@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-subset-0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-subset-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-subset-2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-subset-3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-subset-4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-subset-5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-subset-6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-subset-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#17201e;--muted:#78817b;--line:#e2e6e1;--paper:#f7f8f5;--lime:#d2f77e;--lime-dark:#5b791d;--purple:#c9bef9;--dark:#16211e;--white:#fff;--display:"Manrope",sans-serif;--body:"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button{color:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #9ab965}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display)}button{background:0 0;border:0}input,textarea,select{min-width:0}svg{flex-shrink:0}textarea{resize:vertical}button{transition:background .2s,transform .2s,color .2s,border-color .2s}button:active:not(:disabled){transform:translateY(1px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honeypot{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.section-label{letter-spacing:1.55px;font-size:10px;font-weight:650}.eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.tiny-square{background:#73934f;width:7px;height:7px}.muted-heading{color:#8c958c}.primary-button,.secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.primary-button{background:var(--lime);color:#1b2a14;border:1px solid var(--lime)}.primary-button svg:last-child{margin-left:auto}.secondary-button{background:#fff;border:1px solid #dce2da;min-height:40px;font-size:12px}.secondary-button:hover{background:#eff3e9}.text-button{align-items:center;gap:7px;padding:7px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{color:#668630}.icon-button{border-radius:7px;justify-content:center;align-items:center;padding:6px;display:flex}.icon-button:hover{background:#eef0ec}.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #d2f77e45}.form-error{color:#b63c35;font-size:12px;line-height:1.5}.form-error:empty{display:none}.optional{color:#8c948c;font-weight:400}.field-note{color:#7a847a;align-items:flex-start;gap:6px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.recording-pill{color:#6e786a;white-space:nowrap;background:#f0f2ec;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.presenter-avatar{color:#3b5030;letter-spacing:-.5px;background:#e4e8db;border:1px solid #d5ddcd;border-radius:50%;flex:0 0 37px;justify-content:center;align-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:flex}.small-star{color:#78915e;font-size:28px;line-height:1}.site-header{border-bottom:1px solid var(--line);background:var(--paper);height:86px}.header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1256px;height:100%;margin:0 auto;padding:0 28px;display:flex}.brand{font-family:var(--display);letter-spacing:-.9px;white-space:nowrap;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:800;display:flex}.brand-period{color:#78a63e}.brand-symbol{background:var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;display:flex;transform:rotate(-5deg)}.brand-symbol i{background:var(--lime);border-radius:3px;width:3px;height:12px;transform:rotate(25deg)}.brand-symbol i:first-child{height:8px}.brand-symbol i:last-child{height:17px}.site-header nav{align-items:center;gap:30px;margin-left:60px;display:flex}.site-header nav a{color:#727b73;font-size:12px}.header-actions{align-items:center;gap:24px;display:flex}.header-availability{color:#73806e;align-items:center;gap:6px;font-size:10px;display:flex}.header-availability i{background:#71964d;border-radius:50%;width:5px;height:5px}.studio-link{background:#fff6;border:1px solid #d8dfd4;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:500;display:flex}.home-main,.room-main,.admin-main{max-width:1256px;margin:0 auto;padding:0 28px}.intro{justify-content:space-between;align-items:flex-end;gap:40px;padding:48px 0 35px;display:flex}.intro .eyebrow{margin-bottom:16px}.intro h1{letter-spacing:-2px;font-size:47px;font-weight:650;line-height:1.17}.intro h1>span{display:block}.intro-right{max-width:315px;padding-bottom:3px}.intro-right>p{color:#6f796f;font-size:13px;line-height:1.85}.intro-meta{flex-wrap:wrap;gap:17px;margin-top:19px;display:flex}.intro-meta span{color:#687460;align-items:center;gap:6px;font-size:10px;display:flex}.experience-grid{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:27px;display:grid}.poster-card{background:#17211c;border:1px solid #28342e;border-radius:12px;overflow:hidden}.poster-top{color:#c8d3c2;letter-spacing:1px;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:15px 21px;font-size:8px;font-weight:500;display:flex}.poster-top>span{align-items:center;gap:7px;display:flex}.poster-format{color:#9aa592;font-size:8px}.poster{aspect-ratio:1.66;text-align:left;color:#fff;background:#1b281f;width:100%;padding:0;display:block;position:relative;overflow:hidden}.poster-grid{background-image:linear-gradient(#b6d39409 1px,#0000 1px),linear-gradient(90deg,#b6d39409 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000 80%);mask-image:linear-gradient(120deg,#0000,#000 80%)}.poster:after{content:"";pointer-events:none;background:linear-gradient(90deg,#17251d18,#0000);position:absolute;inset:0}.poster-copy{z-index:2;position:absolute;top:15%;left:7%}.poster-kicker{letter-spacing:1.6px;color:#b1c6a6;margin-bottom:19px;font-size:8px;display:block}.poster-copy h2{letter-spacing:-2.9px;font-size:59px;font-weight:600;line-height:1.06}.poster-copy h2 em{color:#d2f77e;font-style:normal}.preview-invite{color:#d6dfce;align-items:center;gap:10px;margin-top:25px;font-size:11px;display:flex}.preview-invite>svg{margin-left:6px}.poster-play{color:#25361b;background:#d2f77e;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.poster:hover .poster-play{background:#e2ffab;transform:scale(1.1)}.poster-counter{color:#8da380;letter-spacing:1px;font-size:9px;position:absolute;top:8%;right:6%}.poster-bottom{color:#a3b396;letter-spacing:1.25px;z-index:2;justify-content:space-between;align-items:center;font-size:7px;display:flex;position:absolute;bottom:6%;left:7%;right:6%}.poster-footer{background:#f0f2ea;align-items:center;gap:10px;padding:15px 19px;display:flex}.poster-footer>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.poster-footer strong{font-size:11px;font-weight:600}.poster-footer>div>span{color:#7a8374;font-size:9px}.poster-footer .recording-pill{background:#e3e8d9;margin-left:auto;font-size:8px}.under-poster{border-bottom:1px solid #dfe5d9;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 0 19px;display:flex}.under-poster>div{white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.under-poster>div>svg{color:#718f54}.under-poster p{color:#7d8678;max-width:290px;font-size:11px;line-height:1.8}.experience-notes{gap:27px;padding-top:16px;display:flex}.experience-notes span{color:#798570;align-items:center;gap:7px;font-size:10px;display:flex}.experience-notes svg{color:#6b8a4e}.orbit{perspective:600px;isolation:isolate;width:43%;height:75%;position:absolute;top:8%;right:0}.orbit-glow{filter:blur(20px);background:radial-gradient(#abc16d22,#0000 65%);position:absolute;inset:8%}.orbit-ring{transform-style:preserve-3d;background:linear-gradient(30deg,#263c1e,#b0d162 35%,#e1fba2 50%,#839c41 65%,#243f20) border-box;border:15px solid #0000;border-radius:50%;position:absolute;inset:20% 0;box-shadow:0 0 30px #c9ee6f12;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ring-one{transform:rotate(-50deg)rotateY(42deg)rotateX(25deg)}.ring-two{opacity:.9;inset:16% -1%;transform:rotate(31deg)rotateY(59deg)rotateX(-20deg)}.ring-three{opacity:.8;border-width:10px;inset:24% 3%;transform:rotate(86deg)rotateX(60deg)rotateY(-15deg)}.orbit-center{z-index:2;color:#243d1c;background:linear-gradient(135deg,#d8f498,#b5cc73);border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:39%;left:35%;transform:rotate(-16deg);box-shadow:0 13px 32px #0005}.orbit-center svg{width:32px;height:32px}.orbit-star{color:#a4b277;font-size:44px;position:absolute;bottom:7%;right:6%;transform:rotate(15deg)}.orbit-dot{background:#c7ec85;border-radius:50%;width:9px;height:9px;position:absolute;top:17%;left:5%;box-shadow:0 0 20px #c7ec8540}.orbit-purple .orbit-ring{background:linear-gradient(30deg,#423966,#af9ee9 35%,#e9dfff 50%,#8877b8 65%,#372a57) border-box}.orbit-purple .orbit-center{color:#49396d;background:linear-gradient(135deg,#e6dfff,#ad98eb)}.orbit-purple .orbit-dot{background:#c9bef9}.registration-card{background:#fff;border:1px solid #dfe4da;border-radius:12px;padding:22px 23px;box-shadow:0 5px 16px #25301604}.card-topline{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.card-topline .section-label{color:#7c8576;letter-spacing:1.2px;font-size:8px}.registration-card h2{letter-spacing:-.9px;font-size:22px;font-weight:650;line-height:1.3}.card-description{color:#839079;margin-top:7px;font-size:11px}.mode-tabs{background:#f1f3ee;border-radius:7px;gap:3px;margin:20px 0 13px;padding:4px;display:flex}.mode-tabs button{color:#7b8574;white-space:nowrap;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 5px;font-size:10px;display:flex}.mode-tabs button.active{color:#324a22;background:#fff;font-weight:600;box-shadow:0 1px 4px #152e0e0a}.schedule-options{flex-direction:column;gap:7px;display:flex}.slot-option{text-align:left;border:1px solid #e3e7df;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:50px;padding:9px 12px;display:flex}.slot-radio{border:1px solid #cdd5c6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.chosen .slot-radio:after{content:"";background:#739a48;border-radius:50%;width:7px;height:7px}.slot-main{align-items:center;gap:9px;display:flex}.slot-main strong{font-size:12px;font-weight:600}.slot-main small{color:#7e8975;font-size:9px}.session-tag{letter-spacing:.7px;color:#6c874a;background:#e7efd9;border-radius:3px;margin-left:auto;padding:4px 5px;font-size:7px}.timezone-note{color:#8c9683;align-items:center;gap:5px;margin:9px 0 17px;font-size:8px;display:flex}.registration-form{flex-direction:column;gap:11px;display:flex}.registration-form label,.settings-card label{color:#4f5e46;flex-direction:column;gap:6px;font-size:10px;font-weight:500;display:flex}.registration-form input,.settings-card input,.settings-card textarea,.settings-card select,.admin-questions textarea{outline-offset:1px;color:#263420;background:#fff;border:1px solid #dfe4da;border-radius:6px;min-height:39px;padding:10px 11px;font-size:11px;line-height:1.5}.registration-form input::placeholder,.settings-card input::placeholder,.question-form textarea::placeholder{color:#9aa391}.registration-form input:focus,.settings-card input:focus,.settings-card textarea:focus,.settings-card select:focus,.admin-questions textarea:focus{border-color:#9cbb72;outline:2px solid #d2f77e40}.registration-form .primary-button{width:100%;min-height:43px;margin-top:5px;font-size:12px}.privacy-note{color:#98a18e;justify-content:center;gap:6px;margin-top:13px;font-size:8px;line-height:1.65;display:flex}.privacy-note svg{margin-top:2px}.instant-note{background:#f5f9ec;border:1px solid #d7e7c2;border-radius:8px;align-items:center;gap:12px;min-height:111px;margin-bottom:20px;padding:19px 14px;display:flex}.instant-icon{color:#5a7c30;background:#e0edca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.instant-note strong{font-size:12px;font-weight:500;line-height:1.6}.instant-note p{color:#82916f;margin-top:4px;font-size:10px;line-height:1.6}.resume-bar{color:#526b37;background:#ebf1e1;border:1px solid #dce8cd;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:12px 17px;font-size:11px;display:flex}.resume-bar>div,.resume-bar>button{align-items:center;gap:8px;display:flex}.resume-bar>button{white-space:nowrap;font-size:11px;font-weight:600}.how-section{border-top:1px solid #dfe5d9;grid-template-columns:1fr 1.45fr;gap:100px;margin-top:66px;padding:46px 0 48px;display:grid}.how-heading>.section-label{color:#7d8974;letter-spacing:1.2px;font-size:8px}.how-heading h2{letter-spacing:-1.2px;margin-top:15px;font-size:31px;font-weight:600;line-height:1.4}.how-heading h2>span{color:#9ba591}.how-steps{flex-direction:column;gap:0;display:flex}.how-step{border-bottom:1px solid #e1e7da;gap:22px;margin-bottom:22px;padding:0 0 23px;display:flex}.how-step:last-child{border:0;margin-bottom:0;padding-bottom:0}.step-number{color:#8fa27d;align-items:flex-start;gap:16px;min-width:64px;padding-top:2px;font-size:11px;display:flex}.step-number svg{color:#738a5a}.how-step h3{letter-spacing:-.2px;margin-bottom:6px;font-size:13px;font-weight:600}.how-step p{color:#7c8973;max-width:345px;font-size:11px;line-height:1.8}.faq-section{border-top:1px solid #dfe5d9;grid-template-columns:1fr 1.45fr;gap:100px;padding:39px 0 60px;display:grid}.faq-section>.section-label,.faq-section>div>.section-label{color:#7d8974;font-size:8px}.faq-section h2{letter-spacing:-1.1px;margin-top:16px;font-size:30px;font-weight:600;line-height:1.25}.faq-section>div>p{color:#89957e;margin-top:14px;font-size:11px;line-height:1.8}.faq-list details{border-bottom:1px solid #dfe5d9;padding:17px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8a987e;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#7d8a73;padding:13px 30px 0 0;font-size:11px;line-height:1.9}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:23px 0 30px;display:flex}.site-footer>div{align-items:center;gap:19px;display:flex}.site-footer .brand{font-size:15px}.site-footer .brand-symbol{border-radius:5px;width:24px;height:24px}.site-footer .brand-symbol i{width:2px}.site-footer>div>span{color:#919c87;font-size:9px}.site-footer>p{color:#98a18f;gap:25px;font-size:8px;display:flex}.room-main{min-height:calc(100vh - 185px);padding-top:43px;padding-bottom:65px}.room-heading{margin-bottom:29px}.room-heading .eyebrow{color:#76886a;font-size:9px}.room-heading h1{letter-spacing:-1.3px;margin-top:13px;font-size:36px;font-weight:650}.room-heading p{color:#7c8974;margin-top:9px;font-size:12px;line-height:1.7}.room-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:25px;display:grid}.room-player-card{background:#16211c;border:1px solid #24332b;border-radius:11px;overflow:hidden}.room-player-top{color:#aebaa7;letter-spacing:.6px;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;font-size:8px;display:flex}.room-player-top>span:first-child{align-items:center;gap:7px;display:flex}.presentation-player{color:#dbe2d5;background:#16211c;width:100%;overflow:hidden}.presentation-player:-webkit-full-screen{background:#0c140e;flex-direction:column;justify-content:center;display:flex}.presentation-player:fullscreen{background:#0c140e;flex-direction:column;justify-content:center;display:flex}.presentation-player:-webkit-full-screen .player-stage{max-height:calc(100vh - 60px)}.presentation-player:fullscreen .player-stage{max-height:calc(100vh - 60px)}.player-stage{aspect-ratio:16/9;position:relative;overflow:hidden}.player-stage video{object-fit:contain;background:#000;width:100%;height:100%}.demo-slide{background:#1b2a20;width:100%;height:100%;animation:.6s slideIn;position:relative;overflow:hidden}.demo-slide:before{content:"";background-image:linear-gradient(#c6ddaa07 1px,#0000 1px),linear-gradient(90deg,#c6ddaa07 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.slide-topline{letter-spacing:1.15px;color:#9bad8c;z-index:1;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:7%;left:6%;right:6%}.slide-purple .slide-topline{color:#a79bbb}.slide-copy{z-index:2;max-width:63%;position:absolute;top:24%;left:7%}.slide-kicker{letter-spacing:1.7px;color:var(--lime);font-size:7px}.slide-purple .slide-kicker{color:#c9bef9}.slide-copy h2{white-space:pre-line;letter-spacing:-1.6px;color:#eaf1df;margin-top:12px;font-size:clamp(22px,3.3vw,43px);font-weight:550;line-height:1.2}.slide-copy p{color:#aebfa0;max-width:300px;margin-top:17px;padding-right:20px;font-size:clamp(9px,1vw,12px);line-height:1.8}.slide-purple .slide-copy p{color:#b3a7c9}.demo-slide .orbit{opacity:.8;width:42%;height:78%;top:10%;right:-5%}.slide-bottom{color:#a8bf93;letter-spacing:2px;z-index:2;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:7%;left:7%;right:7%}.slide-dots{gap:5px;display:flex}.slide-dots i{background:#7f94604d;width:13px;height:3px;display:block}.slide-dots .current{background:var(--lime)}.slide-purple .slide-dots .current{background:var(--purple)}.player-progress{background:#34432c;height:3px}.player-progress>i{background:var(--lime);height:100%;transition:width .6s linear;display:block}.player-controls{justify-content:space-between;align-items:center;gap:9px;min-height:45px;padding:4px 12px;display:flex}.player-controls>div{align-items:center;gap:7px;display:flex}.player-button{color:#c6d2bc;border-radius:5px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.player-button:hover{background:#ffffff12}.player-time{font-variant-numeric:tabular-nums;color:#aab9a0;margin-left:4px;font-size:9px}.player-time b{color:#596b4c;margin:0 4px;font-weight:400}.recorded-label{color:#90a080;align-items:center;gap:6px;margin-right:6px;font-size:8px;display:flex}.recorded-label>span{background:#92ab6c;border-radius:50%;width:4px;height:4px}.narration-button{color:#9dae91;align-items:center;gap:6px;padding:5px;font-size:8px;display:flex}.narration-button.enabled{color:var(--lime)}.paused-overlay,.ended-overlay,.media-error{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:5;color:#d4e2c7;text-align:center;background:#101b13db;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.paused-overlay{gap:13px}.paused-overlay>svg,.ended-overlay>svg{color:var(--lime)}.paused-overlay>small{color:#a1b18f;font-size:10px}.ended-overlay h3{letter-spacing:-1px;margin:20px 0 12px;font-size:30px;font-weight:500;line-height:1.3}.ended-overlay p,.media-error p{color:#a1b18f;font-size:12px;line-height:1.7}.media-error h3{margin:17px 0 10px;font-size:20px}.video-unlock{z-index:6;background:var(--lime);color:#23351c;border-radius:8px;align-items:center;gap:10px;padding:15px 20px;font-size:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1000px #0006}.video-unlock:active{transform:translate(-50%,-50%)!important}.waiting-stage{aspect-ratio:16/9;text-align:center;background:radial-gradient(#2b3e26,#18251e);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:39px 20px 34px;display:flex}.waiting-symbol{color:#b2d381;margin-bottom:4px}.waiting-stage>.section-label{color:#93a97e;font-size:8px}.countdown{font-family:var(--display);letter-spacing:-1px;color:#d8efb9;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1.1}.countdown i{color:#5c7847;padding:0 8px;font-size:36px;font-style:normal}.waiting-stage>p{color:#b0c39c;font-size:11px}.waiting-stage .secondary-button{color:#b7ce9d;background:#d2f77e0d;border-color:#53713c;min-height:34px;padding:8px 12px;font-size:10px}.waiting-stage>small{color:#77936b;font-size:9px}.room-description{align-items:center;gap:12px;margin-top:22px;display:flex}.room-description h2{letter-spacing:-.2px;font-size:13px;font-weight:600;line-height:1.6}.room-description p{color:#8a957e;margin-top:3px;font-size:10px}.room-description>.recording-pill{margin-left:auto}.room-sidebar{background:#fff;border:1px solid #dce3d5;border-radius:10px;flex-direction:column;min-height:508px;display:flex;overflow:hidden}.room-tabs{border-bottom:1px solid #e5e9df;gap:18px;padding:0 15px;display:flex}.room-tabs button{color:#8b9680;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:18px 5px;font-size:11px;display:flex}.question-intro{padding:24px 22px 17px}.question-intro-icon{color:#82a157;background:#f0f5e6;border-radius:10px;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:13px;display:flex}.question-intro h3{letter-spacing:-.3px;font-size:13px;font-weight:600;line-height:1.5}.question-intro p{color:#8d9880;margin-top:7px;font-size:10px;line-height:1.85}.messages-area{flex:1;min-height:125px;max-height:320px;padding:0 18px;overflow:auto}.messages-empty{color:#acb59e;text-align:center;margin-top:35px;font-size:10px}.question-thread{margin-bottom:12px}.question-message{background:#f2f5ec;border-radius:8px;padding:12px}.question-message>span{color:#596c43;justify-content:space-between;font-size:9px;font-weight:600;display:flex}.question-message>span small{color:#96a184;font-size:8px;font-weight:400}.question-message p,.reply-message p{color:#596a47;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.8}.question-message>small{color:#95a480;align-items:center;gap:4px;font-size:7px;display:flex}.reply-message{background:#eeebf7;border-radius:8px;margin:8px 0 0 15px;padding:12px}.reply-message>span{color:#756887;align-items:center;gap:6px;font-size:9px;display:flex}.reply-message p{color:#7f6d93}.mini-logo{color:#6c5a85;background:#d1c8e4;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.question-form{background:#fff;border:1px solid #dfe6d5;border-radius:8px;margin:17px 18px 0;padding:11px 12px 8px}.question-form textarea{color:#4d633a;resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:58px;font-size:11px;line-height:1.7;display:block}.question-form>div{justify-content:space-between;align-items:center;display:flex}.question-form>div>span{color:#a6b297;font-size:8px}.send-button{color:#4b6b2b;background:#d2f77e;border-radius:6px;justify-content:center;align-items:center;width:32px;height:30px;display:flex}.send-button:hover{background:#c5ed6b}.sidebar-footnote{color:#a0ab91;justify-content:center;align-items:center;gap:5px;margin:13px 0 16px;font-size:8px;display:flex}.materials{padding:27px 20px}.materials>.section-label{color:#9aa58b;font-size:8px}.materials h3{letter-spacing:-.4px;margin:10px 0 23px;font-size:15px;font-weight:600}.material-item{text-align:left;border:1px solid #e0e6d7;border-radius:7px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px 10px;display:flex}.material-icon{color:#85a15e;background:#edf3e3;border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;height:37px;display:flex}.material-icon.purple{color:#a597c2;background:#f0ecf8}.material-item>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.material-item strong{font-size:10px;font-weight:500}.material-item small{color:#98a38a;font-size:8px}.material-item>svg{color:#9fab90;margin-left:auto}.materials-note{color:#a4ad98;margin-top:20px;font-size:9px;line-height:1.8}.offer-card{background:#edf4df;border:1px solid #d7e6bb;border-radius:9px;align-items:center;gap:25px;margin-top:27px;padding:24px;animation:.5s slideIn;display:flex}.offer-card .section-label{color:#889e68;font-size:8px}.offer-card h3{letter-spacing:-.6px;margin:8px 0;font-size:19px;font-weight:600;line-height:1.4}.offer-card p{color:#7e9163;max-width:340px;font-size:11px;line-height:1.8}.offer-card .primary-button{flex-shrink:0;min-height:42px;font-size:11px}.replay-link{color:#7f9367;margin-top:18px;font-size:10px}.empty-panel{border:1px solid var(--line);color:#829170;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:55px;display:flex}.admin-main{min-height:calc(100vh - 186px);padding-top:46px;padding-bottom:60px}.admin-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.admin-heading .eyebrow{color:#7a8a6e;font-size:9px}.admin-heading h1{letter-spacing:-1.6px;margin-top:12px;font-size:42px;font-weight:600}.admin-heading p{color:#85927b;margin-top:8px;font-size:12px}.admin-nav{border-bottom:1px solid #dce4d5;gap:27px;margin-bottom:28px;display:flex}.admin-nav>button{color:#86937b;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:14px 0;font-size:12px;display:flex}.admin-nav>button>span{color:#8a9b74;text-align:center;background:#e8eddf;border-radius:4px;min-width:19px;font-size:8px;line-height:18px}.admin-nav .admin-refresh{align-self:center;margin-left:auto;padding:7px}.admin-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:27px;display:grid}.admin-fields{flex-direction:column;gap:24px;display:flex}.settings-card{background:#fff;border:1px solid #dee5d5;border-radius:11px;padding:27px}.settings-title{align-items:center;gap:12px;margin-bottom:25px;display:flex}.settings-icon{color:#88a65b;background:#f0f5e6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.settings-icon.purple{color:#a599c5;background:#f2eefb}.settings-title h2{letter-spacing:-.4px;font-size:16px;font-weight:600}.settings-title p{color:#92a080;margin-top:5px;font-size:11px}.upload-box{text-align:center;color:#91aa72;background:#f9fbf5;border:1px dashed #becda7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:15px;padding:32px 20px;display:flex}.upload-box>strong{color:#5a7241;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:500}.upload-box>span{color:#a2b18e;font-size:10px}.upload-box>.secondary-button{min-height:35px;margin-top:2px;font-size:10px}.upload-progress{background:#e2ebd6;border-radius:9px;width:100%;max-width:290px;height:5px;overflow:hidden}.upload-progress>i{background:#a0c465;height:100%;transition:width .3s;display:block}.external-video{margin-bottom:19px}.external-video summary{color:#91a17a;cursor:pointer;justify-content:space-between;align-items:center;font-size:10px;display:flex}.external-video label{margin-top:14px}.external-video p{color:#a6b391;margin-top:7px;font-size:9px}.settings-card>label{margin-top:17px;font-size:11px}.settings-card input,.settings-card textarea,.settings-card select{min-height:43px;padding:11px 12px;font-size:12px}.settings-card .field-row{grid-template-columns:1fr 1fr;gap:17px;margin-top:18px;display:grid}.settings-card .field-row label{font-size:11px}.settings-card .field-note{margin-top:6px;font-size:10px}.schedule-editor{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;margin-top:21px;display:grid}.schedule-editor label{font-size:9px}.schedule-editor input{padding:10px 6px;font-size:12px}.schedule-repeat{color:#829568;background:#f5f9ed;border-radius:7px;align-items:center;gap:9px;margin-top:19px;padding:13px 12px;font-size:10px;display:flex}.active-switch{background:#b4d686;border-radius:20px;justify-content:flex-end;align-items:center;width:29px;height:17px;margin-left:auto;padding:2px;display:flex}.active-switch svg{color:#83a852;background:#fff;border-radius:50%;width:13px;height:13px;padding:1px}.admin-summary{background:#fff;border:1px solid #dce4d2;border-radius:11px;padding:24px;position:sticky;top:25px}.summary-top{justify-content:space-between;align-items:center;display:flex}.summary-top>.section-label{letter-spacing:1px;color:#98a68a;font-size:8px}.admin-summary h2{letter-spacing:-1.2px;margin-top:15px;font-size:28px;font-weight:550;line-height:1.3}.summary-poster{background:#1e2e20;border-radius:8px;height:138px;margin-top:22px;position:relative;overflow:hidden}.summary-poster>span{color:#e4edda;letter-spacing:-.9px;font-size:23px;line-height:1.15;font-family:var(--display);z-index:1;font-weight:600;position:absolute;top:35px;left:19px}.summary-poster>span em{color:#cbe986;font-style:normal}.summary-poster .orbit{opacity:.8;width:64%;height:150%;top:-25%;right:-15%}.summary-poster .orbit-ring{border-width:9px}.summary-poster .orbit-center{border-radius:10px;width:36px;height:36px;top:43%;left:39%}.summary-poster .orbit-center>svg{width:22px;height:22px}.summary-poster .orbit-star{display:none}.summary-rows{margin-top:18px}.summary-rows>div{border-bottom:1px solid #edf0e7;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;display:flex}.summary-rows>div>span{color:#9aa88b}.summary-rows strong{align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.summary-times{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.summary-times>span{color:#879a6a;background:#f0f4e8;border:1px solid #e3ebd6;border-radius:4px;padding:6px;font-size:9px}.admin-summary>p:not(.form-error){color:#a1af90;gap:6px;margin:18px 0;font-size:9px;line-height:1.8;display:flex}.admin-summary>p>svg{margin-top:2px}.admin-summary>.primary-button{width:100%;font-size:11px}.admin-summary>.primary-button svg{margin-left:0}.autoschedule-note{text-align:center;color:#a6b293;margin-top:12px;font-size:8px;line-height:1.7;display:block}.admin-summary .form-error{margin-bottom:13px}.data-card{background:#fff;border:1px solid #dee5d5;border-radius:10px;overflow:hidden}.data-header{border-bottom:1px solid #e7ecdf;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.data-header h2{letter-spacing:-.5px;font-size:19px;font-weight:550}.data-header p{color:#95a585;margin-top:7px;font-size:10px}.data-header>svg{color:#a7b594}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{letter-spacing:.5px;color:#8e9d7d;white-space:nowrap;background:#f6f9f1;padding:16px 25px;font-size:9px;font-weight:500}td{color:#869a70;white-space:nowrap;border-top:1px solid #eaf0e1;padding:19px 25px}td strong{color:#556b3f;font-size:11px;font-weight:500;display:block}td>span{color:#a4b391;margin-top:5px;font-size:9px;display:block}.attendance-tag{background:#eff6e3;border-radius:4px;padding:4px 7px;color:#7d9c51!important;margin-top:0!important;font-size:10px!important;display:inline-flex!important}.empty-data{color:#a8b798;text-align:center;flex-direction:column;align-items:center;gap:17px;padding:65px 25px;display:flex}.empty-data>svg{color:#a2ba80}.empty-data h3{letter-spacing:-.4px;color:#6e8753;font-size:16px;font-weight:500}.empty-data p{color:#a2b292;font-size:11px}.admin-questions{gap:20px;padding:25px;display:grid}.admin-questions article{background:#f8faf4;border:1px solid #e3ebd8;border-radius:9px;padding:22px}.admin-question-top{color:#5f7a43;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.admin-question-top>span{color:#a0b188;font-size:9px}.answered-tag{align-items:center;gap:4px;margin-left:auto;display:flex;color:#88a262!important}.admin-questions article>p{color:#738b58;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0;font-size:12px;line-height:1.8}.admin-questions textarea{background:#fff;width:100%;min-height:70px;margin-bottom:12px;display:block}.admin-questions .secondary-button{min-height:35px;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#112014aa;justify-content:center;align-items:center;padding:25px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal{background:#f8faf4;border:1px solid #cedcc0;border-radius:13px;width:100%;max-width:490px;max-height:94vh;overflow-y:auto;box-shadow:0 20px 100px #0f251b40}.modal-wide{max-width:950px}.modal-header{color:#82946d;border-bottom:1px solid #e0e8d7;justify-content:space-between;align-items:center;padding:15px 19px;font-size:11px;display:flex}.modal-wide .presentation-player{border-radius:0}.preview-footer{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.preview-footer>p{color:#8c9e76;font-size:11px;line-height:1.8}.preview-footer .primary-button{white-space:nowrap;min-height:41px;font-size:11px}.demo-offer-modal{text-align:center;flex-direction:column;align-items:center;padding:35px 35px 40px;display:flex}.offer-modal-icon{color:#97b86b;background:#e8f2d6;border-radius:17px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:27px;display:flex}.demo-offer-modal .section-label{color:#9eae89;font-size:8px}.demo-offer-modal h2{letter-spacing:-1.2px;margin:18px 0;font-size:34px;font-weight:500;line-height:1.2}.demo-offer-modal>p{color:#8a9d72;margin-bottom:25px;font-size:12px;line-height:1.9}.demo-offer-modal>.primary-button{width:100%;font-size:11px}.toast{color:#e4efd5;z-index:200;background:#21351c;border:1px solid #3c5630;border-radius:9px;align-items:center;gap:10px;max-width:min(600px,100vw - 35px);padding:15px 17px;font-size:11px;line-height:1.7;animation:.3s fadeIn;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #152c1230}.toast>svg{color:#b9db85}.toast>button{color:#a4bf8b;align-items:center;margin-left:10px;padding:4px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:.2;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1440px){.header-inner,.home-main,.room-main,.admin-main{max-width:1350px;padding-left:35px;padding-right:35px}.site-footer{max-width:1280px}.experience-grid{grid-template-columns:minmax(0,1fr) 375px;gap:32px}.intro{padding-top:55px;padding-bottom:40px}.intro h1{font-size:53px}.intro-right{max-width:355px}.intro-right>p{font-size:14px}.intro-meta span{font-size:11px}.registration-card{padding:26px}.registration-card h2{font-size:25px}.card-description{font-size:12px}.registration-form label{font-size:11px}.registration-form input{min-height:42px;font-size:12px}.slot-option{min-height:54px}.poster-copy h2{font-size:69px}.poster-kicker{font-size:9px}.poster-top{padding:17px 23px}.poster-footer{padding:18px 23px}.poster-footer strong{font-size:12px}.poster-footer>div>span{font-size:10px}.presenter-avatar{flex-basis:40px;width:40px;height:40px}.under-poster p{max-width:345px;font-size:12px}.under-poster>div{font-size:13px}.experience-notes span{font-size:11px}.room-grid{grid-template-columns:minmax(0,1fr) 355px}}@media (max-width:1100px){.site-header nav{gap:20px;margin-left:0}.header-availability{display:none}.header-inner{gap:15px}.experience-grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.registration-card{padding:21px}.poster-kicker{margin-bottom:15px;font-size:7px}.poster{aspect-ratio:1.35}.poster-copy{top:20%;left:7%}.poster .orbit{opacity:.65;width:57%;right:-14%}.poster-copy h2{font-size:50px}.poster-format{font-size:0}.poster-format svg{display:none}.poster-bottom{letter-spacing:.7px;font-size:6px}.poster-counter{top:8%}.poster-footer .recording-pill{display:none}.under-poster{flex-direction:column;gap:10px}.under-poster p{max-width:100%}.experience-notes{flex-direction:column;gap:10px}.intro-right{max-width:260px}.intro h1{letter-spacing:-1.6px;font-size:41px}.intro-meta{gap:10px}.intro-meta span{font-size:9px}.how-section,.faq-section{grid-template-columns:1fr 1.3fr;gap:50px}.site-footer{margin:0 28px}.site-footer>div>span{display:none}.room-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.room-description>.recording-pill{display:none}.room-player-top,.room-player-top>span:last-child{font-size:7px}.demo-slide .orbit{opacity:.45;width:52%;right:-12%}.slide-copy{max-width:85%}.slide-copy h2{font-size:32px}.slide-copy p{max-width:250px;font-size:10px}.offer-card{flex-direction:column;align-items:flex-start;gap:18px}.offer-card>.primary-button{width:100%}.admin-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.admin-summary{padding:20px}.settings-card{padding:23px}.schedule-editor{gap:6px}.schedule-editor input{font-size:10px}.countdown{font-size:40px}.waiting-stage{gap:12px;padding:20px}.waiting-symbol{display:none}}@media (max-width:800px){.site-header{height:72px}.header-inner{padding:0 22px}.site-header nav{display:none}.brand{font-size:18px}.header-actions{gap:10px}.studio-link{padding:8px 10px;font-size:10px}.home-main,.room-main,.admin-main{padding-left:22px;padding-right:22px}.intro{flex-direction:column;align-items:flex-start;gap:22px;padding:35px 0 28px}.intro h1{font-size:43px;line-height:1.2}.intro-right{max-width:500px}.intro-right>p{font-size:12px}.intro-meta{gap:20px;margin-top:12px}.intro-meta span{font-size:10px}.experience-grid{grid-template-columns:1fr 310px;gap:17px}.poster{aspect-ratio:.94}.poster-copy{top:26%;left:9%}.poster-copy h2{letter-spacing:-1.6px;font-size:38px}.poster-kicker{letter-spacing:.7px;max-width:150px;font-size:6px;line-height:2}.poster .orbit{opacity:.4;width:90%;height:70%;top:12%;right:-48%}.poster-counter{font-size:7px;right:9%}.poster-bottom{gap:25px;line-height:1.7;left:9%;right:9%}.poster-bottom span:last-child{display:none}.poster-top{padding:13px 14px;font-size:6px}.poster-top .status-dot{width:5px;height:5px}.poster-footer{padding:14px}.poster-footer .presenter-avatar{flex-basis:29px;width:29px;height:29px;font-size:9px}.poster-footer strong{font-size:10px}.poster-footer>div>span{font-size:8px}.under-poster{padding:17px 0}.under-poster>div{white-space:normal;gap:7px;font-size:10px;line-height:1.5}.under-poster p{font-size:10px}.experience-notes span{font-size:9px;line-height:1.6}.registration-card{padding:18px}.registration-card h2{font-size:20px}.card-description{font-size:10px}.mode-tabs button{font-size:9px}.slot-main{gap:6px}.slot-main strong{font-size:11px}.slot-main small{font-size:8px}.how-section,.faq-section{grid-template-columns:1fr 1.3fr;gap:30px}.how-heading h2,.faq-section h2{font-size:26px}.step-number{gap:9px;min-width:45px}.how-step{gap:15px}.how-step h3{font-size:12px}.how-step p{font-size:10px}.how-heading>.section-label{font-size:7px}.site-footer{margin:0 22px}.site-footer>p{text-align:right;flex-direction:column;gap:5px}.room-grid{grid-template-columns:1fr}.room-sidebar{min-height:350px}.messages-area{min-height:100px}.room-heading h1{font-size:31px}.slide-copy h2{font-size:38px}.slide-copy p{max-width:350px;font-size:12px}.demo-slide .orbit{opacity:.75;width:43%;right:-3%}.room-player-top,.room-player-top>span:last-child{font-size:8px}.offer-card{flex-direction:row;align-items:center}.offer-card>.primary-button{width:auto}.countdown{font-size:60px}.waiting-stage{gap:17px;padding:35px 20px}.waiting-symbol{display:block}.admin-grid{grid-template-columns:1fr}.admin-summary{position:static}.summary-poster{display:none}.summary-rows{grid-template-columns:repeat(2,1fr);gap:0 25px;display:grid}.summary-times{margin-top:10px}.admin-summary h2{white-space:nowrap;font-size:26px}.admin-summary h2 br{display:none}.admin-summary>.primary-button{margin-top:10px}.admin-heading h1{font-size:36px}.schedule-editor input{font-size:12px}.schedule-editor{gap:10px}.settings-card{padding:24px}.preview-footer{text-align:center;flex-direction:column;gap:13px}.preview-footer .primary-button{width:100%}.resume-bar{flex-direction:column;align-items:flex-start;gap:10px}.resume-bar>button{margin-left:26px}}@media (max-width:620px){.experience-grid{grid-template-columns:1fr;gap:24px}.intro{padding-top:31px}.intro .eyebrow{letter-spacing:1.2px;margin-bottom:14px;font-size:8px}.intro h1{letter-spacing:-1.6px;font-size:37px}.intro-right>p{max-width:360px;font-size:12px;line-height:1.8}.poster{aspect-ratio:1.6}.poster-copy{top:17%;left:7%}.poster-copy h2{letter-spacing:-1.9px;font-size:43px}.poster-kicker{letter-spacing:1px;max-width:none;margin-bottom:12px;font-size:7px}.poster .orbit{opacity:.8;width:48%;height:85%;top:3%;right:-6%}.orbit-ring{border-width:10px}.orbit-center{border-radius:11px;width:41px;height:41px;top:40%;left:32%}.orbit-center svg{width:23px;height:23px}.orbit-star{font-size:29px}.poster-top{padding:13px 15px;font-size:7px}.poster-format{font-size:6px}.poster-format svg{width:10px;height:10px;display:block}.poster-footer .recording-pill{margin-left:auto;font-size:7px;display:flex}.poster-footer .presenter-avatar{flex-basis:32px;width:32px;height:32px}.poster-footer strong{font-size:10px}.poster-footer>div>span{font-size:8px}.poster-bottom{font-size:5px;bottom:5%;left:7%;right:6%}.poster-bottom span:last-child{display:block}.preview-invite{gap:8px;margin-top:17px;font-size:9px}.poster-play{width:26px;height:26px}.poster-play svg{width:12px;height:12px}.poster-counter{font-size:7px;right:6%}.under-poster{flex-direction:row;gap:15px;padding:19px 0 16px}.under-poster>div{max-width:150px;font-size:10px}.under-poster p{max-width:175px;font-size:9px}.experience-notes{flex-direction:row;gap:17px;padding-top:12px}.experience-notes span{gap:4px;font-size:8px}.experience-notes svg{width:12px;height:12px}.registration-card{border-radius:11px;padding:23px}.registration-card h2{letter-spacing:-1px;font-size:25px}.card-description{font-size:12px}.card-topline>.section-label{font-size:9px}.mode-tabs{margin-top:22px}.mode-tabs button{padding:11px 5px;font-size:11px}.slot-option{min-height:57px;padding:12px}.slot-main strong{font-size:13px}.slot-main small{font-size:10px}.session-tag{padding:5px 6px;font-size:7px}.timezone-note{margin:11px 0 22px;font-size:9px}.registration-form{gap:14px}.registration-form label{font-size:11px}.registration-form input{min-height:45px;font-size:12px}.registration-form .primary-button{min-height:48px;font-size:13px}.privacy-note{margin-top:16px;font-size:9px}.instant-note{min-height:137px;margin-bottom:22px}.instant-note strong{font-size:13px}.instant-note p{font-size:11px}.how-section{grid-template-columns:1fr;gap:30px;margin-top:45px;padding:34px 0}.how-heading h2{font-size:29px;line-height:1.3}.how-heading>.section-label{font-size:8px}.how-heading h2 br{display:none}.how-heading h2>span{display:block}.how-step{gap:22px;margin-bottom:21px;padding-bottom:22px}.step-number{gap:20px;min-width:60px;font-size:11px}.how-step h3{font-size:13px}.how-step p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:26px;padding:33px 0 40px}.faq-section h2{font-size:29px}.faq-section h2 br,.faq-section>div>p{display:none}.faq-list summary{font-size:12px;line-height:1.6}.faq-list details{padding:18px 0}.faq-list details p{font-size:11px}.site-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 0}.site-footer>p{flex-direction:row;justify-content:space-between;gap:15px;width:100%;font-size:8px}.site-footer .brand{font-size:15px}.site-footer>div>span{margin-left:5px;font-size:8px;display:block}.site-footer>div{justify-content:space-between;gap:10px;width:100%}.room-main{padding-top:29px;padding-bottom:35px}.room-heading{margin-bottom:23px}.room-heading .eyebrow{font-size:8px}.room-heading h1{letter-spacing:-1.1px;font-size:29px;line-height:1.3}.room-heading p{font-size:11px}.room-player-top{letter-spacing:.4px;padding:12px;font-size:6px}.room-player-top>span:last-child{font-size:6px}.room-player-top .status-dot{width:4px;height:4px}.slide-topline{letter-spacing:.4px;font-size:5px}.slide-copy{max-width:75%;top:23%}.slide-kicker{letter-spacing:1px;font-size:5px}.slide-copy h2{letter-spacing:-.8px;margin-top:9px;font-size:25px;line-height:1.2}.slide-copy p{max-width:210px;margin-top:10px;padding-right:15px;font-size:8px;line-height:1.8}.demo-slide .orbit{opacity:.55;width:46%;top:8%;right:-8%}.slide-bottom{letter-spacing:1px;font-size:5px;bottom:6%}.slide-bottom>svg{width:16px;height:16px}.slide-dots{gap:3px}.slide-dots i{width:8px;height:2px}.player-controls{min-height:41px;padding:4px 7px}.player-controls>div{gap:3px}.player-button{width:25px;height:27px}.player-button svg{width:15px;height:15px}.narration-button{gap:3px;padding:3px;font-size:6px}.narration-button svg{width:13px;height:13px}.player-time{margin-left:3px;font-size:7px}.recorded-label{gap:4px;margin-right:0;font-size:6px}.player-time b{margin:0 2px}.room-description{gap:10px;margin-top:17px}.room-description h2{font-size:11px;line-height:1.7}.room-description p{font-size:9px}.room-description .presenter-avatar{flex-basis:32px;width:32px;height:32px;font-size:9px}.room-sidebar{min-height:400px}.question-intro h3{font-size:14px}.question-intro p{font-size:11px}.question-intro{padding:22px}.question-form textarea,.room-tabs button{font-size:12px}.offer-card{flex-direction:column;align-items:stretch;gap:17px;margin-top:23px;padding:22px}.offer-card h3{font-size:21px}.offer-card p{font-size:11px}.offer-card>.primary-button{width:100%;min-height:43px;font-size:12px}.waiting-stage{aspect-ratio:1.1;gap:14px;padding:25px 13px}.waiting-symbol svg{width:27px;height:27px}.countdown{font-size:44px}.countdown i{padding:0 6px;font-size:27px}.waiting-stage>small{font-size:8px}.waiting-stage>p{font-size:11px}.ended-overlay h3{margin:12px 0 8px;font-size:24px}.ended-overlay>svg{width:28px;height:28px}.ended-overlay p{font-size:10px}.admin-main{padding-top:30px}.admin-heading{flex-direction:column;align-items:flex-start;gap:21px}.admin-heading h1{font-size:37px}.admin-heading .secondary-button{min-height:36px;font-size:10px}.admin-nav{gap:19px;margin-bottom:22px}.admin-nav>button{gap:5px;padding:13px 0;font-size:10px}.admin-nav>button>svg{width:13px;height:13px}.admin-nav>button>span{min-width:15px;font-size:7px;line-height:16px}.admin-nav .admin-refresh{padding:3px}.settings-card{padding:20px}.settings-title h2{font-size:15px}.settings-title p{font-size:10px}.settings-title{gap:10px}.settings-icon{width:37px;height:37px}.settings-card .field-row{grid-template-columns:1fr;gap:17px}.schedule-editor{grid-template-columns:repeat(3,1fr);gap:14px 9px}.schedule-editor input{padding:10px 8px;font-size:12px}.schedule-repeat{gap:7px;padding:12px 9px;font-size:9px}.schedule-repeat>.active-switch{flex-shrink:0}.settings-card input,.settings-card textarea,.settings-card select{font-size:12px}.upload-box{padding:25px 16px}.upload-box>span{font-size:9px}.admin-summary h2{white-space:normal;font-size:26px}.summary-rows{gap:0 17px}.summary-rows>div,.summary-rows strong{font-size:9px}.data-header{flex-direction:column;align-items:flex-start;gap:16px;padding:21px}.data-header h2{font-size:18px}.data-header p{font-size:9px;line-height:1.7}.data-header>.secondary-button{min-height:35px;font-size:10px}.admin-questions{padding:15px}.admin-questions article{padding:16px}.admin-question-top{gap:7px;font-size:10px}.admin-question-top>span{font-size:8px}.admin-questions article>p,.admin-questions textarea{font-size:11px}.modal-backdrop{padding:12px}.modal-header{padding:12px 15px;font-size:10px}.demo-offer-modal{padding:27px}.demo-offer-modal h2{font-size:30px}.toast{gap:8px;padding:12px 14px;font-size:10px;bottom:18px}.toast>svg{width:17px;height:17px}.resume-bar{padding:13px;font-size:10px;line-height:1.7}.resume-bar>div{align-items:flex-start}.resume-bar>div>svg{flex-shrink:0;margin-top:2px}.resume-bar>button{margin-left:25px;font-size:10px}}@media (max-width:370px){.home-main,.room-main,.admin-main{padding-left:16px;padding-right:16px}.header-inner{padding:0 16px}.intro h1{font-size:32px}.brand{font-size:16px}.studio-link{padding:7px;font-size:9px}.studio-link>svg:last-child{display:none}.poster-copy h2{font-size:37px}.poster-kicker{font-size:6px}.poster-format{font-size:5px}.registration-card{padding:20px}.registration-card h2{font-size:23px}.experience-notes{gap:10px}.experience-notes span{font-size:7px}.poster-footer .recording-pill{font-size:6px}.room-player-top,.room-player-top>span:last-child{font-size:5px}.slide-copy h2{font-size:22px}.player-time{font-size:6px}.recorded-label{font-size:5px}.narration-button span{display:none}.admin-nav{gap:13px}.admin-nav>button{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf2ea;--muted:#a1ae9e;--line:#28332a;--paper:#0b110e;--white:#141e17}body{background:var(--paper);color:var(--ink)}::selection{background:var(--lime);color:#172211}.muted-heading,.how-heading h2>span{color:#a5b29d}.brand-symbol{background:#1b291d;border:1px solid #384b2c}.brand-period,.small-star,.text-button:hover{color:#c2e690}.site-header{border-color:var(--line);background:#0c130f}.site-header nav a,.header-availability{color:#a5b39b}.site-header nav a:hover{color:#ecf4e5}.secondary-button{color:#dce9d0;background:#1c291e;border-color:#3b4c32}.secondary-button:hover,.icon-button:hover{background:#2b3c24}.primary-button{color:#1b2a14}.form-error{color:#ffaca3}.green-text{color:#b8dc88!important}.optional,.field-note{color:#a4b297}.recording-pill,.poster-footer .recording-pill{color:#b4c4a2;background:#283622}.presenter-avatar{color:#d4e5bf;background:#2b3b25;border-color:#435637}.intro-right>p,.intro-meta span,.under-poster p,.experience-notes span{color:#a8b69d}.under-poster,.how-section,.faq-section,.how-step,.faq-list details{border-color:var(--line)}.under-poster>div>svg,.experience-notes svg,.step-number svg{color:#b4d68e}.poster-footer{background:#18221a;border-top:1px solid #2b382b}.poster-footer>div>span{color:#a7b598}.registration-card,.room-sidebar,.settings-card,.admin-summary,.data-card,.empty-panel{background:#141d16;border-color:#2c392c;box-shadow:0 8px 26px #00000018}.card-topline .section-label,.card-description,.timezone-note,.privacy-note,.how-heading>.section-label,.faq-section>.section-label,.faq-section>div>.section-label,.faq-section>div>p,.faq-list details p,.site-footer>div>span,.site-footer>p{color:#a1b092}.mode-tabs{background:#0b130d}.mode-tabs button{color:#9dad91}.mode-tabs button.active{color:#dcf0c7;background:#2a3a23;box-shadow:0 1px 6px #0002}.slot-option{background:#121b13;border-color:#34412e}.slot-option:hover{background:#22311c}.slot-option.chosen{background:#24351c;border-color:#93b563}.slot-radio{border-color:#6d805b}.chosen .slot-radio{border-color:#c7ec91}.chosen .slot-radio:after{background:#c7ec91}.slot-main small{color:#b0be9f}.session-tag{color:#d0e9b3;background:#3a5028}.registration-form label,.settings-card label{color:#c7d6b8}.registration-form input,.settings-card input,.settings-card textarea,.settings-card select,.admin-questions textarea{color:#edf4e4;background:#0d160f;border-color:#35462d}.registration-form input::placeholder,.settings-card input::placeholder,.question-form textarea::placeholder,.admin-questions textarea::placeholder{color:#96a686}.instant-note,.resume-bar{color:#cee3b8;background:#1d2d17;border-color:#405730}.instant-icon{color:#d0efac;background:#344b26}.instant-note p{color:#b3c59d}.step-number,.how-step p,.faq-list summary svg{color:#a9ba96}.room-heading .eyebrow,.room-heading p,.room-description p{color:#a9bb97}.room-tabs{border-color:#2c3b26}.room-tabs button{color:#a7b694}.room-tabs button.active{color:#d9eec2;border-color:#b9de86}.question-intro-icon,.settings-icon{color:#b7d88f;background:#293b20}.question-intro p,.messages-empty,.sidebar-footnote,.materials>.section-label,.materials-note{color:#acbd98}.question-message{background:#22321c}.question-message>span{color:#d3e6be}.question-message>span small,.question-message>small{color:#a5bb8d}.question-message p{color:#cadcb5}.question-form{background:#0e1810;border-color:#3c5030}.question-form textarea{color:#e0eccf}.question-form>div>span{color:#acbf95}.material-item{border-color:#35482c}.material-item:hover{background:#24321c}.material-icon{color:#c1dfa0;background:#2b3e20}.material-icon.purple,.settings-icon.purple{color:#d2c0f0;background:#352a48}.material-item small,.material-item>svg{color:#b0c298}.offer-card{background:#1e3016;border-color:#496432}.offer-card .section-label,.offer-card p,.replay-link{color:#b6d19a}.empty-panel{color:#c3d7ad}.admin-heading .eyebrow,.admin-heading p{color:#a9bc94}.admin-nav{border-color:#33442b}.admin-nav>button{color:#adbf99}.admin-nav>button.active{color:#e3f3d0;border-color:#b6d881}.admin-nav>button>span{color:#c9e0ae;background:#2c3d22}.settings-title p{color:#afc197}.upload-box{color:#b5d392;background:#111d12;border-color:#66834b}.upload-box>strong{color:#e0f0cb}.upload-box>span,.external-video summary,.external-video p{color:#b0c797}.upload-progress{background:#344925}.schedule-repeat{color:#cbdfb5;background:#22331a}.summary-top>.section-label,.summary-rows>div>span{color:#aebf98}.summary-rows>div{border-color:#304227}.summary-times>span{color:#cce3b0;background:#2b3d20;border-color:#4c6536}.admin-summary>p:not(.form-error),.autoschedule-note{color:#aebf99}.data-header{border-color:#33462a}.data-header p,.data-header>svg{color:#b2c69a}th{color:#c0d6a6;background:#1c2a15}td{color:#c2d7a9;border-color:#304426}td strong{color:#e0edcf}td>span{color:#acbf94}.attendance-tag{background:#304b20;color:#d2edb0!important}.empty-data,.empty-data p,.empty-data>svg{color:#b4c89b}.empty-data h3{color:#d3e9b8}.admin-questions article{background:#1b2b15;border-color:#3b522c}.admin-question-top{color:#daeec1}.admin-question-top>span{color:#aec792}.answered-tag{color:#c1df9e!important}.admin-questions article>p{color:#c7dfad}.admin-questions textarea{background:#101b0f}.modal-backdrop{background:#020805c9}.modal{background:#151f16;border-color:#3a4e2e;box-shadow:0 20px 100px #0008}.modal-header{color:#c1d5a9;border-color:#33472a}.preview-footer>p,.demo-offer-modal .section-label,.demo-offer-modal>p{color:#b7cba0}.offer-modal-icon{color:#cfeba8;background:#2d4320}:root{--paper:#070a08;--ink:#f1f5f2;--lime:#8ef984;--purple:#8ef984;--line:#26322a}.site-header{background:#080c09}.brand{letter-spacing:-.7px;gap:10px}.brand-image{background:#080b09;border-radius:12px;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.brand-image svg{width:100%;height:100%;display:block}.brand-wordmark{color:#f3f6f3;font-size:20px;font-weight:650}.header-availability{display:none}.studio-link{color:#d0dfd2;background:#111a13;border-color:#2e4933}.studio-link:hover,.studio-link.selected{background:#203423}.primary-button{color:#08280e;background:#8ef984;border-color:#8ef984}.primary-button:hover:not(:disabled){background:#a2ff99;border-color:#a2ff99}.broadcast-home{min-height:calc(100dvh - 86px);padding-bottom:60px}.broadcast-intro{align-items:center;gap:35px;padding-top:55px;padding-bottom:40px}.broadcast-intro h1{letter-spacing:-2.5px;font-size:clamp(35px,4.8vw,64px);font-weight:650;line-height:1.15}.broadcast-subtitle{color:#a7b9ab;margin-top:16px;font-size:19px;line-height:1.5}.next-countdown{text-align:center;background:#101a12;border:1px solid #2c5132;border-radius:12px;flex-shrink:0;padding:23px 28px}.next-countdown>span{color:#c4dbc9;letter-spacing:.3px;margin-bottom:11px;font-size:12px;display:block}.live-countdown{color:#8ef984;letter-spacing:-1px;white-space:nowrap;font-size:51px;font-weight:650}.live-countdown i{color:#446c47;padding:0 6px;font-size:32px}.broadcast-poster{aspect-ratio:16/9;background:radial-gradient(at 75% 40%,#163e21 0,#0c1c12 45%,#09120d 90%);border:1px solid #263d2b;border-radius:13px}.broadcast-poster .poster-grid{opacity:.7}.broadcast-poster .orbit{opacity:.65;width:55%;height:100%;top:-3%;right:-2%}.broadcast-poster .orbit-center{display:none}.broadcast-poster .orbit-star{color:#5ed76b}.orbit-center,.orbit-purple .orbit-center{color:#103e18;background:linear-gradient(135deg,#acffa4,#56db67)}.orbit-dot,.orbit-purple .orbit-dot{background:#8ef984}.orbit-purple .orbit-star,.orbit-purple .orbit-dot{color:#8ef984}.broadcast-play{z-index:3;color:#103119;background:#8ef984;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:background .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #8ef98408,0 0 70px #68e97822}.broadcast-play svg{margin-left:4px}.broadcast-card{background:#101712;border-color:#2b3d2f;padding:25px}.broadcast-card h2{letter-spacing:-.4px;font-size:18px;font-weight:550;line-height:1.5}.daily-schedule{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.daily-schedule li{background:#0b130e;border:1px solid #2a3c2e;border-radius:7px;align-items:center;gap:11px;min-height:51px;padding:11px 12px;display:flex}.daily-schedule strong{letter-spacing:.2px;font-size:16px;font-weight:500}.daily-schedule .session-tag{color:#b6f2bb;background:#25482b;font-size:8px}.daily-schedule li.is-running{background:#17381f;border-color:#69c875}.daily-schedule li.is-running>svg{color:#8ef984}.broadcast-card>.primary-button{width:100%;min-height:49px;font-size:13px}.resume-session{color:#c3dfc7;justify-content:center;align-items:center;gap:7px;width:100%;padding:17px 0 0;font-size:11px;display:flex}.name-gate{background:#070a08;place-items:center;min-height:100dvh;padding:30px;display:grid}.name-gate-form{flex-direction:column;gap:17px;width:100%;max-width:390px;display:flex}.name-gate-form>label{color:#eff8f0;font-family:var(--display);letter-spacing:-.8px;margin-bottom:2px;font-size:29px;font-weight:550}.name-gate-form>input:not(.honeypot){font:inherit;color:#f1f8f2;background:#101a13;border:1px solid #3c6245;border-radius:8px;width:100%;min-height:58px;padding:16px 17px;font-size:16px}.name-gate-form>input::placeholder{color:#8da193}.name-gate-form>input:focus{outline-offset:1px;border-color:#8ef984;outline:2px solid #8ef98450}.name-gate-form>.primary-button{min-height:54px;font-size:15px}.name-gate-form>.form-error{font-size:12px}.video-audio-prompt{z-index:4;color:#09280e;background:#8ef984;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex;position:absolute;bottom:17px;left:17px;box-shadow:0 3px 15px #0005}.slide-purple{background:#0d2013}.slide-purple .slide-topline,.slide-purple .slide-copy p{color:#a4c8ad}.slide-purple .slide-kicker,.slide-purple .slide-bottom{color:#8ef984}.settings-icon.purple,.material-icon.purple{color:#a4eaaa;background:#213b28}.reply-message{background:#1b3523}.reply-message>span,.reply-message p{color:#c2e5c9}.mini-logo{color:#d6f6dc;background:#2a5234}@media (min-width:1440px){.broadcast-intro{padding-top:60px;padding-bottom:45px}.live-countdown{font-size:57px}}@media (max-width:1000px){.broadcast-intro h1{letter-spacing:-1.6px;font-size:41px}.next-countdown{padding:19px}.live-countdown{font-size:42px}.broadcast-poster{aspect-ratio:1.3}}@media (max-width:800px){.broadcast-intro{flex-direction:column;align-items:stretch;gap:25px;padding-top:33px;padding-bottom:28px}.broadcast-intro h1{font-size:42px}.broadcast-subtitle{margin-top:12px;font-size:18px}.next-countdown{padding:22px}.live-countdown{font-size:56px}.broadcast-home .experience-grid{grid-template-columns:1fr;gap:22px}.broadcast-poster{aspect-ratio:16/9}.broadcast-card{padding:23px}.daily-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daily-schedule .session-tag{padding:4px;font-size:6px}}@media (max-width:620px){.brand-image{border-radius:10px;flex-basis:37px;width:37px;height:37px}.brand-wordmark{font-size:17px}.broadcast-home{min-height:calc(100dvh - 72px);padding-bottom:30px}.broadcast-intro h1{letter-spacing:-1.7px;font-size:38px}.broadcast-subtitle{font-size:18px}.next-countdown>span{margin-bottom:12px;font-size:12px}.live-countdown{font-size:51px}.live-countdown i{padding:0 5px;font-size:31px}.broadcast-play{width:67px;height:67px;box-shadow:0 0 0 12px #8ef98408,0 0 50px #68e97822}.broadcast-play svg{width:26px;height:26px}.broadcast-card h2{font-size:18px}.daily-schedule{grid-template-columns:1fr}.daily-schedule li{min-height:49px}.daily-schedule .session-tag{font-size:8px}.name-gate{padding:25px}.name-gate-form>label{font-size:28px}.video-audio-prompt{padding:9px 12px;font-size:11px;bottom:11px;left:11px}}@media (max-width:370px){.brand-wordmark{font-size:15px}.broadcast-intro h1{font-size:33px}.live-countdown{font-size:45px}}.session-activity{background:#0c120f;border:1px solid #26352b;border-radius:18px;margin-top:20px;padding:24px}.activity-heading,.activity-heading>div,.simulated-audience,.activity-author{align-items:center;gap:10px;display:flex}.activity-heading{justify-content:space-between}.activity-heading>div>svg,.simulated-audience>svg{color:#53ef70;flex-shrink:0}.activity-heading h2{margin:0;font-size:19px}.activity-demo{color:#9fe9ac;border:1px solid #31553a;border-radius:30px;padding:5px 10px;font-size:12px}.simulated-audience{flex-wrap:wrap;gap:7px;margin-top:20px}.simulated-audience strong{color:#66fa82;font-variant-numeric:tabular-nums;font-size:25px}.simulated-audience>span{color:#becac1;font-size:14px}.activity-disclosure{color:#9eafa3;margin:7px 0 22px;font-size:12px;line-height:1.6}.activity-comments{gap:17px;display:grid}.activity-comment{gap:12px;display:flex}.activity-avatar{color:#8df79f;background:#193421;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.activity-comment>div{flex:1;min-width:0}.activity-author{justify-content:space-between;font-size:13px}.activity-author time{color:#899c90;font-variant-numeric:tabular-nums;font-size:12px}.activity-comment p{color:#c8d5cc;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}.activity-empty{color:#a0b0a5;font-size:13px;line-height:1.6}@media (max-width:600px){.session-activity{padding:18px}.simulated-audience>span{font-size:12px}}.activity-comment-form{margin:22px 0}.activity-comment-form label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.activity-comment-form textarea{color:#e6f3e9;width:100%;font:inherit;resize:vertical;background:#080f0b;border:1px solid #365440;border-radius:10px;padding:13px;font-size:14px}.activity-comment-form textarea:focus{outline-offset:2px;outline:2px solid #53ef70}.activity-comment-form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.activity-comment-form small{color:#a0b0a5;font-size:12px}.activity-comment-form .primary-button{width:auto;min-height:42px;padding:10px 16px;font-size:13px}.comment-status{color:#8df79f;font-size:13px}.comment-status:empty,.activity-comment-form .form-error:empty{display:none}.viewer-comments{border-bottom:1px solid #26352b;gap:17px;margin-bottom:22px;padding-bottom:22px;display:grid}@media (max-width:600px){.activity-comment-form>div{flex-direction:column;align-items:stretch}}.room-main{max-width:1440px}.room-grid{grid-template-columns:minmax(0,1fr)}.room-grid>div{min-width:0}.room-sidebar{min-height:320px;max-height:480px}.room-player-card{width:100%}.questions-heading{color:#c8ecbf;align-items:center;gap:8px;padding:18px 0;font-size:12px;font-weight:600;display:flex}.watching-now{color:#e5e5e5;align-items:center;gap:6px;margin:17px 0 24px;font-size:15px;display:flex}.live-red-dot{background:#ff3b30;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:5px;box-shadow:0 0 10px #ff3b3038}.watching-now strong{font-variant-numeric:tabular-nums;font-weight:650}.room-player-top{letter-spacing:.65px;padding:18px 22px;font-size:14px}.room-player-top>span:last-child{color:#b9d3c1;font-size:13px}.room-player-top .status-dot{background:#ff3b30;width:8px;height:8px}.recorded-label{color:#f7f7f7;font-size:12px}.recorded-label>span{background:#ff3b30}.live-chat{background:#0c100d;border:1px solid #303a33;border-radius:14px;margin-top:18px;overflow:hidden}.chat-heading,.chat-heading>div{align-items:center;gap:12px;display:flex}.chat-heading{border-bottom:1px solid #2a322d;justify-content:space-between;padding:19px 22px}.chat-heading h2{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600}.chat-heading>div>svg:last-child{color:#a6afa9}.chat-live-pill{color:#f0f0f0;letter-spacing:.5px;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.chat-live-pill i{background:#ff3b30;border-radius:50%;width:6px;height:6px}.chat-log-wrap{position:relative}.chat-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a554d #0c100d;overflow-anchor:none;height:390px;padding:16px 22px;overflow-y:auto}.chat-log:focus-visible{outline-offset:-3px;outline:2px solid #8ef984}.chat-line{align-items:flex-start;gap:10px;padding:9px 0;display:flex}.chat-line>div{flex:1;min-width:0;font-size:14px;line-height:1.65}.chat-avatar{color:#fff;background:#276447;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.chat-line time{color:#8d9991;font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:10px;font-size:11px}.chat-line strong{color:#9dac9f;margin-right:9px;font-size:13px;font-weight:650}.chat-message{color:#f0f3f0;overflow-wrap:anywhere;white-space:pre-wrap}.chat-line.mine{background:#16241b;border-radius:8px;margin:5px -10px;padding:10px}.chat-latest{color:#0c170e;white-space:nowrap;background:#eef4ef;border-radius:20px;align-items:center;gap:7px;padding:9px 16px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #0005}.chat-empty{color:#9ba79e;padding:20px 0;font-size:13px}.chat-compose{border-top:1px solid #2a322d;padding:18px 22px 15px}.chat-identity{color:#b6c5b9;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.chat-compose textarea{color:#edf3ee;width:100%;font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #445347;border-radius:0;min-height:45px;padding:8px 0;font-size:14px}.chat-compose textarea:focus{border-color:#8ef984;outline:none}.chat-compose-bottom{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.chat-compose-bottom>span{color:#85928a;font-size:11px}.chat-compose-bottom button{color:#142b18;background:#a4ef9a;border-radius:50%;place-items:center;width:38px;height:36px;display:grid}.chat-compose-bottom button:disabled{opacity:.35;cursor:default}.chat-compose .form-error:empty,.chat-compose .comment-status:empty{display:none}.license-offer{text-align:center;background:#10130f;border-color:#413322;flex-direction:column;align-items:center;gap:22px;padding:35px 25px;display:flex}.license-offer h2{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600}.license-button{color:#211000;background:#ff981f;border:1px solid #ffb45c;border-radius:13px;justify-content:center;align-items:center;gap:14px;width:min(100%,650px);min-height:74px;padding:20px 30px;font-size:23px;font-weight:750;text-decoration:none;animation:4.8s ease-in-out infinite license-glow;display:flex}.license-button:hover{background:#ffad42}.license-button:focus-visible{outline-offset:5px;outline:3px solid #fff}.license-acquire-form{width:min(100%,650px);margin:0}.license-acquire-form .license-button{cursor:pointer;width:100%}.license-acquire-form .license-button:disabled{color:#a7b3c0;box-shadow:none;cursor:not-allowed;background:#303843;border-color:#4b5665;animation:none}.license-gate-note{color:#aebbc9;margin:0;font-size:13px;font-weight:500;line-height:1.7}@keyframes license-glow{0%,to{transform:scale(1);box-shadow:0 0 15px #ff8c2240,0 0 32px #ff8c2218}50%{transform:scale(1.018);box-shadow:0 0 28px #ff8c2280,0 0 58px #ff8c2238}}@media (max-width:600px){.room-player-top{flex-wrap:wrap;gap:8px;padding:14px 12px;font-size:10px}.room-player-top>span:last-child{font-size:11px}.room-player-top .status-dot{width:6px;height:6px}.recorded-label{font-size:9px}.watching-now{font-size:13px}.chat-heading{padding:17px 15px}.chat-log{height:345px;padding:12px 15px}.chat-compose{padding:16px 15px}.chat-line>div{font-size:13px}.chat-line time{margin-right:7px;font-size:10px}.chat-line strong{font-size:12px}.license-offer{padding:29px 19px}.license-button{gap:8px;min-height:67px;padding:16px;font-size:18px}.license-button svg{flex-shrink:0;width:19px}}@media (prefers-reduced-motion:reduce){.license-button{animation:none;box-shadow:0 0 22px #ff8c2240}}@media (max-width:600px){.room-player-top{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.room-player-top>span:last-child{font-size:12px}}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-extrabold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.broadcast-intro h1,.room-heading h1{text-transform:uppercase;letter-spacing:.015em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;line-height:1.03}.room-heading h1{text-wrap:balance;font-size:clamp(38px,4.8vw,64px)}@media (max-width:600px){.room-heading h1{letter-spacing:.01em;font-size:clamp(36px,10vw,48px)}.broadcast-intro h1{font-size:clamp(43px,12vw,60px)}}:root{--paper:#020602;--ink:#f8faf7;--lime:#39ff14;--purple:#39ff14;--line:#163b17;--neon:#39ff14;--neon-border:#39ff1470}body{background-color:#020602;background-image:radial-gradient(at 0 0,#0a3b1470,#0000 48%),radial-gradient(at 100% 12%,#0a291b55,#0000 45%),repeating-linear-gradient(90deg,#0000 0 88px,#0b2a0d19 88px 110px,#0000 110px 176px);background-attachment:fixed}.site-header{background:#020702ec;border-bottom:1px solid #2eff1433}.header-inner{max-width:1440px}.brand-image{border:1px solid #3dff1a55;border-radius:10px;box-shadow:0 0 22px #39ff141c}.brand-wordmark{letter-spacing:-1px;font-weight:750}.broadcast-intro{padding-top:58px;padding-bottom:37px;position:relative}.broadcast-intro h1,.room-heading h1{color:#f8faf7;text-shadow:0 0 38px #41ff161a;letter-spacing:.005em}.broadcast-intro h1{font-size:clamp(58px,7.3vw,96px)}.broadcast-subtitle{color:var(--neon);letter-spacing:.18em;text-transform:uppercase;margin-top:13px;font-size:16px;font-weight:750;display:inline-block}.next-countdown{border:1px solid var(--neon-border);background:linear-gradient(145deg,#0a210b,#020802 70%);border-radius:12px;padding:24px 30px;box-shadow:inset 0 0 32px #24ff0a08,0 0 30px #24ff0a13}.next-countdown>span{color:#d5e2d3;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:650}.live-countdown{color:var(--neon);text-shadow:0 0 24px #39ff1447;letter-spacing:.025em;font-family:Barlow Condensed,sans-serif;font-size:68px;font-weight:800;line-height:1}.live-countdown i{color:#39ff1480;font-size:42px}.broadcast-poster{background:linear-gradient(121deg,#0000 34%,#39ff1422 34.2%,#39ff1405 34.5%,#0000 35%),radial-gradient(at 68% 75%,#19751b 0,#082d0b 33%,#010701 75%);border:1px solid #3dff1a91;border-radius:15px;box-shadow:0 0 33px #39ff141a,inset 0 0 60px #010801}.broadcast-poster .poster-grid{opacity:.8;background-size:43px 43px}.broadcast-poster .orbit{opacity:.95;filter:drop-shadow(0 0 18px #42ff1744);width:63%;right:-2%}.orbit-ring,.orbit-purple .orbit-ring{background:linear-gradient(30deg,#052707,#22c913 32%,#b4ff75 49%,#37ff16 58%,#0b6a0c 83%,#042107) border-box}.orbit-dot,.orbit-purple .orbit-dot{background:var(--neon);box-shadow:0 0 24px #39ff14}.orbit-star,.orbit-purple .orbit-star{color:var(--neon);text-shadow:0 0 15px #39ff1470}.broadcast-play{color:var(--neon);border:2px solid var(--neon);background:#030d03;box-shadow:0 0 0 12px #39ff1407,0 0 26px #39ff144f,inset 0 0 25px #39ff1417}.broadcast-poster:hover .broadcast-play{background:#092609;box-shadow:0 0 0 17px #39ff140b,0 0 38px #39ff1466}.broadcast-card{border:1px solid var(--neon-border);background:linear-gradient(160deg,#061307,#020702);border-radius:14px;box-shadow:0 0 30px #39ff1410}.broadcast-card h2{text-transform:uppercase;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:800}.daily-schedule li{background:#030a03;border-color:#2d6e284f;border-radius:7px}.daily-schedule strong{letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800}.daily-schedule .session-tag{color:#39ff14;background:#0a2b09;border:1px solid #39ff1436}.daily-schedule li.is-running{border-color:var(--neon);background:#0a2507;box-shadow:0 0 15px #39ff1417}.primary-button{color:#041300;background:var(--neon);border-color:#67ff2c;font-weight:800;box-shadow:0 0 24px #39ff1426}.primary-button:hover:not(:disabled){background:#76ff47;border-color:#76ff47;box-shadow:0 0 30px #39ff1440}.name-gate-form>label{text-transform:uppercase;letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:47px;font-weight:800}.name-gate-form>input:not(.honeypot){background:#030d04;border-color:#39ff146b;border-radius:9px}.name-gate-form>input:focus{border-color:var(--neon);outline-color:#39ff142a;box-shadow:0 0 22px #39ff1418}.room-heading{border-bottom:1px solid #39ff1438;margin-bottom:23px;padding-bottom:22px}.room-heading h1{font-size:clamp(48px,5.5vw,76px)}.room-player-card{background:#020802;border:1px solid #39ff1480;border-radius:14px;box-shadow:0 0 32px #39ff141c}.room-player-top{color:#f0f7ed;background:linear-gradient(90deg,#0a2308,#030b03);border-bottom:1px solid #39ff1440;font-weight:750}.room-player-top>span:last-child{color:#b4eaa3;font-weight:550}.player-controls{background:#040b04;border-top-color:#39ff1426}.player-progress{background:#071708}.player-progress i{background:var(--neon);box-shadow:0 0 12px #39ff1470}.demo-slide,.slide-purple{background:radial-gradient(at 80% 74%,#115c18,#0000 61%),linear-gradient(122deg,#010701 0%,#052409 58%,#010701 100%)}.demo-slide .orbit{filter:drop-shadow(0 0 16px #39ff1433)}.slide-copy h2{text-transform:uppercase;letter-spacing:.01em;font-family:Barlow Condensed,sans-serif;font-size:clamp(32px,5vw,75px);font-weight:800}.slide-kicker,.slide-purple .slide-kicker,.slide-bottom,.slide-purple .slide-bottom{color:var(--neon)}.slide-copy p,.slide-purple .slide-copy p{color:#cfdfca}.slide-topline,.slide-purple .slide-topline{color:#99c28d}.slide-dots i.current{background:var(--neon);box-shadow:0 0 8px #39ff1470}.waiting-stage{background:repeating-linear-gradient(120deg,#0000 0 140px,#39ff1407 140px 141px,#0000 141px 280px),radial-gradient(at 50% 85%,#126c153f,#0000 65%),#020902;position:relative}.waiting-stage .section-label{color:#cae6bd;letter-spacing:.18em}.waiting-stage .countdown{color:var(--neon);text-shadow:0 0 35px #39ff1445;letter-spacing:.025em;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,9vw,110px);font-weight:800}.waiting-stage .countdown i{color:#39ff1480}.watching-now{color:#f1f5ef}.live-chat{background:#020802;border:1px solid #39ff1466;border-radius:14px;box-shadow:0 0 25px #39ff140c}.chat-heading{background:linear-gradient(90deg,#092009,#030a03);border-bottom:1px solid #39ff1440}.chat-heading h2{text-transform:uppercase;letter-spacing:.035em;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:800}.chat-line.mine{border-left:2px solid var(--neon);background:#0c270b}.chat-line.mine strong{color:#70ff43}.chat-compose textarea:focus{border-bottom-color:var(--neon)}.chat-compose-bottom button,.chat-latest{background:var(--neon);color:#031500}.license-offer{background:radial-gradient(at 50% 0,#11290b44,#0000 75%),#030803;border:1px solid #39ff1455}.license-offer h2{text-transform:uppercase;letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:33px;font-weight:800}@media (max-width:800px){.broadcast-intro{padding-top:34px}.broadcast-intro h1{font-size:clamp(51px,10vw,76px)}.broadcast-subtitle{letter-spacing:.13em;font-size:13px}.next-countdown{padding:23px}.live-countdown{font-size:66px}}@media (max-width:600px){.room-heading h1{font-size:clamp(42px,11.7vw,58px)}.room-heading{margin-bottom:20px;padding-bottom:18px}.room-player-top{font-size:12px}.slide-copy h2{margin-top:7px;font-size:clamp(28px,8vw,42px);line-height:1.05}.slide-copy p{margin-top:9px;font-size:9px;line-height:1.5}.slide-copy{top:22%}.waiting-stage .countdown{font-size:64px}.chat-heading h2{font-size:23px}.brand-image{border-radius:9px}.name-gate-form>label{font-size:42px}.live-countdown{font-size:62px}.license-offer h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.broadcast-play{transition:none}}.presentation-player.player-fullscreen{z-index:10000;width:100vw;width:100dvw;height:100vh;background:#000;border:0;border-radius:0;justify-content:center;align-items:center;height:100dvh;margin:0;display:flex;position:fixed;inset:0}.presentation-player.player-fullscreen .player-stage{aspect-ratio:auto;background:#000;flex:none;justify-content:center;align-items:center;width:100%;height:100%;max-height:none;display:flex}.presentation-player.player-fullscreen .player-stage>video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:static}.presentation-player.player-fullscreen .player-stage>.demo-slide{aspect-ratio:16/9;flex-shrink:0;width:min(100vw,177.778dvh);height:auto;max-height:100%}.presentation-player.player-fullscreen>.player-controls,.presentation-player.player-fullscreen>.player-progress{display:none}.fullscreen-exit{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:20;color:#fff;background:#000a;border:1px solid #fff5;border-radius:30px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex;position:absolute;box-shadow:0 3px 20px #0004}.fullscreen-exit:hover{background:#242424}.fullscreen-exit:focus-visible{outline-offset:3px;outline:2px solid #39ff14}@media (max-width:600px){.fullscreen-exit{padding:9px}.fullscreen-exit span{display:none}}.waiting-stage>.section-label{letter-spacing:.14em;font-size:13px;font-weight:700}.waiting-stage>p{font-size:17px;line-height:1.5}.waiting-stage>.secondary-button{min-height:46px;font-size:15px}.waiting-stage>small{color:#b0c5a7;max-width:440px;font-size:14px;line-height:1.6}@media (max-width:600px){.waiting-stage>.section-label{font-size:12px}.waiting-stage>p{font-size:16px}.waiting-stage>.secondary-button{font-size:14px}.waiting-stage>small{font-size:13px}}.waiting-stage.has-waiting-video{aspect-ratio:auto;gap:12px;padding:0 0 24px}.waiting-video{aspect-ratio:16/9;background:#000;width:100%;position:relative}.waiting-video video{object-fit:contain;width:100%;height:100%;display:block}.waiting-audio,.waiting-video-start{color:#fff;background:#031003e8;border:1px solid #39ff1480;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex;position:absolute}.waiting-audio{bottom:12px;right:12px}.waiting-video-start{top:45%;left:50%;transform:translate(-50%)}.waiting-video-notice{color:#c2d7bc;place-items:center;display:grid;position:absolute;inset:0}.has-waiting-video .waiting-symbol{display:none}.has-waiting-video .countdown{font-size:clamp(50px,7vw,76px);line-height:1}.has-waiting-video>.section-label{margin-top:8px}.has-waiting-video>small{padding:0 16px}.live-red-dot{animation:2.8s ease-in-out infinite audience-dot-glow}@keyframes audience-dot-glow{0%,to{box-shadow:0 0 5px #ff3b3060,0 0 11px #ff3b3030}50%{box-shadow:0 0 8px #ff3b30c0,0 0 20px #ff3b3070,0 0 0 5px #ff3b3018}}@media (prefers-reduced-motion:reduce){.live-red-dot{animation:none;box-shadow:0 0 10px #ff3b3080}}.player-progress.broadcast-live-bar{background:#ff3030;height:4px;margin:0 8px;position:relative;overflow:visible}.player-progress.broadcast-live-bar>i{background:#ff3030;width:100%;transition:none}.broadcast-live-edge{background:#ff3030;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 7px #ff303050}:root{--paper:#090b0e;--line:#2a2e35;--neon-border:#3c424a}body{background:radial-gradient(at 50% 0,#1a1e26 0,#0000 65%),#090b0e}.site-header{background:#0d1015ed;border-bottom-color:#292e36}.neutral-brand .brand-wordmark{letter-spacing:-.4px;color:#eef0f4;font-size:21px;font-weight:650}.header-availability{color:#aeb4be}.broadcast-intro h1,.room-heading h1{text-shadow:none}.broadcast-subtitle{color:#c4c9d1}.next-countdown,.broadcast-card{box-shadow:none;background:#12151b;border-color:#303640}.live-countdown{color:#f2f4f7;text-shadow:none}.waiting-stage .countdown{color:#39ff14;text-shadow:none}.live-countdown i,.waiting-stage .countdown i{color:#737c8a}.broadcast-poster{box-shadow:none;background:radial-gradient(at 70% 70%,#26352c,#12171b 60%,#0c0f13);border-color:#38433d}.broadcast-poster .orbit{opacity:.65;filter:none}.daily-schedule li{background:#101319;border-color:#303640}.daily-schedule li>svg{color:#a5adb9}.name-gate{background:radial-gradient(#1b2229,#090b0e 68%)}.name-gate-form>input:not(.honeypot){background:#11151b;border-color:#48515e}.room-heading{border-bottom-color:#303640}.room-player-card{box-shadow:none;background:#0d1015;border-color:#3b414b}.room-player-top,.chat-heading{background:#171b22;border-bottom-color:#303640}.room-player-top>span:last-child{color:#b9c0ca}.player-controls{background:#11151b}.player-progress i{box-shadow:none}.waiting-stage{background:radial-gradient(at 50% 80%,#202a2c66,#0000 70%),#101419}.waiting-symbol{color:#b9c3ce;filter:none}.waiting-stage>.section-label{color:#ced3da}.waiting-stage>p,.waiting-stage>small{color:#b4bdc9}.waiting-stage .secondary-button{color:#eef1f6;background:#1b212a;border-color:#46505e}.live-chat{box-shadow:none;background:#11151b;border-color:#343b46}.chat-heading>div>svg:first-child{color:#b6c0cd}.chat-log{scrollbar-color:#535d6b #11151b}.chat-line strong{color:#c5cbd5}.chat-line time{color:#8b95a5}.chat-line.mine{background:#1d2728}.chat-compose{background:#141920;border-top-color:#303640}.chat-compose textarea{border-bottom-color:#536070}.license-offer{background:#14171d;border-color:#3b414b}.waiting-audio,.waiting-video-start{background:#11151bea;border-color:#56606e}.room-heading,.broadcast-intro h1{text-align:center}.team-message{background:#16243766;border-left:2px solid #74b5ff;border-radius:5px;padding-left:10px}.team-message strong{color:#a9d2ff}.moderator-badge{color:#b8dbff;vertical-align:middle;background:#263c55;border-radius:4px;align-items:center;gap:4px;margin:0 7px;padding:3px 6px;font-size:10px;font-weight:750;line-height:1.3;display:inline-flex}.playback-privacy{color:#99a4b3;margin:12px 0 22px;font-size:12px;line-height:1.6}.analytics-panel>p{color:#aab5c4;margin:15px 0;font-size:13px;line-height:1.7}.analytics-panel .data-header{padding:0 0 20px}.analytics-sync{background:#1b2634;border-radius:7px;padding:12px}.analytics-panel table{min-width:1050px}.audience-panel{margin-bottom:24px}.audience-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.audience-count-grid>div{background:#151a21;border:1px solid #353d47;border-radius:12px;padding:18px}.audience-count-grid strong{color:#f4f6f8;font-size:26px;display:block}.audience-count-grid span{color:#bcc7d4;margin-top:8px;font-size:14px;line-height:1.4;display:block}.audience-panel select{max-width:330px}.review-select{color:#e5ebf2;background:#151a21;border:1px solid #465262;border-radius:8px;max-width:180px;padding:8px}@media (max-width:760px){.audience-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-count-grid strong{font-size:22px}}.analytics-dashboard{color:#eef3f8}.insight-header{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px;display:flex}.insight-header h2{letter-spacing:-.8px;margin:6px 0 0;font-size:30px}.insight-eyebrow{letter-spacing:2.5px;color:#b5c6d6;font-size:11px;font-weight:800}.insight-toolbar{background:#161c24;border:1px solid #323d4a;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px;display:flex}.insight-toolbar label{color:#c1cddb;flex-direction:column;flex:1;gap:7px;min-width:140px;font-size:12px;font-weight:600;display:flex}.insight-toolbar input,.insight-toolbar select{color:#f0f4f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f141b;border:1px solid #455366;border-radius:8px;width:100%;min-width:0;height:42px;margin:0;padding:10px 12px}.insight-toolbar>.secondary-button{height:42px}.insight-presets{flex-wrap:wrap;gap:6px;display:flex}.insight-presets button,.insight-status button{color:#dae4ef;cursor:pointer;background:#202834;border:1px solid #425062;border-radius:8px;padding:10px 12px;font-size:12px}.insight-period{color:#b3c0cf;align-items:center;gap:8px;margin:12px 0 24px;font-size:12px;display:flex}.insight-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.insight-kpis article{background:linear-gradient(135deg,#1e2732,#131921);border:1px solid #354253;border-radius:16px;min-width:0;padding:22px 18px}.insight-kpis article>span{color:#c2cddd;align-items:center;gap:6px;min-height:24px;font-size:13px;display:flex}.insight-kpis strong{letter-spacing:-1px;color:#f5f8fb;margin:14px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.2;display:block}.insight-kpis small{color:#aebed0;font-size:12px;line-height:1.5;display:block}.insight-status{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 28px;display:flex}.insight-status>span{color:#b5c4d4;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.insight-status b{color:#f1f6fc;margin-left:8px}.insight-status button[aria-pressed=true]{color:#e1f3d4;border-color:#a2ed63}.insight-charts{grid-template-columns:1.18fr 1fr;gap:18px;display:grid}.insight-chart,.insight-details{background:#141b24;border:1px solid #344151;border-radius:18px;min-width:0;padding:24px}.insight-chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.insight-chart-heading h3{color:#edf4fb;margin:0;font-size:18px;font-weight:700}.insight-chart-heading>div>span{color:#b4c2d2;margin-top:8px;font-size:12px;display:block}.insight-progress-chart{grid-template-columns:140px 1fr;align-items:center;gap:26px;display:grid}.insight-donut{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.insight-donut>span{color:#b7c7d9;background:#141b24;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;font-size:11px;display:flex}.insight-donut b{color:#f3f7fb;font-size:28px;line-height:1.5}.insight-bars{flex-direction:column;gap:10px;width:100%;display:flex}.insight-bar{color:#dce7f4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:7px 9px}.insight-bar.selected{background:#253327;border-color:#92bd71}.insight-bar:hover{background:#202d3c}.insight-bar-label{justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.insight-bar-label b{color:#f1f6fb;font-variant-numeric:tabular-nums}.insight-bar-track{background:#2c3949;border-radius:4px;width:100%;height:6px;margin-top:7px;display:block;overflow:hidden}.insight-bar-track i{border-radius:4px;min-width:0;height:100%;transition:width .2s;display:block}.insight-cta-total{align-items:baseline;gap:12px;margin-bottom:25px;display:flex}.insight-cta-total strong{font-size:40px;line-height:1}.insight-cta-total span{color:#b5c6d8;font-size:12px}.insight-empty-chart{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;display:flex}.insight-empty-chart strong{color:#d3dfed;font-size:16px;font-weight:600}.insight-empty-chart p{color:#9fadc0;max-width:250px;margin:0;font-size:12px;line-height:1.5}.empty-chart-ring{border:10px solid #2b394a;border-radius:50%;width:72px;height:72px;margin-bottom:8px}.empty-chart-bars{align-items:flex-end;gap:7px;height:64px;margin-bottom:16px;display:flex}.empty-chart-bars i{background:#334357;border-radius:4px;width:15px;height:32px}.empty-chart-bars i:nth-child(2){height:56px}.empty-chart-bars i:nth-child(3){height:44px}.insight-details{margin-top:18px}.insight-empty-details{text-align:center;color:#b7c6d8;padding:34px 0;font-size:14px}.insight-details .table-scroll{max-width:100%;overflow:auto}.insight-details table{width:100%;min-width:830px}.insight-details th{letter-spacing:.3px;color:#adc0d4;text-transform:uppercase;font-size:11px}.insight-details td{vertical-align:top;min-width:130px;padding:20px 14px;font-size:13px}.insight-details td:first-child{min-width:185px}.insight-details td>span{color:#adbdcf;margin-top:7px;font-size:11px;line-height:1.5;display:block}.insight-details td strong{font-weight:600}.insight-details td .metric-help{display:inline-flex}.insight-details details{max-width:220px}.insight-details summary{cursor:pointer;color:#d5edbd;font-size:13px}.insight-details ul{gap:14px;margin:12px 0 0;padding-left:0;list-style:none;display:grid}.insight-details li time,.insight-details li span,.insight-details li strong{font-size:11px;line-height:1.5;display:block}.insight-details li time,.insight-details li span{color:#aabed3}.insight-mini-progress{background:#2b3848;border-radius:4px;width:130px;max-width:100%;height:5px;margin:9px 0}.insight-mini-progress i{background:#9ee96b;border-radius:4px;height:100%;display:block}.insight-footer{color:#aebed0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;font-size:11px;display:flex}.insight-footer>span{align-items:center;gap:6px;display:flex}.metric-help{vertical-align:middle;flex-shrink:0;margin-left:3px;display:inline-flex;position:relative}.metric-help>button{color:#d1ddeb;cursor:help;background:#2d3a4c;border:1px solid #63758c;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.metric-help>[role=tooltip]{z-index:10000;color:#172130;opacity:0;visibility:hidden;text-transform:none;letter-spacing:0;text-align:left;pointer-events:none;background:#e6edf5;border:1px solid #a6b4c4;border-radius:9px;width:240px;max-width:calc(100vw - 32px);padding:13px 14px;font-size:12px;font-weight:400;line-height:1.6;position:fixed;box-shadow:0 8px 28px #0009}.metric-help>[data-open=true]{opacity:1;visibility:visible}.analytics-dashboard :is(button,input,select,summary,.table-scroll):focus-visible{outline-offset:4px;outline:2px solid #b6f879}.audience-panel button:focus-visible{outline-offset:4px;outline:2px solid #b6f879}.insight-warning{color:#f4d5a3;align-items:center;gap:5px;font-size:13px;display:flex}.audience-panel .data-header h2{margin:0}.audience-count-grid>div{min-width:0}.archive-tests{margin-bottom:20px}.archive-tests>summary{cursor:pointer;color:#c5d2e1;font-size:14px}.archive-tests>p,.archive-tests>label{font-size:13px;line-height:1.6}.archive-tests>a{margin:12px 0;display:inline-flex}.archive-tests>label{margin:12px 0;display:block}.archive-tests input{max-width:100%}@media (max-width:1150px){.insight-charts{grid-template-columns:1fr}.insight-progress-chart{grid-template-columns:170px 1fr}.insight-donut{width:160px;height:160px}.insight-donut>span{width:124px;height:124px}}@media (max-width:700px){.insight-header h2{font-size:25px}.insight-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insight-kpis article{padding:16px 13px}.insight-kpis strong{letter-spacing:-.8px;font-size:28px}.insight-kpis article>span{min-height:35px;font-size:12px}.insight-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.insight-toolbar label{min-width:0}.insight-toolbar label:first-child,.insight-toolbar>.secondary-button,.insight-presets{grid-column:1/-1}.insight-presets button{flex:1}.insight-status{gap:8px}.insight-status>span{flex-basis:100%;margin-top:4px;margin-left:0}.insight-chart,.insight-details{padding:18px 14px}.insight-progress-chart{grid-template-columns:1fr}.insight-donut{margin:0 auto 8px}.insight-empty-chart{min-height:180px}.insight-header>.secondary-button{padding:10px 12px;font-size:12px}.insight-period{font-size:11px}.insight-footer{align-items:flex-start;line-height:1.6}.audience-panel .data-header{align-items:flex-start}.audience-panel .data-header select{max-width:160px}}.analytics-dashboard .secondary-button{color:#edf4fc;box-shadow:none;background:#202b39;border:1px solid #63778e}.analytics-dashboard .secondary-button:hover:not(:disabled){background:#2c3b4d}.analytics-dashboard .secondary-button:disabled{color:#cad6e5;opacity:.7;background:#202b39}.analytics-dashboard .insight-header .secondary-button{min-height:42px}.insight-kpis article>span>.metric-help{margin-left:2px}.marketing-privacy{color:#ced5de;max-width:1200px;margin:24px auto;padding:0 24px 24px;font-size:14px}.privacy-link{color:#ced5de;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.marketing-consent{background:#171d25;border:1px solid #495768;border-radius:14px;max-width:740px;margin-top:12px;padding:22px}.marketing-consent h2{color:#fff;margin:0 0 10px;font-size:20px}.marketing-consent p{margin:8px 0;font-size:14px;line-height:1.6}.marketing-consent a{color:#dce8ff;text-decoration:underline}.marketing-consent>div{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.marketing-consent button:focus-visible{outline-offset:4px;outline:2px solid #fff}.privacy-link:focus-visible{outline-offset:4px;outline:2px solid #fff}.audience-report .audience-filters{margin-bottom:18px}.audience-report .audience-chart-grid{grid-template-columns:minmax(0,1fr)}.team-workspace,.audience-report{color:#edf2f8;min-width:0;max-width:100%}.team-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.team-heading>div{min-width:0}.team-heading>div>span{letter-spacing:2px;color:#a4b6c9;font-size:11px}.team-heading h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(25px,3vw,38px);line-height:1.12}.team-heading p{color:#a5b5c9;font-size:13px}.team-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10161fee;border:1px solid #303c4b;border-radius:12px;gap:6px;margin:0 0 28px;padding:9px;display:flex;position:sticky;top:0}.team-nav button{color:#b6c6d9;border-radius:7px;flex:1;min-height:44px;font-size:15px;font-weight:650}.team-nav button[aria-pressed=true]{color:#fff;background:#29384b;box-shadow:inset 0 0 0 1px #56708e}.team-workspace .secondary-button,.audience-report .secondary-button{color:#edf3fc;background:#202d3e;border:1px solid #50647c;flex-shrink:0;min-height:44px;font-size:13px}.audience-report-heading{justify-content:space-between;align-items:center;gap:18px;margin:8px 0 24px;display:flex}.audience-report-heading h2{letter-spacing:-.8px;margin:8px 0;font-size:clamp(23px,3vw,31px);line-height:1.2}.audience-report-heading p,.team-registrations>header p{color:#a7b7c9;font-size:14px;line-height:1.6}.audience-filters{background:#131c28;border:1px solid #344357;border-radius:14px;grid-template-columns:1.1fr 1fr 1fr auto;gap:14px;padding:18px;display:grid}.audience-report label,.team-registrations>label{color:#c1cede;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.audience-report input,.audience-report select,.team-registrations select{color:#edf4fc;width:100%;min-width:0;max-width:100%;height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b121d;border:1px solid #4a5e76;border-radius:8px;margin:0;padding:10px 12px;display:block}.audience-filters>.secondary-button{align-self:end}.audience-slot{grid-column:span 2}.audience-presets{grid-column:span 2;align-items:end;gap:6px;display:flex}.audience-presets button,.audience-status button{color:#d7e4f4;background:#1c2a3b;border:1px solid #40566f;border-radius:8px;min-height:44px;padding:9px 12px;font-size:13px}.audience-presets button{flex:1}.audience-period{overflow-wrap:anywhere;color:#9faec0!important;margin:12px 0 22px!important;font-size:12px!important;line-height:1.6!important}.audience-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audience-kpis article{background:linear-gradient(135deg,#1b293a,#101925);border:1px solid #354b65;border-radius:14px;min-width:0;padding:20px}.audience-kpis article>span{color:#c3d0e0;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.audience-kpis strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0 10px;font-size:clamp(26px,3vw,36px);line-height:1.15;display:block}.audience-kpis small{color:#a5b7cd;font-size:12px;line-height:1.5;display:block}.audience-status{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 26px;display:flex}.audience-status button b{color:#fff;padding-left:8px}.audience-status button[aria-pressed=true]{background:#29405d;border-color:#80b3ed}.audience-status>span{color:#acbed4;margin-left:auto;font-size:13px}.audience-chart-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audience-chart,.audience-participants,.audience-legacy,.team-registrations{background:#111b29;border:1px solid #34455b;border-radius:14px;min-width:0;padding:22px}.audience-chart h3,.audience-participants h3,.team-registrations h2{color:#edf4fc;margin:0;font-size:19px;line-height:1.4}.audience-chart h3{align-items:center;gap:8px;display:flex}.audience-chart>p,.audience-participants>header p{color:#9fb1c7;margin:8px 0 16px;font-size:13px;line-height:1.5}.audience-bars{gap:7px;display:grid}.audience-bars button{text-align:left;border:1px solid #0000;border-radius:7px;width:100%;min-height:44px;padding:8px}.audience-bars button[aria-pressed=true]{background:#20364e;border-color:#75a7e4}.audience-bars button>span{color:#bdcde0;justify-content:space-between;gap:10px;font-size:13px;line-height:1.4;display:flex}.audience-bars button>span b{color:#fff}.audience-bars i,.audience-segments i{background:#26384f;border-radius:5px;height:6px;margin-top:7px;display:block;overflow:hidden}.audience-bars em,.audience-segments em{background:#6fa5ea;border-radius:5px;height:100%;display:block}.audience-segments{gap:15px;margin:24px 0;display:grid}.audience-segments>div{color:#b4c7df;grid-template-columns:70px 1fr 46px;align-items:center;gap:10px;font-size:12px;display:grid}.audience-segments i{height:9px;margin:0}.audience-segments em{background:#62bcab}.audience-segments b{text-align:right;color:#ecf5ff}.audience-participants{margin-top:20px}.audience-participants>header,.team-registrations>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.audience-participants>header input{max-width:250px}.audience-detail-filters{align-items:end;gap:12px;margin-bottom:18px;display:flex}.audience-detail-filters>label{flex:1;max-width:280px}.audience-person{background:#0e1723;border:1px solid #33465e;border-radius:10px;min-width:0;margin-top:10px;overflow:hidden}.audience-person summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(110px,auto) 18px;align-items:center;gap:14px;min-height:86px;padding:17px;list-style:none;display:grid}.audience-person summary::-webkit-details-marker{display:none}.audience-person-title,.audience-person-stat{flex-direction:column;gap:7px;min-width:0;display:flex}.audience-person-title strong{color:#edf4ff;overflow-wrap:anywhere;font-size:15px}.audience-person-title>span,.audience-person-stat>span{color:#a4b8d2;font-size:12px;line-height:1.5}.audience-person-stat{text-align:right}.audience-person-stat b{color:#a6cafa;font-size:20px}.audience-expand{color:#8eafd4;font-size:23px}.audience-person[open] .audience-expand{transform:rotate(45deg)}.audience-person-body{border-top:1px solid #293b51;padding:4px 17px 20px}.audience-progress{background:#283b53;border-radius:5px;height:7px;margin:18px 0}.audience-progress i{background:#6fa5ea;border-radius:5px;height:100%;display:block}.audience-person dl,.team-registration-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.audience-person dl>div,.team-registration-list dl>div{min-width:0}.audience-person dt,.team-registration-list dt{color:#94a9c3;margin-bottom:5px;font-size:12px;line-height:1.5}.audience-person dd,.team-registration-list dd{color:#e1eaf6;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.audience-person-body h4{margin:22px 0 10px;font-size:14px}.audience-person-body p{color:#bacadd;font-size:13px;line-height:1.6}.audience-person-note{overflow-wrap:anywhere;line-height:1.6;color:#93a8c2!important;font-size:12px!important}.audience-clicks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.audience-clicks li{background:#18283b;border-radius:7px;gap:6px;padding:12px;display:grid}.audience-clicks strong{font-size:13px}.audience-clicks span{color:#adc2db;font-size:12px}.audience-empty{text-align:center;color:#a7b9d1;padding:32px 12px;font-size:14px;line-height:1.6}.audience-legacy{margin-top:20px}.audience-legacy>summary{cursor:pointer;color:#d1deef;min-height:44px;font-size:15px;line-height:1.6}.audience-legacy>summary b{color:#91a9c7;margin-left:10px;font-size:13px;display:inline-block}.audience-legacy>p{color:#a2b5cf;margin:16px 0;font-size:13px;line-height:1.7}.audience-legacy article{overflow-wrap:anywhere;border-top:1px solid #304258;gap:8px;padding:15px 0;display:grid}.audience-legacy article strong{font-size:14px}.audience-legacy article span,.audience-legacy article small{color:#9fb4d0;font-size:12px;line-height:1.5}.audience-report-footer{color:#8da4c1;padding:18px 2px;font-size:12px;line-height:1.7}.audience-warning{color:#f0d8a7;background:#332a1d;border:1px solid #866c3d;border-radius:10px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.7}.audience-more{width:100%;margin-top:16px}.team-registrations>label{max-width:300px;margin-bottom:20px}.team-registration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-registration-list article{background:#0e1723;border:1px solid #354960;border-radius:10px;min-width:0;padding:18px}.team-registration-list article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.team-registration-list article>header strong{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.5}.team-registration-list article>header>span{color:#bad5f4;background:#253a50;border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:11px}.team-registration-list small{color:#92aac7;font-size:12px;line-height:1.6}.audience-report .metric-help{flex-shrink:0}@media (max-width:760px){.audience-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-chart-grid{grid-template-columns:1fr}.audience-filters{grid-template-columns:1fr 1fr}.audience-filters>label:first-child,.audience-filters>.secondary-button,.audience-slot,.audience-presets{grid-column:span 2}.team-registration-list{grid-template-columns:1fr}.team-heading{align-items:start}.team-heading h1{font-size:28px}.team-workspace.admin-main{padding:24px 16px 48px}.audience-chart,.audience-participants,.audience-legacy,.team-registrations{padding:17px}.audience-participants>header{flex-direction:column;align-items:start}.audience-participants>header input{max-width:none}.audience-person dl,.team-registration-list dl{gap:16px}.audience-report-heading{align-items:start}.audience-report-heading p{font-size:13px}.audience-report-heading h2{font-size:25px}.audience-report .metric-help button{min-width:26px;min-height:26px}.audience-status>span{width:100%;margin:6px 0 0}}@media (max-width:420px){.audience-kpis{gap:9px}.audience-kpis article{padding:15px 12px}.audience-kpis strong{font-size:26px}.audience-kpis article>span{min-height:34px;font-size:12px}.audience-kpis small{font-size:12px}.team-heading h1{font-size:25px}.team-heading .secondary-button{padding:10px 14px}.audience-filters{gap:12px;padding:13px}.audience-filters input,.audience-filters select{padding:9px 8px;font-size:16px}.audience-presets button{padding:9px 5px}.audience-person summary{grid-template-columns:minmax(0,1fr) 100px 14px;gap:9px;padding:14px 12px}.audience-person-title strong{font-size:14px}.audience-person-stat>span{font-size:12px}.audience-person dl,.team-registration-list dl{grid-template-columns:1fr}.audience-person-body{padding:2px 13px 17px}.audience-report-heading>.secondary-button{padding:10px 12px;font-size:12px}.audience-legacy>summary b{margin-left:0;display:block}.audience-chart h3{font-size:18px}.audience-detail-filters{flex-wrap:wrap}.audience-detail-filters>label{min-width:150px;max-width:none}.team-registration-list article>header{flex-wrap:wrap}}.marketing-consent.cookie-notice{z-index:90;color:#d7e1ef;background:#151c26fa;border:1px solid #526176;border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:20px;width:min(920px,100% - 28px);max-width:none;max-height:calc(100dvh - 32px);margin:0;padding:17px 20px;display:grid;position:fixed;bottom:16px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 10px 45px #0009}.marketing-consent.cookie-notice>.cookie-notice-copy{min-width:0;margin:0;display:block}.marketing-consent.cookie-notice h2{color:#f3f6fb;margin:0 0 5px;font-size:15px;line-height:1.4}.marketing-consent.cookie-notice p{color:#bdcbde;margin:0;font-size:13px;line-height:1.5}.cookie-notice-details{color:#b5cbe7;margin-top:5px;font-size:12px}.cookie-notice-details summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:30px;text-decoration:underline;display:flex}.marketing-consent.cookie-notice .cookie-notice-details p{margin:8px 0;font-size:12px;line-height:1.6}.cookie-notice-details a{min-height:40px;padding:8px 0;font-size:12px;display:inline-block}.marketing-consent.cookie-notice>.cookie-notice-actions{grid-template-columns:1fr 1fr;gap:9px;min-width:0;margin:0;display:grid}.cookie-choice-button{color:#eff5ff;width:100%;min-height:46px;box-shadow:none;white-space:normal;background:#283950;border:1px solid #7190b5;border-radius:7px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.cookie-choice-button:hover{background:#344c6b}.cookie-choice-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.cookie-notice-details summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.marketing-privacy>.privacy-link{min-height:44px;font-size:12px}.cookie-notice-actions button:active{transform:translateY(1px)}@media (max-width:680px){.marketing-consent.cookie-notice{grid-template-columns:1fr;gap:10px;width:calc(100% - 24px);padding:14px 15px;bottom:12px}.marketing-consent.cookie-notice>.cookie-notice-actions{grid-template-columns:1fr 1fr}.marketing-consent.cookie-notice p{font-size:13px}.cookie-choice-button{min-height:46px;font-size:14px}.cookie-notice-details summary{min-height:30px}}.team-workspace.noturno-workspace{color:#ecf4f4;background:#08151f;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;font-family:DM Sans,sans-serif}.noturno-topbar{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1b25f5;border-bottom:1px solid #213540;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:92px;padding:20px max(28px,50vw - 640px);display:grid;position:sticky;top:0}.noturno-brand{color:#a4f1d1;align-items:center;gap:12px;min-width:0;display:flex}.noturno-brand>span{color:#e6eff1;flex-direction:column;line-height:1.02;display:flex}.noturno-brand>span>span{font-size:16px;font-weight:400}.noturno-brand strong{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800}.noturno-top-actions{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.noturno-state{color:#a4efcd;background:#103c32;border-radius:999px;align-items:center;min-height:32px;padding:7px 14px;font-size:12px;font-weight:650;display:inline-flex}.noturno-signout{color:#9bb4bc;min-height:44px;padding:8px 3px;font-size:13px}.noturno-nav{align-items:center;gap:8px;display:flex}.noturno-nav button{color:#8fa8b2;border:1px solid #0000;border-radius:8px;min-height:44px;padding:11px 15px;font-size:13px}.noturno-nav button[aria-pressed=true]{color:#c0f5dd;background:#132d32;border-color:#2c4d4b}.noturno-nav button:hover{color:#d7f5e9}.noturno-content{max-width:1280px;margin:0 auto;padding:40px 28px 56px}.noturno-workspace .analytics-dashboard{color:#e5eeef}.noturno-report-top{justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-bottom:27px;display:flex}.noturno-report-top h1,.noturno-registration-heading h1{letter-spacing:-1px;color:#eaf3f4;max-width:660px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(25px,2.7vw,34px);font-weight:750;line-height:1.2}.noturno-registration-heading{margin:0 0 28px}.noturno-controls{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.noturno-period-select{position:relative;flex-direction:row!important;align-items:center!important;gap:0!important;margin:0!important;display:flex!important}.noturno-period-select>svg{color:#92a9b3;pointer-events:none;width:17px;height:17px;position:absolute;left:12px}.audience-report .noturno-period-select select{color:#abc1c6;background:#152630;border:1px solid #2d424c;border-radius:10px;width:auto;max-width:180px;height:44px;padding:9px 32px 9px 38px;font-size:13px}.noturno-filter-toggle{color:#abc1c6;background:#152630;border:1px solid #2d424c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:13px;display:flex}.noturno-filter-toggle[aria-expanded=true]{color:#c8f8e4;border-color:#83c6af}.noturno-report .audience-filters{background:#0d202a;border-color:#2b424b;border-radius:15px;margin-bottom:24px}.noturno-report .audience-filters input,.noturno-report .audience-filters select{color:#d5e8e9;background:#122630;border-color:#34505b;min-height:44px}.noturno-report .audience-filters label{color:#91abb5}.noturno-report .secondary-button{color:#b8efd8;background:#15332f;border-color:#38635a}.noturno-report .audience-slot{grid-column:1/-1}.noturno-kpis{grid-template-rows:repeat(2,minmax(224px,1fr));grid-template-columns:1.12fr 1fr 1fr;align-items:stretch;gap:18px;display:grid}.noturno-kpis article{border:1px solid #263e4b;border-radius:22px;min-width:0;position:relative;overflow:visible}.noturno-time-card{background:radial-gradient(at 45% 54%,#24564d,#143331 75%);flex-direction:column;grid-area:1/1/3;align-items:flex-start;padding:30px;display:flex;border-color:#315c51!important}.noturno-clock{color:#a7efcf;background:#28574d;border:1px solid #578573;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.noturno-clock svg{width:26px;height:26px}.noturno-time-card h2{letter-spacing:0;color:#b7d7cd;margin:20px 0 24px;font-family:DM Sans,sans-serif;font-size:21px;font-weight:400;line-height:1.45}.noturno-kpis h2 .metric-help{flex-shrink:0;margin:0;display:inline-flex;position:absolute;top:18px;right:18px}.noturno-kpis .metric-help>button{color:#92afa9;background:0 0;border-color:#607f77;width:22px;height:22px;min-height:22px;padding:0;font-size:11px}.noturno-kpis .metric-help>span[role=tooltip]{text-transform:none;color:#d3ebe3;background:#102c30;border-color:#4f7069;font-family:DM Sans,sans-serif;font-size:12px;box-shadow:0 12px 32px #0008}.noturno-time-value{flex-direction:column;gap:10px;max-width:100%;margin:auto 0 14px;line-height:1;display:flex}.noturno-time-value>span{align-items:baseline;gap:12px;min-width:0;display:flex}.noturno-time-value b{letter-spacing:-5px;color:#eaf8f6;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:clamp(56px,6.6vw,86px);font-weight:750;line-height:1.02}.noturno-time-value small{color:#9bcfba;font-size:24px;font-weight:400}.noturno-time-caption{color:#93b8aa;margin-top:8px;font-size:11px;line-height:1.5}.noturno-time-accent{background:#a6f3d0;border-radius:5px;width:45px;height:4px;margin-top:30px}.noturno-time-empty{color:#c8e8dd;margin:auto 0 12px;font-size:76px;font-weight:650}.noturno-metric-card{background:#122530;flex-direction:column;padding:25px 25px 23px;display:flex}.noturno-card-icon{color:#88acb9;background:#1a3440;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.noturno-card-icon svg{stroke-width:1.7px;width:20px;height:20px}.noturno-metric-card h2{color:#a1bac4;letter-spacing:0;max-width:100%;margin:21px 0 14px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:block}.noturno-metric-card strong{letter-spacing:-2.8px;color:#eef5f7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto;font-family:Manrope,sans-serif;font-size:clamp(42px,4.6vw,62px);font-weight:800;line-height:1.08;display:block}.noturno-started{grid-area:1/2}.noturno-half{grid-area:1/3}.noturno-ninety{grid-area:2/2}.noturno-clicks{background:#adf1cf;grid-area:2/3;border-color:#99e7c2!important}.noturno-clicks .noturno-card-icon{color:#2a7259;background:#92e1b9}.noturno-clicks h2{color:#386d5d}.noturno-clicks strong{color:#0b4b37}.noturno-clicks .metric-help>button{color:#386d5d;border-color:#5c9c82}.noturno-loading,.noturno-unavailable{color:#a1bcbf;padding:18px 0;font-size:14px;line-height:1.7}.noturno-unavailable{background:#172a27;border:1px solid #465a4e;border-radius:12px;margin-bottom:16px;padding:15px}.noturno-detail-summary{color:#92aab4;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:flex}.noturno-detail-summary b{color:#d4eeeb;margin-right:5px}.noturno-workspace .audience-participants,.noturno-workspace .audience-legacy,.noturno-workspace .team-registrations{background:#0e202b;border-color:#29434e;border-radius:16px}.noturno-workspace .audience-person,.noturno-workspace .team-registration-list article{background:#112631;border-color:#294653}.noturno-workspace .audience-person-title strong,.noturno-workspace .team-registration-list strong{color:#dfefef}.noturno-workspace .audience-person-stat b{color:#a6eaca}.noturno-workspace .audience-progress i{background:#9ce9c7}.noturno-workspace .audience-progress{background:#24464b}.noturno-workspace .audience-status button{color:#b5d4c7;background:#142e2c;border-color:#34534e}.noturno-workspace .audience-report-footer{color:#78979f}.noturno-workspace .team-registrations input,.noturno-workspace .team-registrations select{color:#d5e8e9;background:#122630;border-color:#34505b}.noturno-workspace .team-registrations .secondary-button{color:#b8efd8;background:#15332f;border-color:#38635a}:is(.noturno-workspace button:focus-visible,.noturno-workspace select:focus-visible){outline-offset:4px;outline:2px solid #acefd0}@media (max-width:1000px){.noturno-topbar{gap:18px;padding:18px 24px}.noturno-top-actions{gap:12px}.noturno-content{padding:30px 24px 48px}.noturno-kpis{grid-template-rows:repeat(2,minmax(210px,1fr));gap:14px}.noturno-time-card{padding:24px}.noturno-metric-card{padding:23px 20px}.noturno-report-top{align-items:flex-start}.noturno-report-top h1{max-width:480px}.noturno-time-card h2{font-size:19px}.noturno-metric-card h2{font-size:14px}}@media (max-width:760px){.noturno-topbar{grid-template-columns:minmax(0,1fr) auto;gap:15px;min-height:0;padding:19px 20px 0}.noturno-brand{gap:9px}.noturno-brand svg{width:30px;height:30px}.noturno-brand>span>span{font-size:14px}.noturno-brand strong{font-size:20px}.noturno-top-actions{gap:13px}.noturno-state{min-height:29px;padding:6px 11px;font-size:11px}.noturno-nav{border-top:1px solid #1b333c;grid-area:2/1/auto/-1;gap:0;margin:0 -20px;padding:5px 16px}.noturno-nav button{border-radius:6px;flex:1;min-height:44px;font-size:13px}.noturno-topbar>.noturno-top-actions{grid-area:1/2}.noturno-content{padding:25px 20px 40px}.noturno-report-top{margin-bottom:22px;display:block}.noturno-report-top h1,.noturno-registration-heading h1{letter-spacing:-.75px;max-width:none;font-size:25px;line-height:1.25}.noturno-controls{justify-content:space-between;gap:10px;margin:19px 0 0}.audience-report .noturno-period-select select{width:190px;max-width:none;min-height:44px;font-size:14px}.noturno-filter-toggle{min-height:44px;padding:10px 14px;font-size:13px}.noturno-kpis{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.noturno-metric-card{border-radius:19px;min-height:174px;padding:18px 16px}.noturno-metric-card h2{margin:16px 0 18px;font-size:14px;line-height:1.4}.noturno-metric-card strong{letter-spacing:-2px;font-size:44px}.noturno-started{grid-area:1/1}.noturno-half{grid-area:1/2}.noturno-ninety{grid-area:2/1}.noturno-clicks{grid-area:2/2}.noturno-card-icon{border-radius:9px;width:32px;height:32px}.noturno-card-icon svg{width:19px;height:19px}.noturno-time-card{border-radius:19px;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:13px 12px;min-height:155px;padding:23px 20px;display:grid}.noturno-time-card h2{color:#b4d6c9;grid-area:1/1/auto/-1;margin:0;font-size:14px;line-height:1.4}.noturno-desktop-break{display:none}.noturno-clock{grid-area:2/2;justify-self:end;width:43px;height:43px}.noturno-clock svg{width:23px;height:23px}.noturno-time-value{flex-flow:wrap;grid-area:2/1;align-items:baseline;gap:12px;margin:0;display:flex}.noturno-time-value>span{gap:5px}.noturno-time-value b{letter-spacing:-2px;font-size:44px;line-height:1.1}.noturno-time-value small{color:#9ec5b6;font-size:17px}.noturno-time-caption{grid-column:1/-1;margin:0;font-size:11px}.noturno-time-accent{display:none}.noturno-time-empty{grid-area:2/1;margin:0;font-size:44px;line-height:1.1}.noturno-report .audience-filters{margin-bottom:20px}.noturno-workspace .audience-participants{margin-top:14px}.noturno-detail-summary{gap:10px 18px;font-size:12px}.noturno-content .team-registrations{padding:16px}.noturno-registration-heading{margin-bottom:22px}}@media (max-width:390px){.noturno-content,.noturno-topbar{padding-left:16px;padding-right:16px}.noturno-nav{margin-left:-16px;margin-right:-16px}.noturno-kpis{gap:10px}.noturno-metric-card{min-height:177px;padding:17px 13px}.noturno-metric-card h2{font-size:13px}.noturno-metric-card strong{font-size:41px}.noturno-time-card{padding:21px 17px}.noturno-report-top h1,.noturno-registration-heading h1{font-size:24px}.noturno-top-actions{gap:9px}}.noturno-report .audience-filters{box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr)) auto;max-inline-size:100%}.noturno-report .audience-filters>label{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.noturno-report .audience-filters input,.noturno-report .audience-filters select{inline-size:100%;width:100%;min-inline-size:0;min-width:0;box-sizing:border-box;max-inline-size:100%}.noturno-report input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.noturno-report input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.noturno-kpis h2 .noturno-members-help{display:inline-flex;position:absolute;top:7px;right:7px}.noturno-kpis .noturno-members-help>button{color:#92afa9;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;padding:0;display:flex}.noturno-members-help>button>span{border:1px solid #607f77;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.noturno-clicks .noturno-members-help>button{color:#386d5d}.noturno-clicks .noturno-members-help>button>span{border-color:#5c9c82}.noturno-members-help>button:focus-visible{outline-offset:1px;outline:2px solid #9fe9ca}.noturno-members-dialog{color:#e8f3f2;box-sizing:border-box;background:#10232e;border:1px solid #42615f;border-radius:18px;width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:DM Sans,sans-serif;position:fixed;inset:0;box-shadow:0 24px 90px #0009}.noturno-members-dialog[open]{flex-direction:column;display:flex}.noturno-members-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020b13bd}.noturno-members-dialog>header{border-bottom:1px solid #29454d;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px 22px;display:flex}.noturno-members-dialog h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;font-weight:650;line-height:1.4}.noturno-members-dialog>header>button{color:#def4e9;background:#17343a;border:1px solid #42615f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:28px;display:flex}.noturno-members-dialog button:focus-visible{outline-offset:2px;outline:2px solid #a5eccc}.noturno-members-scroll{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:18px 22px 24px;font-size:14px;line-height:1.65;overflow:auto}.noturno-members-scroll p{margin:0 0 14px}.noturno-members-context{color:#9db8c0;font-size:12px}.noturno-members-warning{color:#e7dba8;background:#302b1b;border:1px solid #7e713e;border-radius:8px;padding:12px}.noturno-members-count{color:#b5e9d3;font-weight:650}.noturno-members-scroll ul{margin:0;padding:0;list-style:none}.noturno-members-scroll li{border-top:1px solid #2b464d;gap:4px;min-width:0;padding:13px 0;display:grid}.noturno-members-scroll li strong{font-size:15px}.noturno-members-scroll li span{color:#a5bec5;font-size:12px}.noturno-report .audience-detail-filters{flex-wrap:wrap}.noturno-report .audience-detail-filters>label{flex:220px;max-width:none}.noturno-detail-summary small{color:#91abb5;font-size:12px}@media (max-width:760px){.noturno-report .audience-filters{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.noturno-report .audience-filters>label,.noturno-report .audience-filters>button{grid-column:1/-1}.noturno-report .audience-filters input[type=date]{min-height:48px;font-size:16px}.noturno-members-dialog h2{font-size:18px}.noturno-members-scroll{padding:16px 18px 22px}.noturno-report .audience-detail-filters>label{flex-basis:100%;min-width:0}}.name-gate .entry-notice{box-sizing:border-box;inline-size:max-content;width:max-content;max-inline-size:100%;color:#ff7a83;text-align:center;letter-spacing:.08em;background:#25151ad9;border:1px solid #ff626c9c;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:8px;min-width:0;min-height:40px;margin-bottom:7px;padding:9px 11px;font-size:15px;font-weight:750;line-height:1.25;animation:5s ease-in-out infinite alternate entry-notice-glow;display:inline-flex;box-shadow:0 0 12px #ff53651a}.name-gate .entry-notice-dot{background:#ff6874;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 7px #ff536573}.name-gate .entry-notice-copy{white-space:nowrap;min-width:0}@keyframes entry-notice-glow{0%{border-color:#ff626c80;box-shadow:0 0 8px #ff536514}to{border-color:#ff7a83b3;box-shadow:0 0 18px #ff536530}}@media (max-width:420px){.name-gate .entry-notice{padding:9px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.name-gate .entry-notice{animation:none}}.commercial-pilot-panel{overflow-wrap:anywhere;min-width:0;line-height:1.5}.commercial-pilot-panel :is(div,section,details,fieldset,label){min-width:0;max-width:100%}.commercial-pilot-panel summary{cursor:pointer;font-weight:600}.commercial-pilot-panel fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:14px}.commercial-pilot-panel label:has(>input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.commercial-pilot-panel input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;display:inline-block}.commercial-pilot-panel button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.commercial-pilot-panel table{table-layout:fixed;border-collapse:collapse;width:100%;margin:14px 0}.commercial-pilot-panel table :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top;text-align:left;padding:10px 8px;font-size:12px;line-height:1.5}.commercial-pilot-panel table th{width:38%}.commercial-pilot-panel textarea{min-height:140px}@media (max-width:480px){.commercial-pilot-panel{padding:16px}.commercial-pilot-panel table :is(th,td){padding:9px 6px}}.live-red-dot,.lead-presence-watching>i{animation:none;position:relative}.live-red-dot:after,.lead-presence-watching>i:after{content:"";pointer-events:none;opacity:.4;border:1px solid;border-radius:50%;animation:2.8s ease-in-out infinite light-dot-pulse;position:absolute;inset:-5px}.live-red-dot:after{color:#ff3b30;box-shadow:0 0 10px #ff3b3055}.lead-presence-watching>i:after{color:#40df86;box-shadow:0 0 8px #40df8644}@keyframes light-dot-pulse{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:.65;transform:scale(1.12)}}.license-button:not(:disabled){animation:4.8s ease-in-out infinite light-license-pulse;box-shadow:0 0 22px #ff8c2240}@keyframes light-license-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.player-quality{color:#c0c9d4;align-items:center;display:inline-flex}.player-quality select{max-width:100px;min-height:36px;color:inherit;font:inherit;background:#14171d;border:1px solid #3b414b;border-radius:5px;padding:4px;font-size:12px}@media (max-width:760px){.noturno-topbar,.site-header{-webkit-backdrop-filter:none}.player-controls{gap:5px}.player-quality select{max-width:83px;font-size:11px}.player-controls>div{gap:5px}}@media (prefers-reduced-motion:reduce){.live-red-dot:after,.lead-presence-watching>i:after,.license-button:not(:disabled){animation:none}}.summary-page{color:#eef7f5;background:radial-gradient(at 50% 0,#152a30,#0000 65%),#07141b;min-height:100vh;padding:0 22px 60px}.summary-page>header{text-align:center;border-bottom:1px solid #ffffff1c;max-width:980px;margin:auto;padding:27px 0}.summary-page>header a{color:#e9f7f0;letter-spacing:2px;font-size:18px;font-weight:750}.summary-content{text-align:center;max-width:980px;margin:48px auto 0}.summary-kicker{color:#a4dcc7;letter-spacing:2px;font-size:12px;font-weight:700}.summary-content h1{letter-spacing:-1.7px;margin:18px 0 32px;font-size:clamp(32px,6vw,56px);font-weight:750;line-height:1.12}.summary-entry{text-align:left;max-width:440px;margin:0 auto}.summary-entry label{margin-bottom:10px;font-size:17px;display:block}.summary-entry input{color:#fff;background:#1b2c37;border:1px solid #47616e;border-radius:12px;width:100%;padding:18px;font-size:18px}.summary-start,.summary-acquire{border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:20px;padding:19px 23px;font-size:17px;font-weight:750;display:flex}.summary-start{color:#09352c;background:#a9edcf}.summary-player{background:#000;border:1px solid #344c57;border-radius:16px;position:relative;overflow:hidden}.summary-player video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.summary-player:-webkit-full-screen{border:0;border-radius:0;flex-direction:column;justify-content:center;display:flex}.summary-player:fullscreen{border:0;border-radius:0;flex-direction:column;justify-content:center;display:flex}.summary-player:-webkit-full-screen video{max-height:calc(100vh - 64px)}.summary-player:fullscreen video{max-height:calc(100vh - 64px)}.summary-progress{pointer-events:none;background:#29414a;height:4px}.summary-progress i{background:#a9edcf;height:100%;display:block}.summary-controls{background:#10212b;align-items:center;gap:16px;padding:12px 14px;display:flex}.summary-controls button{color:#e5f3ee;align-items:center;gap:8px;min-height:42px;padding:8px;display:flex}.summary-controls button:first-child{margin-right:auto}.summary-controls>span{font-variant-numeric:tabular-nums;color:#a7bdc5;font-size:13px}.summary-next{max-width:560px;margin:36px auto}.summary-next h2{font-size:22px}.summary-acquire{color:#251604;background:#ff993d;animation:4s ease-in-out infinite summaryGlow;box-shadow:0 0 22px #ff993d38}.summary-acquire:disabled{color:#9bafb7;box-shadow:none;cursor:default;background:#253941;animation:none}.summary-next p{color:#a8bbc3;margin-top:13px;font-size:13px}.summary-error{color:#ffb3aa;margin-top:18px}.summary-video-error{background:#07141bf0;place-content:center;gap:15px;display:grid;position:absolute;inset:0 0 65px}.summary-video-error button{background:#253f45;border-radius:8px;padding:12px}@keyframes summaryGlow{50%{box-shadow:0 0 34px #ff993d69}}@media (prefers-reduced-motion:reduce){.summary-acquire{animation:none}}@media (max-width:540px){.summary-page{padding-inline:14px}.summary-content{margin-top:30px}.summary-content h1{font-size:35px}.summary-controls{gap:5px;padding:8px}.summary-controls button{padding:5px}.summary-controls button span{display:none}.summary-next{margin-top:26px}}.summary-report{background:#0d222d;border:1px solid #304d59;border-radius:18px;margin-top:24px;padding:24px}.summary-report h2{margin-bottom:18px;font-size:24px}.summary-report input{color:#fff;background:#0a1520;border:1px solid #47616e;border-radius:10px;width:100%;margin-bottom:16px;padding:14px}.summary-report-list{gap:12px;display:grid}.summary-report-list>details{background:#112b36;border:1px solid #35505e;border-radius:12px;padding:15px}.summary-report-list>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.summary-report summary strong{font-size:18px;display:block}.summary-report summary b{color:#a9edcf;font-size:28px}.summary-report summary small{color:#b2c6ce;margin-top:6px;display:block}.summary-report dl{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;font-size:14px;display:grid}.summary-report dt{color:#90aebc}.summary-report dd{margin-top:5px}.summary-report .summary-owner{color:#b1d7d1;font-size:12px}.summary-report select{color:#fff;background:#132b35;border:1px solid #44616c;border-radius:9px;margin-bottom:16px;padding:12px}.summary-report-empty{color:#9cb7c2}.summary-report .summary-sync{color:#9db7c2;margin-top:15px;font-size:12px}.summary-report .audience-person.lead-heat-card{border-color:var(--lead-edge);border-left:4px solid var(--lead-accent);background:linear-gradient(100deg,var(--lead-tint),transparent 65%),#112631;padding:18px}.summary-report .audience-person.lead-heat-card>summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:14px;min-height:112px;list-style:none;display:grid}.summary-report .lead-heat-badge,.summary-report .lead-presence{margin-top:10px}.summary-report .audience-person-stat{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.summary-expand{color:#91b5c9;font-size:26px}.summary-report details[open] .summary-expand{transform:rotate(45deg)}@media (max-width:560px){.summary-report{padding:16px}.summary-report .audience-person.lead-heat-card{padding:16px 12px}.summary-report .audience-person.lead-heat-card>summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:9px}.summary-report summary strong{font-size:17px}}.summary-card-identity{min-width:0}.summary-card-status{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.summary-report .summary-card-status .lead-presence,.summary-report .summary-card-status .lead-heat-badge{margin-top:0}.summary-card-activity{color:#b7cbd4;gap:5px;margin-top:12px;font-size:13px;line-height:1.5;display:grid}.summary-activity-line{flex-wrap:wrap;align-items:baseline;gap:2px 5px;display:flex}.summary-activity-line>span:first-child{color:#91aeba}.summary-activity-line time{color:#d3e5eb;font-variant-numeric:tabular-nums;font-weight:650}.summary-activity-ago{color:#afd9cb}.summary-activity-zone{color:#819da9;font-size:10px}@media (max-width:560px){.summary-card-activity{gap:7px;font-size:12px}.summary-card-status{gap:7px 9px}.summary-report .summary-card-identity>strong{overflow-wrap:anywhere}}.account-management{color:#e6eff1;padding-top:32px;padding-bottom:40px}.account-management>header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.account-management>p{color:#a9c0c8;margin:18px 0;line-height:1.6}.account-management table{border-collapse:collapse;width:100%;margin:20px 0}.account-management th,.account-management td{text-align:left;border-bottom:1px solid #2d4654;padding:14px}.account-management th{color:#9cb5bf}.account-create-form{background:#122630;border:1px solid #2d4654;border-radius:14px;gap:16px;max-width:480px;padding:24px;display:grid}.account-create-form label{gap:7px;display:grid}.account-create-form input{color:#e6eff1;background:#091923;border:1px solid #3c5664;border-radius:7px;min-height:44px;padding:10px}.licensed-filter{color:#9eb7c1;gap:8px;margin:16px 0;font-size:14px;display:grid}.licensed-filter select{color:#d8eee9;width:100%;max-width:420px;min-height:46px;font:inherit;background:#0c1b25;border:1px solid #3c5664;border-radius:8px;padding:10px 12px}.lead-owner[role=button]{cursor:pointer}.lead-owner[role=button]:hover{border-color:#9edbc5!important}.license-view-caption{color:#a5c5bc;margin:8px 0 18px;font-size:13px}
