._984-aa_shell{flex-direction:column;min-height:100vh;display:flex}._984-aa_top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--gutter);display:flex}._984-aa_topRight{align-items:center;gap:var(--space-2);display:flex}._984-aa_home{min-height:44px;color:var(--text-1);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}._984-aa_home:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._984-aa_main{padding:var(--space-6) var(--gutter) var(--space-16);outline:none;flex:1;place-items:center;display:grid}._984-aa_layout{gap:var(--space-6);width:100%;max-width:var(--container-content);grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:stretch;display:grid}._984-aa_card{gap:var(--space-5);padding:var(--space-8);background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._984-aa_title{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--size-h2);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;line-height:1.05}._984-aa_lead{font-size:var(--size-body);color:var(--text-2);margin:0;line-height:1.6}._984-aa_form{gap:var(--space-4);flex-direction:column;display:flex}._984-aa_notice,._984-aa_success,._984-aa_error{padding:var(--space-3) var(--space-4);font-size:var(--size-small);border-radius:var(--radius-lg);border:1px solid;margin:0;line-height:1.5}._984-aa_notice{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-line)}._984-aa_success{color:var(--text-1);background:var(--accent-soft);border-color:var(--accent-line)}._984-aa_error{color:var(--text-1);background:var(--danger-soft);border-color:var(--danger-line);border-left:4px solid var(--danger)}._984-aa_live:empty{position:absolute}._984-aa_switch{font-size:var(--size-small);color:var(--text-2);text-align:center;margin:0}._984-aa_switch a{font-weight:var(--weight-bold)}._984-aa_panel{justify-content:flex-end;gap:var(--space-4);min-height:520px;padding:var(--space-8);color:var(--on-media);background:radial-gradient(60% 55% at 60% 38%, var(--accent-glow), transparent 70%), var(--ink-950);border:1px solid var(--accent-line);border-radius:var(--radius-2xl);flex-direction:column;display:flex;position:relative;overflow:hidden}._984-aa_mascot{top:var(--space-6);width:min(78%,420px);height:auto;filter:drop-shadow(0 24px 60px var(--accent-glow-soft));animation:_984-aa_ed-float-r 6s var(--ease-in-out) infinite;margin-inline:auto;position:absolute;inset-inline:0}._984-aa_panelTitle{overflow-wrap:anywhere;font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--size-h3);letter-spacing:-.04em;margin:0;line-height:1.1;position:relative}._984-aa_points{gap:var(--space-2);font-size:var(--size-small);color:var(--on-media-2);margin:0;padding:0;list-style:none;display:grid;position:relative}._984-aa_points li{align-items:center;gap:var(--space-2);display:flex}._984-aa_points svg{color:var(--green-500);flex:none}._984-aa_pending{visibility:hidden;display:contents}@media (scripting:none){._984-aa_pending{visibility:visible}}._984-aa_account{align-items:center;gap:var(--space-2);margin:0;display:flex}._984-aa_accountEmail,._984-aa_localMode{align-items:center;gap:var(--space-1-5);min-width:0;min-height:36px;padding:0 var(--space-3);font-size:var(--size-small);font-weight:var(--weight-semibold);color:var(--text-1);background:var(--surface-overlay);border-radius:var(--radius-pill);flex:auto;display:inline-flex}._984-aa_accountEmail svg,._984-aa_localMode svg{flex:none}._984-aa_accountEmail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){._984-aa_mascot{animation:none}}@media (max-width:900px){._984-aa_layout{grid-template-columns:minmax(0,1fr);max-width:520px}._984-aa_panel{text-align:center;min-height:0;padding:var(--space-6);order:-1;justify-content:flex-start;align-items:center}._984-aa_mascot{width:min(48%,200px);position:static}._984-aa_points{display:none}}@media (max-width:560px){._984-aa_top,._984-aa_main{padding-left:var(--space-4);padding-right:var(--space-4)}._984-aa_card{padding:var(--space-6) var(--space-5)}._984-aa_title{font-size:var(--size-h3)}}
.jjHlWq_section{padding:clamp(var(--space-16), 10vw, var(--space-32)) clamp(var(--space-4), 4vw, var(--space-14))}.jjHlWq_sectionTight{padding-top:0}.jjHlWq_section:focus{outline:none}.jjHlWq_sectionDeep{background:var(--bg-deep);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}[data-theme=light] .jjHlWq_sectionDeep{background:var(--surface-well)}.jjHlWq_container{gap:var(--space-10);max-width:var(--container-content);flex-direction:column;margin:0 auto;display:flex}.jjHlWq_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-5) var(--space-16);flex-wrap:wrap;display:flex}.jjHlWq_sectionTitle{gap:var(--space-5);flex-direction:column;max-width:760px;display:flex}.jjHlWq_sectionTitle:has(.jjHlWq_offerTitle){max-width:1040px}.jjHlWq_sectionLead{max-width:380px;font-size:var(--size-md);line-height:var(--leading-body);color:var(--text-2);margin:0}.jjHlWq_h2{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--size-fluid-headline);letter-spacing:var(--tracking-display);margin:0;line-height:.95}.jjHlWq_lead{max-width:600px;font-size:var(--size-body-lg);line-height:var(--leading-body);color:var(--text-2);margin:0}.jjHlWq_mono{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-3)}.jjHlWq_note{font-size:var(--size-caption);color:var(--text-3);margin:0;line-height:1.5}.jjHlWq_textLink{align-items:center;gap:var(--space-1-5);min-height:40px;font-weight:var(--weight-bold);font-size:var(--size-ui);color:var(--text-1);border-radius:var(--radius-2xs);text-decoration:none;display:inline-flex}.jjHlWq_textLink:hover{color:var(--text-accent)}.jjHlWq_textLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_fill{width:100%;height:100%}.jjHlWq_tape{padding:var(--space-6) 0;overflow:hidden}.jjHlWq_footage{isolation:isolate;color:var(--on-media);background:var(--media-ink);position:relative;overflow:hidden}.jjHlWq_footageScene{z-index:0;background:radial-gradient(70% 50% at 50% 34%, var(--green-500) 0%, var(--green-600) 32%, var(--green-800) 64%, var(--media-ink) 100%);position:absolute;inset:0;overflow:hidden}.jjHlWq_footageHead,.jjHlWq_footageBody{background:var(--media-ink);position:absolute;left:50%;transform:translate(-50%)}.jjHlWq_footageHead{aspect-ratio:1;height:25%;box-shadow:var(--shadow-glow-accent);border-radius:50%;top:21%}.jjHlWq_footageBody{aspect-ratio:1.45;border-radius:50% 50% 0 0;height:60%;top:45%}.jjHlWq_footage>:not(.jjHlWq_footageScene){z-index:2}.jjHlWq_stepCard{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);font-family:var(--font-kinetic);font-size:var(--size-xl);text-transform:uppercase;color:var(--ink-950);background:var(--green-500);border-radius:var(--radius-md);animation:jjHlWq_ed-fade-up .52s var(--ease-out) both;line-height:1;display:flex}.jjHlWq_stepCard span:first-child{font-size:var(--size-3xl)}.jjHlWq_stepCard[data-index="1"]{background:var(--fog-50);animation-delay:.26s}.jjHlWq_stepCard[data-index="2"]{background:var(--volt-400);animation-delay:.52s}.jjHlWq_hero{scroll-margin-top:var(--space-20);padding:clamp(var(--space-4), 5vw, var(--space-16)) clamp(var(--space-4), 4vw, var(--space-14)) clamp(var(--space-14), 7vw, var(--space-24));position:relative}.jjHlWq_heroAurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jjHlWq_heroAurora>.ds-aurora{inset:-10% -10% 30% 30%}.jjHlWq_heroGrid{align-items:center;gap:clamp(var(--space-8), 4vw, var(--space-16));max-width:var(--container-content);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.jjHlWq_heroCopy{gap:var(--space-6);flex-direction:column;flex:380px;min-width:0;display:flex}.jjHlWq_creator{max-width:100%;animation:jjHlWq_ed-fade-up .6s var(--ease-out) both;align-self:flex-start}.jjHlWq_heroTitle{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--size-fluid-landing);letter-spacing:var(--tracking-display);margin:0;line-height:.92}.jjHlWq_heroTitle>span{display:block}.jjHlWq_heroTitle>span:last-child{margin-top:.06em}.jjHlWq_heroLead{max-width:520px;font-size:clamp(var(--size-md), 1.4vw, var(--size-lg));line-height:var(--leading-body);color:var(--text-2);text-wrap:pretty;margin:0}.jjHlWq_heroLead span{color:var(--text-1)}.jjHlWq_heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jjHlWq_heroMeta{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jjHlWq_heroMeta li:not(:last-child):after{content:"·" / "";margin-left:var(--space-4)}.jjHlWq_bench{gap:var(--space-3-5);min-width:0;padding:clamp(var(--space-2-5), 1.6vw, var(--space-4));background:var(--surface-well);border:1px solid var(--line-2);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg), var(--inner-glass);flex-direction:column;flex:1.35 520px;display:flex}.jjHlWq_benchBar{align-items:center;gap:var(--space-2-5);padding:var(--space-half) var(--space-1-5);flex-wrap:wrap;display:flex}.jjHlWq_benchDot{background:var(--surface-tile-hover);border-radius:50%;width:9px;height:9px}.jjHlWq_benchDot[data-tone=rec]{background:var(--rec)}.jjHlWq_benchTitle{margin-left:var(--space-1-5);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--text-3)}.jjHlWq_benchBadge{margin-left:auto}.jjHlWq_benchMain{gap:var(--space-3-5);flex-wrap:wrap;display:flex}.jjHlWq_monitorWell{padding:var(--space-3-5);background:var(--bg-deep);border:1px solid var(--line-1);border-radius:var(--radius-2xl);flex:none;justify-content:center;margin:0 auto;display:flex}.jjHlWq_monitor{aspect-ratio:9/16;border-radius:var(--radius-xl);width:min(232px,58vw);box-shadow:var(--shadow-md);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out)}.jjHlWq_bench[data-step="5"] .jjHlWq_monitor{box-shadow:var(--shadow-glow);transform:scale(1.04)}.jjHlWq_monitorTop{top:var(--space-3);left:var(--space-3);right:var(--space-3);justify-content:space-between;align-items:center;display:flex;position:absolute}.jjHlWq_monitorTime{padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-weight:var(--weight-semibold);font-size:var(--size-eyebrow);background:var(--media-chip);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.jjHlWq_monitorMarked,.jjHlWq_monitorReady{align-items:center;gap:var(--space-1-5);width:max-content;font-weight:var(--weight-bold);color:var(--ink-950);white-space:nowrap;background:var(--volt-400);border-radius:var(--radius-pill);animation:jjHlWq_ed-pop .42s var(--ease-spring) both;display:flex;position:absolute}.jjHlWq_monitorMarked{height:max-content;padding:var(--space-2) var(--space-3-5);font-size:var(--size-small);margin:auto;inset:0}.jjHlWq_monitorReady{left:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2-5);font-size:var(--size-caption)}.jjHlWq_monitorCaption{left:var(--space-2-5);right:var(--space-2-5);animation:jjHlWq_ed-fade-up .42s var(--ease-out) both;position:absolute;bottom:16%}.jjHlWq_monitorScene{justify-content:center;gap:var(--space-2-5);padding:0 var(--space-4);background:var(--media-ink);flex-direction:column;animation:.3s both jjHlWq_ed-fade-in;display:flex;position:absolute;inset:0}.jjHlWq_monitorMethod{font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-eyebrow);color:var(--on-media-2)}.jjHlWq_benchSide{gap:var(--space-3-5);min-width:0;padding:var(--space-1-5) var(--space-1-5) var(--space-1);flex-direction:column;flex:260px;display:flex}.jjHlWq_requestBubble{max-width:100%;padding:var(--space-4);font-weight:var(--weight-medium);font-size:clamp(var(--size-md), 1.5vw, var(--size-lg));letter-spacing:-.01em;background:var(--surface-raised);border:1px solid var(--line-2);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xs) var(--radius-xl);align-self:flex-end;margin:0;line-height:1.5}.jjHlWq_clause{padding:var(--space-half) var(--space-1);color:var(--text-2);border-radius:var(--radius-xs);transition:background .32s var(--ease-out), color .32s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jjHlWq_clause[data-phase=active]{color:var(--text-on-accent);background:var(--accent)}.jjHlWq_clause[data-phase=done]{color:var(--text-1);background:var(--accent-soft)}.jjHlWq_checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jjHlWq_checklist li{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-half);font-size:var(--size-ui);border-top:1px solid var(--line-1);line-height:1.35;transition:color .32s;display:flex}.jjHlWq_checklist li[data-state=idle]{color:var(--text-3)}.jjHlWq_checklist li[data-state=idle] .jjHlWq_checkDot{opacity:.5}.jjHlWq_checkDot{width:20px;height:20px;color:var(--text-1);background:var(--surface-tile);border-radius:50%;flex:none;place-items:center;transition:background .32s;display:grid}.jjHlWq_checklist li[data-state=working] .jjHlWq_checkDot{color:var(--text-on-accent);background:var(--accent)}.jjHlWq_checklist li[data-state=working] .jjHlWq_checkDot>*{animation:1.2s linear infinite jjHlWq_ed-spin}.jjHlWq_checklist li[data-state=done] .jjHlWq_checkDot{color:var(--text-on-accent);background:var(--accent-2)}.jjHlWq_chapters{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;margin-top:auto;display:flex}.jjHlWq_replay{align-items:center;gap:var(--space-1-5);min-height:36px;padding:var(--space-2-5) var(--space-3);font:inherit;font-weight:var(--weight-semibold);font-size:var(--size-small);color:var(--text-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;margin-left:auto;display:flex}.jjHlWq_replay:hover{color:var(--text-1)}.jjHlWq_replay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_timeline{gap:var(--space-2);padding:var(--space-3) var(--space-3-5) var(--space-3-5);background:var(--bg-deep);border:1px solid var(--line-1);border-radius:var(--radius-xl);flex-direction:column;display:flex}.jjHlWq_timecodes{padding-left:calc(var(--space-16) + var(--space-2));font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.06em;color:var(--text-2);justify-content:space-between;display:flex}.jjHlWq_tracks{gap:var(--space-1-5);flex-direction:column;display:flex;position:relative}.jjHlWq_track{align-items:center;gap:var(--space-2);display:flex}.jjHlWq_trackLabel{width:64px;font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.08em;color:var(--text-2);flex:none}.jjHlWq_clips{gap:var(--space-half);flex:1;min-width:0;height:34px;display:flex}.jjHlWq_clipGroup{display:contents}.jjHlWq_clip,.jjHlWq_pause{border-radius:var(--radius-xs);flex-basis:0;min-width:0}.jjHlWq_clip{background:repeating-linear-gradient(90deg, var(--surface-raised) 0 22px, var(--line-strong) 22px 23px)}.jjHlWq_pause{background:repeating-linear-gradient(135deg, var(--danger-line) 0 4px, transparent 4px 8px);transition:flex-grow .7s var(--ease-snap), opacity .5s}.jjHlWq_pause[data-marked=true]{background:repeating-linear-gradient(135deg, var(--accent-2) 0 4px, transparent 4px 8px)}.jjHlWq_bench:not([data-step="0"]):not([data-step="1"]) .jjHlWq_pause{opacity:0}.jjHlWq_trackWave{flex:1;min-width:0}.jjHlWq_captionWords{gap:var(--space-half);opacity:0;flex:1;min-width:0;height:22px;transition:opacity .5s;display:flex}.jjHlWq_captionWords[data-visible=true],.jjHlWq_motionChip[data-visible=true]{opacity:1;transform:none}.jjHlWq_captionWords span{min-width:0;font-weight:var(--weight-bold);font-size:var(--size-2xs);text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--ink-950);background:var(--caption-highlight);border-radius:var(--radius-xs);flex:1 1 0;line-height:22px;overflow:hidden}.jjHlWq_motionLane{flex:1;min-width:0;height:24px;position:relative}.jjHlWq_motionChip{width:40%;padding:0 var(--space-2);font-weight:var(--weight-bold);font-size:var(--size-2xs);white-space:nowrap;text-overflow:ellipsis;color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-xs);opacity:0;transition:opacity .4s, transform .5s var(--ease-spring);line-height:24px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translateY(6px)scale(.9)}.jjHlWq_playhead{top:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);left:calc(var(--space-16) + var(--space-2) + (100% - var(--space-16) - var(--space-2) - 2px) * var(--playhead));background:var(--accent-2);border-radius:var(--radius-pill);width:2px;box-shadow:0 0 12px var(--accent-2);transition:left .9s var(--ease-out);position:absolute}.jjHlWq_benchNote{margin:0 var(--space-1-5) var(--space-half);font-size:var(--size-caption);color:var(--text-3);line-height:1.5}@media (max-width:640px){.jjHlWq_captionWords span:nth-child(n+7){display:none}}.jjHlWq_split{align-items:center;gap:clamp(var(--space-6), 5vw, var(--space-20));max-width:var(--container-content);flex-wrap:wrap;margin:0 auto;display:flex}.jjHlWq_stackStage{--stack-scale:1;min-width:0;height:calc(540px * var(--stack-scale));flex:420px;justify-content:center;align-items:center;display:flex}.jjHlWq_stack{width:300px;height:300px;transform:scale(var(--stack-scale)) rotateX(58deg) rotateZ(-42deg);transform-style:preserve-3d;position:relative}.jjHlWq_stackBase{background:var(--surface-well);border:1px solid var(--line-1);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);position:absolute;inset:-18px;transform:translateZ(-30px)}.jjHlWq_layer{transform:translateZ(calc(var(--z) * 1px));transform-style:preserve-3d;transition:transform .8s var(--ease-out), opacity .3s;position:absolute;inset:0}.jjHlWq_layerShadow{background:var(--bg-deep);border-radius:var(--radius-xl);position:absolute;inset:0;transform:translateZ(-8px)}.jjHlWq_plateRaw{gap:var(--space-2-5);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line-2);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:absolute;inset:0}.jjHlWq_plateTag{font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-eyebrow);color:var(--text-3)}.jjHlWq_plateRow{gap:var(--space-1);height:44px;display:flex}.jjHlWq_plateRow span{background:var(--surface-tile-hover);border-radius:var(--radius-xs)}.jjHlWq_plateRow span[data-cut=true]{background:repeating-linear-gradient(135deg, var(--danger-line) 0 4px, transparent 4px 8px)}.jjHlWq_plateBars{align-items:center;gap:var(--space-half);height:24px;margin-top:auto;display:flex}.jjHlWq_plateBars span{background:var(--accent);border-radius:var(--radius-2xs);flex:1}.jjHlWq_plateCut{background:var(--accent-2-hatch-faint);border:1.5px dashed var(--accent-2-line);border-radius:var(--radius-xl);position:absolute;inset:0}.jjHlWq_cutMark{background:var(--accent-2-soft);border-right:3px solid var(--accent-2);border-left:3px solid var(--accent-2);border-radius:var(--radius-2xs);position:absolute;top:12%;bottom:12%}.jjHlWq_cutPill{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-weight:var(--weight-bold);font-size:var(--size-eyebrow);color:var(--text-on-accent);background:var(--accent-2);border-radius:var(--radius-pill);display:flex;position:absolute}.jjHlWq_plateCaption{padding:var(--space-3) var(--space-2-5);font-family:var(--font-caption-impact);font-size:var(--size-3xl);text-align:center;text-transform:uppercase;color:var(--on-media);background:var(--shade-85);border:1px solid var(--media-line);border-radius:var(--radius-md);line-height:1.05;position:absolute;bottom:14%;left:8%;right:8%}.jjHlWq_plateCaption span{padding:0 var(--space-1-5);color:var(--ink-950);background:var(--caption-highlight);border-radius:var(--radius-xs)}.jjHlWq_plateCaptionTag{font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-eyebrow);color:var(--warning);position:absolute;top:12%;left:8%}.jjHlWq_plateMotion{gap:var(--space-1-5);flex-direction:column;width:48%;display:flex;position:absolute;top:8%;right:6%}.jjHlWq_plateMotion .jjHlWq_stepCard{padding:var(--space-2) var(--space-2-5);font-size:var(--size-lg);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);animation:none}.jjHlWq_plateScan{height:3px;position:absolute;top:-2px;left:0;right:0}.jjHlWq_plateScan span{background:linear-gradient(var(--accent-2), transparent);width:3px;height:300px;box-shadow:0 0 14px var(--accent-2);animation:5s linear infinite jjHlWq_ed-playhead;position:absolute;top:0}.jjHlWq_sectionCopy{gap:var(--space-6);flex-direction:column;flex:380px;min-width:0;display:flex}.jjHlWq_sectionCopy .jjHlWq_lead{max-width:480px}.jjHlWq_plates{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jjHlWq_plateItem{align-items:baseline;gap:var(--space-3-5);width:100%;padding:var(--space-4) 0;font:inherit;text-align:left;color:inherit;border:0;border-top:1px solid var(--line-1);cursor:pointer;background:0 0;grid-template-columns:52px minmax(0,1fr);transition:color .25s;display:grid}.jjHlWq_plateItem[data-dim=true],.jjHlWq_plateItem[data-dim=true] .jjHlWq_plateText span{color:var(--text-3)}.jjHlWq_plateItem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_plateNumber{font-family:var(--font-kinetic);font-size:var(--size-h3);color:var(--text-3);line-height:1;transition:color .25s}.jjHlWq_plateItem[aria-pressed=true] .jjHlWq_plateNumber{color:var(--text-accent)}.jjHlWq_plateText{gap:var(--space-1);flex-direction:column;display:flex}.jjHlWq_plateText strong{font-size:var(--size-body-lg);letter-spacing:-.02em}.jjHlWq_plateText span{font-size:var(--size-ui);color:var(--text-2);line-height:1.5}@media (max-width:1100px){.jjHlWq_stackStage{--stack-scale:.82}}@media (max-width:520px){.jjHlWq_stackStage{--stack-scale:.7}}@media (max-width:380px){.jjHlWq_stackStage{--stack-scale:.62}}.jjHlWq_services{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.jjHlWq_service{gap:var(--space-5);padding:clamp(var(--space-5), 3vw, var(--space-10));background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.jjHlWq_service[data-tone=accent]{color:var(--text-on-accent);background:var(--surface-accent);border-color:#0000}.jjHlWq_serviceHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.jjHlWq_serviceHead>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.jjHlWq_serviceTag{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--text-accent)}.jjHlWq_service[data-tone=accent] :is(.jjHlWq_serviceTag,.jjHlWq_serviceLink){color:inherit}.jjHlWq_serviceTitle{font-weight:var(--weight-heavy);font-size:clamp(var(--size-2xl), 3vw, var(--size-4xl));letter-spacing:var(--tracking-heading);margin:0;line-height:1.02}.jjHlWq_serviceMark:before{content:attr(data-mark);font-family:var(--font-kinetic);font-size:clamp(var(--size-4xl), 5vw, var(--size-h2));color:#0000;-webkit-text-stroke:1.5px var(--text-outline);flex:none;line-height:.8}.jjHlWq_service[data-tone=accent] .jjHlWq_serviceMark:before{-webkit-text-stroke-color:var(--line-on-accent)}.jjHlWq_featureList{margin:0;padding:0;list-style:none}.jjHlWq_featureList li{align-items:center;gap:var(--space-4);padding:var(--space-3-5) 0;border-top:1px solid var(--line-1);grid-template-columns:44px minmax(0,1fr);display:grid}.jjHlWq_service[data-tone=accent] .jjHlWq_featureList li{border-top-color:var(--line-on-accent)}.jjHlWq_featureList li>span:last-child{gap:var(--space-half);flex-direction:column;display:flex}.jjHlWq_featureList strong{font-size:var(--size-md)}.jjHlWq_featureList li>span:last-child>span{font-size:var(--size-ui);color:var(--text-2);line-height:1.45}.jjHlWq_service[data-tone=accent] .jjHlWq_featureList li>span:last-child>span{color:var(--text-on-accent-2)}.jjHlWq_featureIcon{width:44px;height:44px;color:var(--text-accent);background:var(--surface-tile);border-radius:var(--radius-md);place-items:center;display:grid}.jjHlWq_service[data-tone=accent] .jjHlWq_featureIcon{color:var(--green-500);background:var(--ink-950)}.jjHlWq_serviceLink{align-self:flex-start;align-items:center;gap:var(--space-1-5);min-height:40px;font-weight:var(--weight-bold);font-size:var(--size-ui);color:var(--text-accent);border-radius:var(--radius-2xs);margin-top:auto;text-decoration:none;display:flex}.jjHlWq_serviceLink:hover{text-decoration:underline}.jjHlWq_serviceLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_labTabs{padding:var(--space-1) 0;scrollbar-width:none;overflow-x:auto}.jjHlWq_labGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.jjHlWq_labStage{min-height:440px;padding:clamp(var(--space-10), 5vw, var(--space-14)) clamp(var(--space-4), 3vw, var(--space-10)) clamp(var(--space-5), 3vw, var(--space-10));background:var(--surface-well);border:1px solid var(--line-1);border-radius:var(--radius-2xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.jjHlWq_stageTag{top:var(--space-4);left:var(--space-5);font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-eyebrow);color:var(--text-3);position:absolute}.jjHlWq_cutStage{gap:var(--space-6);flex-direction:column;width:100%;max-width:520px;display:flex}.jjHlWq_transcript{align-items:center;row-gap:var(--space-2-5);font-weight:var(--weight-semibold);font-size:clamp(var(--size-lg), 2.2vw, var(--size-3xl));letter-spacing:-.02em;flex-wrap:wrap;margin:0;line-height:1.3;display:flex}.jjHlWq_transcript span[data-kind]{max-width:420px;margin-right:var(--space-2-5);white-space:nowrap;transition:max-width .7s var(--ease-snap), opacity .4s, margin .7s var(--ease-snap), padding .7s var(--ease-snap);display:inline-block;overflow:hidden}.jjHlWq_transcript span[data-kind=pause]{padding:var(--space-1) var(--space-2-5);font-family:var(--font-mono);font-size:var(--size-caption);background:repeating-linear-gradient(135deg, var(--danger-line) 0 4px, transparent 4px 8px);border-radius:var(--radius-pill)}.jjHlWq_transcript span[data-kind=mistake]{color:var(--danger);text-decoration:line-through}.jjHlWq_transcript span[data-gone=true]{opacity:0;max-width:0;margin-right:0;padding:0}.jjHlWq_stageControls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jjHlWq_stageInfo{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-2)}.jjHlWq_stageColumn{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.jjHlWq_stageChips{justify-content:center;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.jjHlWq_labPhone,.jjHlWq_motionPhone{aspect-ratio:9/16;border-radius:var(--radius-xl);width:200px;box-shadow:var(--shadow-md)}.jjHlWq_labCaption{left:var(--space-2);right:var(--space-2);animation:jjHlWq_ed-fade-up .36s var(--ease-out) both;position:absolute;bottom:16%}.jjHlWq_motionPhone{color:var(--on-media);background:var(--media-ink);border:1px solid var(--media-line);position:relative;overflow:hidden}.jjHlWq_motionSteps,.jjHlWq_motionQuestion{justify-content:center;gap:var(--space-2-5);padding:0 var(--space-3-5);flex-direction:column;display:flex;position:absolute;inset:0}.jjHlWq_motionSteps .jjHlWq_stepCard{padding:var(--space-3);font-size:var(--size-h4)}.jjHlWq_motionCompare{grid-template-rows:1fr 1fr;display:grid;position:absolute;inset:0}.jjHlWq_motionCompare span{font-family:var(--font-kinetic);font-size:var(--size-4xl);text-transform:uppercase;color:var(--fog-400);background:var(--ink-700);place-items:center;animation:.4s both jjHlWq_ed-fade-in;display:grid}.jjHlWq_motionCompare span:last-child{color:var(--ink-950);background:var(--green-500);animation:jjHlWq_ed-fade-up .5s var(--ease-out) .2s both}.jjHlWq_motionNumber{justify-content:flex-end;gap:var(--space-3-5);padding:var(--space-4);background:radial-gradient(80% 50% at 50% 100%, var(--accent-soft), transparent);flex-direction:column;display:flex;position:absolute;inset:0}.jjHlWq_motionNumber b{font-family:var(--font-kinetic);font-weight:var(--weight-regular);font-size:var(--size-4xl);color:var(--volt-400);animation:jjHlWq_ed-pop .5s var(--ease-spring) both;line-height:1}.jjHlWq_motionNumber div{align-items:flex-end;gap:var(--space-2);height:160px;display:flex}.jjHlWq_motionNumber span{background:var(--ink-600);border-radius:var(--radius-xs) var(--radius-xs) 0 0;animation:jjHlWq_ed-fade-up .5s var(--ease-out) both;flex:1}.jjHlWq_motionNumber span[data-index="1"]{background:var(--green-700);animation-delay:.15s}.jjHlWq_motionNumber span[data-index="2"]{background:var(--green-500);animation-delay:.3s}.jjHlWq_motionNumber span[data-index="3"]{background:var(--volt-400);animation-delay:.45s}.jjHlWq_motionQuestion span{max-width:85%;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-2xs);animation:jjHlWq_ed-fade-up .4s var(--ease-out) both}.jjHlWq_motionQuestion span:first-child{font-weight:var(--weight-semibold);font-size:var(--size-small);background:var(--ink-600);align-self:flex-start;line-height:1.3}.jjHlWq_motionQuestion span:last-child{font-family:var(--font-kinetic);font-size:var(--size-lg);text-transform:uppercase;color:var(--ink-950);background:var(--green-500);border-radius:var(--radius-md) var(--radius-md) var(--radius-2xs) var(--radius-md);align-self:flex-end;line-height:1.05;animation-delay:.3s}.jjHlWq_frameBox{justify-content:center;align-items:center;width:100%;height:340px;display:flex}.jjHlWq_frame{width:min(calc(var(--frame-width) * 1px), 100%);max-height:338px;aspect-ratio:var(--frame-ratio);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:width .6s var(--ease-out)}.jjHlWq_frameSafe{border:1.5px dashed var(--volt-400);border-radius:var(--radius-sm);opacity:.7;position:absolute;inset:10%}.jjHlWq_frameLabel{top:var(--space-2-5);right:var(--space-2-5);padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-weight:var(--weight-semibold);font-size:var(--size-eyebrow);background:var(--media-chip);border-radius:var(--radius-pill);position:absolute}.jjHlWq_labCard{padding:clamp(var(--space-5), 3vw, var(--space-10));background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.jjHlWq_labRow{gap:var(--space-2) var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--line-1);grid-template-columns:minmax(80px,96px) minmax(0,1fr);display:grid}.jjHlWq_labRow:first-child{border-top:0;padding-top:0}.jjHlWq_labRow .jjHlWq_mono{padding-top:var(--space-1)}.jjHlWq_labRow p{font-size:var(--size-md);line-height:var(--leading-body);color:var(--text-2);margin:0}.jjHlWq_labRow[data-tone=accent] .jjHlWq_mono{color:var(--text-accent)}.jjHlWq_labRow[data-tone=volt] .jjHlWq_mono{color:var(--accent-2-text)}.jjHlWq_labRow[data-tone=volt] p{color:var(--text-1)}.jjHlWq_labRequest{align-items:flex-start;gap:var(--space-3-5);flex-direction:column;min-width:0;display:flex}.jjHlWq_labRow .jjHlWq_labRequest p{font-weight:var(--weight-semibold);font-size:clamp(var(--size-body-lg), 1.8vw, var(--size-xl));letter-spacing:-.02em;color:var(--text-1);text-wrap:pretty;line-height:1.35}.jjHlWq_labScene{align-items:center;gap:var(--space-1-5) var(--space-2);padding:var(--space-3-5) var(--space-4);font-weight:var(--weight-semibold);font-size:var(--size-ui);color:var(--text-1);background:var(--surface-raised);border-radius:var(--radius-md);flex-wrap:wrap;text-decoration:none;display:flex}.jjHlWq_labScene:hover{background:var(--surface-tile)}.jjHlWq_labScene:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_labScene>span:first-child{color:var(--text-accent)}.jjHlWq_labSceneId{font-family:var(--font-mono);font-size:var(--size-eyebrow);color:var(--text-3);margin-left:auto}.jjHlWq_labFoot{padding-top:var(--space-5);font-size:var(--size-caption);color:var(--text-3);margin:auto 0 0;line-height:1.5}.jjHlWq_labCta{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3-5) var(--space-3-5) var(--space-3-5) var(--space-6);border:1px solid var(--line-2);border-radius:var(--radius-pill);flex-wrap:wrap;display:flex}.jjHlWq_labCta span{font-size:var(--size-body);color:var(--text-2)}@media (max-width:560px){.jjHlWq_labCta{border-radius:var(--radius-2xl)}.jjHlWq_labRow{grid-template-columns:minmax(0,1fr)}.jjHlWq_frameBox{height:260px}}.jjHlWq_howSteps{gap:0 clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.jjHlWq_howSteps li{gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--line-2);flex-direction:column;display:flex}.jjHlWq_howSteps h3{font-weight:var(--weight-heavy);font-size:var(--size-h4);letter-spacing:-.03em;margin:0}.jjHlWq_howSteps p{font-size:var(--size-body);line-height:var(--leading-body);color:var(--text-2);margin:0}.jjHlWq_outlineNumber{font-family:var(--font-kinetic);font-size:var(--size-h2);color:#0000;-webkit-text-stroke:1.5px var(--accent-border);line-height:.85}.jjHlWq_howCards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.jjHlWq_howCard{gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-8));background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.jjHlWq_howCard h3{align-items:center;gap:var(--space-2-5);font-weight:var(--weight-heavy);font-size:var(--size-lg);letter-spacing:-.02em;margin:0;display:flex}.jjHlWq_needs{margin:0}.jjHlWq_needs div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;font-size:var(--size-body);border-top:1px solid var(--line-1);flex-wrap:wrap;display:flex}.jjHlWq_needs dd{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-2);margin:0}.jjHlWq_howNote{font-size:var(--size-small);color:var(--text-3);margin:0;line-height:1.5}.jjHlWq_costs{margin:0;padding:0;list-style:none}.jjHlWq_costs li{padding:var(--space-3) 0;font-size:var(--size-body);color:var(--text-2);border-top:1px solid var(--line-1);line-height:1.5}.jjHlWq_costs strong{color:var(--text-1)}.jjHlWq_toolbar{z-index:20;gap:var(--space-3);padding:var(--space-3);background:var(--surface-float);border:1px solid var(--line-2);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));flex-direction:column;display:flex}.jjHlWq_toolbarRow{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.jjHlWq_libraryTabs{gap:var(--space-1);max-width:100%;padding:var(--space-1);background:var(--surface-card);border-radius:var(--radius-pill);display:flex}.jjHlWq_search{align-items:center;gap:var(--space-2-5);min-width:0;height:44px;padding:0 var(--space-4);background:var(--surface-card);border:1px solid var(--line-1);border-radius:var(--radius-pill);flex:240px;display:flex}.jjHlWq_search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_search input{min-width:0;font:inherit;font-weight:var(--weight-medium);font-size:var(--size-md);color:var(--text-1);background:0 0;border:0;outline:none;flex:1}.jjHlWq_search input::placeholder{color:var(--text-3)}.jjHlWq_agent{align-items:center;gap:var(--space-2);display:flex}.jjHlWq_chipRow{gap:var(--space-1-5);padding-bottom:var(--space-half);scrollbar-width:none;display:flex;overflow-x:auto}.jjHlWq_chipRow>*{flex:none}.jjHlWq_results{margin:calc(var(--space-4) * -1) var(--space-1) 0;font-size:var(--size-small);color:var(--text-3)}.jjHlWq_empty{padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-2);border:1px dashed var(--line-2);border-radius:var(--radius-2xl)}.jjHlWq_promptGrid,.jjHlWq_sceneGrid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.jjHlWq_promptGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.jjHlWq_sceneGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.jjHlWq_promptGrid li,.jjHlWq_sceneGrid li{min-width:0;display:flex}.jjHlWq_libraryFoot{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}@media (min-width:1101px){.jjHlWq_toolbar{position:sticky;top:84px}}.jjHlWq_container.jjHlWq_guide{align-items:start;gap:clamp(var(--space-10), 5vw, var(--space-20));grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));display:grid}.jjHlWq_guideMain{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.jjHlWq_guideSteps{margin:0;padding:0;list-style:none}.jjHlWq_guideStep{gap:var(--space-3-5);padding:var(--space-5) 0;border-top:1px solid var(--line-2);grid-template-columns:48px minmax(0,1fr);display:grid}.jjHlWq_guideStep>div{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.jjHlWq_guideStep h3{font-weight:var(--weight-heavy);font-size:var(--size-body-lg);letter-spacing:-.02em;margin:0}.jjHlWq_guideStep p{font-size:var(--size-body);line-height:var(--leading-body);color:var(--text-2);margin:0}.jjHlWq_guideNumber{font-family:var(--font-kinetic);font-size:var(--size-h3);color:var(--text-accent);line-height:1}.jjHlWq_installCard{gap:var(--space-3-5);padding:clamp(var(--space-4), 2.4vw, var(--space-6));background:var(--surface-card);border:1px solid var(--accent-line);border-radius:var(--radius-xl);box-shadow:0 0 0 4px var(--accent-soft);flex-direction:column;display:flex}.jjHlWq_installCard p{font-size:var(--size-ui)}.jjHlWq_installHead{justify-content:space-between;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.jjHlWq_installKicker{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.14em;color:var(--text-accent)}.jjHlWq_code{max-height:300px;padding:var(--space-4);font-family:var(--font-mono);font-size:var(--size-caption);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-code);background:var(--surface-code);border:1px solid var(--line-1);border-radius:var(--radius-md);margin:0;line-height:1.65;overflow:auto}.jjHlWq_code:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jjHlWq_installNote{align-items:center;gap:var(--space-2);font-size:var(--size-caption);color:var(--text-3);display:flex}.jjHlWq_offerTitle{text-wrap:balance;max-width:1040px;line-height:.92}.jjHlWq_offerGrid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.jjHlWq_race{gap:var(--space-7);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-10));background:var(--surface-well);border:1px solid var(--line-2);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.jjHlWq_raceTop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jjHlWq_raceTop .jjHlWq_mono{color:var(--text-2)}.jjHlWq_raceClock{align-items:center;gap:var(--space-2-5);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-2-5);font-family:var(--font-kinetic);font-size:var(--size-h4);font-variant-numeric:tabular-nums;background:var(--surface-raised);border-radius:var(--radius-pill);line-height:1;display:flex}.jjHlWq_raceClock>span{background:var(--rec);border-radius:50%;width:8px;height:8px}.jjHlWq_raceClock>span[data-done=true]{background:var(--accent-2)}.jjHlWq_raceClock small{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-3)}.jjHlWq_raceRows{gap:var(--space-7);flex-direction:column;display:flex}.jjHlWq_raceRow{gap:var(--space-2-5);flex-direction:column;display:flex}.jjHlWq_raceHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.jjHlWq_raceHead>div:first-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.jjHlWq_raceHead strong{font-size:var(--size-body-lg);letter-spacing:-.02em}.jjHlWq_raceHead>div:first-child span{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.06em;color:var(--text-3)}.jjHlWq_raceCount{align-items:baseline;gap:var(--space-2);flex:none;display:flex}.jjHlWq_raceCount b{min-width:1.2ch;font-family:var(--font-kinetic);font-weight:var(--weight-regular);font-size:clamp(var(--size-h2), 6vw, var(--size-h1));text-align:right;font-variant-numeric:tabular-nums;line-height:.82}.jjHlWq_raceRow[data-tone=editonny] .jjHlWq_raceCount b{color:var(--accent-2-text)}.jjHlWq_raceCount span{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.14em;color:var(--text-3)}.jjHlWq_raceTrack{background:var(--surface-raised);border-radius:var(--radius-md);height:56px;position:relative;overflow:hidden}.jjHlWq_raceFill{width:var(--fill);background:var(--accent-2);border-radius:var(--radius-md);transition:width .12s linear;position:absolute;top:0;bottom:0;left:0}.jjHlWq_raceRow[data-tone=editor] .jjHlWq_raceFill{background:repeating-linear-gradient(135deg, var(--surface-tile) 0 6px, var(--surface-tile-hover) 6px 12px)}.jjHlWq_raceRow[data-tone=editor][data-done=true] .jjHlWq_raceFill{background:var(--text-1)}.jjHlWq_raceLabel{top:0;bottom:0;left:var(--space-4);right:var(--space-4);font-weight:var(--weight-bold);font-size:var(--size-small);white-space:nowrap;text-overflow:ellipsis;color:var(--text-on-accent);align-items:center;display:flex;position:absolute;overflow:hidden}.jjHlWq_raceRow[data-tone=editor] .jjHlWq_raceLabel{left:calc(var(--fill) + var(--space-3-5));color:var(--text-2)}.jjHlWq_raceRow[data-tone=editor][data-done=true] .jjHlWq_raceLabel{color:var(--text-1)}.jjHlWq_raceResult{align-items:center;gap:var(--space-3-5);min-height:52px;padding-top:var(--space-5);border-top:1px solid var(--line-1);flex-wrap:wrap;margin-top:auto;display:flex}.jjHlWq_raceResult b{font-family:var(--font-kinetic);font-weight:var(--weight-regular);font-size:var(--size-h2);color:var(--accent-2-text);opacity:.18;transition:opacity .4s var(--ease-out);line-height:.9}.jjHlWq_raceResult span{max-width:320px;font-weight:var(--weight-bold);font-size:var(--size-body-lg);color:var(--text-3);transition:color .4s var(--ease-out);line-height:1.3}.jjHlWq_raceResult[data-done=true] b{opacity:1}.jjHlWq_raceResult[data-done=true] span{color:var(--text-1)}.jjHlWq_offerCard{gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-10));color:var(--text-on-accent);background:var(--surface-accent);border-radius:var(--radius-2xl);--focus-ring:var(--ink-950);flex-direction:column;display:flex}.jjHlWq_offerTop{justify-content:space-between;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.jjHlWq_offerTag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);display:flex}.jjHlWq_offerRepo{font-family:var(--font-mono);font-size:var(--size-eyebrow);color:var(--text-on-accent-2);overflow-wrap:anywhere}.jjHlWq_offerOld{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.jjHlWq_offerOld s{font-family:var(--font-kinetic);font-size:var(--size-3xl);color:var(--text-on-accent-2);-webkit-text-decoration-color:var(--ink-950);text-decoration-color:var(--ink-950);line-height:1;text-decoration-thickness:3px}.jjHlWq_offerOld span{padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.12em;color:var(--green-500);background:var(--ink-950);border-radius:var(--radius-pill)}.jjHlWq_offerPrice{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.jjHlWq_offerPrice b{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--size-fluid-callout);letter-spacing:var(--tracking-mega);line-height:.8}.jjHlWq_offerPrice span{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.14em}.jjHlWq_offerHeading{font-weight:var(--weight-heavy);font-size:clamp(var(--size-h4), 2.2vw, var(--size-2xl));letter-spacing:var(--tracking-heading);margin:0;line-height:1.1}.jjHlWq_offerActions{gap:var(--space-2-5);flex-direction:column;display:flex}.jjHlWq_included{margin:0;padding:0;list-style:none}.jjHlWq_included li{align-items:center;gap:var(--space-2-5);padding:var(--space-2) 0;font-weight:var(--weight-semibold);font-size:var(--size-ui);border-top:1px solid var(--line-on-accent);display:flex}.jjHlWq_offerCreator{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-on-accent);border-radius:var(--radius-lg);margin-top:auto;display:flex}.jjHlWq_offerCreator img{object-fit:cover;background:var(--ink-950);border:2px solid var(--ink-950);border-radius:50%;flex:none;width:56px;height:56px}.jjHlWq_offerCreator>span{gap:var(--space-half);flex-direction:column;min-width:0;display:flex}.jjHlWq_offerCreator strong{font-size:var(--size-ui)}.jjHlWq_offerCreator>span>span{font-size:var(--size-small);color:var(--text-on-accent-2);line-height:1.4}.jjHlWq_offerNote{font-size:var(--size-caption);color:var(--text-on-accent-2);margin:0;line-height:1.5}.jjHlWq_offerTape{gap:var(--space-2-5);flex-direction:column;display:flex;overflow:hidden}@media (max-width:700px){.jjHlWq_raceTrack{height:44px}}.jjHlWq_mobileBar{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:60;gap:var(--space-2);padding:var(--space-2);background:var(--surface-header);border:1px solid var(--line-2);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-float);animation:jjHlWq_ed-toast-in .42s var(--ease-out) both;display:flex;position:fixed}.jjHlWq_mobileBar>:first-child{flex:1;min-width:0}.jjHlWq_mobileBar>:last-child,.jjHlWq_mobileBarAction{flex:1.3;min-width:0}@media (min-width:1101px){.jjHlWq_mobileBar{display:none}}.jjHlWq_offerTitle .ds-highlight{--hl-bg:var(--surface-inverse);color:var(--text-inverse)}
.vYylHG_skip{top:var(--space-2-5);left:var(--space-4);z-index:300;transform:translateY(calc(-100% - var(--space-6)));padding:var(--space-2-5) var(--space-4);font-weight:var(--weight-bold);color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-pill);text-decoration:none;position:fixed}.vYylHG_skip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}.vYylHG_main{min-height:60vh;padding-top:var(--space-20);outline:none;display:block}.vYylHG_headerCta,.vYylHG_headerLogin{white-space:nowrap}.vYylHG_mobileOnly{display:none}@media (max-width:1280px){.vYylHG_mobileOnly{display:block}}@media (max-width:760px){.vYylHG_headerLogin{display:none}}@media (max-width:560px){.vYylHG_headerCta{display:none}}.vYylHG_menuList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.vYylHG_menuLink{padding:var(--space-3) var(--space-4);font-weight:var(--weight-bold);font-size:var(--size-lg);color:var(--text-1);border-radius:var(--radius-lg);text-decoration:none;display:block}.vYylHG_menuLink:hover,.vYylHG_menuLink[aria-current=page]{background:var(--surface-overlay)}.vYylHG_menuLink[aria-current=page]{color:var(--text-accent)}.vYylHG_menuLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vYylHG_menuAccount{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.vYylHG_menuSignup{padding:var(--space-3) var(--space-4);font-weight:var(--weight-bold);font-size:var(--size-md);text-align:center;color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-pill);text-decoration:none;display:block}.vYylHG_menuSignup:hover{color:var(--text-on-accent);background:var(--accent-hover)}.vYylHG_menuSignup:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vYylHG_menuGroup{margin:var(--space-5) 0 var(--space-2);padding:0 var(--space-4);font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-3)}.vYylHG_menuPage{padding:var(--space-2-5) var(--space-4);font-weight:var(--weight-semibold);font-size:var(--size-md);color:var(--text-2);border-radius:var(--radius-md);text-decoration:none;display:block}.vYylHG_menuPage:hover,.vYylHG_menuPage[aria-current=page]{color:var(--text-1);background:var(--surface-overlay)}.vYylHG_menuPage:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vYylHG_app{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.vYylHG_appColumn{flex-direction:column;min-width:0;display:flex}.vYylHG_appMain{outline:none;flex:1;display:block}.vYylHG_sidebar{gap:var(--space-6);height:100dvh;padding:var(--space-5) var(--space-4);background:var(--surface-well);border-right:1px solid var(--line-1);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.vYylHG_sidebarHome,.vYylHG_topbarHome{padding:var(--space-2) var(--space-2-5);color:var(--text-1);border-radius:var(--radius-md);align-self:flex-start;text-decoration:none;display:inline-flex}.vYylHG_sidebarHome:focus-visible,.vYylHG_topbarHome:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vYylHG_sidebarNav{gap:var(--space-5);display:grid}.vYylHG_sidebarLabel{margin:0 0 var(--space-1-5);padding:0 var(--space-3);font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-3)}.vYylHG_sidebarList{gap:var(--space-half);margin:0;padding:0;list-style:none;display:grid}.vYylHG_sidebarLink{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);font-weight:var(--weight-semibold);font-size:var(--size-ui);color:var(--text-2);border-radius:var(--radius-md);transition:color var(--dur-fast), background-color var(--dur-fast);text-decoration:none;display:flex;position:relative}.vYylHG_sidebarLink svg{color:var(--text-3);transition:color var(--dur-fast);flex:none}.vYylHG_sidebarLink:hover{color:var(--text-1);background:var(--surface-hover)}.vYylHG_sidebarLink:hover svg{color:var(--text-1)}.vYylHG_sidebarLink[aria-current=page]{color:var(--text-1);background:var(--accent-soft)}.vYylHG_sidebarLink[aria-current=page] svg{color:var(--text-accent)}.vYylHG_sidebarLink[aria-current=page]:before{content:"";top:var(--space-2);bottom:var(--space-2);background:var(--accent-border);border-radius:var(--radius-pill);width:3px;position:absolute;left:0}.vYylHG_sidebarLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.vYylHG_sidebarAccount{padding-top:var(--space-4);border-top:1px solid var(--line-1);margin-top:auto}.vYylHG_topbar{z-index:50;align-items:center;gap:var(--space-4);min-height:var(--topbar-h);padding:var(--space-2) var(--space-8);background:var(--surface-header);border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));display:flex;position:sticky;top:0}.vYylHG_topbarHome{display:none}.vYylHG_crumb{align-items:center;gap:var(--space-2);min-width:0;font-weight:var(--weight-semibold);font-size:var(--size-ui);color:var(--text-2);margin:0;display:flex}.vYylHG_crumb svg{color:var(--text-3);flex:none}.vYylHG_crumbCurrent{color:var(--text-1)}.vYylHG_topbarActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.vYylHG_topbarMenu{display:none}.vYylHG_accountSlot{border-radius:var(--radius-pill);background:var(--surface-overlay);height:36px;display:block}.vYylHG_appFooter{padding:var(--space-8) var(--space-8) var(--space-10);border-top:1px solid var(--line-1)}.vYylHG_appFooter p,.vYylHG_appFooterNav{max-width:var(--container-content);margin:0 auto}.vYylHG_appFooter p{font-size:var(--size-caption);color:var(--text-3);line-height:1.5}.vYylHG_appFooterNav{gap:0 var(--space-5);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.vYylHG_appFooterNav a{align-items:center;gap:var(--space-1-5);min-height:40px;font-weight:var(--weight-semibold);font-size:var(--size-ui);color:var(--text-1);border-radius:var(--radius-2xs);text-decoration:none;display:inline-flex}.vYylHG_appFooterNav a:hover{color:var(--text-accent)}.vYylHG_appFooterNav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:1024px){.vYylHG_app{grid-template-columns:minmax(0,1fr)}.vYylHG_sidebar,.vYylHG_crumb{display:none}.vYylHG_topbarHome{display:inline-flex}.vYylHG_topbarMenu{display:contents}}@media (max-width:560px){.vYylHG_topbar{gap:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (max-width:380px){.vYylHG_topbarHome .ds-wordmark>span[aria-hidden=true]:not(.ds-wordmark__icon){display:none}.vYylHG_appFooter{padding-left:var(--space-4);padding-right:var(--space-4)}}.vYylHG_footer{margin-top:var(--space-5);padding:var(--space-12) clamp(var(--space-4), 4vw, var(--space-14)) calc(var(--space-28) + env(safe-area-inset-bottom));border-top:1px solid var(--line-1)}.vYylHG_footerInner{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);max-width:var(--container-content);flex-wrap:wrap;margin:0 auto;display:flex}.vYylHG_footerBrand{gap:var(--space-2-5);flex-direction:column;display:flex}.vYylHG_footerBrand p{font-size:var(--size-ui);color:var(--text-2);margin:0}.vYylHG_footerNav a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vYylHG_footerNav{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.vYylHG_footerNav a{align-items:center;gap:var(--space-1-5);min-height:40px;font-weight:var(--weight-semibold);font-size:var(--size-ui);color:var(--text-1);border-radius:var(--radius-2xs);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.vYylHG_footerNav a:hover{color:var(--text-accent)}.vYylHG_footerNote{width:100%;font-size:var(--size-caption);color:var(--text-3);margin:0;line-height:1.5}
