.ZTsZeq_section{background: linear-gradient(to bottom, var(--night), transparent 180px), radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--central) 12%, transparent), transparent 60%),  linear-gradient(to bottom, transparent calc(100% - 140px), var(--deep)), var(--night);padding-block:clamp(96px,14vw,180px) clamp(80px,10vw,140px);position:relative}.ZTsZeq_head{gap:14px;max-width:40ch;margin-bottom:clamp(32px,4vw,48px);display:grid}.ZTsZeq_title{font-size:var(--t-2xl);font-weight:800;line-height:1.05}.ZTsZeq_title:focus{outline:none}.ZTsZeq_title:focus-visible{outline:2px solid var(--led);outline-offset:4px}.ZTsZeq_stripes{grid-template-columns:var(--cols);height:clamp(520px,62vh,640px);transition:grid-template-columns .7s var(--ease-out);gap:10px;display:grid}.ZTsZeq_stripe{background:color-mix(in srgb, var(--c) 9%, var(--deep));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 28%, transparent);cursor:pointer;isolation:isolate;border-radius:22px;min-width:0;transition:background .5s,box-shadow .5s;position:relative;overflow:hidden}.ZTsZeq_stripe.ZTsZeq_active{background:color-mix(in srgb, var(--c) 14%, var(--deep));cursor:default}.ZTsZeq_stripe.ZTsZeq_sounding{box-shadow:inset 0 0 0 2px var(--c), 0 0 60px -10px var(--c)}.ZTsZeq_instrument{z-index:-1;opacity:.85;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 85%);mask-image:linear-gradient(#000 0% 45%,#0000 85%)}.ZTsZeq_name{transform-origin:0;font-size:var(--t-2xl);color:var(--tc);white-space:nowrap;transition:transform .6s var(--ease-out), font-size .6s var(--ease-out);font-weight:800;position:absolute;bottom:28px;left:50%;transform:rotate(-90deg)translateY(-50%)}.ZTsZeq_active .ZTsZeq_name{font-size:var(--t-xl);top:30px;bottom:auto;left:32px;transform:none}.ZTsZeq_body{opacity:0;pointer-events:none;max-width:52ch;transition:opacity .35s, transform .5s var(--ease-out);gap:10px;display:grid;position:absolute;bottom:30px;left:32px;right:32px;transform:translateY(16px)}.ZTsZeq_active .ZTsZeq_body{opacity:1;pointer-events:auto;transition-delay:.25s;transform:none}.ZTsZeq_sig{font-family:var(--f-display);color:var(--tc);font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.85}.ZTsZeq_reach{color:var(--mist);font-weight:700}.ZTsZeq_about{color:var(--dim)}.ZTsZeq_members{max-width:65ch;font-size:var(--t-xs);color:var(--faint);line-height:1.5}.ZTsZeq_hear{background:var(--c);color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;font-weight:700;display:inline-flex}.ZTsZeq_hear svg{fill:currentColor;width:12px;height:12px}.ZTsZeq_hear:hover{filter:brightness(1.1)}@media (max-width:820px){.ZTsZeq_stripes{grid-template-columns:minmax(0,1fr);height:auto}.ZTsZeq_stripe{min-height:92px}.ZTsZeq_stripe.ZTsZeq_active{min-height:470px}.ZTsZeq_name,.ZTsZeq_active .ZTsZeq_name{font-size:var(--t-xl);top:26px;bottom:auto;left:24px;transform:none}.ZTsZeq_body{position:absolute;bottom:24px;left:24px;right:24px}.ZTsZeq_instrument{-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 70%);mask-image:linear-gradient(#000 0% 35%,#0000 70%)}}
._0XmEva_badge{background:var(--c);color:var(--ink);font-family:var(--f-display);white-space:nowrap;border-radius:999px;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 0 0 1.5px #00000059}._0XmEva_s{min-width:2.4rem;height:1.35rem;padding-inline:.45rem;font-size:.8rem}._0XmEva_m{min-width:3.2rem;height:1.9rem;padding-inline:.6rem;font-size:1.05rem}._0XmEva_l{min-width:4.6rem;height:2.8rem;padding-inline:.85rem;font-size:1.55rem}
.IDoF4q_section{background:radial-gradient(70% 50% at 80% 10%, color-mix(in srgb, var(--east) 6%, transparent), transparent 60%), radial-gradient(60% 50% at 10% 60%, color-mix(in srgb, var(--west) 6%, transparent), transparent 60%), var(--deep);padding-block:clamp(80px,11vw,150px);position:relative}.IDoF4q_inner{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}@media (min-width:1200px){.IDoF4q_inner{padding-inline:32px}}.IDoF4q_layout{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.IDoF4q_cartouche{background:var(--deep);border:1px solid var(--rule);border-radius:10px;align-content:start;gap:14px;padding:16px;display:grid}@media (min-width:1200px){.IDoF4q_cartouche{z-index:2;max-width:280px;position:absolute;top:20px;left:20px}}@media (max-width:1199px){.IDoF4q_cartouche{margin-bottom:16px;position:static}}.IDoF4q_title{font-size:var(--t-xl);line-height:1}.IDoF4q_title:focus{outline:none}.IDoF4q_title:focus-visible{outline:2px solid var(--led);outline-offset:4px}.IDoF4q_lede{color:var(--dim);font-size:var(--t-s);max-width:40ch;line-height:1.45}.IDoF4q_tabs{gap:6px;display:grid}@media (max-width:1199px){.IDoF4q_tabs{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}}.IDoF4q_tab{border:1px solid var(--rule);min-height:40px;font-weight:700;font-size:var(--t-s);text-align:left;cursor:pointer;color:var(--dim);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 8px;transition:background .2s,color .2s,border-color .2s;display:flex}.IDoF4q_tab:first-child{padding-left:12px}.IDoF4q_tab:hover{color:var(--mist);border-color:#dce8ec59}.IDoF4q_tab[aria-selected=true]{background:var(--mist);color:var(--deep);border-color:var(--mist)}.IDoF4q_key{border-top:1px solid var(--rule);font-size:var(--t-xs);color:var(--mist);gap:6px;padding-top:12px;font-weight:700;display:grid}.IDoF4q_key p{color:var(--dim);letter-spacing:0;margin:0}.IDoF4q_key ul{gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.IDoF4q_key ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.IDoF4q_key li{align-items:center;gap:6px;display:flex}.IDoF4q_key i{background:var(--c);width:11px;height:11px;box-shadow:0 0 0 2px var(--deep), 0 0 0 3px color-mix(in srgb, var(--mist) 35%, transparent);border-radius:50%}.IDoF4q_key span{color:var(--dim);font-weight:400}.IDoF4q_mapArea{position:relative}.IDoF4q_mapScroll{background:color-mix(in srgb, var(--night) 70%, transparent);box-shadow:inset 0 0 0 1px var(--rule);overscroll-behavior-x:contain;border-radius:24px;position:relative;overflow-x:auto}.IDoF4q_mapInner{min-width:760px;position:relative}@media (min-width:1200px){.IDoF4q_mapInner{margin-left:290px}}.IDoF4q_map{-webkit-user-select:none;user-select:none;width:100%;min-width:760px;height:auto;display:block}.IDoF4q_water{font-family:var(--f-body);fill:var(--faint);font-size:15px;font-style:italic}.IDoF4q_bore{fill:none;stroke:color-mix(in srgb, var(--central) 10%, transparent);stroke-width:44px;stroke-linecap:round;stroke-linejoin:round}.IDoF4q_line{transition:opacity .5s}.IDoF4q_casing{stroke:var(--deep);stroke-width:11px;stroke-linecap:round}.IDoF4q_strand{stroke-width:6px;stroke-linecap:round}.IDoF4q_flow{fill:none;stroke:#ffffffd9;stroke-width:1.6px;stroke-dasharray:2 16;stroke-linecap:round;animation:1.4s linear infinite IDoF4q_flow}.IDoF4q_section[data-off] .IDoF4q_flow{animation-play-state:paused}@keyframes IDoF4q_flow{to{stroke-dashoffset:-36px}}.IDoF4q_dim{opacity:.16}.IDoF4q_endBadge text{font-family:var(--f-display);text-anchor:middle;font-size:13px;font-weight:800}.IDoF4q_endBadge{transition:opacity .5s}.IDoF4q_stop{cursor:pointer;outline:none;transition:opacity .5s}.IDoF4q_hit{fill:#0000}.IDoF4q_node{fill:var(--c);stroke:var(--deep);stroke-width:3px;transition:transform .25s var(--ease-out), fill .25s;transform-box:fill-box;transform-origin:50%}.IDoF4q_building .IDoF4q_node{fill:var(--deep);stroke:var(--c);stroke-dasharray:3 2.5}.IDoF4q_label{font-family:var(--f-display);fill:var(--mist);paint-order:stroke;stroke:var(--deep);stroke-width:4px;stroke-linejoin:round;font-size:17px;font-weight:700;transition:fill .2s}.IDoF4q_building .IDoF4q_label{fill:var(--dim);font-style:italic}.IDoF4q_stop:hover .IDoF4q_node,.IDoF4q_stop:focus-visible .IDoF4q_node,.IDoF4q_sel .IDoF4q_node{stroke:var(--mist);transform:scale(1.35)}.IDoF4q_stop:hover .IDoF4q_label,.IDoF4q_stop:focus-visible .IDoF4q_label,.IDoF4q_sel .IDoF4q_label{fill:var(--t)}.IDoF4q_stop:focus-visible .IDoF4q_hit{stroke:var(--led);stroke-width:2px}.IDoF4q_ripples circle{fill:none;stroke:var(--c);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:IDoF4q_ripple 1.8s var(--ease-out) infinite;opacity:0}.IDoF4q_ripples circle:nth-child(2){animation-delay:.6s}.IDoF4q_ripples circle:nth-child(3){animation-delay:1.2s}@keyframes IDoF4q_ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5.5)}}.IDoF4q_train{pointer-events:none}.IDoF4q_trainHalo{fill:#ffb44340;transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate IDoF4q_halo}.IDoF4q_trainCore{fill:var(--led);stroke:#fff;stroke-width:2px}@keyframes IDoF4q_halo{to{opacity:.5;transform:scale(1.4)}}.IDoF4q_tip{pointer-events:none;background:var(--pid);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);border-radius:10px;gap:2px;min-width:160px;max-width:240px;padding:8px 12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 22px));box-shadow:0 10px 30px -10px #000c}.IDoF4q_tip[data-below]{transform:translate(-50%,22px)}.IDoF4q_tip[data-edge=left]{transform:translate(-12%,calc(-100% - 22px))}.IDoF4q_tip[data-edge=right]{transform:translate(-88%,calc(-100% - 22px))}.IDoF4q_tip[data-below][data-edge=left]{transform:translate(-12%,22px)}.IDoF4q_tip[data-below][data-edge=right]{transform:translate(-88%,22px)}.IDoF4q_tip b{font-family:var(--f-display);font-size:var(--t-l);color:var(--t);line-height:1}.IDoF4q_tip span{font-size:var(--t-xs);color:var(--dim);line-height:1.35}.IDoF4q_panel{min-width:0;margin-top:24px}@media (min-width:1021px){.IDoF4q_panel{scrollbar-width:thin;width:min(380px,34%);max-height:56%;margin-top:0;padding:4px;position:absolute;bottom:28px;left:28px;overflow-y:auto}.IDoF4q_panel .IDoF4q_lineList{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);border-radius:20px;padding:18px 22px}}@media (min-width:1200px){.IDoF4q_panel{width:min(420px,34%);max-height:calc(100% - 384px);bottom:20px;left:310px}}.IDoF4q_lineList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.IDoF4q_lineItem{border-top:1px solid var(--rule);justify-items:start;gap:8px;padding:20px 0 22px;display:grid}.IDoF4q_lineItem:first-child{border-top:0;padding-top:0}.IDoF4q_lineTop{align-items:center;gap:12px;display:flex}.IDoF4q_lineTop h3{font-size:var(--t-xl)}.IDoF4q_lineItem p{color:var(--dim);font-size:var(--t-s)}.IDoF4q_lineItem .IDoF4q_note{color:var(--led-soft)}.IDoF4q_ride{font-weight:700;font-size:var(--t-s);cursor:pointer;background:0 0;border:1px solid #dce8ec40;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;display:inline-flex}.IDoF4q_ride:hover{background:#dce8ec14}.IDoF4q_dots{display:none}@media (max-width:1020px){.IDoF4q_lineItem,.IDoF4q_lineItem:first-child{background:color-mix(in srgb, var(--c) 8%, var(--night));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);border-top:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.IDoF4q_lineItem .IDoF4q_ride{margin-top:auto}}@media (min-width:801px) and (max-width:1020px){.IDoF4q_lineList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.IDoF4q_lineTop{flex-direction:column;align-items:flex-start;gap:10px}.IDoF4q_lineTop h3{font-size:var(--t-l)}}@media (max-width:800px){.IDoF4q_lineList{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.IDoF4q_lineItem{scroll-snap-align:start;flex:0 0 min(84%,340px)}.IDoF4q_dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.IDoF4q_dots i{background:var(--c);opacity:.5;width:6px;height:6px;transition:width .25s var(--ease-out), opacity .25s;border-radius:3px}.IDoF4q_dots i[data-on]{opacity:1;width:18px}}.IDoF4q_detail{background:color-mix(in srgb, var(--c) 10%, var(--night));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, transparent);border-radius:22px;justify-items:start;gap:12px;padding:26px;display:grid}.IDoF4q_fam{color:var(--t);font-weight:700;font-size:var(--t-s);align-items:center;gap:8px;display:inline-flex}.IDoF4q_fam i{background:var(--c);border-radius:50%;width:10px;height:10px}.IDoF4q_stName{overflow-wrap:anywhere;font-size:clamp(2.6rem,4.6vw,3.8rem);line-height:.9}.IDoF4q_alt{color:var(--dim);margin-top:-6px;font-weight:700}.IDoF4q_detail .IDoF4q_building{color:var(--led);font-weight:700;font-size:var(--t-s)}.IDoF4q_desc{color:var(--mist);max-width:44ch}.IDoF4q_more{color:var(--t);font-size:var(--t-s);justify-self:start;font-weight:700;text-decoration:none}.IDoF4q_more:hover{text-underline-offset:3px;text-decoration:underline}.IDoF4q_lines{flex-wrap:wrap;gap:6px;display:flex}.IDoF4q_actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.IDoF4q_play{background:var(--c);color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.IDoF4q_play svg{fill:currentColor;width:12px;height:12px}.IDoF4q_ghost{color:var(--dim);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 8px;font-weight:700;text-decoration:underline}.IDoF4q_ghost:hover{color:var(--mist)}.IDoF4q_dragHint{font-size:var(--t-xs);color:var(--faint);margin-top:14px;display:none}@media (max-width:800px){.IDoF4q_dragHint{display:block}}.IDoF4q_idle{pointer-events:none;animation:IDoF4q_idleIn 1.6s var(--ease-out) both}@keyframes IDoF4q_idleIn{0%{opacity:0}}.IDoF4q_idleHalo{fill:var(--c);opacity:.3;transform-box:fill-box;transform-origin:50%;transition:opacity .4s, transform .4s var(--ease-out)}.IDoF4q_idleTrain[data-dwell=true] .IDoF4q_idleHalo{opacity:.4;transform:scale(1.35)}.IDoF4q_idleCore{fill:var(--c);stroke:#fff;stroke-width:1.5px}.IDoF4q_oneChip{z-index:1;width:26px;height:26px;color:var(--faint);font-family:var(--f-display);opacity:.45;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px dashed #dce8ec38;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:800;line-height:1;transition:opacity .2s,color .2s,border-color .2s;display:grid;position:absolute;top:12px;right:12px}.IDoF4q_oneChip:hover,.IDoF4q_oneChip:focus-visible,.IDoF4q_oneChip[aria-pressed=true],.IDoF4q_oneChip[data-held=true]{opacity:1;color:var(--led);border-color:var(--led)}.IDoF4q_oneChip:focus-visible{outline:2px solid var(--led);outline-offset:2px}@media (pointer:coarse){.IDoF4q_oneChip:after{content:"";position:absolute;inset:-10px}}@media (prefers-reduced-motion:reduce){.IDoF4q_flow,.IDoF4q_ripples circle,.IDoF4q_trainHalo,.IDoF4q_idle{animation:none}.IDoF4q_dots i{transition:none}}
.FD1a-W_footer{background:var(--deep);border-top:1px solid var(--rule);padding-block:clamp(80px,10vw,140px) 180px;position:relative}.FD1a-W_title{font-size:var(--t-2xl);margin-bottom:40px}.FD1a-W_origin{gap:10px;max-width:62ch;margin-bottom:clamp(48px,6vw,72px);display:grid}.FD1a-W_lede{font-size:var(--t-l);line-height:1.45}.FD1a-W_notes{margin:0;display:grid}.FD1a-W_row{border-top:1px solid var(--rule);grid-template-columns:14rem minmax(0,65ch);gap:8px 40px;padding-block:22px;display:grid}.FD1a-W_row:last-child{border-bottom:1px solid var(--rule)}.FD1a-W_term{font-family:var(--f-display);font-size:var(--t-l);font-weight:700;line-height:1.15}.FD1a-W_row dd{color:var(--dim);margin:0}@media (max-width:760px){.FD1a-W_row{grid-template-columns:minmax(0,1fr)}}.FD1a-W_base{gap:12px;margin-top:clamp(80px,10vw,140px);display:grid}.FD1a-W_lockup{justify-items:start;gap:clamp(16px,2vw,28px);display:grid}.FD1a-W_logo{width:clamp(3.5rem,8vw,7rem);height:auto;color:var(--mist)}.FD1a-W_mark{font-family:var(--f-display);letter-spacing:-.01em;color:var(--mist);font-size:clamp(3rem,11vw,10rem);font-weight:900;line-height:.85}.FD1a-W_small{font-size:var(--t-xs);color:var(--faint)}
.X3eVCq_chip{box-sizing:border-box;width:var(--chip-w);background:var(--pid);height:52px;color:var(--mist);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:26px;flex:none;align-items:center;gap:9px;padding:0 12px 0 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 40px -10px #000c}.X3eVCq_chip:hover .X3eVCq_book,.X3eVCq_chip:focus-visible .X3eVCq_book{transform:translateY(-2px)}.X3eVCq_chip:focus-visible{outline:2px solid var(--led);outline-offset:2px}.X3eVCq_book{filter:drop-shadow(0 1px 1px #00000073);width:19.6px;height:24px;transition:transform .25s var(--ease-out);animation:X3eVCq_hop .52s var(--ease-out);flex:none;overflow:visible}.X3eVCq_text{gap:2px;line-height:1;display:grid}.X3eVCq_label{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:.6875rem;font-weight:700}.X3eVCq_count{font:700 1.05rem/1 var(--f-display);font-variant-numeric:tabular-nums}.X3eVCq_chip[data-gold] .X3eVCq_count{color:#f6dc8c}@keyframes X3eVCq_hop{0%{transform:none}35%{transform:translateY(-7px)rotate(-8deg)}70%{transform:translateY(1px)}to{transform:none}}@media (max-width:560px){.X3eVCq_chip{gap:8px;height:46px;padding:0 10px 0 12px}}
.ShYzqq_dock{--chip-w:7.25rem;--chip-room:0px;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:80;opacity:0;transition:transform .7s var(--ease-out), opacity .4s;pointer-events:none;align-items:flex-end;gap:8px;display:flex;position:fixed;transform:translateY(calc(100% + 40px))}.ShYzqq_dock[data-chip]{--chip-room:calc(var(--chip-w) + 8px)}.ShYzqq_on{opacity:1;pointer-events:auto;transform:none}.ShYzqq_island{touch-action:manipulation;width:fit-content;min-width:0;max-width:calc(100vw - 32px - var(--chip-room));interpolate-size:allow-keywords;background:var(--pid);box-shadow:0 0 0 1px #ffffff1a inset, 0 16px 40px -10px #000c, 0 0 40px -18px var(--fam);transition:width .5s var(--ease-out), border-radius .5s var(--ease-out);border-radius:26px;margin-left:auto;overflow:hidden}.ShYzqq_open{border-radius:18px;width:392px}.ShYzqq_pill{width:100%;height:52px;color:var(--mist);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 8px;display:flex}.ShYzqq_pill:focus-visible{outline:2px solid var(--led);outline-offset:-2px;border-radius:26px}.ShYzqq_ring{flex:none;width:36px;height:36px}.ShYzqq_name{min-width:0;font:700 1.3rem/1 var(--f-display);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ShYzqq_time{text-align:right;min-width:4ch;font-size:var(--t-xs);color:var(--dim);font-variant-numeric:tabular-nums;flex:none;font-weight:700;display:none}.ShYzqq_famDot,.ShYzqq_fam i{background:var(--fam);width:9px;height:9px;box-shadow:0 0 10px var(--fam);border-radius:50%;flex:none;display:inline-block}.ShYzqq_more{contain:inline-size;transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.ShYzqq_open .ShYzqq_more{grid-template-rows:1fr}.ShYzqq_open .ShYzqq_time{display:block}.ShYzqq_inner{min-height:0;overflow:hidden}.ShYzqq_card{gap:8px;padding:2px 14px 14px;display:grid}.ShYzqq_card p{margin:0}.ShYzqq_label{font-size:var(--t-s);color:var(--fam);font-weight:700}.ShYzqq_label span{color:var(--dim);font-weight:600}.ShYzqq_fam{font-size:var(--t-xs);align-items:center;gap:8px;font-weight:700;display:flex}.ShYzqq_blurb{font-size:var(--t-s);color:var(--dim)}.ShYzqq_ctrl{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.ShYzqq_ctrl[hidden]{display:none}.ShYzqq_play,.ShYzqq_btn{font-size:var(--t-s);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-weight:700;line-height:1.2;display:inline-flex}.ShYzqq_play{background:var(--led);color:var(--pid);border:0}.ShYzqq_play svg{fill:currentColor;width:12px;height:12px}.ShYzqq_btn{color:var(--mist);background:0 0;border:1px solid #ffffff29}.ShYzqq_btn:hover{border-color:#fff6}.ShYzqq_play:hover{filter:brightness(1.1)}.ShYzqq_led{color:var(--led);text-shadow:0 0 9px #ffb4438c;animation:.5s steps(4,end) both ShYzqq_ledOn;-webkit-mask:radial-gradient(circle,#000 62%,#0000008c 64%) 0 0/3px 3px;mask:radial-gradient(circle,#000 62%,#0000008c 64%) 0 0/3px 3px}@keyframes ShYzqq_ledOn{0%{opacity:0}40%{opacity:1}60%{opacity:.35}}.ShYzqq_blink{background:var(--led);box-shadow:0 0 10px var(--led);animation:1.6s steps(2,jump-none) infinite ShYzqq_blink}@keyframes ShYzqq_blink{50%{opacity:.25}}.ShYzqq_notice{border-bottom:1px solid var(--rule);gap:4px;margin-bottom:2px;padding-bottom:10px;display:grid}.ShYzqq_noticeText{font:700 1.35rem/1.1 var(--f-display);color:var(--led);text-shadow:0 0 10px #ffb44373}.ShYzqq_station{font:700 1.3rem/1 var(--f-display)}.ShYzqq_rattleA{animation:.24s ease-out ShYzqq_rattleA}.ShYzqq_rattleB{animation:.24s ease-out ShYzqq_rattleB}@keyframes ShYzqq_rattleA{30%{transform:translateX(calc(var(--rattle) * -1px)) rotate(calc(var(--rattle) * -.25deg));box-shadow:0 0 0 1px #ffb44380 inset, 0 0 calc(var(--rattle) * 6px) -4px var(--led)}}@keyframes ShYzqq_rattleB{30%{transform:translateX(calc(var(--rattle) * 1px)) rotate(calc(var(--rattle) * .25deg));box-shadow:0 0 0 1px #ffb44380 inset, 0 0 calc(var(--rattle) * 6px) -4px var(--led)}}.ShYzqq_guard .ShYzqq_ctrl{pointer-events:none}.ShYzqq_game{width:480px;box-shadow:0 0 0 1px #ffb44338 inset, 0 16px 40px -10px #000c, 0 0 60px -20px var(--led);border-radius:18px}@media (max-width:560px){.ShYzqq_dock{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));--chip-w:6.75rem}.ShYzqq_island{max-width:calc(100vw - 16px - var(--chip-room))}.ShYzqq_open,.ShYzqq_game{width:calc(100vw - 16px)}.ShYzqq_pill{height:46px}.ShYzqq_ring{width:32px;height:32px}.ShYzqq_name{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.ShYzqq_island,.ShYzqq_more{transition:none}.ShYzqq_led,.ShYzqq_blink{animation:none}.ShYzqq_rattleA,.ShYzqq_rattleB{animation-name:ShYzqq_glow}}@keyframes ShYzqq_glow{30%{box-shadow:0 0 0 1px #ffb44380 inset, 0 0 24px -4px var(--led)}}
.qKBgiq_section{background:var(--night);padding-block:clamp(40px,6vw,88px) clamp(72px,11vw,150px);position:relative}.qKBgiq_inner{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.qKBgiq_toolbar{border-bottom:1px solid #dce8ec14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 4px;display:flex}.qKBgiq_tabs{background:var(--deep);box-shadow:inset 0 0 0 1px var(--rule);scrollbar-width:none;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.qKBgiq_tab{min-height:42px;color:var(--dim);font-size:var(--t-s);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.qKBgiq_tab:hover{color:var(--mist)}.qKBgiq_tab[aria-selected=true]{background:var(--surface);color:var(--mist);box-shadow:0 0 0 1px var(--rule), 0 6px 20px -10px #000c}.qKBgiq_tab:not([aria-selected=true])>span{opacity:.72;transition:opacity .2s}.qKBgiq_tab:hover>span{opacity:1}.qKBgiq_tab:focus-visible{outline-offset:-2px}.qKBgiq_search{flex:280px;max-width:420px;position:relative}.qKBgiq_searchIcon{width:18px;height:18px;color:var(--dim);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.qKBgiq_searchInput{background:var(--deep);width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--mist);font:inherit;font-size:var(--t-m);border:0;border-radius:999px;padding:0 46px 0 44px;transition:box-shadow .2s}.qKBgiq_searchInput::placeholder{color:var(--faint)}.qKBgiq_searchInput:hover{box-shadow:inset 0 0 0 1px var(--dim)}.qKBgiq_searchInput:focus-visible{box-shadow:inset 0 0 0 2px var(--led);outline:none}.qKBgiq_searchInput::-webkit-search-cancel-button{display:none}.qKBgiq_clear{width:34px;height:34px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.qKBgiq_clear:hover{color:var(--mist);background:var(--surface)}.qKBgiq_clear svg{width:18px;height:18px}.qKBgiq_board{--cols:10px 2.6rem auto minmax(0, 1fr) 7.4rem 5.6rem;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px),#060b0e;border-radius:10px;padding:0 clamp(10px,1.6vw,22px) 18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dce8ec14,inset 0 1px #ffffff0a,0 50px 120px -50px #000000e6}.qKBgiq_boardTop{border-bottom:1px solid #dce8ec14;align-items:baseline;gap:18px;padding:clamp(18px,2.4vw,28px) 4px 16px;display:flex;position:relative;container-type:inline-size}.qKBgiq_boardTitle{font-family:var(--f-display);font-weight:700;font-size:clamp(1.75rem, 3.4vw, var(--t-2xl));color:var(--led);line-height:1.05;transition:opacity .3s}.qKBgiq_count{font-family:var(--f-body);color:var(--dim);font-weight:400;font-size:var(--t-s);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:12px}.qKBgiq_count>span{color:var(--faint)}.qKBgiq_clock{font-family:var(--f-display);font-weight:700;font-size:var(--t-l);color:var(--led);font-variant-numeric:tabular-nums;margin-left:auto}.qKBgiq_msg{pointer-events:none;opacity:0;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:clamp(18px,2.4vw,28px) 4px 16px}.qKBgiq_msg[data-up]{opacity:1}.qKBgiq_msg .qKBgiq_flap{--fs:min(1.95rem, calc((100cqi - 8px) / 12.6))}.qKBgiq_boardTop[data-msg] .qKBgiq_boardTitle{opacity:0}.qKBgiq_board[data-view=family]{--cols:10px auto minmax(0, 1fr) 7.4rem 5.6rem}.qKBgiq_board[data-view=family] .qKBgiq_row{grid-template-areas:"sw name info lines act"}.qKBgiq_board[data-view=family] .qKBgiq_num{display:none}.qKBgiq_group+.qKBgiq_group{margin-top:10px}.qKBgiq_groupHead{border-bottom:1px solid var(--fam);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 28px;padding:26px 4px 14px;display:grid}.qKBgiq_groupName{color:var(--fam-text);align-items:center;gap:12px;min-width:6.6em;font-size:clamp(1.6rem,2.8vw,2.2rem);display:flex}.qKBgiq_groupName .qKBgiq_swatch{flex:none}.qKBgiq_groupMeta{min-width:0}.qKBgiq_sig{color:var(--mist);font-size:var(--t-m)}.qKBgiq_sig strong{color:var(--fam-text);font-weight:700}.qKBgiq_reach{color:var(--dim);font-size:var(--t-s)}.qKBgiq_sigBtn{border:1.5px solid var(--fam);min-height:42px;color:var(--mist);font-size:var(--t-s);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.qKBgiq_sigBtn svg{fill:currentColor;width:16px;height:16px}.qKBgiq_sigBtn:hover{background:var(--fam);color:var(--fam-ink)}.qKBgiq_lineHead{border-bottom:1px solid #dce8ec1a;align-items:center;gap:22px;padding:26px 4px 18px;display:flex}.qKBgiq_lineName{margin-bottom:6px;font-size:clamp(1.6rem,2.8vw,2.2rem)}.qKBgiq_rows{margin:0;padding:0;list-style:none}.qKBgiq_row{grid-template-columns:var(--cols);content-visibility:auto;contain-intrinsic-size:auto 82px;border-bottom:1px solid #dce8ec12;grid-template-areas:"sw num name info lines act";align-items:center;gap:0 18px;min-height:82px;padding:10px 4px;transition:background .35s;display:grid;position:relative}.qKBgiq_row:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, color-mix(in oklab, var(--fam) 26%, transparent), color-mix(in oklab, var(--fam) 6%, transparent) 60%, transparent);transition:opacity .4s;position:absolute;inset:0}.qKBgiq_row:hover:after{opacity:.35}.qKBgiq_row[data-playing="1"]:after{opacity:1}.qKBgiq_row[data-playing="1"]:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--fam) 22%, transparent) 50%, transparent 70%);background-size:300% 100%;animation:2.4s linear infinite qKBgiq_sweep;position:absolute;inset:0}@keyframes qKBgiq_sweep{0%{background-position:100% 0}to{background-position:-50% 0}}.qKBgiq_swatch{background:var(--fam);border-radius:2px;width:10px;height:10px}.qKBgiq_row .qKBgiq_swatch{z-index:1;grid-area:sw;position:relative}.qKBgiq_num{font-family:var(--f-display);font-weight:700;font-size:var(--t-xl);color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;grid-area:num}.qKBgiq_row[data-playing="1"] .qKBgiq_num{color:var(--led)}.qKBgiq_name{z-index:1;grid-area:name;position:relative}.qKBgiq_info{z-index:1;grid-area:info;min-width:0;position:relative}.qKBgiq_alt{color:var(--mist);font-weight:600;font-size:var(--t-m);flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:1.3;display:flex}.qKBgiq_altFam,.qKBgiq_noAlt{color:var(--fam-text);font-weight:500;font-size:var(--t-xs)}.qKBgiq_noAlt{font-size:var(--t-s)}.qKBgiq_blurb{color:var(--dim);font-size:var(--t-s);line-height:1.4}.qKBgiq_tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.qKBgiq_tagEnd,.qKBgiq_tagBuild,.qKBgiq_tagBus{height:22px;font-size:var(--t-xs);border-radius:4px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.qKBgiq_tagEnd{color:var(--led);box-shadow:inset 0 0 0 1px var(--led)}.qKBgiq_tagEnd:before{content:"";background:var(--led);width:5px;height:5px;box-shadow:6px 2px 0 var(--led);border-radius:50%;margin-right:13px;translate:0 -1px}.qKBgiq_tagBuild{color:#1a1203;background:repeating-linear-gradient(-45deg, var(--led) 0 7px, #e19a2a 7px 14px)}.qKBgiq_tagBus{color:#1a1203;background:var(--led)}.qKBgiq_lines{z-index:1;flex-wrap:wrap;grid-area:lines;gap:5px;display:flex;position:relative}.qKBgiq_act{z-index:1;grid-area:act;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.qKBgiq_eq{flex:none;width:44px;height:30px}.qKBgiq_playBtn{border:1.5px solid color-mix(in oklab, var(--fam) 70%, transparent);width:48px;height:48px;color:var(--mist);cursor:pointer;transition:background .2s, color .2s, transform .2s var(--ease-out), border-color .2s;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.qKBgiq_playBtn svg{fill:currentColor;width:20px;height:20px}.qKBgiq_playBtn:hover{background:var(--fam);border-color:var(--fam);color:var(--fam-ink);transform:scale(1.06)}.qKBgiq_playBtn:active{transform:scale(.96)}.qKBgiq_row[data-playing="1"] .qKBgiq_playBtn{background:var(--fam);border-color:var(--fam);color:var(--fam-ink)}.qKBgiq_flap{--fs:clamp(1.6rem, 2.2vw, 2.05rem);--h:1.3em;font-family:var(--f-display);font-weight:700;font-size:var(--fs);vertical-align:middle;gap:.08em;line-height:1;display:inline-flex}.qKBgiq_cell{width:.7em;height:var(--h);perspective:5em;color:#f4efe2;border-radius:.09em;position:relative;box-shadow:0 .06em .1em #0009}.qKBgiq_cell[data-sp]{opacity:.55}.qKBgiq_cell:after{content:"";left:0;right:0;top:calc(var(--h) / 2 - .5px);z-index:5;background:#020405;height:1px;position:absolute}.qKBgiq_top,.qKBgiq_bottom,.qKBgiq_ftop,.qKBgiq_fbottom{height:calc(var(--h) / 2);position:absolute;left:0;right:0;overflow:hidden}.qKBgiq_top,.qKBgiq_ftop{background:linear-gradient(#232c31,#1a2125);border-radius:.09em .09em 0 0;top:0}.qKBgiq_bottom,.qKBgiq_fbottom{top:calc(var(--h) / 2);background:linear-gradient(#151b1f,#101518);border-radius:0 0 .09em .09em}.qKBgiq_ftop,.qKBgiq_fbottom{backface-visibility:hidden;display:none}.qKBgiq_cell[data-f] .qKBgiq_ftop,.qKBgiq_cell[data-f] .qKBgiq_fbottom{display:block}.qKBgiq_ftop{transform-origin:50% 100%;z-index:3}.qKBgiq_fbottom{transform-origin:50% 0;z-index:3;transform:rotateX(90deg)}.qKBgiq_top:before,.qKBgiq_bottom:before,.qKBgiq_ftop:before,.qKBgiq_fbottom:before{content:attr(data-c);height:var(--h);line-height:var(--h);text-align:center;white-space:pre;position:absolute;top:0;left:0;right:0}.qKBgiq_bottom:before,.qKBgiq_fbottom:before{top:calc(var(--h) / -2)}.qKBgiq_row[data-playing="1"] .qKBgiq_cell{color:var(--led)}.qKBgiq_row[data-building="1"] .qKBgiq_cell{color:#d9d3c4}.qKBgiq_empty{color:var(--mist);font-size:var(--t-l);justify-items:start;gap:14px;padding:48px 8px 36px;display:grid}.qKBgiq_emptyBtn{border:1.5px solid var(--led);min-height:44px;color:var(--led);font-size:var(--t-s);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:600}.qKBgiq_emptyBtn:hover{background:var(--led);color:var(--pid)}.qKBgiq_more{min-height:44px;color:var(--led);font-size:var(--t-s);text-align:left;cursor:pointer;background:0 0;border:0;margin:6px 0 4px;padding:0 4px;font-weight:600;display:block}.qKBgiq_more:hover{text-underline-offset:.25em;text-decoration:underline}@media (max-width:1100px){.qKBgiq_board{--cols:10px 2.2rem auto minmax(0, 1fr) 5.6rem}.qKBgiq_board[data-view=family]{--cols:10px auto minmax(0, 1fr) 5.6rem}.qKBgiq_board[data-view=family] .qKBgiq_row{grid-template-areas:"sw name info act"}.qKBgiq_row{grid-template-areas:"sw num name info act"}.qKBgiq_lines{display:none}}@media (max-width:860px){.qKBgiq_board{padding-inline:10px}.qKBgiq_row{contain-intrinsic-size:auto 150px;grid-template-columns:10px 1.6rem minmax(0,1fr) auto;grid-template-areas:"sw num name name"".num info act"".num lines act";gap:8px 12px;padding-block:14px}.qKBgiq_num{font-size:var(--t-l);align-self:start;padding-top:.2em}.qKBgiq_board[data-view=family] .qKBgiq_row{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"sw name name"".info act"".lines act"}.qKBgiq_lines{display:flex}.qKBgiq_name{container-type:inline-size}.qKBgiq_flap{--fs:min(2rem, calc(100cqi / 14 / .79))}.qKBgiq_groupHead{grid-template-columns:1fr auto}.qKBgiq_groupName{min-width:0}.qKBgiq_groupMeta{grid-area:2/1/auto/-1}.qKBgiq_lineHead{align-items:flex-start}.qKBgiq_act{align-self:center}}@media (max-width:560px){.qKBgiq_board{margin-inline:calc(var(--gutter) * -1 + 4px);border-radius:6px}.qKBgiq_search{max-width:none}.qKBgiq_boardTop{flex-wrap:wrap}.qKBgiq_count{margin:6px 0 0;display:block}.qKBgiq_count>span{display:none}.qKBgiq_tabs{justify-content:space-between;width:100%}.qKBgiq_tab{flex:1;padding:0 10px}.qKBgiq_clock{display:none}}@media (prefers-reduced-motion:reduce){.qKBgiq_row[data-playing="1"]:before{opacity:0;animation:none}.qKBgiq_playBtn:hover{transform:none}}.qKBgiq_about{vertical-align:middle;width:1.6em;height:1.6em;color:var(--fam-text);border-radius:50%;place-items:center;transition:background .2s;display:inline-grid;position:relative}.qKBgiq_about svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em;transition:translate .2s var(--ease-out)}.qKBgiq_about:hover{background:color-mix(in srgb, var(--fam-text) 16%, transparent)}.qKBgiq_about:hover svg{translate:2px}@media (pointer:coarse){.qKBgiq_about:after{content:"";position:absolute;inset:-10px}}@media (prefers-reduced-motion:reduce){.qKBgiq_about svg{transition:none}.qKBgiq_about:hover svg{translate:none}}
._8s2TGq_section{background:var(--night);border-top:1px solid var(--rule);padding-block:clamp(88px,11vw,150px);position:relative}._8s2TGq_section ._8s2TGq_col{text-align:center;flex-direction:column;align-items:center;max-width:840px;display:flex}._8s2TGq_title{font-size:var(--t-3xl);margin-bottom:14px;line-height:.95}._8s2TGq_lede{color:var(--dim);max-width:40ch;margin-bottom:28px}._8s2TGq_modes{box-shadow:inset 0 0 0 1px var(--rule);background:#dce8ec12;border-radius:999px;margin-bottom:36px;padding:4px;display:inline-flex}._8s2TGq_modes button{min-height:40px;font-weight:700;font-size:var(--t-s);color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}._8s2TGq_modes button[aria-checked=true]{background:var(--mist);color:var(--deep)}._8s2TGq_listen{border:1px solid var(--led-off);background:var(--pid);width:min(100%,520px);min-height:120px;color:var(--led);box-shadow:none;cursor:pointer;border-radius:10px;place-items:center;padding:20px 24px;transition:border-color .3s;display:grid}._8s2TGq_listen:hover{border-color:color-mix(in srgb, var(--led) 45%, var(--led-off))}._8s2TGq_answer{justify-items:center;gap:8px;display:grid}._8s2TGq_answerName{font-family:var(--f-display);font-weight:800;font-size:var(--t-2xl);letter-spacing:.02em;text-wrap:balance;line-height:1}._8s2TGq_answerFamily{color:var(--led-soft);font-size:var(--t-s);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex}._8s2TGq_answerFamily i{background:var(--c);border-radius:50%;width:10px;height:10px}._8s2TGq_listenText{font-family:var(--f-display);font-weight:700;font-size:var(--t-xl);letter-spacing:.02em;line-height:1}._8s2TGq_live{animation:1.2s ease-in-out infinite alternate _8s2TGq_live}@keyframes _8s2TGq_live{0%{border-color:var(--led-off)}to{border-color:var(--led)}}._8s2TGq_choices{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;width:100%;min-height:84px;margin-top:24px;display:grid}@media (min-width:640px){._8s2TGq_choices[data-mode=family]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:639px){._8s2TGq_choices{grid-template-columns:repeat(2,minmax(0,1fr))}._8s2TGq_choices[data-mode=family]>._8s2TGq_choice:last-child:nth-child(odd){grid-column:1/-1}}._8s2TGq_choice{text-align:left;border:1px solid var(--rule);cursor:pointer;background:#dce8ec0a;border-radius:10px;justify-items:start;gap:2px;padding:14px 16px;transition:border-color .2s,background .2s,opacity .3s;display:grid}._8s2TGq_choice:hover:not(:disabled){border-color:#dce8ec73}._8s2TGq_choiceName{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);line-height:1.05}._8s2TGq_choiceSub{font-size:var(--t-xs);color:var(--dim);min-height:1.2em}._8s2TGq_choice:disabled{cursor:default}._8s2TGq_right{border-color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}._8s2TGq_right ._8s2TGq_choiceName{color:var(--ct)}._8s2TGq_wrong{border-color:var(--south);text-decoration:line-through;-webkit-text-decoration-color:var(--south);text-decoration-color:var(--south)}._8s2TGq_faded{opacity:.4}._8s2TGq_reveal{color:var(--dim);max-width:52ch;margin-top:20px}._8s2TGq_reveal b{color:var(--ct);font-family:var(--f-display);font-size:var(--t-l);margin-right:6px}._8s2TGq_actions{width:min(100%,520px);animation:_8s2TGq_licence .6s var(--ease-out);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}._8s2TGq_btn{min-height:48px;font-weight:700;font-size:var(--t-s);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}._8s2TGq_primary{background:var(--mist);color:var(--deep)}._8s2TGq_primary:hover{background:#fff}._8s2TGq_secondary{color:var(--mist);background:0 0;box-shadow:inset 0 0 0 1px #dce8ec59}._8s2TGq_secondary:hover{box-shadow:inset 0 0 0 1px var(--mist)}._8s2TGq_dailyDone{color:var(--led-soft);font-size:var(--t-s);text-align:left;flex:16ch}@media (max-width:479px){._8s2TGq_actions ._8s2TGq_btn{flex:auto}}._8s2TGq_score{color:var(--dim);font-size:var(--t-s);font-variant-numeric:tabular-nums;margin-top:28px}._8s2TGq_perfect{color:var(--led-soft)}._8s2TGq_licence{background:var(--pid);box-shadow:inset 0 0 0 1px var(--led-off);animation:_8s2TGq_licence .6s var(--ease-out);border-radius:12px;justify-items:center;gap:12px;margin-top:22px;padding:18px 22px;display:grid}._8s2TGq_licence p{color:var(--dim)}._8s2TGq_licence b{color:var(--led);font-family:var(--f-display);font-size:var(--t-l);margin-right:6px}._8s2TGq_licenceBtn{background:var(--led);min-height:46px;color:var(--pid);font-weight:700;font-size:var(--t-s);cursor:pointer;border:0;border-radius:999px;padding:0 22px}._8s2TGq_licenceBtn:hover{background:#ffc365}@keyframes _8s2TGq_licence{0%{opacity:0;transform:translateY(8px)}}._8s2TGq_cab{min-height:32px;color:var(--faint);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0 12px;font-weight:700}._8s2TGq_cab:hover{color:var(--led)}@media (prefers-reduced-motion:reduce){._8s2TGq_actions,._8s2TGq_licence{animation:none}._8s2TGq_listen,._8s2TGq_choice,._8s2TGq_btn{transition:none}._8s2TGq_live{border-color:var(--led);animation:none}}
.zCemKG_bar{z-index:85;background:color-mix(in srgb, var(--deep) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);transition:transform .5s var(--ease-out);position:fixed;inset:0 0 auto;transform:translateY(-110%)}.zCemKG_on,.zCemKG_bar:focus-within{transform:none}@media (pointer:coarse){.zCemKG_bar{background:color-mix(in srgb, var(--deep) 94%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.zCemKG_row{height:52px;padding-inline:var(--gutter);align-items:center;gap:8px;display:flex;position:relative}.zCemKG_mark{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;line-height:1;display:inline-flex}.zCemKG_logo{transform-origin:50% 5%;flex:none;width:26px;height:26px;margin-block:-4px;overflow:visible}.zCemKG_logo circle{transform-box:view-box;transform-origin:16px 4px}.zCemKG_nav{align-self:stretch;margin-left:28px;position:relative}.zCemKG_links{height:100%;display:flex}.zCemKG_links button{color:var(--dim);font-weight:700;font-size:var(--t-s);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;transition:color .25s}.zCemKG_links button:hover,.zCemKG_links button[aria-current]{color:var(--mist)}.zCemKG_links button:focus-visible{outline-offset:-6px}.zCemKG_marker{background:var(--central-text);transform-origin:0;width:100px;height:3px;transition:transform .45s var(--ease-out);pointer-events:none;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.zCemKG_simple{color:var(--dim);font-weight:700;font-size:var(--t-s);white-space:nowrap;border-radius:6px;flex:none;margin-left:auto;padding:8px 12px;text-decoration:none}.zCemKG_simple:hover{color:var(--mist);background:#dce8ec12}.zCemKG_sound{font-weight:700;font-size:var(--t-s);cursor:pointer;white-space:nowrap;background:#dce8ec14;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 13px 7px 10px;display:inline-flex}.zCemKG_sound[aria-pressed=true]{background:var(--led);color:var(--pid)}.zCemKG_sound svg{fill:currentColor;width:18px;height:18px}.zCemKG_stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.zCemKG_stepper,.zCemKG_list{display:none}@media (max-width:1100px){.zCemKG_soundText{display:none}.zCemKG_sound{padding:8px 10px}.zCemKG_nav{margin-left:8px}.zCemKG_links button{padding:0 7px}}@media (max-width:1000px){.zCemKG_wordmark{display:none}}@media (max-width:900px){.zCemKG_row{padding-inline:14px 10px}.zCemKG_nav,.zCemKG_simple,.zCemKG_soundText{display:none}.zCemKG_sound{padding:8px 10px}.zCemKG_stepper{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.zCemKG_step{width:36px;height:36px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.zCemKG_step:hover{color:var(--mist);background:#dce8ec12}.zCemKG_step:disabled{visibility:hidden}.zCemKG_menu{min-width:0;font-family:var(--f-display);font-weight:800;font-size:var(--t-l);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px;line-height:1;display:inline-flex}.zCemKG_current{text-overflow:ellipsis;animation:zCemKG_roll .4s var(--ease-out);overflow:hidden}.zCemKG_down{width:12px;height:12px;transition:rotate .25s var(--ease-out);flex:none;rotate:90deg}.zCemKG_menu[aria-expanded=true] .zCemKG_down{rotate:-90deg}.zCemKG_list:not([hidden]){border-top:1px solid var(--rule);background:var(--deep);animation:zCemKG_drop .3s var(--ease-out);padding:6px 0 16px;display:block}.zCemKG_list button{width:100%;padding:12px max(20px, var(--gutter));text-align:left;color:var(--dim);font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);cursor:pointer;background:0 0;border:0;line-height:1;display:block}.zCemKG_list button[aria-current]{color:var(--mist);box-shadow:inset 3px 0 0 var(--central-text)}.zCemKG_listSimple{margin:12px max(20px, var(--gutter)) 0;color:var(--dim);font-weight:700;font-size:var(--t-s);display:inline-block}}@media (max-width:640px){.zCemKG_wordmark{display:none}}@keyframes zCemKG_roll{0%{opacity:0;transform:translateY(40%)}}@keyframes zCemKG_drop{0%{opacity:0;transform:translateY(-8px)}}.zCemKG_step svg,.zCemKG_down{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.zCemKG_step svg{width:14px;height:14px}.zCemKG_back{rotate:180deg}@media (max-width:440px){.zCemKG_stepper{margin-left:-4px}.zCemKG_step{width:28px}.zCemKG_menu{gap:5px;padding-inline:2px;font-size:1.125rem}.zCemKG_sound{padding:8px 9px}}@media (max-width:370px){.zCemKG_step{width:24px}.zCemKG_menu{font-size:1.0625rem}}
.LkC8Nq_nudge{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:79;background:var(--pid);border:1px solid var(--rule);width:max-content;max-width:min(36rem,100vw - 344px);min-height:52px;animation:LkC8Nq_rise .3s var(--ease-out) both;border-radius:26px;align-items:center;gap:.75rem;padding:.4rem .4rem .4rem 1.1rem;display:flex;position:fixed;box-shadow:0 14px 36px -12px #000000bf}@keyframes LkC8Nq_rise{0%{opacity:0;transform:translateY(16px)}}@keyframes LkC8Nq_drop{0%{opacity:0;transform:translateY(-16px)}}.LkC8Nq_text{font-size:var(--t-s);color:var(--dim);text-wrap:pretty;margin:0;line-height:1.35}.LkC8Nq_text b{color:var(--mist);font-weight:700}.LkC8Nq_tag{color:#10120a;height:2.25rem;font:inherit;font-size:var(--t-s);cursor:pointer;background:#f5c000;border:0;border-radius:18px;flex:none;padding:0 1rem;font-weight:700;transition:filter .15s}.LkC8Nq_tag:hover{filter:brightness(1.08)}.LkC8Nq_tag:focus-visible,.LkC8Nq_close:focus-visible{outline-offset:2px;outline:2px solid #f5c000}.LkC8Nq_close{width:2rem;height:2rem;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.LkC8Nq_close:hover{color:var(--mist);background:#dce8ec14}.LkC8Nq_close svg{width:12px;height:12px}@media (max-width:760px){.LkC8Nq_nudge{width:auto;max-width:none;min-height:52px;padding:max(4px, env(safe-area-inset-top)) 8px 4px 16px;transition:translate .5s var(--ease-out);border-width:0 0 1px;border-radius:0;gap:.5rem;animation-name:LkC8Nq_drop;inset:0 0 auto}html[data-header] .LkC8Nq_nudge{translate:0 53px}.LkC8Nq_text{font-size:var(--t-xs);flex:1}.LkC8Nq_tag{height:2rem;padding:0 .85rem}}@media (prefers-reduced-motion:reduce){.LkC8Nq_nudge{transition:none;animation:none}}
.woEQpW_dock{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:86;pointer-events:none;position:fixed}.woEQpW_toast{pointer-events:auto;box-sizing:border-box;color:#2a2418;max-width:calc(100vw - 32px);height:2.5rem;font-family:var(--f-body);text-align:left;white-space:nowrap;cursor:pointer;animation:woEQpW_rise .26s var(--ease-out) both;-webkit-tap-highlight-color:transparent;background:#f3ecdbf0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;display:flex;box-shadow:inset 0 0 0 1px #3c280a1f,0 6px 16px -8px #000000b3}.woEQpW_toast:hover{background:#fbf6ea}.woEQpW_toast:focus-visible{outline:3px solid var(--led);outline-offset:3px}.woEQpW_toast[data-leaving]{animation:.3s ease-in both woEQpW_leave}.woEQpW_stampWrap{flex:none;width:1.75rem;height:1.75rem;display:block}.woEQpW_stamp{mix-blend-mode:multiply;opacity:.92;width:100%;height:100%;animation:.3s cubic-bezier(.5,0,.75,0) .1s both woEQpW_thud;display:block}.woEQpW_text{align-items:baseline;gap:.5rem;min-width:0;line-height:1.2;display:flex}.woEQpW_name{text-overflow:ellipsis;font-family:var(--f-display);font-size:var(--t-s);font-weight:700;overflow:hidden}.woEQpW_tag{font-size:var(--t-xs);color:#7a6c50;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.woEQpW_toast:is([data-gold],[data-first]){border-radius:12px;gap:.65rem;height:3.75rem;padding:.3rem 1rem .3rem .4rem}.woEQpW_toast[data-gold]{background:linear-gradient(118deg,#f6e3a6,#fff6d8 45%,#e8c66a);box-shadow:inset 0 0 0 1px #96691473,0 0 24px -8px #ffc85099,0 8px 20px -10px #000000bf}.woEQpW_toast:is([data-gold],[data-first]) .woEQpW_stampWrap{width:2.75rem;height:2.75rem}.woEQpW_toast:is([data-gold],[data-first]) .woEQpW_text{gap:.05rem;display:grid}.woEQpW_kicker{letter-spacing:.12em;text-transform:uppercase;color:#7a6640;font-size:.6875rem;font-weight:700}.woEQpW_count{font-size:var(--t-xs);color:#5e5440}.woEQpW_vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes woEQpW_rise{0%{opacity:0;transform:translateY(6px)}}@keyframes woEQpW_leave{to{opacity:0;transform:translateY(4px)}}@keyframes woEQpW_thud{0%{opacity:0;transform:scale(1.5)rotate(-10deg)}60%{opacity:.92}}@media (max-width:560px){.woEQpW_dock{left:max(8px, env(safe-area-inset-left));bottom:calc(max(8px, env(safe-area-inset-bottom)) + 46px + 8px)}.woEQpW_toast{max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.woEQpW_toast,.woEQpW_toast[data-leaving],.woEQpW_stamp{animation-name:woEQpW_fade}.woEQpW_toast[data-leaving]{animation-direction:reverse}}@keyframes woEQpW_fade{0%{opacity:0}}
._9SSpTG_dock{top:calc(max(0px, env(safe-area-inset-top)) + 68px);z-index:83;width:max-content;max-width:calc(100vw - 32px);position:fixed;left:50%;translate:-50%}._9SSpTG_hint{background:var(--pid);color:var(--mist);font-family:var(--f-body);box-shadow:0 0 0 1px color-mix(in oklab, var(--led) 26%, transparent) inset, 0 18px 40px -14px #000c;animation:_9SSpTG_drop .52s var(--ease-out) both;border-radius:12px;align-items:center;gap:.8rem;padding:.5rem .5rem .5rem .6rem;display:flex}._9SSpTG_glyph{background:#040d13;border-radius:8px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}._9SSpTG_glyph svg{fill:none;width:1.4rem;height:1.4rem;stroke:var(--led);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--led) 60%, transparent))}._9SSpTG_copy{font-size:var(--t-xs);gap:1px;line-height:1.3;display:grid}._9SSpTG_copy strong{font-family:var(--f-display);font-size:var(--t-s);color:#fff4dd;font-weight:700}._9SSpTG_copy span{color:var(--dim)}._9SSpTG_go{background:var(--led);color:#1d1306;min-height:36px;font:600 var(--t-xs) / 1 var(--f-body);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 .9rem}._9SSpTG_go:hover{background:#ffc266}._9SSpTG_go:focus-visible{outline-offset:2px;outline:2px solid #fff4dd}@keyframes _9SSpTG_drop{0%{opacity:0;translate:0 -10px}}@media (prefers-reduced-motion:reduce){._9SSpTG_hint{animation-name:_9SSpTG_fade}@keyframes _9SSpTG_fade{0%{opacity:0}}}
.eCB5Iq_ghost{left:50%;bottom:max(28px, env(safe-area-inset-bottom));z-index:79;background:radial-gradient(circle at 1.5px 1.5px, #ffb44312 1px, transparent 1.4px) 0 0 / 4px 4px, var(--pid);max-width:calc(100vw - 32px);box-shadow:0 0 0 1px #ffffff14 inset, 0 14px 36px -12px #000000d9, 0 0 36px -16px var(--led);font:700 1.5rem/1 var(--f-display);letter-spacing:.1em;white-space:pre;pointer-events:none;opacity:0;transition:opacity .35s, translate .45s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:9px 16px 8px;display:flex;position:fixed;translate:-50% 10px}.eCB5Iq_ghost[data-on]{opacity:1;transition-duration:.12s,.3s;translate:-50%}.eCB5Iq_text{color:var(--led);text-shadow:0 0 9px #ffb4438c;display:inline-flex}.eCB5Iq_ch{animation:.18s steps(3,end) both eCB5Iq_lit}.eCB5Iq_ch[data-sp]{min-width:.4em}@keyframes eCB5Iq_lit{0%{color:var(--led-off);text-shadow:none}}.eCB5Iq_hint{color:#ffb44342;margin-left:-.1em}.eCB5Iq_swatch{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:2px;flex:none}.eCB5Iq_ghost[data-kind=station] .eCB5Iq_ch{animation-duration:.3s}@media (max-width:640px){.eCB5Iq_ghost{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 66px);font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.eCB5Iq_ghost,.eCB5Iq_ghost[data-on]{translate:-50%}.eCB5Iq_ch{animation:none}}
.XBnV2a_dock{top:max(14px, env(safe-area-inset-top));z-index:86;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}.XBnV2a_toast{background:var(--pid);box-shadow:0 0 0 1px #ffffff1a inset, 0 14px 36px -12px #000000d9, 0 0 36px -16px var(--led);text-align:center;animation:XBnV2a_drop .55s var(--ease-out) both;border-radius:14px;flex-direction:column;gap:2px;padding:10px 18px 11px;display:flex}.XBnV2a_label{font-family:var(--f-display);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--led);font-weight:700}.XBnV2a_text{font-size:var(--t-s);color:var(--mist);line-height:1.35}.XBnV2a_neon{box-shadow:inset 0 0 0 1px #ff4fd873,0 14px 36px -12px #000000d9,0 0 28px -6px #ff4fd88c}.XBnV2a_neon .XBnV2a_label{color:var(--neon-cyan,#5ff4ff);text-shadow:0 0 10px #5ff4ffb3}@keyframes XBnV2a_drop{0%{opacity:0;transform:translateY(-14px)}}
._3BzEga_dock{--lift:calc(2.5rem + 8px);left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:86;pointer-events:none;transition:transform .32s var(--ease-out);position:fixed}._3BzEga_dock:is([data-above=gold],[data-above=first]){--lift:calc(3.75rem + 8px)}._3BzEga_dock[data-above]{transform:translateY(calc(-1 * var(--lift)))}._3BzEga_toast{pointer-events:auto;box-sizing:border-box;color:#2a2418;max-width:calc(100vw - 32px);height:2.5rem;font-family:var(--f-body);text-align:left;white-space:nowrap;cursor:pointer;animation:_3BzEga_rise .26s var(--ease-out) both;-webkit-tap-highlight-color:transparent;background:#f3ecdbf0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;display:flex;box-shadow:inset 0 0 0 1px #3c280a1f,0 6px 16px -8px #000000b3}._3BzEga_toast:hover{background:#fbf6ea}._3BzEga_toast:focus-visible{outline:3px solid var(--led);outline-offset:3px}._3BzEga_toast[data-leaving]{animation:.3s ease-in both _3BzEga_leave}._3BzEga_stampWrap{flex:none;width:3.05rem;height:1.75rem;display:block;position:relative}._3BzEga_stamp{mix-blend-mode:multiply;opacity:.92;width:100%;height:100%;animation:.3s cubic-bezier(.5,0,.75,0) .1s both _3BzEga_thud;position:absolute;inset:0;rotate:-4deg}._3BzEga_stampWrap[data-many] ._3BzEga_stamp:nth-child(2){animation-delay:.2s;translate:3px -2px;rotate:5deg}._3BzEga_stampWrap[data-many] ._3BzEga_stamp:nth-child(3){animation-delay:.3s;translate:-2px 2px;rotate:-9deg}._3BzEga_text{align-items:baseline;gap:.5rem;min-width:0;line-height:1.2;display:flex}._3BzEga_name{text-overflow:ellipsis;font-family:var(--f-display);font-size:var(--t-s);font-weight:700;overflow:hidden}._3BzEga_tag{font-size:var(--t-xs);color:#7a6c50;font-variant-numeric:tabular-nums;flex:none;font-weight:600}._3BzEga_vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _3BzEga_rise{0%{opacity:0;transform:translateY(6px)}}@keyframes _3BzEga_leave{to{opacity:0;transform:translateY(4px)}}@keyframes _3BzEga_thud{0%{opacity:0;transform:scale(1.5)rotate(-10deg)}60%{opacity:.92}}@media (max-width:560px){._3BzEga_dock{left:max(8px, env(safe-area-inset-left));bottom:calc(max(8px, env(safe-area-inset-bottom)) + 46px + 8px)}._3BzEga_toast{max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){._3BzEga_dock{transition:none}._3BzEga_toast,._3BzEga_toast[data-leaving],._3BzEga_stamp{animation-name:_3BzEga_fade}._3BzEga_toast[data-leaving]{animation-direction:reverse}}@keyframes _3BzEga_fade{0%{opacity:0}}
.LSENGW_page{max-width:1180px;padding:0 var(--gutter) 56px;margin-inline:auto}body:has(.LSENGW_page)>.grain{animation:none}.LSENGW_skip{z-index:100;background:var(--led);color:var(--pid);border-radius:4px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.LSENGW_skip:focus{top:16px}.LSENGW_top{justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.LSENGW_mark{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.LSENGW_logo{flex:none;width:28px;height:28px}.LSENGW_full{min-height:44px;box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--t-s);transition:background-color .2s var(--ease-out);border-radius:4px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.LSENGW_full:hover{background:#dce8ec14}.LSENGW_cover{border-top:4px solid var(--mist);padding-block:14px clamp(40px,6vw,72px)}.LSENGW_issue{font-size:var(--t-s);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;font-weight:700;display:flex}.LSENGW_issue span+span{color:var(--dim);font-weight:400}.LSENGW_cover h1{font-size:var(--t-3xl);margin-top:clamp(32px,6vw,72px)}.LSENGW_lede{max-width:58ch;color:var(--dim);margin-top:18px;line-height:1.6}.LSENGW_key{--keycols:9rem 8rem 5rem minmax(0, 1fr);max-width:820px;margin-top:clamp(32px,5vw,56px)}.LSENGW_keyHead,.LSENGW_key a:not(.LSENGW_keyLines){grid-template-columns:var(--keycols);align-items:baseline;gap:16px;display:grid}.LSENGW_keyHead{border-bottom:2px solid var(--mist);color:var(--faint);font-size:var(--t-xs);padding:0 8px 8px;font-weight:700}.LSENGW_keyHead span:nth-child(3){text-align:right}.LSENGW_key ul{margin:0;padding:0;list-style:none}.LSENGW_key li{border-bottom:1px solid var(--rule)}.LSENGW_key a{text-decoration:none}.LSENGW_key a:not(.LSENGW_keyLines){min-height:44px;transition:background-color .2s var(--ease-out);padding:10px 8px}.LSENGW_key a:hover{background:#dce8ec0d}.LSENGW_key a:focus-visible{outline-offset:-2px}.LSENGW_keyName{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);color:var(--ct);align-items:baseline;gap:10px;line-height:1;display:inline-flex}.LSENGW_keyName:before{content:"";background:var(--c);flex:none;width:10px;height:10px}.LSENGW_keySig{font-weight:700}.LSENGW_keyCount{text-align:right;font-variant-numeric:tabular-nums}.LSENGW_keyReach{color:var(--dim);font-size:var(--t-s)}.LSENGW_keyLines{min-height:44px;font-size:var(--t-s);align-items:center;gap:12px;margin-top:14px;padding:6px 8px;font-weight:700;display:inline-flex}.LSENGW_keyBadges{gap:4px;display:inline-flex}.LSENGW_family{padding-top:clamp(40px,6vw,72px);scroll-margin-top:8px}.LSENGW_band{background:var(--c);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 28px;padding:14px 14px 14px clamp(16px,2vw,24px);display:grid}.LSENGW_band h2{font-size:var(--t-2xl);line-height:.9}.LSENGW_bandMeta{font-size:var(--t-s);gap:2px;line-height:1.35;display:grid}.LSENGW_bandMeta strong{font-weight:800}.LSENGW_about{max-width:65ch;color:var(--dim);font-size:var(--t-s);margin:16px 0 0}.LSENGW_sigBtn{background:var(--ink);min-height:44px;color:var(--c);font-weight:700;font-size:var(--t-s);white-space:nowrap;cursor:pointer;transition:opacity .2s var(--ease-out);border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:inline-flex}.LSENGW_sigBtn:hover{opacity:.9}.LSENGW_sigBtn:focus-visible{outline-color:var(--ink)}.LSENGW_sigBtn .LSENGW_icon{background:var(--c);color:var(--ink)}.LSENGW_bigBtn{background:var(--c);min-height:56px;color:var(--ink);font-family:var(--f-display);font-weight:800;font-size:var(--t-l);text-align:left;cursor:pointer;transition:opacity .2s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;line-height:1;display:inline-flex}.LSENGW_bigBtn:hover{opacity:.92}.LSENGW_bigBtn:focus-visible{outline:2px solid var(--led);outline-offset:3px}.LSENGW_bigBtn .LSENGW_icon{background:var(--ink);width:40px;height:40px;color:var(--c)}.LSENGW_bigBtn .LSENGW_icon svg{width:16px;height:16px}.LSENGW_cols,.LSENGW_station{grid-template-columns:44px minmax(0,15rem) 6.5rem minmax(0,1fr);grid-template-areas:"play who lines blurb";column-gap:20px;display:grid}.LSENGW_cols{border-bottom:2px solid var(--c);color:var(--faint);font-size:var(--t-xs);margin-top:24px;padding:0 4px 8px;font-weight:700}.LSENGW_cols span:first-child{grid-area:who}.LSENGW_cols span:nth-child(2){grid-area:lines}.LSENGW_cols span:nth-child(3){grid-area:blurb}.LSENGW_stations{margin:0;padding:0;list-style:none}.LSENGW_station{border-bottom:1px solid var(--rule);transition:background-color .2s var(--ease-out);align-items:center;row-gap:4px;padding:10px 4px;position:relative}.LSENGW_station:hover{background:#dce8ec0a}.LSENGW_station:has([data-playing]){background:color-mix(in srgb, var(--c) 14%, var(--night))}.LSENGW_who{grid-area:who;min-width:0}.LSENGW_stationName{font-family:var(--f-display);font-weight:800;font-size:var(--t-l);line-height:1.05}.LSENGW_stationName a,.LSENGW_calls a{z-index:1;text-decoration:none;position:relative}.LSENGW_stationName a:hover,.LSENGW_calls a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.LSENGW_alt{color:var(--dim);font-size:var(--t-xs);margin-top:2px;line-height:1.3}.LSENGW_building{color:var(--led-soft);font-size:var(--t-xs);margin-top:2px;font-weight:700}.LSENGW_meta{flex-wrap:wrap;grid-area:lines;align-items:center;gap:4px;display:flex}.LSENGW_blurb{min-width:0;color:var(--dim);font-size:var(--t-s);grid-area:blurb;line-height:1.4}.LSENGW_stationBtn{cursor:pointer;background:0 0;border:0;grid-area:play;place-items:center;width:44px;height:44px;padding:0;display:grid}.LSENGW_stationBtn:after{content:"";position:absolute;inset:0}.LSENGW_stationBtn:focus-visible{outline:none}.LSENGW_stationBtn:focus-visible:after{outline:2px solid var(--led);outline-offset:-2px}.LSENGW_icon{background:var(--c);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.LSENGW_icon svg{fill:currentColor;width:14px;height:14px}.LSENGW_eq{align-items:flex-end;gap:2px;height:12px;display:flex}.LSENGW_eq i{transform-origin:bottom;background:currentColor;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate LSENGW_eq;display:block}.LSENGW_eq i:first-child{animation-delay:-.3s}.LSENGW_eq i:nth-child(2){animation-delay:-.6s}.LSENGW_eq i:nth-child(3){animation-delay:-.1s}@keyframes LSENGW_eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.LSENGW_eq i{animation:none}.LSENGW_eq i:first-child{transform:scaleY(.6)}.LSENGW_eq i:nth-child(3){transform:scaleY(.8)}.LSENGW_full,.LSENGW_key a,.LSENGW_sigBtn,.LSENGW_station{transition:none}}.LSENGW_lines{border-top:4px solid var(--mist);margin-top:clamp(56px,8vw,96px);padding-top:14px;scroll-margin-top:8px}.LSENGW_linesHead{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:end;gap:12px 40px;display:grid}.LSENGW_linesHead h2{font-size:var(--t-2xl);margin-top:24px}.LSENGW_linesHead p{max-width:58ch;color:var(--dim);font-size:var(--t-s)}.LSENGW_lineList{margin:32px 0 0;padding:0;list-style:none}.LSENGW_line{border-top:2px solid var(--c);grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:16px 40px;padding-block:24px 28px;display:grid}.LSENGW_line h3{font-size:var(--t-xl);align-items:center;gap:10px;display:flex}.LSENGW_lineSummary{font-size:var(--t-s);margin-top:12px}.LSENGW_calls{columns:4 9.5rem;font-size:var(--t-s);column-gap:24px;margin:0;padding:0;list-style:none}.LSENGW_calls li{break-inside:avoid;background:linear-gradient(var(--c), var(--c)) 5px 0 / 3px 100% no-repeat;padding:3px 0 3px 22px;position:relative}.LSENGW_calls li:before{content:"";background:var(--f);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(.775em - 1.5px);left:2px}.LSENGW_calls li[data-end]{font-weight:700}.LSENGW_foot{border-top:1px solid var(--rule);font-size:var(--t-s);color:var(--dim);grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:10px 40px;margin-top:48px;padding-top:16px;display:grid}.LSENGW_foot p{max-width:65ch}.LSENGW_foot a{color:var(--mist)}@media (max-width:760px){.LSENGW_key{--keycols:7.5rem minmax(0, 1fr) 4.5rem}.LSENGW_keyHead span:nth-child(4),.LSENGW_keyReach{display:none}.LSENGW_band{grid-template-columns:minmax(0,1fr) auto}.LSENGW_band h2{grid-column:1}.LSENGW_bandMeta{grid-area:2/1/auto/-1}.LSENGW_sigBtn{grid-area:1/2}.LSENGW_cols{display:none}.LSENGW_station{border-top:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play who lines""play blurb blurb";column-gap:12px}.LSENGW_stations{border-top:2px solid var(--c);margin-top:16px}.LSENGW_meta{justify-content:flex-end;align-self:start;padding-top:2px}.LSENGW_linesHead,.LSENGW_line,.LSENGW_foot{grid-template-columns:minmax(0,1fr)}.LSENGW_calls{columns:2;column-gap:16px}}@media (max-width:480px){.LSENGW_mark{font-size:var(--t-m)}.LSENGW_logo{width:24px;height:24px}.LSENGW_band{grid-template-columns:minmax(0,1fr)}.LSENGW_sigBtn{grid-area:3/1;justify-self:start;margin-top:4px}}
.dy4lEG_dock{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:83;pointer-events:none;width:min(380px,100vw - 32px);position:fixed}.dy4lEG_card{pointer-events:auto;background:var(--pid);color:var(--mist);box-shadow:0 0 0 1px color-mix(in srgb, var(--led) 28%, transparent) inset, 0 0 40px -12px color-mix(in srgb, var(--led) 45%, transparent), 0 24px 50px -16px #000000d9;animation:dy4lEG_arrive .62s var(--ease-out) both;border-radius:14px;gap:.7rem;padding:.95rem 1.1rem .85rem;display:grid}.dy4lEG_card[data-leaving]{animation:.38s ease-in both dy4lEG_leave}.dy4lEG_card p{margin:0}.dy4lEG_board{background:var(--led-off);color:var(--led);font-family:var(--f-display);font-size:var(--t-s);letter-spacing:.14em;text-shadow:0 0 8px color-mix(in srgb, var(--led) 60%, transparent);white-space:nowrap;border-radius:6px;align-items:center;gap:.6rem;padding:.35rem .6rem;font-weight:700;display:flex;overflow:hidden}.dy4lEG_board [lang=ja]{letter-spacing:.25em}.dy4lEG_dots{opacity:.55;background:radial-gradient(circle,currentColor 0 1px,#0000 1.2px) 0 0/5px 2px repeat-x;flex:1;height:2px}.dy4lEG_board span:last-child{animation:1.4s step-end 3 dy4lEG_blink}.dy4lEG_text{font-family:var(--f-display);font-size:var(--t-l);text-wrap:balance;font-weight:700;line-height:1.12}.dy4lEG_dest{white-space:nowrap}.dy4lEG_text [lang=ja]{color:var(--led)}.dy4lEG_actions{gap:.5rem;display:flex}.dy4lEG_ride,.dy4lEG_later{min-height:2.5rem;font:inherit;font-weight:700;font-size:var(--t-s);cursor:pointer;border:0;border-radius:999px;padding:.45rem 1.1rem;transition:background-color .2s}.dy4lEG_ride{background:var(--led);color:var(--pid)}.dy4lEG_ride:hover{background:color-mix(in srgb, var(--led) 85%, #fff)}.dy4lEG_later{color:var(--mist);background:#dce8ec14}.dy4lEG_later:hover{background:#dce8ec24}.dy4lEG_ride:focus-visible,.dy4lEG_later:focus-visible{outline:3px solid var(--led);outline-offset:3px}.dy4lEG_fine{color:var(--faint);font-size:.6875rem;line-height:1.35}@keyframes dy4lEG_arrive{0%{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes dy4lEG_leave{to{opacity:0;transform:translateY(12px)}}@keyframes dy4lEG_blink{50%{opacity:.25}}@media (max-width:560px){.dy4lEG_dock{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:auto;top:max(8px, env(safe-area-inset-top));width:auto}.dy4lEG_card{animation-name:dy4lEG_drop}.dy4lEG_card[data-leaving]{animation-name:dy4lEG_lift}}@keyframes dy4lEG_drop{0%{opacity:0;transform:translateY(-20px)scale(.96)}}@keyframes dy4lEG_lift{to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.dy4lEG_card,.dy4lEG_card[data-leaving]{animation-name:dy4lEG_fade}.dy4lEG_card[data-leaving]{animation-direction:reverse}.dy4lEG_board span:last-child{animation:none}}@keyframes dy4lEG_fade{0%{opacity:0}}
.iFc-uq_page{--frame:1240px;padding-bottom:56px}body:has(.iFc-uq_page)>.grain{animation:none}.iFc-uq_frame,.iFc-uq_boardIn,.iFc-uq_story,.iFc-uq_chimeIn,.iFc-uq_where,.iFc-uq_familyIn{max-width:var(--frame);padding-inline:var(--gutter);margin-inline:auto}.iFc-uq_board{isolation:isolate;background:var(--c);color:var(--ink);position:relative;overflow:hidden}.iFc-uq_board :focus-visible{outline-color:var(--ink)}.iFc-uq_play button:focus-visible{outline-color:var(--ink)}.iFc-uq_art{z-index:-1;opacity:.5;width:100%;height:100%;animation:iFc-uq_art-in 1.8s var(--ease-out) both;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 62%);mask-image:linear-gradient(90deg,#0000 8%,#000 62%)}@keyframes iFc-uq_art-in{0%{opacity:0}}.iFc-uq_boardIn{flex-direction:column;min-height:min(74svh,740px);padding-block:16px clamp(28px,4vw,44px);display:flex}.iFc-uq_crumbs{font-size:var(--t-s)}.iFc-uq_crumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.iFc-uq_crumbs li+li:before{content:"›";opacity:.7;margin-inline:10px}.iFc-uq_crumbs a{text-decoration:none}.iFc-uq_crumbs a:hover{text-decoration:underline}.iFc-uq_crumbs [aria-current]{font-weight:700}.iFc-uq_name{letter-spacing:-.012em;margin-top:auto;padding-top:clamp(96px,14vw,180px);font-size:clamp(3.5rem,11.5vw,8.25rem);line-height:.84}.iFc-uq_alt{font-family:var(--f-display);margin-top:12px;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:600;line-height:1}.iFc-uq_plate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;margin-top:clamp(26px,3.5vw,40px);padding-top:clamp(20px,2.4vw,28px);display:flex;position:relative}.iFc-uq_plate:before{content:"";background:var(--ink);transform-origin:0;height:3px;animation:iFc-uq_rule-in 1.1s .15s var(--ease-out) both;position:absolute;inset:0 0 auto}@keyframes iFc-uq_rule-in{0%{transform:scaleX(0)}}.iFc-uq_play{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.iFc-uq_play button{background:var(--ink);color:var(--c)}.iFc-uq_play button>span:first-child{background:var(--c);color:var(--ink)}.iFc-uq_blurb{max-width:30ch;font-size:var(--t-l);font-weight:700;line-height:1.25}.iFc-uq_facts{font-family:var(--f-display);font-weight:700;font-size:var(--t-l);flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;line-height:1;list-style:none;display:flex}.iFc-uq_facts li+li:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin:0 14px .18em;display:inline-block}.iFc-uq_badges{gap:6px;display:inline-flex}.iFc-uq_badges>span{box-shadow:0 0 0 1.5px var(--ink)}.iFc-uq_facts .iFc-uq_tag{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font-family:var(--f-body);margin:0 0 0 14px;padding:3px 8px;display:inline-block}.iFc-uq_facts .iFc-uq_tag:before{display:none}.iFc-uq_story{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:20px 64px;padding-block:clamp(56px,8vw,120px);display:grid}.iFc-uq_story h2{font-size:var(--t-2xl)}.iFc-uq_story p{max-width:36em;font-size:clamp(1.25rem,1.05rem + .7vw,1.65rem);line-height:1.5}.iFc-uq_chime{background:var(--deep)}.iFc-uq_chimeIn{padding-block:clamp(56px,8vw,112px)}.iFc-uq_chimeHead{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:16px 64px;display:grid}.iFc-uq_chimeHead h2{font-size:var(--t-3xl)}.iFc-uq_chimeHead p{max-width:54ch;color:var(--dim)}.iFc-uq_score{margin-top:clamp(36px,5vw,64px)}.iFc-uq_bar{gap:4px;height:clamp(72px,10vw,128px);display:flex;position:relative}.iFc-uq_bar>[data-kind]{min-width:34px;transition:opacity .25s var(--ease-out);border-radius:4px;flex-basis:0;position:relative}.iFc-uq_wave{width:100%;height:100%;fill:var(--ink);opacity:.38;animation:iFc-uq_wave-in .9s var(--ease-out) both;position:absolute;inset:0}.iFc-uq_bar [data-kind=signature] .iFc-uq_wave{fill:var(--c);opacity:.85}.iFc-uq_bar [data-kind=bell] .iFc-uq_wave{fill:var(--deep)}@keyframes iFc-uq_wave-in{0%{opacity:0;transform:scaleY(.2)}}.iFc-uq_bar b{background:var(--c);font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);color:var(--ink);border-radius:3px;padding:4px 6px 3px;line-height:1;position:absolute;top:8px;left:8px}.iFc-uq_bar [data-kind=signature] b{color:var(--ct);background:0 0}.iFc-uq_bar [data-kind=bell] b{background:var(--mist);color:var(--deep)}.iFc-uq_bar [data-kind=motif],.iFc-uq_parts [data-kind=motif] .iFc-uq_key{background:var(--c)}.iFc-uq_bar [data-kind=signature],.iFc-uq_parts [data-kind=signature] .iFc-uq_key{background:color-mix(in srgb, var(--c) 26%, var(--deep));box-shadow:inset 0 0 0 1.5px var(--c);color:var(--ct)}.iFc-uq_bar [data-kind=bell],.iFc-uq_parts [data-kind=bell] .iFc-uq_key{background:var(--mist)}.iFc-uq_live[data-now] .iFc-uq_bar>[data-kind]{opacity:.4}.iFc-uq_live[data-now=motif] .iFc-uq_bar>[data-kind=motif],.iFc-uq_live[data-now=signature] .iFc-uq_bar>[data-kind=signature],.iFc-uq_live[data-now=bell] .iFc-uq_bar>[data-kind=bell]{opacity:1}.iFc-uq_head{pointer-events:none;opacity:0;transform:translateX(calc(var(--p,0) * 100%));position:absolute;inset:-10px 0}.iFc-uq_head:before{content:"";background:var(--mist);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:-2px;box-shadow:0 0 14px 2px #dce8ec8c}.iFc-uq_live[data-now] .iFc-uq_head{opacity:1}.iFc-uq_ruler{border-top:1px solid var(--rule);height:30px;color:var(--faint);font-size:var(--t-xs);font-variant-numeric:tabular-nums;margin-top:12px;position:relative}.iFc-uq_ruler span{padding-top:9px;position:absolute;top:0;transform:translate(-50%)}.iFc-uq_ruler span:before{content:"";background:currentColor;width:1px;height:6px;position:absolute;top:-1px;left:50%}.iFc-uq_ruler span:first-child{transform:none}.iFc-uq_ruler span:first-child:before{left:0}.iFc-uq_parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 56px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.iFc-uq_parts li{grid-template-columns:44px minmax(0,1fr);align-content:start;justify-items:start;gap:10px 18px;display:grid}.iFc-uq_parts li>:not(.iFc-uq_key){grid-column:2}.iFc-uq_key{width:44px;height:44px;color:var(--ink);font-family:var(--f-display);font-weight:800;font-size:var(--t-l);border-radius:4px;grid-row:1/span 3;place-items:center;line-height:1;display:grid}.iFc-uq_parts [data-kind=bell] .iFc-uq_key{color:var(--deep)}.iFc-uq_parts h3{font-size:var(--t-l);line-height:1.05}.iFc-uq_parts h3 span{color:var(--faint);font-family:var(--f-body);font-weight:400;font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px}.iFc-uq_parts p{max-width:48ch;color:var(--dim);font-size:var(--t-s)}.iFc-uq_parts button{color:var(--mist);box-shadow:inset 0 0 0 1.5px var(--c);background:0 0;margin-top:4px}.iFc-uq_parts button:hover{background:color-mix(in srgb, var(--c) 18%, transparent);opacity:1}.iFc-uq_parts button:focus-visible{outline-color:var(--led)}.iFc-uq_parts button>span:first-child{background:var(--c);color:var(--ink)}.iFc-uq_where{padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,88px)}.iFc-uq_where h2{font-size:var(--t-3xl)}.iFc-uq_whereGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:36px 56px;margin-top:clamp(28px,4vw,48px);display:grid}.iFc-uq_calls{gap:30px;margin:0;padding:0;list-style:none;display:grid}.iFc-uq_callHead{align-items:center;gap:10px;font-weight:700;display:flex}.iFc-uq_callHead a{text-decoration:none}.iFc-uq_callHead a:hover{text-decoration:underline}.iFc-uq_strip{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);grid-template-areas:"pn.nn""pr dot nr""pt.nt";align-items:center;margin-top:12px;display:grid}.iFc-uq_side{display:contents}.iFc-uq_side[data-side=prev] .iFc-uq_stop,.iFc-uq_side[data-side=prev] .iFc-uq_endOfLine{grid-area:pn}.iFc-uq_side[data-side=next] .iFc-uq_stop,.iFc-uq_side[data-side=next] .iFc-uq_endOfLine{text-align:right;grid-area:nn;justify-self:end}.iFc-uq_side[data-side=prev] .iFc-uq_towards{grid-area:pt}.iFc-uq_side[data-side=next] .iFc-uq_towards{text-align:right;grid-area:nt;justify-self:end}.iFc-uq_stop{font-family:var(--f-display);font-weight:800;font-size:var(--t-xl);padding-block:4px 8px;line-height:1;text-decoration:none}.iFc-uq_stop:hover{color:var(--ct);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.iFc-uq_endOfLine{color:var(--faint);font-weight:700;font-size:var(--t-s);padding-block:4px 8px}.iFc-uq_towards{color:var(--dim);font-size:var(--t-xs);padding-top:8px}.iFc-uq_tag{box-shadow:inset 0 0 0 1px var(--led-soft);color:var(--led-soft);font-size:var(--t-xs);white-space:nowrap;border-radius:4px;margin-top:4px;padding:2px 8px;font-weight:700;line-height:1.4;display:table}.iFc-uq_side[data-side=next] .iFc-uq_towards .iFc-uq_tag{margin-left:auto}.iFc-uq_rail{height:6px}.iFc-uq_rail[data-side=prev]{grid-area:pr}.iFc-uq_rail[data-side=next]{grid-area:nr}.iFc-uq_rail[data-on]{background:var(--l)}.iFc-uq_dot{border:4px solid var(--mist);background:var(--c);border-radius:50%;grid-area:dot;justify-self:center;width:22px;height:22px}.iFc-uq_map{background:var(--deep);border-radius:6px;width:100%;height:auto;display:block}.iFc-uq_casing{stroke:var(--deep);stroke-width:11px;stroke-linecap:round}.iFc-uq_strand{stroke-width:6px;stroke-linecap:round}.iFc-uq_node{fill:var(--c);stroke:var(--deep);stroke-width:3px}.iFc-uq_ring{fill:none;stroke:var(--mist);stroke-width:3px}.iFc-uq_label{font-family:var(--f-display);fill:var(--dim);paint-order:stroke;stroke:var(--deep);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:700}.iFc-uq_near .iFc-uq_label{fill:var(--mist)}.iFc-uq_here .iFc-uq_label{fill:var(--t);font-size:19px;font-weight:800}.iFc-uq_hereNote{font-family:var(--f-body);fill:var(--mist);paint-order:stroke;stroke:var(--deep);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:700}.iFc-uq_far .iFc-uq_node{opacity:.7}.iFc-uq_family{background:color-mix(in srgb, var(--c) 13%, var(--night))}.iFc-uq_familyIn{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:28px 64px;padding-block:clamp(48px,7vw,96px);display:grid}.iFc-uq_familyHead h2{font-size:var(--t-3xl)}.iFc-uq_familyHead h2 a{text-decoration:none}.iFc-uq_familyHead h2 a:hover{color:var(--ct)}.iFc-uq_familyHead p{max-width:40ch;color:var(--dim);margin-top:16px}.iFc-uq_members{columns:3 10rem;font-family:var(--f-display);font-weight:700;font-size:var(--t-l);column-gap:32px;margin:0;padding:0;line-height:1.1;list-style:none}.iFc-uq_members li{break-inside:avoid;border-bottom:1px solid var(--rule);padding:9px 0 9px 22px;position:relative}.iFc-uq_members li:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.iFc-uq_members a{text-decoration:none}.iFc-uq_members a:hover{color:var(--ct);text-underline-offset:3px;text-decoration:underline}.iFc-uq_members [aria-current]{color:var(--ct)}.iFc-uq_members li:has([aria-current]):before{box-shadow:0 0 0 2.5px var(--night), 0 0 0 5px var(--mist)}@media (max-width:900px){.iFc-uq_story,.iFc-uq_chimeHead,.iFc-uq_whereGrid,.iFc-uq_familyIn{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.iFc-uq_boardIn{min-height:0}.iFc-uq_art{-webkit-mask-image:linear-gradient(#000 30%,#0000 85%);mask-image:linear-gradient(#000 30%,#0000 85%)}.iFc-uq_plate{flex-direction:column;align-items:flex-start}.iFc-uq_play button{font-size:1.25rem}.iFc-uq_facts{font-size:1.25rem}.iFc-uq_badges{flex-basis:100%;margin-bottom:4px}.iFc-uq_facts .iFc-uq_badges+li:before{display:none}.iFc-uq_facts .iFc-uq_tag{margin-left:0}.iFc-uq_stop{font-size:var(--t-l)}.iFc-uq_members{columns:2}}@media (prefers-reduced-motion:reduce){.iFc-uq_art,.iFc-uq_wave,.iFc-uq_plate:before{animation:none}}
