[data-brand=v2]{color-scheme:dark;--seam-blue:#0056c4;--seam-indigo:#0600f1;--seam-violet:#4d00cf;--seam-core:#faf9ff;--obsidian:#0a0a0a;--obsidian-lit:#222;--edge-light:#d2d2d2;--bg:#04050a;--well:#000;--surface:#0b0d12;--surface-raised:#12151c;--surface-sunken:#020308;--surface-hover:#141821;--field-bg:#090b11;--border:#1e2230;--border-strong:#2e3444;--border-focus:#7b8cff;--field-border:var(--border-strong);--field-placeholder:var(--text-subtle);--text:#f2f4f8;--text-muted:#a3a8b8;--text-subtle:#7c8192;--text-on-accent:#fff;--brand:#7b8cff;--brand-solid:#3b2be0;--brand-subtle-bg:rgba(123,140,255,.14);--brand-subtle-text:#9dabff;--attention-bg:rgba(251,191,36,.12);--attention-border:rgba(251,191,36,.35);--attention-text:#fbbf24;--wait-bg:rgba(157,139,255,.15);--wait-border:rgba(157,139,255,.4);--wait-text:#c0b5ff;--success-bg:rgba(74,222,128,.12);--success-border:rgba(74,222,128,.34);--success-text:#4ade80;--danger-bg:rgba(251,113,133,.13);--danger-border:rgba(251,113,133,.38);--danger-text:#fb7185;--info-bg:rgba(96,165,250,.12);--info-border:rgba(96,165,250,.34);--info-text:#60c5fa;--hairline:rgba(242,244,248,.07);--glow:rgba(70,40,240,.2);--glow-warm:rgba(251,191,36,.05);--grid-line:rgba(242,244,248,.032);background:var(--bg);color:var(--text)}[data-brand=v2] .spine{position:fixed;left:0;top:0;bottom:0;width:2px;z-index:30;pointer-events:none;--pulse:0;background:linear-gradient(to top,var(--seam-violet) 0,var(--seam-indigo) 45%,var(--seam-blue) 100%);opacity:calc(.22 + .68 * var(--pulse));box-shadow:0 0 calc(6px + 22px * var(--pulse)) rgba(70,40,240,calc(.35 + .5 * var(--pulse))),0 0 calc(2px + 6px * var(--pulse)) rgba(250,249,255,calc(.2 + .5 * var(--pulse)));transition:opacity 90ms linear}@media (prefers-reduced-motion:reduce){[data-brand=v2] .spine{opacity:.3;box-shadow:0 0 8px rgba(70,40,240,.4)}}[data-brand=v2] [data-fact]{--pulse:0;position:relative}[data-brand=v2] [data-fact]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:var(--pulse);box-shadow:inset 0 0 0 1px rgba(123,140,255,.55),0 0 26px rgba(70,40,240,.28);transition:opacity .42s ease-out}[data-brand=v2] .figure-xl{--pulse:0;text-shadow:0 0 calc(10px * var(--pulse)) rgba(123,140,255,calc(.85 * var(--pulse))),0 0 calc(30px * var(--pulse)) rgba(70,40,240,calc(.6 * var(--pulse)));transition:text-shadow .48s ease-out}[data-brand=v2] .monolith-fallback{background:radial-gradient(42% 58% at 50% 46%,rgba(70,40,240,.28) 0,rgba(20,10,90,.12) 42%,transparent 74%),linear-gradient(90deg,transparent calc(50% - 1.5px),rgba(0,86,196,.85) calc(50% - 1px),rgba(250,249,255,.95) 50%,rgba(77,0,207,.85) calc(50% + 1px),transparent calc(50% + 1.5px)),#000}[data-brand=v2] .hero-scrim-v2{background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.35) 38%,transparent 68%),radial-gradient(70% 50% at 50% 100%,rgba(0,0,0,.6),transparent 70%)}[data-brand=v2] .hero-resolved{transition:opacity .9s ease .15s,transform .9s ease .15s}html[data-cine=playing] [data-brand=v2] .hero-resolved,html[data-preroof] [data-brand=v2] .hero-resolved{opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}[data-brand=v2] .cine{transition:opacity .26s ease}html:not([data-preroof]):not([data-cine]) [data-brand=v2] .cine{opacity:0;pointer-events:none;transition:opacity .7s ease}[data-brand=v2] .emanate-left{animation:emanate-l .7s cubic-bezier(.16,1,.3,1) both}[data-brand=v2] .emanate-right{animation:emanate-r .7s cubic-bezier(.16,1,.3,1) both}[data-brand=v2] .emanate-up{animation:emanate-u .7s cubic-bezier(.16,1,.3,1) both}@keyframes emanate-l{0%{opacity:0;transform:translateX(3.2rem);filter:blur(7px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes emanate-r{0%{opacity:0;transform:translateX(-3.2rem);filter:blur(7px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes emanate-u{0%{opacity:0;transform:translateY(1.6rem);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}[data-brand=v2] .cine-under{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:clamp(3rem,11vh,7rem);text-align:center}[data-brand=v2] .cine-under .cine-line{margin-inline:0}[data-brand=v2] .cine-under .cine-title{margin-inline:0 -.28em}[data-brand=v2] .cine-flank-right{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:58%;padding-right:4%}[data-brand=v2] .cine-flank-right .cine-line{text-align:left;margin-inline:0}[data-brand=v2] .cine-orbit{position:absolute;inset:0}[data-brand=v2] .cine-orbit-col{position:absolute;top:50%;transform:translateY(-62%);display:flex;flex-direction:column;gap:clamp(1.2rem,4vh,2.6rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.8125rem,1.7vw,1.25rem);color:#e8ebf2}[data-brand=v2] .cine-orbit-left{left:clamp(1rem,12vw,16rem);text-align:right;align-items:flex-end}[data-brand=v2] .cine-orbit-right{right:clamp(1rem,12vw,16rem);text-align:left;align-items:flex-start}[data-brand=v2] .cine-chip{font-weight:650;letter-spacing:.3em;text-transform:uppercase;font-size:clamp(1rem,2.2vw,1.6rem);padding:.55em 1.1em .55em calc(1.1em + .3em);border-radius:999px;background:rgba(4,5,10,.62);border:1px solid rgba(123,140,255,.28);backdrop-filter:blur(10px)}[data-brand=v2] .cine-orbit-below{position:absolute;left:0;right:0;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:min(92vw,46rem);bottom:clamp(3rem,12vh,7rem)}[data-brand=v2] .cine-triad{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:clamp(1.4rem,4vh,2.4rem);padding-bottom:clamp(3rem,12vh,7rem);padding-inline:clamp(1rem,4vw,3rem)}[data-brand=v2] .cine-triad-grid{display:grid;grid-template-columns:max-content max-content;-moz-column-gap:clamp(.9rem,2.4vw,2rem);column-gap:clamp(.9rem,2.4vw,2rem);row-gap:clamp(.7rem,2.2vh,1.35rem);justify-content:center;margin:0}[data-brand=v2] .cine-triad-tag{margin:0;text-align:right;align-self:baseline;font-size:clamp(.6875rem,1.15vw,.875rem);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-subtle,#8b93a7);white-space:nowrap}[data-brand=v2] .cine-triad-line{margin:0;text-align:left;align-self:baseline;font-size:clamp(1.05rem,2.6vw,2rem);font-weight:500;color:#e8ebf2;white-space:nowrap}[data-brand=v2] .cine-split{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:clamp(8rem,30vw,26rem);column-gap:clamp(8rem,30vw,26rem);padding-inline:4%}[data-brand=v2] .cine-split .cine-line{font-size:clamp(1.125rem,2.6vw,2.1rem);max-width:14ch}[data-brand=v2] .cine-split .cine-line:first-child{justify-self:end;text-align:right}[data-brand=v2] .cine-split .cine-line:last-child{justify-self:start;text-align:left}[data-brand=v2] .cine-lockup-promise{font-weight:600;letter-spacing:.22em;margin-right:-.22em;text-transform:uppercase;font-size:clamp(.9375rem,2vw,1.375rem)}@media (max-width:640px){[data-brand=v2] .cine-flank-right{justify-content:flex-end;align-items:center;padding:0 1.5rem clamp(3.5rem,14vh,6rem)}[data-brand=v2] .cine-flank-right .cine-line{text-align:center}[data-brand=v2] .cine-split{grid-template-columns:1fr;align-content:end;row-gap:.4rem;-moz-column-gap:0;column-gap:0;padding-bottom:clamp(3.5rem,14vh,6rem)}[data-brand=v2] .cine-split .cine-line,[data-brand=v2] .cine-split .cine-line:first-child,[data-brand=v2] .cine-split .cine-line:last-child{justify-self:center;text-align:center}[data-brand=v2] .cine-orbit{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.25rem;padding:0 1rem clamp(3.5rem,14vh,6rem)}[data-brand=v2] .cine-orbit-col{position:static;transform:none;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;width:100%;max-width:22rem;font-size:.8125rem;letter-spacing:.18em}[data-brand=v2] .cine-orbit-left,[data-brand=v2] .cine-orbit-right{left:auto;right:auto;text-align:center;justify-items:center}[data-brand=v2] .cine-orbit-below{position:static;bottom:auto;margin-top:.35rem}[data-brand=v2] .cine-triad-grid{grid-template-columns:1fr;row-gap:.15rem;justify-items:center}[data-brand=v2] .cine-triad-tag{text-align:center;margin-top:.9rem}[data-brand=v2] .cine-triad-line{text-align:center;white-space:normal}[data-brand=v2] .cine-orbit-right{right:.75rem}}[data-brand=v2] .cine-line{font-weight:650;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.5rem,4.6vw,3.4rem);line-height:1.18;max-width:22ch;margin-inline:auto;text-shadow:0 0 calc(14px + 26px * var(--pulse, 0)) rgba(90,110,255,calc(.25 + .5 * var(--pulse, 0))),0 0 calc(3px + 8px * var(--pulse, 0)) rgba(250,249,255,calc(.18 + .35 * var(--pulse, 0)))}[data-brand=v2] .cine-plain{color:#f2f4f8}[data-brand=v2] .cine-accent{background:linear-gradient(100deg,#4d9fff 8%,#7d8bff 52%,#a97bff 92%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-brand=v2] .cine-title{font-size:clamp(2.6rem,9vw,6.5rem);letter-spacing:.28em;margin-right:-.28em}[data-brand=v2] .cine-sub{color:var(--text-subtle);font-size:clamp(.75rem,1.6vw,1rem);letter-spacing:.34em;text-transform:uppercase;margin-right:-.34em;animation:cine-in .62s cubic-bezier(.16,1,.3,1) .18s both}[data-brand=v2] .cine-skip{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle);border:1px solid var(--border);border-radius:999px;padding:.45rem .9rem;background:rgba(4,5,10,.55);backdrop-filter:blur(8px);transition:color .16s,border-color .16s}[data-brand=v2] .cine-skip:hover{color:var(--text);border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){[data-brand=v2] .cine-sub,[data-brand=v2] .emanate-left,[data-brand=v2] .emanate-right,[data-brand=v2] .emanate-up{animation:none}}[data-brand=v2] .sound-toggle{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border-strong);background:rgba(11,13,18,.7);backdrop-filter:blur(10px);border-radius:999px;padding:.4rem .8rem;font-size:.75rem;color:var(--text-muted);transition:color .16s,border-color .16s}[data-brand=v2] .sound-toggle:hover{color:var(--text);border-color:var(--brand)}[data-brand=v2] .sound-toggle[data-on=true]{color:var(--brand-subtle-text);border-color:var(--brand)}[data-brand=v2] .sound-toggle i{display:block;width:2px;height:7px;background:currentColor;border-radius:1px;opacity:.5}[data-brand=v2] .sound-toggle[data-on=true] i{animation:eq .9s ease-in-out infinite;opacity:1}[data-brand=v2] .sound-toggle[data-on=true] i:nth-child(2){animation-delay:.14s}[data-brand=v2] .sound-toggle[data-on=true] i:nth-child(3){animation-delay:.28s}@keyframes eq{0%,to{height:5px}50%{height:12px}}@media (prefers-reduced-motion:reduce){[data-brand=v2] .sound-toggle[data-on=true] i{animation:none}}[data-brand=v2] .to-top{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:45;display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .85rem .6rem;border-radius:.9rem;border:1px solid var(--border-strong,rgba(123,140,255,.28));background:rgba(4,5,10,.62);backdrop-filter:blur(10px);isolation:isolate;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}[data-brand=v2] .to-top[data-shown]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s}[data-brand=v2] .to-top-mark{height:1.6rem;width:auto;position:relative;z-index:1}[data-brand=v2] .to-top-label{font-size:.5625rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--text-subtle,#8b93a7);transition:color .22s ease}[data-brand=v2] .to-top:before{content:"";position:absolute;left:50%;top:12%;width:42%;height:62%;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at 50% 60%,rgba(140,190,255,.55),rgba(123,140,255,.18) 55%,transparent 75%);opacity:0;filter:blur(6px);transition:opacity .26s ease;z-index:0;pointer-events:none}[data-brand=v2] .to-top:focus-visible:before,[data-brand=v2] .to-top:hover:before{opacity:1}[data-brand=v2] .to-top:focus-visible .to-top-label,[data-brand=v2] .to-top:hover .to-top-label{color:var(--text,#e8ebf2)}[data-brand=v2] .to-top:focus-visible{outline:2px solid rgba(140,190,255,.8);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-brand=v2] .to-top,[data-brand=v2] .to-top-label,[data-brand=v2] .to-top:before{transition:none}}[data-brand=v2] .cine-partition{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:clamp(1rem,3vh,1.9rem);padding-bottom:clamp(3rem,12vh,7rem);padding-inline:clamp(1rem,4vw,3rem)}[data-brand=v2] .cine-partition-figure{margin:0;font-size:clamp(.75rem,1.5vw,1rem);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--text-subtle,#7c8192)}[data-brand=v2] .cine-partition-buckets{display:grid;grid-template-columns:repeat(4,max-content);gap:clamp(.6rem,2.2vw,1.9rem);justify-content:center;align-items:baseline;margin:0;padding:0;list-style:none}[data-brand=v2] .cine-partition-bucket{font-size:clamp(.8125rem,1.7vw,1.35rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e8ebf2;white-space:nowrap}[data-brand=v2] .cine-partition-bucket[data-gated]{position:relative;display:inline-flex;align-items:baseline;gap:.5em}[data-brand=v2] .cine-partition-bucket[data-gated]:after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:1.5px;background:var(--wait-text,#c0b5ff);opacity:.75}[data-brand=v2] .cine-partition-held{font-size:.62em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wait-text,#c0b5ff);white-space:nowrap}[data-brand=v2] .cine-chip-sm{font-size:clamp(.625rem,1.15vw,.8125rem);letter-spacing:.26em;padding:.5em 1em .5em calc(1em + .26em)}@media (max-width:640px){[data-brand=v2] .cine-partition-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;width:100%;max-width:20rem;justify-items:center}[data-brand=v2] .cine-partition-bucket{font-size:.8125rem;letter-spacing:.1em}}[data-brand=v2] .role-bands{display:grid;gap:.6rem}[data-brand=v2] .role-band{position:relative;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);overflow:hidden;transition:border-color .22s ease,background .22s ease}[data-brand=v2] .role-band:hover{border-color:var(--border-strong)}[data-brand=v2] .role-band:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to top,var(--seam-violet) 0,var(--seam-indigo) 45%,var(--seam-blue) 100%);opacity:.18;transition:opacity .26s ease,box-shadow .26s ease}[data-brand=v2] .role-band[open]:before{opacity:1;box-shadow:0 0 18px rgba(70,40,240,.45)}[data-brand=v2] .role-band[open]{background:var(--surface-raised);border-color:var(--border-strong)}[data-brand=v2] .role-band-head{display:flex;align-items:baseline;gap:.9rem;padding:1.15rem 1.3rem 1.15rem 1.6rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-brand=v2] .role-band-head::-webkit-details-marker{display:none}[data-brand=v2] .role-band-head:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:.9rem}[data-brand=v2] .role-band-label{flex:none;font-size:1.0625rem;font-weight:650;color:var(--text);letter-spacing:-.01em}[data-brand=v2] .role-band-pain-line{flex:1 1 auto;min-width:0;font-size:1rem;line-height:1.4;color:var(--text)}[data-brand=v2] .role-band-who{margin:0 0 1.1rem;font-size:.875rem;letter-spacing:.01em;color:var(--text-subtle)}[data-brand=v2] .role-band-mark{flex:none;position:relative;width:.85rem;height:.85rem;align-self:center}[data-brand=v2] .role-band-mark:after,[data-brand=v2] .role-band-mark:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--brand);transition:transform .24s ease,opacity .24s ease}[data-brand=v2] .role-band-mark:after{transform:rotate(90deg)}[data-brand=v2] .role-band[open] .role-band-mark:after{transform:rotate(0deg);opacity:0}[data-brand=v2] .role-band-body{padding:0 1.3rem 1.4rem 1.6rem}[data-brand=v2] .role-band-pain{margin:0 0 1.25rem;max-width:60ch;font-size:1.0625rem;line-height:1.5;color:var(--text)}[data-brand=v2] .role-band-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.75rem;margin:0;padding:0;list-style:none}[data-brand=v2] .role-band-item-title{margin:0 0 .3rem;font-size:.9375rem;font-weight:650;color:var(--text)}[data-brand=v2] .role-band-item-body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text-muted)}[data-brand=v2] .role-band-limit{margin:1.4rem 0 0;padding:.85rem 1rem;border:1px solid var(--danger-line,var(--border-strong));border-radius:.6rem;background:var(--danger-bg);font-size:.9375rem;line-height:1.55;color:var(--text-muted)}[data-brand=v2] .role-band-limit-tag{display:block;margin-bottom:.2rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--danger-text)}@media (max-width:720px){[data-brand=v2] .role-band-head{flex-wrap:wrap;gap:.3rem .9rem;padding-inline:1.1rem 1rem}[data-brand=v2] .role-band-who{flex-basis:100%;font-size:.875rem}[data-brand=v2] .role-band-mark{position:absolute;right:1.1rem;top:1.3rem}[data-brand=v2] .role-band-items{grid-template-columns:1fr;gap:1.1rem}[data-brand=v2] .role-band-body{padding-inline:1.1rem 1rem}}@media (prefers-reduced-motion:reduce){[data-brand=v2] .role-band,[data-brand=v2] .role-band-mark:after,[data-brand=v2] .role-band-mark:before,[data-brand=v2] .role-band:before{transition:none}}[data-brand=v2] .sar{position:relative;border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:clamp(1.1rem,3vw,1.9rem)}[data-brand=v2] .sar-picker{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem}[data-brand=v2] .sar-pick{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}[data-brand=v2] .sar-pick:hover{color:var(--text);border-color:var(--brand)}[data-brand=v2] .sar-pick[data-on]{color:var(--text-on-accent);background:var(--brand-solid);border-color:var(--brand-solid)}[data-brand=v2] .sar-pick:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}[data-brand=v2] .sar-headline{margin:0 0 1.3rem;max-width:52ch;font-size:clamp(1.0625rem,2vw,1.35rem);line-height:1.4;color:var(--text)}[data-brand=v2] .sar-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}[data-brand=v2] .sar-total{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}[data-brand=v2] .sar-total-label{font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle)}[data-brand=v2] .sar-total-figure{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;color:var(--text)}[data-brand=v2] .sar-rows{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}[data-brand=v2] .sar-row{display:grid;grid-template-columns:1fr max-content;gap:.15rem 1rem;align-items:baseline}[data-brand=v2] .sar-row-label{font-size:.9375rem;font-weight:600;color:var(--text)}[data-brand=v2] .sar-row-figure{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;color:var(--text)}[data-brand=v2] .sar-row-note{grid-column:1/-1;font-size:.8125rem;color:var(--text-subtle)}[data-brand=v2] .sar-close{margin:1rem 0 0;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--danger-text)}[data-brand=v2] .sar-close[data-closes]{color:var(--success-text)}[data-brand=v2] .sar-outside{border:1px dashed var(--border-strong);border-radius:.75rem;padding:.95rem 1.05rem;background:var(--surface-sunken)}[data-brand=v2] .sar-compare-tag,[data-brand=v2] .sar-outside-tag{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wait-text);margin-bottom:.6rem}[data-brand=v2] .sar-outside dl{margin:0;display:grid;gap:.4rem}[data-brand=v2] .sar-outside dl>div{display:flex;justify-content:space-between;gap:1rem}[data-brand=v2] .sar-outside dt{font-size:.875rem;color:var(--text-muted)}[data-brand=v2] .sar-outside dd{margin:0;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;color:var(--text)}[data-brand=v2] .sar-outside-note{margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--text-subtle)}[data-brand=v2] .sar-compare{margin-top:.9rem;border:1px solid var(--border-strong);border-radius:.75rem;padding:.95rem 1.05rem;background:var(--surface)}[data-brand=v2] .sar-compare[data-hiding]{border-color:var(--danger-border);background:var(--danger-bg)}[data-brand=v2] .sar-compare[data-hiding] .sar-compare-tag{color:var(--danger-text)}[data-brand=v2] .sar-compare-figure{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;color:var(--text)}[data-brand=v2] .sar-compare-note{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--text-muted)}[data-brand=v2] .sar-tell{margin:1.3rem 0 0;padding-top:1.1rem;border-top:1px solid var(--border);max-width:70ch;font-size:.9375rem;line-height:1.6;color:var(--text-muted)}@media (max-width:820px){[data-brand=v2] .sar-grid{grid-template-columns:1fr}}[data-brand=v2] .sar-broken{margin:0;padding:1.1rem 1.2rem;border:1px solid var(--danger-border);border-radius:.75rem;background:var(--danger-bg);color:var(--danger-text);font-size:.9375rem;line-height:1.55}[data-brand=v2] .role-band-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.5rem;margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid var(--border)}[data-brand=v2] .role-band-cta-line{margin:0;flex:1 1 22rem;min-width:0;font-size:.9375rem;line-height:1.5;color:var(--text)}[data-brand=v2] .role-band-cta-btn{flex:none}@media (max-width:720px){[data-brand=v2] .role-band-pain-line{font-size:.9375rem}[data-brand=v2] .role-band-cta{flex-direction:column;align-items:stretch}[data-brand=v2] .role-band-cta-btn{width:100%;justify-content:center}}[data-brand=v2] .role-band-shot{margin:1.5rem 0 0}[data-brand=v2] .role-band-shot-frame{border:1px solid var(--border-strong);border-radius:.7rem;background:var(--surface);box-shadow:0 18px 40px -28px rgba(0,0,0,.75);overflow:hidden}[data-brand=v2] .role-band-shot-frame img{display:block;width:100%;height:auto}[data-brand=v2] .role-band-shot-cap{margin:.7rem 0 0;max-width:68ch;font-size:.875rem;line-height:1.55;color:var(--text-subtle)}