.HGmCOa_wrap{min-width:0;container:drawing/inline-size}.HGmCOa_svg{width:100%;height:auto;display:block;overflow:visible}.HGmCOa_svg :is(line,polyline,path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.HGmCOa_contour path{fill:none;stroke:var(--z4);stroke-width:1px}.HGmCOa_footprint rect{fill:var(--z2);stroke:var(--z5);stroke-width:1px}.HGmCOa_svg .HGmCOa_roadCase,.HGmCOa_svg .HGmCOa_roadBed,.HGmCOa_svg .HGmCOa_tunnelMask,.HGmCOa_svg .HGmCOa_tunnelEdge,.HGmCOa_svg .HGmCOa_tunnelBed{vector-effect:none}.HGmCOa_roadCase{fill:none;stroke:var(--z6);stroke-width:32px;stroke-linecap:butt}.HGmCOa_roadBed{fill:none;stroke:var(--z3);stroke-width:29px}.HGmCOa_roadLine{fill:none;stroke:var(--z7);stroke-width:1px;stroke-dasharray:8 7}.HGmCOa_tunnelMask{fill:none;stroke:var(--sheet);stroke-width:34px}.HGmCOa_tunnelEdge{fill:none;stroke:var(--z6);stroke-width:31px;stroke-dasharray:5 5}.HGmCOa_tunnelBed{fill:none;stroke:var(--sheet);stroke-width:28px}.HGmCOa_portal{fill:none;stroke:var(--z9);stroke-width:1.5px}.HGmCOa_lab{font-family:var(--font-display);letter-spacing:.1em;fill:var(--ink-3);font-size:15px;font-weight:600;font-stretch:78%}.HGmCOa_code{font-family:var(--font-display);letter-spacing:.12em;fill:var(--ink-3);font-size:15px;font-weight:600;font-stretch:78%}.HGmCOa_signal{stroke:var(--z6);stroke-width:1px;stroke-dasharray:2 4}.HGmCOa_blocked{fill:none;stroke:var(--z8);stroke-width:1.2px}.HGmCOa_sat rect{fill:var(--z3);stroke:var(--z8);stroke-width:1px}.HGmCOa_fixMark circle,.HGmCOa_fixMark path{fill:none;stroke:var(--fix);stroke-width:1.4px}.HGmCOa_ellipse{fill:none;stroke:var(--z8);stroke-width:1px;stroke-dasharray:3 3}.HGmCOa_drMark{fill:var(--sheet);stroke:var(--z10);stroke-width:1.2px}.HGmCOa_car rect,.HGmCOa_car path{fill:var(--z4);stroke:var(--z10);stroke-width:1.2px}.HGmCOa_car path{fill:none;stroke:var(--z8)}.HGmCOa_car .HGmCOa_wheel{fill:var(--z8);stroke:none}.HGmCOa_car .HGmCOa_phone{fill:var(--z10);stroke:none}.HGmCOa_detailRing{fill:none;stroke:var(--z8);stroke-width:1px;stroke-dasharray:4 3}.HGmCOa_detailLead{stroke:var(--z8);stroke-width:1px}.HGmCOa_detailBox{fill:var(--z1);stroke:var(--z6);stroke-width:1px}.HGmCOa_north path{fill:var(--z9);stroke:none}.HGmCOa_block rect{fill:var(--z3);stroke:var(--z7);stroke-width:1px}.HGmCOa_blockLabel{font-family:var(--font-display);letter-spacing:.06em;fill:var(--ink);font-size:15px;font-weight:600;font-stretch:78%}.HGmCOa_blockSub{font-family:var(--font-display);fill:var(--ink-3);font-size:12.5px;font-stretch:78%}.HGmCOa_arrow line,.HGmCOa_arrow path{fill:none;stroke:var(--z8);stroke-width:1px}.HGmCOa_flow{fill:none;stroke:var(--z7);stroke-width:1px}.HGmCOa_card{fill:var(--z2);stroke:var(--z6);stroke-width:1px}.HGmCOa_cardTop>rect:first-child{fill:var(--z3);stroke:var(--z8);stroke-width:1px}.HGmCOa_frame{fill:var(--z2);stroke:var(--z7);stroke-width:1px}.HGmCOa_frameArt{fill:none;stroke:var(--z8);stroke-width:1px}.HGmCOa_textLines{fill:none;stroke:var(--z6);stroke-width:3px;stroke-linecap:round}.HGmCOa_svg .HGmCOa_textLines{vector-effect:none}.HGmCOa_vector rect{fill:var(--z8);stroke:none}.HGmCOa_fuse{fill:var(--z5);stroke:var(--z8);stroke-width:1px}.HGmCOa_tree line{stroke:var(--z7);stroke-width:1px}.HGmCOa_tree circle,.HGmCOa_tree rect{fill:var(--z3);stroke:var(--z9);stroke-width:1px}.HGmCOa_tag path{fill:var(--z3);stroke:var(--z10);stroke-width:1.2px}.HGmCOa_tag circle{fill:var(--sheet);stroke:var(--z8)}.HGmCOa_bench path{fill:none;stroke:var(--z10);stroke-width:1.5px}.HGmCOa_benchLine{stroke:var(--z6);stroke-width:1px;stroke-dasharray:2 4}.HGmCOa_datum line{stroke:var(--z9);stroke-width:1px}.HGmCOa_datum .HGmCOa_datumBase{stroke:var(--z7);stroke-dasharray:6 4}.HGmCOa_doc path{fill:var(--z2);stroke:var(--z8);stroke-width:1px}.HGmCOa_doc path+path{fill:none}.HGmCOa_codeBar{fill:var(--z5)}.HGmCOa_pad{fill:var(--z3);stroke:var(--z8);stroke-width:1px}.HGmCOa_padLegs,.HGmCOa_exhaust{fill:none;stroke:var(--z7);stroke-width:1px}.HGmCOa_coin circle,.HGmCOa_coin path{fill:none;stroke:var(--z10);stroke-width:1.2px}.HGmCOa_coin circle:first-child{fill:var(--z3)}.HGmCOa_coin .HGmCOa_coinCore{fill:var(--z10)}.HGmCOa_pool{fill:var(--z2);stroke:var(--z8);stroke-width:1.2px}.HGmCOa_poolLevel{fill:none;stroke:var(--z5);stroke-width:1px}.HGmCOa_lock rect,.HGmCOa_lock path,.HGmCOa_lock circle{fill:var(--z3);stroke:var(--z10);stroke-width:1.2px}.HGmCOa_lock path{fill:none}.HGmCOa_supplyLocked{fill:var(--z5);stroke:var(--z8);stroke-width:1px}.HGmCOa_supplyRest{fill:none;stroke:var(--z7);stroke-width:1px;stroke-dasharray:3 3}.HGmCOa_leader polyline{fill:none;stroke:var(--z9);stroke-width:1px}.HGmCOa_leader circle{fill:var(--z10)}.HGmCOa_dim line,.HGmCOa_dim path{fill:none;stroke:var(--z9);stroke-width:1px}.HGmCOa_dimTick{stroke-width:1.4px}.HGmCOa_noteValue{font-family:var(--font-mono);fill:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.HGmCOa_noteLabel{font-family:var(--font-display);fill:var(--ink-3);font-size:14.5px;font-stretch:82%}.HGmCOa_balloon{display:none}.HGmCOa_balloon circle{fill:var(--sheet);stroke:var(--z10);stroke-width:1.2px}.HGmCOa_balloon text{font-family:var(--font-display);fill:var(--ink);font-size:11px;font-weight:650}@container drawing (max-width:460px){.HGmCOa_noteValue,.HGmCOa_noteLabel,.HGmCOa_blockSub,.HGmCOa_code{display:none}.HGmCOa_lab{font-size:21px}.HGmCOa_blockLabel{font-size:18px}}
.FOkicW_fill{position:absolute;inset:0}.FOkicW_fill>canvas,.FOkicW_svg{width:100%;height:100%;position:absolute;inset:0}.FOkicW_svg :is(line,path,rect,circle){vector-effect:non-scaling-stroke}.FOkicW_controlRow,.FOkicW_sliderRow{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;width:100%;display:flex}.FOkicW_switch{align-items:center;gap:var(--s-3);min-height:36px;padding:0 var(--s-3) 0 var(--s-1);border-radius:var(--r-1);font-size:var(--t-small);color:var(--ink);font-weight:600;font-stretch:100%;display:inline-flex}.FOkicW_switchTrack{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--z3);width:38px;height:20px;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);position:relative}.FOkicW_switchThumb{background:var(--z8);width:14px;height:14px;transition:transform var(--dur-3) var(--ease), background-color var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.FOkicW_switch[aria-checked=true] .FOkicW_switchTrack{background:var(--fix);border-color:var(--fix)}.FOkicW_switch[aria-checked=true] .FOkicW_switchThumb{background:var(--fix-ink);transform:translate(18px)}.FOkicW_switch:hover .FOkicW_switchTrack{border-color:var(--fix)}.FOkicW_mode{color:var(--ink-3);font-size:.875rem}.FOkicW_sliderLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-stretch:80%}.FOkicW_slider{appearance:none;cursor:pointer;background:0 0;flex:180px;min-width:140px;height:28px;margin:0}.FOkicW_slider::-webkit-slider-runnable-track{background:var(--z5);border-radius:1px;height:2px}.FOkicW_slider::-moz-range-track{background:var(--z5);border-radius:1px;height:2px}.FOkicW_slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fix);border:2px solid var(--ground);width:18px;height:18px;box-shadow:var(--shadow-1);border-radius:50%;margin-top:-8px}.FOkicW_slider::-moz-range-thumb{background:var(--fix);border:2px solid var(--ground);border-radius:50%;width:16px;height:16px}.FOkicW_slider:focus-visible{outline-offset:2px}.FOkicW_sliderOut{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.FOkicW_note{font-size:var(--t-small);color:var(--ink-3);flex-basis:100%}.FOkicW_note[data-on]{color:var(--fix-hi)}.FOkicW_dia rect,.FOkicW_dia path{fill:var(--z2);stroke:var(--z7);stroke-width:1px}.FOkicW_dia path{fill:none}.FOkicW_dia .FOkicW_diaBlock{fill:var(--z3);stroke:var(--z8)}.FOkicW_tLabel{font-family:var(--font-display);letter-spacing:.06em;fill:var(--ink);font-size:12px;font-weight:600;font-stretch:78%}.FOkicW_tMono,.FOkicW_tMonoInk{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-3);font-size:10.5px}.FOkicW_tMonoInk{fill:var(--ink)}.FOkicW_tCaps,.FOkicW_tCapsInk{font-family:var(--font-display);letter-spacing:.1em;fill:var(--ink-3);font-size:11px;font-weight:600;font-stretch:78%}.FOkicW_tCapsInk{fill:var(--ink)}.FOkicW_tSmall{font-family:var(--font-display);fill:var(--ink-3);font-size:11.5px;font-stretch:82%}.FOkicW_tResult{font-family:var(--font-mono);fill:var(--ink);font-size:14px;font-weight:600}.FOkicW_fuse{fill:var(--z5);stroke:var(--z8)}.FOkicW_weightLink{fill:none;stroke:var(--z6);stroke-linecap:round;transition:stroke var(--dur-2) var(--ease)}.FOkicW_weightLink[data-heavy]{stroke:var(--z9)}.FOkicW_axis{stroke:var(--z6);stroke-width:1px}.FOkicW_baseline{stroke:var(--z7);stroke-width:1px;stroke-dasharray:6 4}.FOkicW_dimLine{fill:none;stroke:var(--z9);stroke-width:1px}.FOkicW_curve{fill:none;stroke:var(--z9);stroke-width:1.5px}.FOkicW_guide{stroke:var(--z6);stroke-width:1px;stroke-dasharray:2 3}.FOkicW_cursor{fill:var(--z10);stroke:var(--ground);stroke-width:1.5px}.FOkicW_result path,.FOkicW_result circle{fill:none;stroke:var(--fix);stroke-width:1.5px}.FOkicW_resultRing{transform-box:fill-box;transform-origin:50%}.FOkicW_result[data-on] .FOkicW_resultRing{fill:var(--fix);animation:FOkicW_ring 1.4s var(--ease) infinite}@keyframes FOkicW_ring{0%{stroke-opacity:1}to{stroke-opacity:.2}}.FOkicW_lockRoot{gap:var(--s-4);display:grid;position:relative}.FOkicW_mintBtn{height:38px;padding-inline:var(--s-4);border-radius:var(--r-1);background:var(--fix);color:var(--fix-ink);box-shadow:var(--shadow-1);transition:background-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);font-size:.875rem;font-weight:650;font-stretch:108%}.FOkicW_mintBtn:hover:not(:disabled){background:var(--z10)}.FOkicW_mintBtn:active:not(:disabled){transform:translateY(1px)}.FOkicW_mintBtn:disabled{background:var(--z4);color:var(--ink-3);box-shadow:none;cursor:progress}.FOkicW_steps{gap:var(--s-1) var(--s-4);font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;display:flex}.FOkicW_steps li{transition:color var(--dur-2) var(--ease);align-items:center;gap:6px;display:inline-flex}.FOkicW_steps li[data-done]{color:var(--ink)}.FOkicW_steps li[data-now]{color:var(--fix-hi)}.FOkicW_stepNo{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.625rem;font-weight:600;display:inline-grid}.FOkicW_codeBar{fill:var(--z6)}.FOkicW_link,.FOkicW_thin{fill:none;stroke:var(--z7);stroke-width:1px}.FOkicW_pad{fill:var(--z3);stroke:var(--z8);stroke-width:1px}.FOkicW_exhaust{fill:none;stroke:var(--fix);stroke-width:1.2px;opacity:0}.FOkicW_token{fill:var(--z10)}.FOkicW_pool{fill:var(--z2);stroke:var(--z8);stroke-width:1.2px}.FOkicW_poolLevel{fill:none;stroke:var(--z5)}.FOkicW_lock rect,.FOkicW_lock path,.FOkicW_lock circle{fill:var(--z3);stroke:var(--z10);stroke-width:1.2px}.FOkicW_lock path{fill:none}.FOkicW_barTrack{fill:none;stroke:var(--z7);stroke-width:1px;stroke-dasharray:3 3}.FOkicW_barFill{fill:var(--z5);stroke:var(--z8);stroke-width:1px}.FOkicW_stray{z-index:3;width:28px;height:28px;color:var(--z6);transition:color var(--dur-2) var(--ease), transform var(--dur-3) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:72%;right:1.5%}.FOkicW_stray svg{fill:none;stroke:currentColor;stroke-width:1.2px;transform:rotate(-12deg)}.FOkicW_strayCore{fill:currentColor}.FOkicW_stray:hover,.FOkicW_stray:focus-visible{color:var(--fix-hi);transform:rotate(40deg)}.FOkicW_fact{max-width:54ch;font-size:var(--t-small);color:var(--ink-2)}
section.sY2DiW_sheet{padding-bottom:min(var(--section-pad), clamp(56px, 9vh, 104px))}.sY2DiW_timeline{--when:14rem;--railcol:2.75rem;--mk:18px;--line-c:calc(var(--t-h3) * .55);position:relative}.sY2DiW_rail,.sY2DiW_ink{z-index:0;left:calc(var(--rail-x,0px) - .75px);top:var(--rail-top,0px);width:1.5px;height:var(--rail-h,0px);pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease);position:absolute}.sY2DiW_rail{background:var(--z4)}.sY2DiW_ink{background:var(--z8);transform-origin:top;transform:scaleY(0)}.sY2DiW_timeline[data-measured] .sY2DiW_rail,.sY2DiW_timeline[data-measured] .sY2DiW_ink{opacity:1}.sY2DiW_tip{z-index:3;left:calc(var(--rail-x,0px) - 7px);top:calc(var(--rail-top,0px) - 7px);border:1.5px solid var(--fix);background:var(--ground);opacity:0;pointer-events:none;width:14px;height:14px;transition:opacity var(--dur-2) var(--ease);border-radius:50%;position:absolute}.sY2DiW_tip:after{content:"";background:var(--fix);border-radius:50%;position:absolute;inset:3px}.sY2DiW_list{z-index:1;row-gap:var(--s-5);display:grid;position:relative}.sY2DiW_station{--head-offset:0px;grid-template-columns:var(--when) var(--railcol) minmax(0, 1fr);align-items:start;display:grid}.sY2DiW_station[data-nda]{--pad-hatch:var(--s-4);--pad-plate:var(--s-5);--head-offset:calc(var(--pad-hatch) + var(--pad-plate) + 2px)}.sY2DiW_when{min-width:0;padding-top:max(0px, calc(var(--head-offset) + var(--line-c) - 16px));flex-direction:column;grid-area:1/1;align-items:flex-end;gap:6px;display:flex}.sY2DiW_date{border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--sheet);min-height:32px;font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);align-items:center;gap:6px;margin:0;padding:0 10px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.sY2DiW_date svg{color:var(--ink-3);flex:none}.sY2DiW_station[data-current] .sY2DiW_date{border-color:var(--fix)}.sY2DiW_station[data-current] .sY2DiW_date svg{color:var(--fix-hi)}.sY2DiW_dateOpen{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--fix-hi);border-style:dashed;border-color:var(--fix);background:var(--ground);font-size:.75rem;font-weight:700}.sY2DiW_current{border-radius:var(--r-1);background:var(--fix);letter-spacing:.12em;text-transform:uppercase;color:var(--fix-ink);align-items:center;gap:6px;padding:4px 8px 4px 7px;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.sY2DiW_current:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sY2DiW_dur{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--mute)}.sY2DiW_node{z-index:2;width:var(--mk);height:var(--mk);margin-top:calc(var(--head-offset) + var(--line-c) - var(--mk) / 2);transition:transform var(--dur-2) var(--ease);grid-area:1/2;justify-self:center;position:relative}.sY2DiW_node svg{width:100%;height:100%;display:block;overflow:visible}.sY2DiW_node polygon{fill:var(--ground);stroke:var(--z7);stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--dur-3) var(--ease), stroke var(--dur-3) var(--ease)}.sY2DiW_node circle{fill:var(--z7);transition:fill var(--dur-3) var(--ease)}.sY2DiW_station[data-lit] .sY2DiW_node polygon{fill:var(--ink);stroke:var(--ink)}.sY2DiW_station[data-lit] .sY2DiW_node circle{fill:var(--ground)}.sY2DiW_station[data-primary] .sY2DiW_node polygon{stroke:var(--fix)}.sY2DiW_station[data-primary][data-lit] .sY2DiW_node polygon{fill:var(--fix);stroke:var(--fix)}.sY2DiW_station[data-kind=open] .sY2DiW_node polygon{fill:var(--ground);stroke:var(--fix);stroke-dasharray:2.4 2.4}.sY2DiW_station[data-kind=open] .sY2DiW_node circle{fill:var(--fix)}.sY2DiW_station:hover .sY2DiW_node{transform:scale(1.25)}.sY2DiW_pulse{border:1.5px solid var(--fix);opacity:0;pointer-events:none;width:36px;height:36px;animation:sY2DiW_pulse 2.2s var(--ease) infinite;border-radius:50%;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%}@keyframes sY2DiW_pulse{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.35)}}.sY2DiW_timeline[data-calm] .sY2DiW_pulse{opacity:.55;animation:none;transform:scale(.85)}@media (prefers-reduced-motion:reduce){.sY2DiW_pulse{opacity:.55;animation:none;transform:scale(.85)}}.sY2DiW_card{min-width:0;padding-left:var(--s-3);grid-area:1/3}.sY2DiW_cardGrid{column-gap:var(--s-7);row-gap:var(--s-3);padding-bottom:var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,19rem) minmax(0,1fr);display:grid}.sY2DiW_plate .sY2DiW_cardGrid{border-bottom:0;padding-bottom:0}.sY2DiW_cardHead{align-content:start;gap:var(--s-1);min-width:0;display:grid}.sY2DiW_role{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink-2);transition:color var(--dur-3) var(--ease);font-weight:650;font-stretch:100%;line-height:1.1}.sY2DiW_station[data-lit] .sY2DiW_role,.sY2DiW_station:hover .sY2DiW_role{color:var(--ink)}.sY2DiW_org{margin-top:var(--s-1);color:var(--ink-2);font-size:1.0625rem;font-weight:600;line-height:1.35}.sY2DiW_orgNote{color:var(--ink-3);font-weight:400}.sY2DiW_chips{align-items:center;gap:6px var(--s-3);flex-wrap:wrap;margin-top:2px;display:flex}.sY2DiW_place{font-size:var(--t-small);color:var(--ink-3)}.sY2DiW_chip{border:1px solid var(--line-strong);border-radius:var(--r-1);letter-spacing:.12em;text-transform:uppercase;min-height:22px;color:var(--ink-2);align-items:center;padding:0 7px;font-size:.6875rem;font-weight:650;font-stretch:82%;line-height:1;display:inline-flex}.sY2DiW_cardBody{align-content:start;justify-items:start;gap:var(--s-3);min-width:0;max-width:70ch;display:grid}.sY2DiW_figures{gap:var(--s-3) 0;flex-wrap:wrap;margin:0;display:flex}.sY2DiW_figure{padding-right:var(--s-5);margin-right:var(--s-5);border-right:1px solid var(--line-strong);align-content:start;gap:4px;display:grid}.sY2DiW_figure:last-child{border-right:0;margin-right:0;padding-right:0}.sY2DiW_figure dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);order:-1;margin:0;font-size:clamp(1.625rem,1.2rem + 1.1vw,2.25rem);font-weight:800;font-stretch:100%;line-height:1}.sY2DiW_figure dt{font-size:var(--t-small);color:var(--ink-3);line-height:1.3}.sY2DiW_highlights{gap:var(--s-2);display:grid}.sY2DiW_highlights li,.sY2DiW_points li{color:var(--ink-2);padding-left:20px;line-height:1.45;position:relative}.sY2DiW_highlights li:before,.sY2DiW_points li:before{content:"";background:var(--z7);width:9px;height:1.5px;position:absolute;top:.72em;left:0}.sY2DiW_highlights mark{border-radius:var(--r-1);background:var(--z4);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .14em;font-weight:650}.sY2DiW_more{min-height:32px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-1);font-size:var(--t-small);color:var(--ink-2);transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sY2DiW_more:hover,.sY2DiW_more[aria-expanded=true]{color:var(--ink);border-color:var(--fix)}.sY2DiW_more:focus-visible{outline:2px solid var(--fix);outline-offset:2px}.sY2DiW_details{visibility:hidden;width:100%;transition:grid-template-rows var(--dur-3) var(--ease), visibility 0s linear var(--dur-3);grid-template-rows:0fr;display:grid}.sY2DiW_details[data-open]{visibility:visible;transition:grid-template-rows var(--dur-3) var(--ease), visibility 0s;grid-template-rows:1fr}.sY2DiW_detailsInner{justify-items:start;gap:var(--s-3);min-height:0;display:grid;overflow:hidden}.sY2DiW_points{gap:var(--s-2);padding-top:var(--s-1);font-size:var(--t-small);display:grid}.sY2DiW_points li{color:var(--ink-3)}.sY2DiW_stack{flex-wrap:wrap;gap:6px;display:flex}.sY2DiW_stack li{border:1px solid var(--line);border-radius:var(--r-1);letter-spacing:.02em;color:var(--ink-3);padding:2px 8px;font-size:.75rem;font-weight:500;font-stretch:82%}.sY2DiW_link{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--z6);text-decoration-color:var(--z6);text-underline-offset:.25em;font-weight:600;display:inline-flex}.sY2DiW_link:hover{-webkit-text-decoration-color:var(--fix);text-decoration-color:var(--fix)}.sY2DiW_restricted{padding:var(--pad-hatch);border:1px solid var(--line-strong);border-radius:var(--r-1);background:repeating-linear-gradient(135deg, var(--z4) 0 1px, transparent 1px 9px);cursor:pointer;position:relative}.sY2DiW_plate{padding:var(--pad-plate);border:1px solid var(--line);background:var(--ground);cursor:auto}.sY2DiW_ndaTag{top:0;left:var(--s-5);padding:3px var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-1);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);background:var(--ground);transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);font-size:.75rem;font-weight:650;font-stretch:80%;position:absolute;transform:translateY(-50%)}.sY2DiW_ndaTag:hover,.sY2DiW_ndaTag:focus-visible{color:var(--ink);border-color:var(--fix)}.sY2DiW_classified{padding-top:var(--s-2);border-top:1px dashed var(--line-strong);font-size:var(--t-small);color:var(--ink-3);font-style:italic}.sY2DiW_openBody{align-items:center;gap:var(--s-2) var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sY2DiW_openNote{color:var(--ink-3)}@media (max-width:1100px){.sY2DiW_timeline{--when:12.5rem;--railcol:2.25rem}.sY2DiW_cardGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sY2DiW_timeline{--railcol:1.75rem;--mk:16px}.sY2DiW_station{grid-template-columns:var(--railcol) minmax(0, 1fr)}.sY2DiW_station[data-nda]{--pad-hatch:var(--s-3);--pad-plate:var(--s-4);--head-offset:0px}.sY2DiW_when{padding:0 0 0 var(--s-2);flex-flow:wrap;grid-area:1/2;align-items:center}.sY2DiW_node{margin-top:calc(16px - var(--mk) / 2);grid-area:1/1}.sY2DiW_card{padding:var(--s-3) 0 0 var(--s-2);grid-area:2/2}.sY2DiW_station[data-nda] .sY2DiW_card{padding-top:var(--s-5)}.sY2DiW_ndaTag{left:var(--s-3)}.sY2DiW_figure{padding-right:var(--s-4);margin-right:var(--s-4)}.sY2DiW_openBody{gap:var(--s-3)}}@media (prefers-reduced-motion:reduce){.sY2DiW_details,.sY2DiW_details[data-open],.sY2DiW_node,.sY2DiW_rail,.sY2DiW_ink{transition:none}}
