:root{--thx-velvet-1:#170b21;--thx-velvet-2:#0e0716;--thx-velvet-3:#1f0f2b;--thx-burgundy:#2e1026;--thx-burgundy-2:#451a35;--thx-gold:#e8c36a;--thx-gold-hi:#ffd98a;--thx-gold-warm:#ffe9c2;--thx-gold-dim:rgba(232,195,106,0.24);--thx-gold-faint:rgba(232,195,106,0.16);--thx-ivory:#f7f2e9;--thx-ivory-dim:#c9c0b2;--thx-lamp:rgba(255,223,160,0.92)}.thx-velvet{position:relative;background:repeating-linear-gradient(94deg,rgba(255,255,255,.022) 0 2px,transparent 2px 11px),repeating-linear-gradient(86deg,rgba(0,0,0,.16) 0 3px,transparent 3px 14px),radial-gradient(120% 90% at 50% 0,var(--thx-velvet-3),transparent 55%),linear-gradient(180deg,var(--thx-velvet-1),var(--thx-velvet-2) 78%)}.thx-velvet:after{content:"";inset:0;background:radial-gradient(130% 100% at 50% 40%,transparent 55%,rgba(0,0,0,.42))}.thx-curtain-side,.thx-velvet:after{position:absolute;pointer-events:none}.thx-curtain-side{top:0;bottom:0;width:34px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.5) 0 5px,var(--thx-burgundy-2) 5px 11px,var(--thx-burgundy) 11px 17px);filter:brightness(.9);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.thx-curtain-side[data-side=left]{left:0;border-right:1px solid rgba(0,0,0,.5)}.thx-curtain-side[data-side=right]{right:0;border-left:1px solid rgba(0,0,0,.5)}.thx-frame{position:relative;border:1px solid rgba(232,195,106,.22);border-top-color:rgba(255,217,138,.34);border-radius:16px;background-image:radial-gradient(circle 2.5px at 9px 9px,var(--thx-gold) 2px,transparent 2.6px),radial-gradient(circle 2.5px at calc(100% - 9px) 9px,var(--thx-gold) 2px,transparent 2.6px),radial-gradient(circle 2.5px at 9px calc(100% - 9px),var(--thx-gold) 2px,transparent 2.6px),radial-gradient(circle 2.5px at calc(100% - 9px) calc(100% - 9px),var(--thx-gold) 2px,transparent 2.6px);background-repeat:no-repeat}.thx-marquee{position:relative;border:2px solid var(--thx-gold-dim);border-radius:18px;background:radial-gradient(120% 140% at 50% 0,rgba(255,217,138,.12),transparent 55%),linear-gradient(180deg,#241129,#140a1c);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 14px 34px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,233,194,.14)}.thx-marquee-bulbs{position:absolute;left:10px;right:10px;height:8px;pointer-events:none;background-image:radial-gradient(circle 3px at 4px 4px,var(--thx-lamp) 2.4px,rgba(120,90,40,.55) 2.9px,transparent 3.4px);background-size:22px 8px;background-repeat:repeat-x}.thx-marquee-bulbs[data-pos=top]{top:7px}.thx-marquee-bulbs[data-pos=bottom]{bottom:7px}.thx-marquee-bulbs:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 3.6px at 4px 4px,#fff7e6 2.6px,rgba(255,217,138,.55) 3.4px,transparent 4.2px);background-size:44px 8px;background-repeat:repeat-x;opacity:.9;filter:drop-shadow(0 0 5px rgba(255,217,138,.75))}.thx-plaque{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;border-radius:7px;background:linear-gradient(180deg,rgba(38,24,52,.92),rgba(18,10,28,.95));border:1px solid rgba(232,195,106,.38);box-shadow:inset 0 1px 0 rgba(255,233,194,.1),0 2px 6px rgba(0,0,0,.4);color:var(--thx-gold-hi);font-weight:800;letter-spacing:.09em;white-space:nowrap}.thx-ticket{position:relative;border-radius:14px;background:repeating-linear-gradient(0deg,rgba(255,233,194,.03) 0 1px,transparent 1px 3px),linear-gradient(172deg,#241329,#170b1d 60%,#120a18);border:1px solid rgba(232,195,106,.4);box-shadow:inset 0 1px 0 rgba(255,233,194,.08),0 10px 26px rgba(0,0,0,.45);color:var(--thx-gold-warm);--thx-punch:radial-gradient(circle 5px,var(--thx-velvet-2) 4.6px,transparent 5.2px)}.thx-ticket:after,.thx-ticket:before{content:"";position:absolute;top:-1px;bottom:-1px;width:10px;background-image:var(--thx-punch);background-size:10px 16px;background-repeat:repeat-y;background-position:50%}.thx-ticket:before{left:-5px}.thx-ticket:after{right:-5px}.thx-ticket-rip{position:absolute;top:8px;bottom:8px;width:0;border-left:2px dashed rgba(232,195,106,.35)}.thx-barcode{display:inline-block;width:44px;align-self:stretch;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,217,138,.85) 0 2px,transparent 2px 4px,rgba(255,217,138,.85) 4px 5px,transparent 5px 8px);opacity:.85}.thx-spot{width:240px;height:340px;background:linear-gradient(180deg,rgba(255,233,194,.3),rgba(255,217,138,.1) 55%,transparent 88%);-webkit-clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(3px);mix-blend-mode:screen}.thx-spot,.thx-spot-pool{position:absolute;pointer-events:none}.thx-spot-pool{width:190px;height:44px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,233,194,.3),rgba(255,217,138,.08) 62%,transparent 75%);filter:blur(2px)}.thx-dust{position:absolute;inset:0;pointer-events:none;overflow:hidden}.thx-dust:after,.thx-dust:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--thx-lamp);filter:blur(.6px);opacity:.55;box-shadow:38px 62px 0 -1px rgba(255,223,160,.5),96px 20px 0 -2px rgba(255,223,160,.38),150px 90px 0 -1px rgba(255,223,160,.45),205px 40px 0 -2px rgba(255,223,160,.32),255px 110px 0 -1px rgba(255,223,160,.4),120px 150px 0 -2px rgba(255,223,160,.3),290px 170px 0 -2px rgba(255,223,160,.35)}.thx-dust:after{left:22px;top:34px;opacity:.35;transform:scale(.8)}.thx-reflect{transform:scaleY(-1);opacity:.16;filter:blur(1.5px) saturate(.8);-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000);mask-image:linear-gradient(180deg,transparent 30%,#000);pointer-events:none}.thx-rope{position:relative;display:flex;align-items:center;justify-content:space-between;height:22px;pointer-events:none}.thx-rope:before{content:"";position:absolute;left:8px;right:8px;top:4px;height:9px;border-radius:9px;background:linear-gradient(180deg,#8e2f4a,#5d1c30);box-shadow:inset 0 2px 2px rgba(255,160,180,.35),0 3px 6px rgba(0,0,0,.5);-webkit-clip-path:none;clip-path:none;transform:translateY(2px)}.thx-rope i{position:relative;z-index:1;width:10px;height:22px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#f4d489,#a8762e);box-shadow:inset 0 1px 0 rgba(255,244,214,.8),0 2px 4px rgba(0,0,0,.5)}.thx-picture-light{position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:42%;height:8px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(244,212,137,.8),rgba(168,118,46,.6));height:4px;box-shadow:0 8px 16px rgba(255,217,138,.22);pointer-events:none}.thx-picture-light:after{content:"";position:absolute;top:7px;left:-12%;right:-12%;height:34px;background:radial-gradient(60% 100% at 50% 0,rgba(255,233,194,.26),transparent 78%);pointer-events:none}.thx-rail{border:1px solid rgba(232,195,106,.28);border-top:2px solid var(--thx-gold-dim);background:linear-gradient(180deg,rgba(255,217,138,.1),transparent 26%),repeating-linear-gradient(94deg,rgba(255,255,255,.02) 0 2px,transparent 2px 10px),linear-gradient(180deg,#1c0e26,#0e0716);box-shadow:inset 0 1px 0 rgba(255,233,194,.18),0 -12px 34px rgba(0,0,0,.55),0 18px 40px rgba(0,0,0,.6)}.thx-rail:before{content:"";position:absolute;top:-2px;left:12px;right:12px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#f4d489 12%,#c9963f 50%,#f4d489 88%,transparent);box-shadow:0 0 8px rgba(255,217,138,.35);pointer-events:none}@media (prefers-reduced-motion:no-preference){.thx-marquee-bulbs:after{animation:thxChase 1.6s steps(2) infinite}@keyframes thxChase{0%{background-position-x:0}to{background-position-x:44px}}.thx-dust:before{animation:thxDustA 9s ease-in-out infinite alternate}.thx-dust:after{animation:thxDustB 12s ease-in-out infinite alternate}@keyframes thxDustA{0%{transform:translateZ(0)}to{transform:translate3d(-14px,-22px,0)}}@keyframes thxDustB{0%{transform:scale(.8) translateZ(0)}to{transform:scale(.8) translate3d(12px,-16px,0)}}.thx-spot{animation:thxBreatheLight 5.5s ease-in-out infinite}@keyframes thxBreatheLight{0%,to{opacity:.85}50%{opacity:1}}}.NativeAudienceBoundary_screen__7bpfU{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 12%,rgba(193,255,52,.12),transparent 38%),#07070b;color:#f8f6ef}.NativeAudienceBoundary_card__Xao_l{width:min(100%,420px);padding:28px 24px;border:1px solid rgba(248,246,239,.16);border-radius:24px;background:rgba(18,18,24,.96);box-shadow:0 24px 70px rgba(0,0,0,.42)}.NativeAudienceBoundary_eyebrow__qKl3Q{margin:0 0 12px;color:#c1ff34;font-size:12px;font-weight:850;letter-spacing:.12em}.NativeAudienceBoundary_card__Xao_l h1{margin:0;font-size:clamp(28px,8vw,38px);line-height:1.12;letter-spacing:-.04em}.NativeAudienceBoundary_lead__rK_sc,.NativeAudienceBoundary_privacy__eI_OD{color:#c7c4cd;font-size:15px;line-height:1.6}.NativeAudienceBoundary_field__bmzhB{display:grid;grid-gap:8px;gap:8px;margin-top:22px;font-weight:800}.NativeAudienceBoundary_field__bmzhB select{width:100%;min-height:54px;padding:0 14px;border:1px solid rgba(248,246,239,.24);border-radius:14px;background:#111118;color:#f8f6ef;font:inherit}.NativeAudienceBoundary_continue__cQ32X{width:100%;min-height:54px;margin-top:18px;border:0;border-radius:14px;background:#c1ff34;color:#11130b;font-size:16px;font-weight:900}.NativeAudienceBoundary_continue__cQ32X:disabled{opacity:.42}.NativeAudienceBoundary_links__Z4Bi1{display:flex;gap:16px;margin-top:18px;font-size:13px}.NativeAudienceBoundary_links__Z4Bi1 a{color:#e5e1eb;text-decoration:underline;text-underline-offset:3px}.NativeAudienceBoundary_loading__fE_fC{color:#f8f6ef;font-size:18px;font-weight:850}.ShareInstallNudge_root__7KfAp{position:fixed;z-index:2147482000;left:50%;bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;width:min(680px,calc(100vw - 24px));padding:16px;color:#f7f8ef;background:rgba(15,10,28,.96);border:1px solid rgba(215,255,50,.38);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.52);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ShareInstallNudge_copy__PgvY8{display:grid;grid-gap:4px;gap:4px;min-width:0;padding-right:28px}.ShareInstallNudge_copy__PgvY8 strong{color:#d7ff32;font-size:16px;line-height:1.3}.ShareInstallNudge_copy__PgvY8 span{color:rgba(247,248,239,.72);font-size:13px;line-height:1.45}.ShareInstallNudge_actions__XIeiR{display:flex;align-items:center;gap:8px;grid-row:1;grid-column:2}.ShareInstallNudge_primary__M48g2,.ShareInstallNudge_secondary__iT_PX{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.ShareInstallNudge_primary__M48g2{color:#171022;background:#d7ff32}.ShareInstallNudge_secondary__iT_PX{color:#f7f8ef;background:rgba(247,248,239,.09);border:1px solid rgba(247,248,239,.16)}.ShareInstallNudge_close__Skly_{position:absolute;top:10px;right:10px;display:inline-grid;width:32px;height:32px;padding:0;color:rgba(247,248,239,.72);background:transparent;border:0;border-radius:999px;place-items:center}.ShareInstallNudge_close__Skly_:focus-visible,.ShareInstallNudge_primary__M48g2:focus-visible,.ShareInstallNudge_secondary__iT_PX:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media (max-width:620px){.ShareInstallNudge_root__7KfAp{grid-template-columns:1fr;gap:12px}.ShareInstallNudge_actions__XIeiR{grid-row:auto;grid-column:auto}.ShareInstallNudge_primary__M48g2,.ShareInstallNudge_secondary__iT_PX{flex:1 1}}@media (prefers-reduced-motion:no-preference){.ShareInstallNudge_root__7KfAp{animation:ShareInstallNudge_share-install-in__6gVGO .24s ease-out both}}@keyframes ShareInstallNudge_share-install-in__6gVGO{0%{opacity:0;transform:translate(-50%,12px)}}.AiDataConsentGate_overlay__OCyo0{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto;background:rgb(6 7 15/82%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.AiDataConsentGate_dialog__n_y9K{width:min(100%,620px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;padding:22px;border:1px solid rgb(255 255 255/14%);border-radius:26px;outline:none;color:#f7f3ff;background:radial-gradient(circle at 88% 0,rgb(136 91 255/20%),transparent 34%),linear-gradient(155deg,#1b1927,#11111b 72%);box-shadow:0 28px 80px rgb(0 0 0/52%)}.AiDataConsentGate_header__55Q4O h2{margin:12px 0 8px;font-size:clamp(22px,5vw,30px);line-height:1.18;letter-spacing:-.035em}.AiDataConsentGate_header__55Q4O p,.AiDataConsentGate_notice__VnXqK p,.AiDataConsentGate_policy__Uilph,.AiDataConsentGate_provider__pP1gV li,.AiDataConsentGate_provider__pP1gV p{margin:0;color:#c9c3d7;font-size:14px;line-height:1.55}.AiDataConsentGate_badge__hbm_7{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgb(164 232 195/28%);border-radius:999px;color:#b9f2d0;background:rgb(36 132 82/16%);font-size:12px;font-weight:800}.AiDataConsentGate_providers__2RAuo{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.AiDataConsentGate_provider__pP1gV{display:grid;grid-template-columns:38px 1fr;grid-gap:11px;gap:11px;padding:14px;border:1px solid rgb(255 255 255/9%);border-radius:17px;background:rgb(255 255 255/4%)}.AiDataConsentGate_provider__pP1gV h3{margin:0;font-size:16px;letter-spacing:-.01em}.AiDataConsentGate_provider__pP1gV p{margin-top:2px;color:#e4dff0;font-weight:700}.AiDataConsentGate_provider__pP1gV .AiDataConsentGate_inactiveProvider__nAJrI{margin-top:9px;color:#b9f2d0;font-size:12px;font-weight:750}.AiDataConsentGate_provider__pP1gV ul{display:grid;grid-gap:2px;gap:2px;margin:7px 0 0;padding-left:18px}.AiDataConsentGate_icon__JgwWX{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#d8c8ff;background:rgb(133 87 255/18%)}.AiDataConsentGate_notice__VnXqK{display:grid;grid-template-columns:20px 1fr;grid-gap:9px;gap:9px;margin-top:13px;padding:12px;border-radius:14px;color:#ffd77a;background:rgb(255 194 61/9%)}.AiDataConsentGate_policy__Uilph{margin-top:13px;text-align:center;font-size:12px}.AiDataConsentGate_policy__Uilph a{display:inline-flex;align-items:center;gap:3px;color:#d8c8ff;font-weight:800;text-underline-offset:3px}.AiDataConsentGate_actions__smePd{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;margin-top:17px}.AiDataConsentGate_actions__smePd .chunky-button{min-height:52px;white-space:normal}@media (max-width:520px){.AiDataConsentGate_overlay__OCyo0{align-items:end;padding-right:0;padding-bottom:0;padding-left:0}.AiDataConsentGate_dialog__n_y9K{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:26px 26px 0 0}.AiDataConsentGate_actions__smePd{grid-template-columns:1fr}}.ResearcherPanel_root___j_Y_{position:fixed;left:8px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));z-index:900;max-width:min(320px,calc(100vw - 16px));font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ResearcherPanel_tab__tZcGL{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgb(243 189 77/.42);background:rgba(12,10,20,.92);color:#f3bd4d;font-size:11px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ResearcherPanel_panel__ZfJsc{margin-top:6px;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;border:1px solid rgb(255 255 255/.11);background:rgba(12,10,20,.96);box-shadow:0 18px 40px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ResearcherPanel_row__jlINo{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#9a9aa2}.ResearcherPanel_row__jlINo code{color:#f4f4f2;font-size:11px;word-break:break-all;text-align:right}.ResearcherPanel_actions__WK_z6{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ResearcherPanel_actions__WK_z6 button{flex:1 1 auto;height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#f4f4f2;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ResearcherPanel_actions__WK_z6 .ResearcherPanel_primary__A1agW,.ResearcherPanel_actions__WK_z6 button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.ResearcherPanel_actions__WK_z6 .ResearcherPanel_primary__A1agW{color:#121016;background:#f3eee6;border-color:rgb(255 255 255/.82)}.ResearcherPanel_json__UyPX1{width:100%;border-radius:8px;padding:8px;font-family:inherit;font-size:10px;line-height:1.4;color:#f4f4f2;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12);resize:none}