@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.Wq9MDa_className{font-family:Archivo,Archivo Fallback;font-style:normal}.Wq9MDa_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.HQYITq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.HQYITq_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.UUNnmG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.UUNnmG_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
.VASijq_root{--ground:var(--color-page);--surface:var(--color-surface);--surface2:var(--color-raised);--hover:var(--color-hover);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--on-accent:var(--color-on-accent);--gap:20px;--radius:14px;--pad:32px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.VASijq_root ::selection{background:var(--color-accent-subtle);color:var(--text)}.VASijq_root :where(a){color:inherit;text-decoration:none}.VASijq_root a:focus-visible,.VASijq_root button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.VASijq_root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.VASijq_root :where(button:disabled){cursor:not-allowed}.VASijq_root *{scrollbar-width:thin;scrollbar-color:var(--border2) transparent}.VASijq_mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.VASijq_root{scroll-behavior:smooth}}.VASijq_wrap{max-width:1400px;margin:0 auto;padding:0 32px}.VASijq_nav{z-index:20;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.VASijq_navIn{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;height:60px;margin:0 auto;padding:0 32px;font-size:14px;display:flex}.VASijq_brand{letter-spacing:-.01em;font-weight:700}.VASijq_navlinks{color:var(--muted);white-space:nowrap;gap:20px;display:flex;overflow-x:auto}.VASijq_navlinks a{padding:6px 0;transition:color .2s}.VASijq_navlinks a:hover,.VASijq_back:hover{color:var(--text)}.VASijq_grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:24px 0;display:grid}.VASijq_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad);flex-direction:column;gap:20px;min-width:0;scroll-margin-top:76px;display:flex}.VASijq_bare{gap:var(--gap);flex-direction:column;grid-column:span 12;min-width:0;scroll-margin-top:76px;display:flex}.VASijq_c12{grid-column:span 12}.VASijq_c8{grid-column:span 8}.VASijq_c6{grid-column:span 6}.VASijq_c7{grid-column:span 7}.VASijq_c5{grid-column:span 5}.VASijq_c4{grid-column:span 4}.VASijq_secHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.VASijq_h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.VASijq_secNote{color:var(--muted);margin:0;font-size:14px}.VASijq_secLink{color:var(--muted);font-size:13px;font-weight:500;transition:color .2s}.VASijq_secLink svg,.VASijq_favTop>.VASijq_via svg{flex:none;width:14px;height:14px}.VASijq_secLink:has(svg){align-items:center;gap:7px;display:inline-flex}.VASijq_secLink:hover{color:var(--accent)}.VASijq_body{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.VASijq_cmd{color:var(--muted);border-top:1px solid var(--border);margin:auto 0 0;padding-top:16px;font-size:13px}.VASijq_cmd b{color:var(--accent);font-weight:400}.VASijq_id{flex-direction:row;align-items:flex-start;gap:28px}.VASijq_avatar{border:1px solid var(--border);object-fit:cover;border-radius:50%;flex:none;width:96px;height:96px}.VASijq_h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;line-height:1.06}.VASijq_sub{color:var(--muted);margin:12px 0 0;font-size:15px}.VASijq_summary{max-width:64ch;color:var(--body);margin:16px 0 0;font-size:16px;line-height:1.65}.VASijq_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.VASijq_btn{border:1px solid var(--border2);border-radius:9px;align-items:center;min-height:40px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.VASijq_btn:hover{border-color:var(--faint);background:var(--surface2)}.VASijq_btnPrimary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.VASijq_btnPrimary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.VASijq_clock{letter-spacing:-.04em;min-height:1em;font-size:clamp(2.2rem,4vw,3rem);font-weight:500;line-height:1}.VASijq_clockSub{color:var(--muted);margin:-8px 0 0;font-size:12px}.VASijq_list{margin:0;padding:0;list-style:none;display:grid}.VASijq_row{border-top:1px solid var(--border);grid-template-columns:150px 1fr auto;align-items:baseline;gap:20px;padding:14px 0;display:grid}.VASijq_row:first-child{border-top:0;padding-top:0}.VASijq_rowName{letter-spacing:-.01em;font-weight:700}.VASijq_rowName a{border-bottom:1px solid var(--border2);transition:border-color .2s,color .2s}.VASijq_rowName a:hover{color:var(--accent);border-color:var(--accent)}.VASijq_rowText{color:var(--muted);font-size:14px;line-height:1.55}.VASijq_stack{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}.VASijq_liveTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.VASijq_stats{flex-wrap:wrap;gap:28px;margin:0;display:flex}.VASijq_stat{flex-direction:column;gap:2px;display:flex}.VASijq_stat dt{color:var(--muted);font-size:12px}.VASijq_stat dd{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.VASijq_heatWrap{padding-bottom:6px;overflow-x:auto}.VASijq_heat{width:100%;min-width:640px;height:auto;display:block}.VASijq_heat text{fill:var(--muted);font-size:10px;font-family:var(--font-geist-mono), monospace}.VASijq_hc0{fill:var(--color-heat-0)}.VASijq_hc1{fill:var(--color-heat-1)}.VASijq_hc2{fill:var(--color-heat-2)}.VASijq_hc3{fill:var(--color-heat-3)}.VASijq_hc4{fill:var(--color-heat-4)}.VASijq_heatLegend{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.VASijq_heatLegend i{border-radius:2px;width:11px;height:11px;display:inline-block}.VASijq_heatLegend .VASijq_l0{background:var(--color-heat-0)}.VASijq_heatLegend .VASijq_l1{background:var(--color-heat-1)}.VASijq_heatLegend .VASijq_l2{background:var(--color-heat-2)}.VASijq_heatLegend .VASijq_l3{background:var(--color-heat-3)}.VASijq_heatLegend .VASijq_l4{background:var(--color-heat-4)}.VASijq_filters{flex-wrap:wrap;gap:6px;display:flex}.VASijq_filter{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;min-height:32px;padding:5px 10px;font-size:12.5px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.VASijq_filterCount{opacity:.7;font-variant-numeric:normal;margin-left:8px;font-weight:600}.VASijq_filter:hover{border-color:var(--border2);color:var(--text)}.VASijq_filter[aria-pressed=true]{color:var(--text);border-color:var(--border2);background:var(--hover)}.VASijq_feed{margin:0;padding:0;list-style:none;display:grid}.VASijq_ev{border-top:1px solid var(--border);grid-template-columns:24px 1fr auto;align-items:baseline;gap:2px 14px;padding:12px 0;display:grid}.VASijq_ev:first-child{border-top:0}.VASijq_evIcon{color:var(--muted);grid-row:span 2;align-self:center;place-items:center;display:grid}.VASijq_evTitle{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.4}.VASijq_evAction{color:var(--muted);font-weight:500}.VASijq_evTitle a:hover{color:var(--accent)}.VASijq_evMeta{color:var(--muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.VASijq_evRepo{align-items:center;gap:6px;transition:color .2s;display:inline-flex}.VASijq_evRepo:hover{color:var(--accent)}.VASijq_evDiff{white-space:nowrap;font-size:12px}.VASijq_evAdd{color:var(--color-success)}.VASijq_evDel{color:var(--color-danger)}.VASijq_evFiles{color:var(--muted)}.VASijq_evSha{background:var(--hover);color:var(--body);border-radius:6px;padding:1px 7px;font-size:12px;transition:color .2s}.VASijq_evSha:hover{color:var(--accent)}.VASijq_evTime{color:var(--muted);white-space:nowrap;grid-area:1/3;font-size:12px}.VASijq_quiet{color:var(--muted);margin:0;font-size:12.5px}.VASijq_empty{border:1px dashed var(--border2);color:var(--muted);border-radius:10px;padding:24px;font-size:14.5px;line-height:1.6}.VASijq_empty a{color:var(--text);border-bottom:1px solid var(--border2)}.VASijq_pls{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;margin:0;padding:0;list-style:none;display:grid}.VASijq_pl{border-top:1px solid var(--border);grid-template-columns:128px minmax(0,1fr);align-items:start;gap:22px;min-width:0;padding:24px 0;display:grid}.VASijq_plCover{display:block}.VASijq_plCover img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .45s var(--ease);border-radius:10px;display:block}.VASijq_plCover:hover img{transform:translateY(-3px)}.VASijq_plBody{flex-direction:column;gap:6px;min-width:0;display:flex}.VASijq_plName{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.15}.VASijq_plName a{transition:color .2s}.VASijq_plName a:hover{color:var(--accent)}.VASijq_plStat{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 6px;padding:0;font-size:12.5px;font-weight:600;display:flex}.VASijq_plStat span{background:var(--hover);color:var(--body);white-space:nowrap;border-radius:999px;padding:3px 10px;line-height:1.5}.VASijq_flow{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.VASijq_genresClip{width:100%;overflow:hidden}.VASijq_genres{color:var(--body);flex-wrap:wrap;margin:0 0 0 -16px;padding:0;font-size:14.5px;line-height:25px;list-style:none;display:flex}.VASijq_genres li{white-space:nowrap;padding-left:16px;position:relative}.VASijq_genres li:before{content:"·";color:var(--muted);opacity:.55;position:absolute;left:5px}.VASijq_more{color:var(--accent);white-space:nowrap;padding:0;font-size:13px;font-weight:600;line-height:25px}.VASijq_more:hover{text-underline-offset:3px;text-decoration:underline}.VASijq_morePop{position:relative}.VASijq_morePanel{z-index:30;background:var(--surface2);border:1px solid var(--border2);opacity:0;visibility:hidden;width:min(380px,100vw - 48px);transition:opacity .16s ease, transform .16s var(--ease), visibility 0s linear .16s;border-radius:12px;padding:16px 18px 14px;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px);box-shadow:0 16px 40px #0000008c}.VASijq_morePanel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.VASijq_morePanel[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.VASijq_morePanelHead{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.VASijq_morePanelClose{color:var(--accent);padding:4px 0 4px 12px;font-size:13px;font-weight:600;display:none}.VASijq_sheetBackdrop{display:none}@media (max-width:560px){.VASijq_sheetBackdrop{z-index:40;background:color-mix(in srgb, var(--color-tn-bg-deep) 70%, transparent);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.VASijq_sheetBackdrop[data-open]{opacity:1;visibility:visible;transition-delay:0s}.VASijq_morePanel{z-index:50;width:auto;max-height:70vh;padding:18px 22px calc(22px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(24px);box-shadow:0 -16px 40px #00000080}.VASijq_morePanel:before{display:none}.VASijq_morePanel[data-open]{transform:none}.VASijq_morePanelHead{margin-bottom:12px;font-size:14px}.VASijq_morePanelClose{display:inline-block}.VASijq_morePanel .VASijq_genres{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.VASijq_morePanel,.VASijq_sheetBackdrop{transition:none}}.VASijq_shuffleNote{color:var(--body);max-width:72ch;margin:0;font-size:17px;line-height:1.65}.VASijq_shuffleNote b{color:var(--text);font-weight:600}.VASijq_fav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.VASijq_favCol h3{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600}.VASijq_favList{counter-reset:f;gap:8px;margin:0;padding:0;list-style:none;display:grid}.VASijq_favList li{counter-increment:f;grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.VASijq_favList li:before{content:counter(f);color:var(--muted);font-size:11px;font-family:var(--font-geist-mono), monospace}.VASijq_favList a:hover{color:var(--accent)}.VASijq_favList small{color:var(--muted);font-size:12px;display:block}.VASijq_favPlays{color:var(--muted);font-size:12px}.VASijq_np{flex-direction:column;gap:4px;display:flex}.VASijq_npTitle{letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.25}.VASijq_dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.VASijq_topBody{min-width:0}.VASijq_musicPanel{border:1px solid var(--border);background:color-mix(in srgb, var(--color-tn-bg) 45%, var(--color-tn-bg-deep));border-radius:12px;overflow:hidden}.VASijq_musicBar{border-bottom:1px solid var(--border);padding:14px 24px}.VASijq_musicSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.VASijq_musicLeft{min-width:0;padding:20px 32px 24px 24px}.VASijq_musicRight{border-left:1px solid var(--border);flex-direction:column;min-width:0;padding:20px 24px 24px 32px;display:flex}.VASijq_musicRight .VASijq_tablist{font:inherit;margin:0;padding:0 0 1px}.VASijq_treeIn{flex:1;min-height:340px;margin-top:22px;position:relative}.VASijq_musicLeft .VASijq_tablist{margin:0;padding:0 0 1px}.VASijq_tree{display:block}.VASijq_treeWrap{flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.VASijq_treeBox{flex:1;min-height:0;position:relative}.VASijq_treeAlso{height:40px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:20px;display:-webkit-box;overflow:hidden}.VASijq_treeTip{z-index:5;pointer-events:none;background:var(--surface2);border:1px solid var(--border2);white-space:nowrap;color:var(--muted);border-radius:9px;flex-direction:column;gap:1px;padding:7px 11px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 10px 28px #00000080}.VASijq_treeTip b{color:var(--text);font-size:14px;font-weight:600}.VASijq_tree text{font-family:var(--font-manrope), sans-serif}@media (max-width:1100px){.VASijq_musicSplit{grid-template-columns:1fr;gap:36px}.VASijq_musicLeft{padding:20px 20px 24px}.VASijq_musicRight{border-left:0;border-top:1px solid var(--border);padding:24px 20px}.VASijq_musicBar{padding:14px 20px}.VASijq_treeIn{flex:none;height:420px}}.VASijq_favTop{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;row-gap:19px;display:grid}.VASijq_favTop>h3{grid-area:1/1;margin:0}.VASijq_favTop>dl{grid-area:2/1}.VASijq_favTop>.VASijq_via{color:var(--muted);grid-area:1/2;place-self:center end;align-items:center;gap:7px;font-size:13px;transition:color .2s;display:inline-flex}.VASijq_favTop>.VASijq_via:hover{color:var(--accent)}.VASijq_favTop>.VASijq_npGrid{grid-area:2/2;align-self:stretch;margin-left:0}@media (max-width:1100px){.VASijq_favTop{grid-template-columns:minmax(0,1fr) auto}.VASijq_favTop>dl{grid-area:2/1/auto/-1}.VASijq_favTop>.VASijq_npGrid{grid-area:3/1/auto/-1;margin-left:0}}.VASijq_topPanel{min-height:29.5rem;margin-top:22px}.VASijq_topList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.VASijq_topRow{grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.VASijq_topRank{color:var(--faint);font-size:13px}.VASijq_topName{align-items:baseline;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.VASijq_topName a{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;transition:color .2s;overflow:hidden}.VASijq_topName a:hover{color:var(--accent)}.VASijq_topBy{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;font-size:13px;font-weight:500;overflow:hidden}.VASijq_topBy:before{content:"·";opacity:.6;margin-right:8px}.VASijq_topPlays{color:var(--muted);white-space:nowrap;font-size:13px}.VASijq_topTrack{background:color-mix(in srgb, var(--color-tn-bg-highlight) 50%, var(--color-tn-bg-deep));border-radius:2px;grid-column:2/-1;height:4px;overflow:hidden}.VASijq_topFill{border-radius:2px;height:100%;display:block}.VASijq_tablist{border-bottom:1px solid var(--border);margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 1px;scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.VASijq_tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.VASijq_tab:hover{color:var(--text)}.VASijq_tab[aria-selected=true]{color:var(--text);border-color:var(--accent)}.VASijq_panel{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;display:grid}@media (prefers-reduced-motion:no-preference){.VASijq_panel{animation:VASijq_fade .35s var(--ease) both}@keyframes VASijq_fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.VASijq_panelTitle{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.VASijq_panelWhere{color:var(--muted);margin:4px 0 0;font-size:12.5px}.VASijq_bullets{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.VASijq_bullets li{color:var(--body);padding-left:16px;font-size:14.5px;line-height:1.55;position:relative}.VASijq_bullets li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:.65em;left:0}.VASijq_diagram{align-items:stretch;gap:0;margin:20px 0 0;padding:0;list-style:none;display:flex}.VASijq_tier{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.VASijq_tierLabel{color:var(--muted);letter-spacing:.02em;font-size:11px}.VASijq_node{background:var(--ground);border:1px solid var(--border2);border-radius:8px;flex:1;align-items:center;padding:9px 10px;font-size:12.5px;line-height:1.35;display:flex}.VASijq_node.VASijq_hot{border-color:var(--color-accent-line)}.VASijq_arrow{width:28px;color:var(--muted);flex:none;place-items:center;padding-top:20px;display:grid}.VASijq_runs{margin:0 calc(var(--pad) * -1 + 0px)}.VASijq_runList{margin:0;padding:0;list-style:none}.VASijq_runList>li{border-top:1px solid var(--border)}.VASijq_runRow{padding:12px var(--pad);text-align:left;grid-template-columns:110px minmax(0,1fr) 110px 70px;align-items:center;gap:16px;width:100%;display:grid}.VASijq_runBtn{transition:background .2s}.VASijq_runBtn:hover{background:var(--surface2)}.VASijq_runHead{color:var(--muted);padding-top:4px;padding-bottom:10px;font-size:12px}.VASijq_runId{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.VASijq_runTask{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;display:flex}.VASijq_runTask strong{font-size:15px;font-weight:700}.VASijq_runTask span{color:var(--muted);font-size:13.5px}.VASijq_chip{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.VASijq_chipDot{background:var(--faint);border-radius:50%;width:7px;height:7px}.VASijq_chipRun{color:var(--accent)}.VASijq_chipRun .VASijq_chipDot{background:var(--accent)}.VASijq_runDur{color:var(--muted);justify-content:flex-end;align-items:center;font-size:12px;display:flex}.VASijq_caret{transition:transform .25s var(--ease)}[aria-expanded=true] .VASijq_caret{transform:rotate(90deg)}.VASijq_trace{padding:4px var(--pad) 18px calc(var(--pad) + 126px);gap:6px;margin:0;list-style:none;display:grid}.VASijq_trace li{color:var(--body);grid-template-columns:26px 1fr;gap:8px;font-size:13.5px;line-height:1.5;display:grid}.VASijq_trace i{color:var(--muted);padding-top:2px;font-size:11px;font-style:normal}.VASijq_traceHead{padding:0 var(--pad) 8px calc(var(--pad) + 126px);color:var(--muted);font-size:12px}.VASijq_sched{border:1px solid var(--border);background:var(--ground);border-radius:10px;grid-template-columns:14rem minmax(0,1fr) 11rem;display:grid;overflow:hidden}.VASijq_schedSide{border-right:1px solid var(--border);color:var(--muted);flex-direction:column;gap:10px;padding:22px;font-size:13.5px;display:flex}.VASijq_schedSide h3{color:var(--text);letter-spacing:-.015em;margin:0;font-size:17px}.VASijq_schedSide p{margin:0;line-height:1.55}.VASijq_schedMid{padding:22px}.VASijq_schedSlots{border-left:1px solid var(--border);padding:22px}.VASijq_monthRow{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.VASijq_iconBtn{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;transition:border-color .2s,color .2s;display:grid}.VASijq_iconBtn:hover:not(:disabled){border-color:var(--border2);color:var(--text)}.VASijq_iconBtn:disabled{opacity:.35}.VASijq_cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.VASijq_dow{color:var(--muted);padding-bottom:6px;font-size:11px}.VASijq_day{font-variant-numeric:tabular-nums;background:var(--surface2);border-radius:8px;height:44px;min-height:34px;font-size:13.5px;transition:background .2s;position:relative}.VASijq_day:hover:not(:disabled){background:var(--hover)}.VASijq_day:disabled{color:var(--faint);background:0 0}.VASijq_day[aria-pressed=true]{background:var(--text);color:var(--ground);font-weight:700}.VASijq_today:after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.VASijq_skel{background:var(--color-deep);border-radius:8px;height:44px}.VASijq_slotHead{margin:0;font-size:14px;font-weight:600}.VASijq_slotSub{color:var(--muted);margin:2px 0 14px;font-size:11.5px}.VASijq_slots{flex-direction:column;gap:8px;display:flex}.VASijq_slot{border:1px solid var(--border);font-variant-numeric:tabular-nums;text-align:left;border-radius:8px;min-height:40px;padding:9px 12px;font-size:13.5px;transition:border-color .2s,background .2s}.VASijq_slot:hover:not(:disabled){border-color:var(--border2)}.VASijq_slot:disabled{color:var(--faint)}.VASijq_slot[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--ground);font-weight:600}.VASijq_schedFoot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.VASijq_schedFoot p{min-height:1.4em;margin:0}.VASijq_code{background:var(--ground);border:1px solid var(--border);color:var(--body);white-space:pre;border-radius:10px;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.65;overflow-x:auto}.VASijq_code .VASijq_p{color:var(--accent)}.VASijq_code .VASijq_k{color:var(--color-syntax-keyword)}.VASijq_apiLinks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VASijq_apiLinks a{border:1px solid var(--border2);border-radius:8px;padding:6px 10px;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-block}.VASijq_apiLinks a:hover{border-color:var(--accent);color:var(--accent)}.VASijq_linkRow{flex-direction:column;gap:4px;font-size:15px;font-weight:600;display:flex}.VASijq_linkRow a{border-top:1px solid var(--border);justify-content:space-between;padding:12px 0;transition:color .2s;display:flex}.VASijq_linkRow a:first-child{border-top:0}.VASijq_linkRow a:hover{color:var(--accent)}.VASijq_linkRow span{color:var(--muted);font-size:13px;font-weight:500}.VASijq_foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 40px;font-size:13px;display:flex}.VASijq_ncWrap{margin:4px 0 2px;position:relative}.VASijq_nc{width:100%;height:auto;color:var(--color-line-strong);display:block;overflow:visible}.VASijq_coords{color:var(--muted);letter-spacing:.02em;margin:8px 0 0;font-size:12px}@media (prefers-reduced-motion:no-preference){.VASijq_nc .ncPulse{transform-box:fill-box;transform-origin:50%;animation:VASijq_ncping 2.8s var(--ease) infinite}@keyframes VASijq_ncping{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}.VASijq_rise{animation:VASijq_rise .7s var(--ease) both}.VASijq_rise2{animation-delay:80ms}@keyframes VASijq_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:960px){.VASijq_c8,.VASijq_c7,.VASijq_c6,.VASijq_c5,.VASijq_c4,.VASijq_libCard{grid-column:span 12}.VASijq_row{grid-template-columns:1fr;gap:4px}.VASijq_stack{text-align:left;white-space:normal}.VASijq_pls{grid-template-columns:1fr}.VASijq_fav{grid-template-columns:1fr;gap:24px}.VASijq_panel{grid-template-columns:1fr;gap:20px}.VASijq_sched{grid-template-columns:1fr}.VASijq_schedSide{border-right:0;border-bottom:1px solid var(--border)}.VASijq_schedSlots{border-left:0;border-top:1px solid var(--border)}.VASijq_slots{flex-flow:wrap}}@media (max-width:720px){.VASijq_diagram{flex-direction:column}.VASijq_arrow{width:auto;height:24px;padding:0;transform:rotate(90deg)}.VASijq_tier{flex:none}.VASijq_tier .VASijq_nodes{flex-direction:row}}@media (max-width:560px){.VASijq_root{--pad:20px}.VASijq_id{flex-direction:column;gap:18px}.VASijq_brand{display:none}.VASijq_navIn,.VASijq_wrap{padding:0 16px}.VASijq_navlinks{gap:16px}.VASijq_pl{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 0}.VASijq_plName{font-size:19px}.VASijq_runRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.VASijq_runId,.VASijq_runHead,.VASijq_runRow .VASijq_runDur{display:none}.VASijq_trace,.VASijq_traceHead{padding-left:var(--pad)}}.VASijq_nodes{flex-direction:column;flex:1;gap:8px;display:flex}@media (max-width:720px){.VASijq_nodes>.VASijq_node{flex:40%}.VASijq_nodes{flex-wrap:wrap}}.VASijq_tablist::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.VASijq_treeIn{animation:VASijq_treeIn .35s var(--ease) both}@keyframes VASijq_treeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.VASijq_npGrid{grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-items:start;row-gap:2px;min-width:0;margin:0;display:grid}.VASijq_npBars{grid-area:1/1/span 2;justify-content:flex-start;align-self:stretch;align-items:flex-end;gap:6px;padding:0;display:flex}.VASijq_npBars i{background:var(--faint);transform-origin:bottom;border-radius:4px;width:8px;height:100%;display:block}.VASijq_npBars i:first-child{transform:scaleY(.35)}.VASijq_npBars i:nth-child(2){transform:scaleY(.6)}.VASijq_npBars i:nth-child(3){transform:scaleY(.45)}.VASijq_npBars i:nth-child(4){transform:scaleY(.7)}.VASijq_npBars i:nth-child(5){transform:scaleY(.4)}.VASijq_npLive i{background:var(--accent)}@media (prefers-reduced-motion:no-preference){.VASijq_npLive i{animation:1.2s ease-in-out infinite VASijq_npbar}.VASijq_npLive i:nth-child(2){animation-duration:.9s;animation-delay:-.3s}.VASijq_npLive i:nth-child(3){animation-duration:1.4s;animation-delay:-.7s}.VASijq_npLive i:nth-child(4){animation-duration:1s;animation-delay:-.5s}.VASijq_npLive i:nth-child(5){animation-duration:1.3s;animation-delay:-.9s}@keyframes VASijq_npbar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}}.VASijq_npState,.VASijq_npName{grid-column:2;min-width:0;padding-left:20px}.VASijq_npState{color:var(--muted);font-size:12px;line-height:18px}.VASijq_npName{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:30px;transition:color .2s;display:block}.VASijq_npName:hover{color:var(--accent)}@supports (text-box:trim-both cap alphabetic){.VASijq_stat dt,.VASijq_stat dd,.VASijq_npState,.VASijq_npName{text-box:trim-both cap alphabetic}.VASijq_stat{box-sizing:border-box;justify-content:space-between;gap:0;min-height:50px;padding:3px 0 7px}.VASijq_npGrid{box-sizing:border-box;grid-template-rows:auto 1fr;row-gap:0;min-height:50px;padding:3px 0 7px}.VASijq_npName{align-self:end}.VASijq_npBars{margin:0}}.VASijq_libCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad);flex-direction:column;gap:20px;min-width:0;scroll-margin-top:76px;display:flex}.VASijq_libStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.VASijq_libStrip a{transition:transform .3s var(--ease);display:block}.VASijq_libStrip a:hover{transform:translateY(-3px)}.VASijq_libArt{aspect-ratio:2/3;object-fit:cover;background:var(--surface2);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;width:100%;display:block}.VASijq_libNoArt{text-align:center;color:var(--body);place-items:center;padding:6px;font-size:11px;font-weight:700;line-height:1.2;display:grid;overflow:hidden}.VASijq_libList{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.VASijq_libRow{flex-direction:column;gap:2px;min-width:0;display:flex}.VASijq_libRow>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.VASijq_libTitle{color:var(--text);font-size:14px;font-weight:600;line-height:1.3;transition:color .2s}.VASijq_libRow:hover .VASijq_libTitle{color:var(--accent)}.VASijq_libSub{color:var(--muted);font-size:12.5px;line-height:1.35}.VASijq_dk{border:1px solid var(--border);background:var(--color-tn-bg-deep) url(/ikigai-wallpaper.png) center bottom / cover no-repeat;flex-direction:column;display:flex;overflow:hidden}.VASijq_dkTiles{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:3px;min-height:340px;padding:1px 1px 3px;display:grid}.VASijq_dkWin{background:color-mix(in srgb, var(--color-tn-bg) 95%, transparent);flex-direction:column;min-width:0;display:flex;overflow:hidden}.VASijq_dkWin:first-child{grid-row:1/span 2}.VASijq_dkFocus{box-shadow:inset 0 0 0 1px var(--color-tn-blue)}.VASijq_dkBody{padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:hidden}.VASijq_dkFill{flex-direction:column;flex:1;display:flex}.VASijq_dkPrompt{color:var(--text);margin:0}.VASijq_dkPrompt b{color:var(--color-tn-blue);font-weight:700}.VASijq_dkPrompt i{color:var(--color-tn-magenta);font-style:normal;font-weight:700}.VASijq_dkPrompt em{color:var(--color-tn-cyan);font-style:normal}.VASijq_dkPrompt span{color:var(--color-tn-green)}.VASijq_dkFetch{align-items:center;gap:28px;margin:10px 0 12px;display:flex}.VASijq_dkLogo{width:150px;height:150px;color:var(--color-tn-blue);flex:none}.VASijq_dkRows{flex-direction:column;margin:0;display:flex}.VASijq_dkRows>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.VASijq_dkRows dt{color:var(--color-tn-blue);font-weight:600}.VASijq_dkRows dd{color:var(--body);overflow-wrap:anywhere;margin:0}.VASijq_dkLink{color:var(--color-tn-cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-tn-cyan) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-tn-cyan) 40%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s}.VASijq_dkLink:hover{-webkit-text-decoration-color:var(--color-tn-cyan);text-decoration-color:var(--color-tn-cyan)}.VASijq_dkSwatches{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:72px;margin-top:12px;display:grid}.VASijq_dkSwatches span{border:1px solid var(--border);box-sizing:border-box}.VASijq_dkBar{background:var(--color-tn-bg);height:24px;color:var(--color-tn-fg);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.VASijq_dkBar,.VASijq_dkBar *{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.VASijq_dkWs{display:inline-flex}.VASijq_dkWs i{color:var(--color-tn-fg);padding:0 6px}.VASijq_dkWs i[data-on=true]{background:var(--color-tn-bg-highlight)}.VASijq_dkMid{padding:0 8px}.VASijq_dkEnd{justify-content:flex-end;align-items:center;height:24px;display:inline-flex}.VASijq_dkEnd>*{padding:0 8px}.VASijq_dkEnd>span:nth-child(-n+4){padding:0 4px}.VASijq_dkBell{align-items:center;gap:5px;height:24px;display:inline-flex}.VASijq_dkBell svg{width:14px;height:14px;display:block}@media (max-width:960px){.VASijq_dkTiles{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.VASijq_dkWin:first-child{grid-row:auto}.VASijq_dkLogo{width:96px;height:96px}.VASijq_dkFetch{gap:18px}.VASijq_dkMid{display:none}.VASijq_dkBar{grid-template-columns:1fr auto}}@media (max-width:560px){.VASijq_dkEnd>span:nth-child(-n+4){display:none}}.VASijq_dkMid a{color:inherit;transition:color .2s}.VASijq_dkMid a:hover{color:var(--accent)}
._95VjCa_root{--ground:var(--color-page);--surface:var(--color-surface);--surface2:var(--color-raised);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--accent:var(--color-accent);--gap:20px;--radius:14px;background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}._95VjCa_root ::selection{background:var(--color-accent-subtle);color:var(--text)}._95VjCa_root :where(a){color:inherit;text-decoration:none}._95VjCa_root :where(ul){margin:0;padding:0;list-style:none}._95VjCa_root :where(h1,h2,h3,p,dl,dd,pre){margin:0}._95VjCa_root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._95VjCa_mono{font-family:var(--font-geist-mono), ui-monospace, monospace}._95VjCa_muted{color:var(--muted)}._95VjCa_wrap{max-width:1400px;margin:0 auto;padding:0 32px}._95VjCa_nav{z-index:20;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}._95VjCa_navIn{align-items:center;gap:16px;max-width:1400px;height:56px;margin:0 auto;padding:0 32px;font-size:14px;display:flex}._95VjCa_brand{font-weight:700}._95VjCa_navTitle{color:var(--muted);flex:1}._95VjCa_back{color:var(--muted);font-size:13px;font-weight:500;transition:color .2s}._95VjCa_back:hover{color:var(--text)}._95VjCa_main{gap:var(--gap);flex-direction:column;padding:40px 0 24px;display:flex}._95VjCa_intro{flex-direction:column;gap:14px;max-width:72ch;padding-bottom:12px;display:flex}._95VjCa_h1{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.08}._95VjCa_lead{color:var(--body);font-size:16px;line-height:1.65}._95VjCa_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:24px;min-width:0;padding:32px;display:flex}._95VjCa_head{align-items:flex-start;gap:16px;display:flex}._95VjCa_num{background:var(--surface2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}._95VjCa_h2{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}._95VjCa_cap{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}._95VjCa_foot{color:var(--muted);justify-content:space-between;padding:28px 0 48px;font-size:13px;display:flex}._95VjCa_term{background:var(--color-tn-bg-deep);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:20px;padding:24px 28px;font-size:14px;line-height:1.6;display:flex}._95VjCa_prompt{color:var(--text)}._95VjCa_prompt b{color:var(--color-tn-blue);font-weight:700}._95VjCa_prompt i{color:var(--color-tn-magenta);font-style:normal;font-weight:700}._95VjCa_prompt em{color:var(--color-tn-cyan);font-style:normal}._95VjCa_prompt span{color:var(--color-tn-green)}._95VjCa_rows{flex-direction:column;display:flex}._95VjCa_rows>div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}._95VjCa_rows dt{color:var(--color-tn-blue);font-weight:600}._95VjCa_rows dd{color:var(--body);overflow-wrap:anywhere}._95VjCa_blocks{gap:6px;display:flex}._95VjCa_blocks span{border-radius:3px;width:36px;height:18px}._95VjCa_v1{align-items:center;gap:48px;display:flex}._95VjCa_v1Logo{width:150px;height:150px;color:var(--color-tn-blue);flex:none}._95VjCa_v2{flex-direction:column;gap:28px;display:flex}._95VjCa_v2Head{align-items:center;gap:20px;display:flex}._95VjCa_v2Logo{width:64px;height:64px;color:var(--color-tn-blue)}._95VjCa_v2Name{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}._95VjCa_v2Hero{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._95VjCa_v2Hero li{background:var(--surface2);border-radius:12px;flex-direction:column;gap:4px;padding:18px;display:flex}._95VjCa_v2Hero b{letter-spacing:-.02em;color:var(--color-tn-blue);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}._95VjCa_v2Hero span{color:var(--muted);font-size:13px}._95VjCa_v2Specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}._95VjCa_v2Specs>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}._95VjCa_v2Specs dt{color:var(--muted)}._95VjCa_v2Specs dd{text-align:right}._95VjCa_rig{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid;position:relative}._95VjCa_node{background:var(--surface2);border:1px solid var(--border2);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;font-size:14px;display:flex;position:relative}._95VjCa_node b{font-weight:600}._95VjCa_node ._95VjCa_muted{font-size:12.5px}._95VjCa_nodeLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-tn-blue);font-size:11px;font-weight:700}._95VjCa_nBoard{background:color-mix(in srgb, var(--color-tn-blue) 14%, var(--surface2));border-color:var(--color-tn-blue);text-align:center;grid-area:2/2;justify-content:center;align-items:center}._95VjCa_nCpu{grid-area:1/1}._95VjCa_nRam{grid-area:1/2}._95VjCa_nGpu{grid-area:1/3}._95VjCa_nDisk{grid-area:2/1}._95VjCa_nDisp{grid-area:2/3}._95VjCa_nNet{grid-area:3/1}._95VjCa_nAud{grid-area:3/2}._95VjCa_nIn{grid-area:3/3}._95VjCa_rig ._95VjCa_node:not(._95VjCa_nBoard):after{content:"";background:var(--border2);position:absolute}._95VjCa_nRam:after,._95VjCa_nAud:after{width:1px;height:28px;left:50%}._95VjCa_nRam:after{top:100%}._95VjCa_nAud:after{bottom:100%}._95VjCa_nDisk:after,._95VjCa_nDisp:after{width:28px;height:1px;top:50%}._95VjCa_nDisk:after{left:100%}._95VjCa_nDisp:after{right:100%}._95VjCa_nCpu:after,._95VjCa_nGpu:after,._95VjCa_nNet:after,._95VjCa_nIn:after{display:none}._95VjCa_disks{flex-direction:column;gap:10px;margin-top:6px;display:flex}._95VjCa_disks li{grid-template-columns:1fr auto;gap:4px 12px;font-size:13px;display:grid}._95VjCa_disks i{background:var(--color-tn-blue);border-radius:3px;grid-area:2/1/auto/-1;height:6px;display:block}._95VjCa_disks em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}._95VjCa_disks li>span ._95VjCa_muted{font-size:12px}._95VjCa_desk{background:var(--color-tn-bg-deep);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}._95VjCa_bar{background:var(--color-tn-bg);height:24px;color:var(--color-tn-fg);font-family:var(--font-inter), system-ui, sans-serif;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;font-size:13px;display:grid}._95VjCa_ws{display:inline-flex}._95VjCa_ws i{color:var(--color-tn-fg);padding:0 6px;font-style:normal;line-height:24px}._95VjCa_ws i[data-on=true]{background:var(--color-tn-bg-highlight)}._95VjCa_barMid{padding:0 8px}._95VjCa_barEnd{justify-content:flex-end;align-items:center;height:24px;display:inline-flex}._95VjCa_barEnd>*{padding:0 8px}._95VjCa_tiles{grid-template-rows:auto 1fr;grid-template-columns:1.2fr 1fr;gap:3px 4px;padding:1px 1px 3px;display:grid}._95VjCa_win{background:var(--color-tn-bg);border-radius:0;flex-direction:column;min-width:0;display:flex;overflow:hidden}._95VjCa_win:first-child{grid-row:1/span 2}._95VjCa_winFocus{box-shadow:inset 0 0 0 1px var(--color-tn-blue)}._95VjCa_winBody{padding:8px 14px;font-size:12.5px;line-height:1.6;overflow:hidden}._95VjCa_fetchIn{align-items:center;gap:28px;margin:10px 0 12px;display:flex}._95VjCa_fetchLogo{width:150px;height:150px;color:var(--color-tn-blue);flex:none}._95VjCa_winFocus ._95VjCa_rows>div{grid-template-columns:72px minmax(0,1fr);gap:8px}._95VjCa_winFocus ._95VjCa_blocks span{width:28px;height:14px}._95VjCa_fl b{color:var(--color-tn-blue);margin-right:8px}._95VjCa_code{white-space:pre-wrap}._95VjCa_cm{color:var(--color-tn-comment)}._95VjCa_k{color:var(--color-tn-blue)}._95VjCa_b{color:var(--color-tn-orange)}._95VjCa_str{color:var(--color-tn-green)}._95VjCa_v5{flex-direction:column;gap:20px;display:flex}._95VjCa_strip{border-radius:10px;height:64px;display:flex;overflow:hidden}._95VjCa_strip span{flex:1}._95VjCa_hexGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 20px;display:grid}._95VjCa_hexGrid li{grid-template-columns:22px 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}._95VjCa_hexGrid i{border:1px solid var(--border2);box-sizing:border-box;border-radius:6px;width:22px;height:22px}._95VjCa_hexGrid code{color:var(--muted);font-size:12.5px}._95VjCa_chips{flex-wrap:wrap;gap:8px;display:flex}._95VjCa_chips li{border:1px solid var(--border2);color:var(--body);border-radius:999px;padding:4px 12px;font-size:13px}._95VjCa_keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;display:grid}._95VjCa_keys li{color:var(--body);flex-direction:column;gap:8px;font-size:14px;display:flex}._95VjCa_combo{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}._95VjCa_combo>span{align-items:center;gap:4px;display:inline-flex}._95VjCa_plus{color:var(--color-tn-comment);font-size:12px}._95VjCa_keys kbd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);background:var(--surface2);border:1px solid var(--border2);text-align:center;border-bottom-width:3px;border-radius:6px;min-width:30px;padding:3px 9px;font-size:12.5px}._95VjCa_layers{flex-direction:column;gap:8px;display:flex}._95VjCa_layers>li{background:color-mix(in srgb, var(--c) 10%, var(--surface2));border-left:4px solid var(--c);border-radius:10px;grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}._95VjCa_layerTag{color:var(--c);padding:14px 16px;font-size:14px;font-weight:700}._95VjCa_layerItems{flex-wrap:wrap;gap:6px 8px;padding:12px 16px 12px 0;display:flex}._95VjCa_layerItems li{background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--text);border-radius:999px;padding:3px 10px;font-size:13px}._95VjCa_tree{flex-direction:column;align-items:center;gap:0;display:flex}._95VjCa_flake{background:var(--surface2);border:1px solid var(--border2);border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin-bottom:28px;padding:12px 22px;display:flex;position:relative}._95VjCa_flake:after{content:"";background:var(--border2);width:1px;height:28px;position:absolute;top:100%;left:50%}._95VjCa_hostRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid;position:relative}._95VjCa_hostRow:before{content:"";background:var(--border2);height:1px;position:absolute;top:-14px;left:12.5%;right:12.5%}._95VjCa_hostRow li{background:color-mix(in srgb, var(--c) 10%, var(--surface2));border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:16px;font-size:13.5px;display:flex;position:relative}._95VjCa_hostRow li:before{content:"";background:var(--border2);width:1px;height:14px;position:absolute;bottom:100%;left:50%}._95VjCa_hostRow b{color:var(--c);font-size:17px}._95VjCa_hostKind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}._95VjCa_treeNote{color:var(--muted);margin-top:18px;font-size:13px}._95VjCa_ribbon{display:flex}._95VjCa_ribbon li{color:var(--color-tn-bg-deep);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);margin-right:-10px;padding:6px 22px 6px 26px;font-size:13px;font-weight:700}._95VjCa_ribbon li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:16px}._95VjCa_nix{background:var(--color-tn-bg-deep);border:1px solid var(--border);color:var(--body);border-radius:10px;padding:24px 28px;font-size:14px;line-height:1.7;overflow-x:auto}@media (max-width:960px){._95VjCa_v1{flex-direction:column;align-items:flex-start;gap:24px}._95VjCa_v2Hero{grid-template-columns:repeat(2,minmax(0,1fr))}._95VjCa_v2Specs,._95VjCa_rig{grid-template-columns:1fr}._95VjCa_rig ._95VjCa_node{grid-area:auto/1!important}._95VjCa_rig ._95VjCa_node:after{display:none}._95VjCa_tiles{grid-template-rows:auto;grid-template-columns:1fr}._95VjCa_win:first-child{grid-row:auto}._95VjCa_hexGrid,._95VjCa_keys{grid-template-columns:repeat(2,minmax(0,1fr))}._95VjCa_hostRow{grid-template-columns:1fr 1fr}._95VjCa_hostRow:before,._95VjCa_hostRow li:before{display:none}}@media (max-width:720px){._95VjCa_wrap,._95VjCa_navIn{padding-left:16px;padding-right:16px}._95VjCa_card{padding:20px}._95VjCa_term{padding:18px;font-size:13px}._95VjCa_rows>div{grid-template-columns:76px minmax(0,1fr)}._95VjCa_keys,._95VjCa_hostRow,._95VjCa_layers>li{grid-template-columns:1fr}._95VjCa_layerTag{padding:12px 16px 0}._95VjCa_layerItems{padding:8px 16px 12px}._95VjCa_ribbon{flex-wrap:wrap;row-gap:6px}}._95VjCa_bar *{font-family:inherit}._95VjCa_bar,._95VjCa_bar *{letter-spacing:0;font-size:13px;font-style:normal;font-weight:400;line-height:24px}._95VjCa_bell{align-items:center;height:24px;display:inline-flex}._95VjCa_bell svg{width:14px;height:14px;display:block}._95VjCa_deskSwatches{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:72px;margin-top:12px;display:grid}._95VjCa_deskSwatches span{border:1px solid var(--border);box-sizing:border-box}._95VjCa_winFill{flex-direction:column;flex:1;display:flex}._95VjCa_repoLink{color:var(--color-tn-cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-tn-cyan) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-tn-cyan) 40%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s}._95VjCa_repoLink:hover{-webkit-text-decoration-color:var(--color-tn-cyan);text-decoration-color:var(--color-tn-cyan)}
.pGkxzW_canvas{width:100%;min-height:clamp(240px,32vw,460px);image-rendering:pixelated;flex:1;display:block}.pGkxzW_backdrop{image-rendering:pixelated;background:url(/skyline/charlotte-dither.png) 0 100%/min(100%,1334px) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000 72%);mask-image:linear-gradient(90deg,#0000 28%,#000 72%)}.pGkxzW_fill{width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .6s;display:block;position:absolute;inset:0}.pGkxzW_fill[data-ready=true]{opacity:1}@media (max-width:720px){.pGkxzW_backdrop{background:url(/skyline/charlotte-dither-mobile.png) bottom/cover no-repeat;height:280px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.pGkxzW_fill{object-fit:cover;object-position:center bottom}}.pGkxzW_credit{z-index:1;background:color-mix(in srgb, var(--color-deep) 85%, transparent);color:var(--body);border-radius:999px;padding:3px 8px;font-size:11px;transition:color .2s;position:absolute;top:10px;right:12px}.pGkxzW_credit:hover{color:var(--text)}@media (max-width:720px){.pGkxzW_credit{top:auto;bottom:10px}}
.nhULnG_diagram{--arch-bg:var(--arch-ground,var(--color-surface));width:100%;container-type:inline-size}.nhULnG_dWide,.nhULnG_dTall{width:100%;height:auto;margin-inline:auto;display:block}.nhULnG_dTall{max-width:380px;display:none}@container (max-width:640px){.nhULnG_dWide{display:none}.nhULnG_dTall{display:block}}.nhULnG_dNode{fill:var(--color-raised);stroke:var(--color-line-strong);stroke-width:1px}.nhULnG_dNodeHot{fill:var(--color-raised);stroke:var(--color-tn-blue);stroke-width:1.25px}.nhULnG_dGroup{fill:none;stroke:var(--color-line-strong);stroke-dasharray:4 4}.nhULnG_dLine polyline{stroke:var(--color-tn-comment);stroke-width:1.5px}.nhULnG_dLine polygon{fill:var(--color-tn-comment)}.nhULnG_dHotLine polyline{stroke:var(--color-tn-blue);stroke-width:1.5px}.nhULnG_dHotLine polygon{fill:var(--color-tn-blue)}.nhULnG_dTitle{fill:var(--color-fg);text-anchor:middle;font-weight:600;font-family:var(--font-manrope), system-ui, sans-serif}.nhULnG_dSub{fill:var(--color-fg-muted);text-anchor:middle;font-family:var(--font-geist-mono), ui-monospace, monospace}.nhULnG_dMono{fill:var(--color-fg-muted);font-size:11px;font-family:var(--font-geist-mono), ui-monospace, monospace;paint-order:stroke;stroke:var(--arch-bg);stroke-width:6px;stroke-linejoin:round}.nhULnG_thumb{width:100%;height:100%;display:block}.nhULnG_thumbLine{stroke:var(--color-tn-comment);stroke-width:3px}.nhULnG_thumbHotLine{stroke:var(--color-tn-blue);stroke-width:3px}
.j8ab0G_root{--ground:var(--color-page);--surface:var(--color-surface);--surface2:var(--color-raised);--hover:var(--color-hover);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--on-accent:var(--color-on-accent);--gap:20px;--radius:14px;--pad:32px;--ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--ground);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-fg) 5%, transparent) 1px, transparent 1.4px);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background-size:18px 18px;overflow-x:clip}:where(.j8ab0G_root) ::selection{background:var(--color-accent-subtle);color:var(--text)}:where(.j8ab0G_root) :where(a){color:inherit;text-decoration:none}.j8ab0G_root a:focus-visible,.j8ab0G_root button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}:where(.j8ab0G_root) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.j8ab0G_root) :where(button:disabled){cursor:not-allowed}:where(.j8ab0G_root) *{scrollbar-width:thin;scrollbar-color:var(--border2) transparent}@media (prefers-reduced-motion:no-preference){.j8ab0G_root{scroll-behavior:smooth}}.j8ab0G_wrap{max-width:1400px;margin:0 auto;padding:0 32px}.j8ab0G_nav{z-index:20;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.j8ab0G_navIn{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;height:60px;margin:0 auto;padding:0 32px;font-size:14px;display:flex}.j8ab0G_brand{letter-spacing:-.01em;font-weight:700;transition:color .2s}.j8ab0G_brand:hover{color:var(--accent)}.j8ab0G_navlinks{color:var(--muted);white-space:nowrap;gap:20px;display:flex;overflow-x:auto}.j8ab0G_navlinks a{padding:6px 0;transition:color .2s}.j8ab0G_navlinks a:hover{color:var(--text)}@media (max-width:380px){.j8ab0G_actions{gap:8px}}@media (max-width:720px){.j8ab0G_navlinks{scrollbar-width:none;gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.j8ab0G_navlinks::-webkit-scrollbar{display:none}.j8ab0G_navlinks a:last-child{padding-right:28px}.j8ab0G_navIn{gap:12px}}@media (pointer:coarse){.j8ab0G_navlinks a{padding:12px 0}.j8ab0G_heroAlt a{padding:8px 0;display:inline-block}}.j8ab0G_cpTrigger{border:1px solid var(--border2);color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.j8ab0G_cpTrigger:hover{color:var(--text);border-color:var(--muted)}.j8ab0G_cpKbd{background:var(--hover);width:fit-content;min-width:20px;height:20px;color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.j8ab0G_cpKbdGroup{align-items:center;gap:4px;display:inline-flex}.j8ab0G_cpOverlay{z-index:100;background:color-mix(in srgb, var(--color-page) 55%, transparent);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:14vh 16px 16px;animation:.12s ease-out j8ab0G_cpFade;display:flex;position:fixed;inset:0}.j8ab0G_cpDialog{border:1px solid var(--border2);background:var(--surface);border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:min(520px,72vh);animation:.16s cubic-bezier(.16,1,.3,1) j8ab0G_cpRise;display:flex;overflow:hidden;box-shadow:0 30px 70px -24px #000c}.j8ab0G_cpBar{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:13px 16px;display:flex}.j8ab0G_cpInput{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.j8ab0G_cpInput::placeholder{color:var(--faint)}.j8ab0G_cpList{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.j8ab0G_cpGroup{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;padding:10px 10px 4px;font-size:11px;font-weight:600}.j8ab0G_cpRow{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.j8ab0G_cpRow[aria-selected=true]{background:var(--surface2)}.j8ab0G_cpLabel{flex:none;font-weight:600}.j8ab0G_cpHint{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--muted);flex:1;font-size:12.5px;overflow:hidden}.j8ab0G_cpEmpty{text-align:center;color:var(--faint);padding:22px;font-size:13.5px}.j8ab0G_cpFoot{border-top:1px solid var(--border);color:var(--faint);gap:16px;padding:9px 16px;font-size:12px;display:flex}.j8ab0G_cpFoot span{align-items:center;gap:4px;display:inline-flex}.j8ab0G_cpToast{z-index:110;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.j8ab0G_cpToast:not(:empty){border:1px solid var(--border2);background:var(--surface2);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;animation:.15s ease-out j8ab0G_cpFade;box-shadow:0 12px 30px -12px #000000b3}@keyframes j8ab0G_cpFade{0%{opacity:0}}@keyframes j8ab0G_cpRise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:720px){.j8ab0G_cpTriggerText,.j8ab0G_cpTrigger .j8ab0G_cpKbdGroup{display:none}.j8ab0G_cpTrigger{padding:8px}}@media (prefers-reduced-motion:reduce){.j8ab0G_cpOverlay,.j8ab0G_cpDialog,.j8ab0G_cpToast:not(:empty){animation:none}}.j8ab0G_grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:24px 0;display:grid}.j8ab0G_h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,6.2vw,4.4rem);font-weight:700;line-height:1.1}.j8ab0G_h1 span{display:block}.j8ab0G_hero{justify-content:center;min-height:clamp(340px,34vw,440px);position:relative;overflow:hidden;container-type:inline-size}.j8ab0G_heroText{z-index:1;position:relative}.j8ab0G_avatar{vertical-align:-.2em;border:1px solid var(--border);object-fit:cover;border-radius:50%;width:1.05em;height:1.05em;margin-left:.2em;display:inline-block}@media (prefers-reduced-motion:no-preference){.j8ab0G_avatar{transform-origin:50% 85%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.j8ab0G_avatar:hover{transform:rotate(-7deg)scale(1.05)}}.j8ab0G_tagline{letter-spacing:-.03em;color:var(--muted);margin-top:.55em;font-size:.62em;font-weight:600}.j8ab0G_heroAlt{color:var(--muted);margin:14px 0 0;font-size:13px}.j8ab0G_heroAlt a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2);text-underline-offset:3px;transition:text-decoration-color .2s}.j8ab0G_heroAlt a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:560px){.j8ab0G_h1>span:first-child{flex-direction:column-reverse;align-items:flex-start;display:flex}.j8ab0G_avatar{width:72px;height:72px;margin:0 0 26px}.j8ab0G_tagline{text-wrap:balance;font-size:.9em;line-height:1.15}}.j8ab0G_actions{flex-wrap:wrap;gap:10px;margin-top:52px;display:flex}@media (max-width:560px){.j8ab0G_actions{margin-top:26px}}.j8ab0G_code{background:var(--ground);border:1px solid var(--border);color:var(--body);white-space:pre;border-radius:10px;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.65;overflow-x:auto}.j8ab0G_code .j8ab0G_p{color:var(--accent)}.j8ab0G_code .j8ab0G_k{color:var(--color-syntax-keyword)}.j8ab0G_apiPlay,.j8ab0G_apiSide{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.j8ab0G_phoneBreak{display:none}@media (max-width:560px){.j8ab0G_phoneBreak{display:inline}.j8ab0G_apiList{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.j8ab0G_apiList>li:last-child{padding-right:28px}}.j8ab0G_apiList{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:stretch;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex;overflow-x:auto}.j8ab0G_apiList::-webkit-scrollbar{display:none}.j8ab0G_apiList>li{flex:none}.j8ab0G_apiRow{height:100%;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 12px;transition:color .15s,border-color .15s;display:flex}.j8ab0G_apiRow:hover{color:var(--text)}.j8ab0G_apiRow[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.j8ab0G_apiExt{margin-left:auto}.j8ab0G_apiExt .j8ab0G_apiRow:hover{color:var(--accent)}.j8ab0G_apiPath{white-space:nowrap}.j8ab0G_apiDot{background:var(--faint);border-radius:50%;width:6px;height:6px}.j8ab0G_apiDot.j8ab0G_apiOk{background:var(--color-success)}.j8ab0G_apiDot.j8ab0G_apiBad{background:var(--color-danger)}.j8ab0G_apiRes{flex-direction:column;flex:1;display:flex;position:relative}.j8ab0G_apiUrlRow{border:1px solid var(--border);background:var(--ground);border-radius:10px;display:flex;overflow:hidden}.j8ab0G_apiMethod{border:0;border-right:1px solid var(--border);background:var(--surface);color:var(--color-success);cursor:pointer;padding:0 12px;font-size:12.5px;font-weight:700}.j8ab0G_apiMethod[data-m=POST]{color:var(--color-warning)}.j8ab0G_apiMethod[data-m=PUT]{color:var(--color-tn-blue)}.j8ab0G_apiMethod[data-m=PATCH]{color:var(--color-tn-magenta)}.j8ab0G_apiMethod[data-m=DELETE]{color:var(--color-danger)}.j8ab0G_apiMethod option{background:var(--surface2);color:var(--text)}.j8ab0G_apiUrl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;padding:9px 12px;font-size:12.5px;overflow:hidden}.j8ab0G_apiUrlQuery{color:var(--accent)}.j8ab0G_apiUrlRow .j8ab0G_apiSend{border-radius:0}.j8ab0G_apiParams{border:1px solid var(--border);background:var(--ground);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));min-height:70px;display:grid;overflow:hidden}.j8ab0G_apiParamsHead{border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted);grid-column:1/-1;margin:0;padding:6px 12px;font-size:11.5px}.j8ab0G_apiParam{grid-template-columns:auto 52px minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px;font-size:12.5px;display:grid}.j8ab0G_apiParam input{accent-color:var(--accent)}.j8ab0G_apiParamKey{color:var(--text)}.j8ab0G_apiParamValue{border:1px solid var(--border2);background:var(--surface);min-width:0;font:inherit;color:var(--body);border-radius:6px;padding:3px 6px}.j8ab0G_apiParamNone{color:var(--faint);grid-column:1/-1;margin:0;padding:10px 12px;font-size:12.5px}.j8ab0G_apiReq,.j8ab0G_apiRes{border:1px solid var(--border);background:var(--ground);border-radius:10px;overflow:hidden}.j8ab0G_apiBar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 6px;display:flex}.j8ab0G_apiTabBar{justify-content:flex-start;gap:14px;min-height:35px;padding:5px 8px 5px 14px}.j8ab0G_apiBarLabel{color:var(--muted);font-size:12px}.j8ab0G_apiCopy.j8ab0G_apiCopyEnd{margin-left:auto}.j8ab0G_apiTabs{background:var(--ground);border-radius:7px;gap:1px;padding:2px;display:flex}.j8ab0G_apiTab{color:var(--muted);border-radius:5px;padding:1px 9px;font-size:11.5px;line-height:18px;transition:color .15s,background .15s}.j8ab0G_apiTab:hover{color:var(--text)}.j8ab0G_apiTab[aria-selected=true]{background:var(--hover);color:var(--text)}.j8ab0G_apiSend{background:var(--accent);color:var(--on-accent);border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .15s}.j8ab0G_apiSend:hover:not(:disabled){background:var(--accent-hover)}.j8ab0G_apiSend:disabled{opacity:.6}.j8ab0G_apiMetaRight{align-items:center;gap:14px;display:flex}.j8ab0G_apiCopy{border:1px solid var(--border2);background:var(--surface);width:24px;height:24px;color:var(--muted);border-radius:6px;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.j8ab0G_apiCopy svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.j8ab0G_apiCopy:hover{color:var(--accent);border-color:var(--accent)}.j8ab0G_apiSnippet{min-height:calc(3.3em + 20px);color:var(--body);white-space:pre;margin:0;padding:10px 16px;font-size:12.5px;line-height:1.65;overflow:auto}.j8ab0G_apiMeta{min-height:35px;color:var(--muted);padding:5px 8px 5px 14px;font-size:12px}.j8ab0G_apiOkText{color:var(--color-success)}.j8ab0G_apiBadText{color:var(--color-danger)}.j8ab0G_apiBody{height:0;min-height:170px;color:var(--body);white-space:pre;flex:auto;margin:0;padding:10px 16px;font-size:12.5px;line-height:1.65;overflow:auto}.j8ab0G_apiIdle,.j8ab0G_apiMore{color:var(--faint)}.j8ab0G_signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.j8ab0G_signs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.j8ab0G_signs{grid-template-columns:minmax(0,1fr)}}.j8ab0G_sign{border:1px solid var(--border);background:var(--color-deep);border-radius:14px;grid-template-columns:44px minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:background .15s,border-color .15s;display:grid}button.j8ab0G_sign{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer}a.j8ab0G_sign:hover,button.j8ab0G_sign:hover{background:var(--surface2);border-color:var(--border2)}.j8ab0G_signCopy{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s, transform .2s var(--ease);justify-self:center}button.j8ab0G_sign:hover .j8ab0G_signCopy{stroke:var(--text);transform:rotate(-12deg)}.j8ab0G_signCopy[data-done=true],button.j8ab0G_sign:hover .j8ab0G_signCopy[data-done=true]{stroke:var(--color-success);animation:j8ab0G_copyPop .35s var(--ease);transform:none}@keyframes j8ab0G_copyPop{0%{transform:scale(.5)rotate(-20deg)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){button.j8ab0G_sign:hover .j8ab0G_signCopy,.j8ab0G_signCopy[data-done=true]{animation:none;transform:none}}.j8ab0G_signIcon{border-radius:6px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.j8ab0G_signName{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:800;overflow:hidden}.j8ab0G_signNote{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--muted);font-size:12.5px;overflow:hidden}.j8ab0G_foot{color:var(--muted);padding:8px 0 40px;font-size:13px;overflow:hidden}.j8ab0G_footWord{letter-spacing:0;font-kerning:none;color:var(--color-line-strong);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(80px,24vw,220px);font-weight:800;line-height:.8}.j8ab0G_footRow{border-top:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 12px;margin-top:20px;padding-top:14px;display:grid}.j8ab0G_footRow>:first-child{justify-self:start}.j8ab0G_footRow>:last-child{justify-self:end}@media (max-width:560px){.j8ab0G_foot{font-size:12.5px}.j8ab0G_footRow>:first-child{white-space:nowrap}}@media (max-width:430px){.j8ab0G_footSha{display:none}}.j8ab0G_footRight{align-items:center;gap:10px;display:flex}.j8ab0G_footSha{background:var(--hover);color:var(--body);border-radius:6px;padding:1px 7px;font-size:12px;transition:color .2s}.j8ab0G_footSha:hover{color:var(--accent)}.j8ab0G_footSource{align-items:center;gap:7px;padding:6px 4px;transition:color .2s;display:inline-flex}.j8ab0G_footSource svg{flex:none;width:14px;height:14px}.j8ab0G_footRow a:hover{color:var(--accent)}.j8ab0G_footRow a.j8ab0G_footCoffee:hover{color:inherit}.j8ab0G_eggBtn{width:28px;height:28px;color:color-mix(in srgb, var(--color-tn-blue) 40%, var(--color-page));cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .15s;display:grid}.j8ab0G_eggBtn:hover{color:var(--color-tn-cyan)}.j8ab0G_eggBtn:active .j8ab0G_eggIcon{transform:scale(.85)rotate(-8deg)}.j8ab0G_eggIcon{width:14px;height:17px;transition:transform .15s}.j8ab0G_eggLayer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.j8ab0G_egg{will-change:transform;position:absolute;top:-40px}.j8ab0G_callout{z-index:1;position:absolute;bottom:24px;right:24px}.j8ab0G_leader{--x:clamp(32px, calc(18.3cqw - 24px), calc(100% - 32px));z-index:1;height:0;position:relative}.j8ab0G_tail{bottom:-6px;right:calc(var(--x) - 4.5px);background:var(--surface);border-top:1px solid var(--border);border-left:1px solid var(--border);width:11px;height:11px;position:absolute;transform:rotate(45deg)}.j8ab0G_heroClock{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px 18px;position:relative}.j8ab0G_heroClock p{letter-spacing:-.02em;color:var(--muted);margin:0;font-size:1.35rem;font-weight:500;line-height:1.25}.j8ab0G_heroClock time{color:var(--text);font-weight:700}.j8ab0G_clockPeriod{text-transform:lowercase}.j8ab0G_clockMeta{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.j8ab0G_coords{align-items:center;gap:8px;display:inline-flex}.j8ab0G_coordsText{line-height:1}@supports (text-box:trim-both cap alphabetic){.j8ab0G_coordsText{text-box:trim-both cap alphabetic}}.j8ab0G_blink{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;position:relative}@media (prefers-reduced-motion:no-preference){@keyframes j8ab0G_blinkPing{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}.j8ab0G_blink:after{content:"";background:var(--accent);animation:j8ab0G_blinkPing 2.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}}.j8ab0G_heroClock small{color:var(--faint);font-size:12.5px}@media (min-width:721px){.j8ab0G_heroClock p{white-space:nowrap}}@media (max-width:720px){.j8ab0G_callout{align-self:flex-start;margin:108px 0 22px;position:relative;top:auto;bottom:auto;right:auto}.j8ab0G_leader{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes j8ab0G_rise{0%{opacity:0}to{opacity:1}}.j8ab0G_rise{animation:j8ab0G_rise .7s var(--ease) both}.j8ab0G_rise2{animation-delay:80ms}}@media (max-width:560px){.j8ab0G_root{--pad:20px}.j8ab0G_id{flex-direction:column;gap:18px}.j8ab0G_brand{display:none}.j8ab0G_navIn,.j8ab0G_wrap{padding:0 16px}.j8ab0G_navlinks{gap:16px}}
._5Yt1Zq_root{--ground:#0a0e14;--surface:#10151d;--border:#1c2431;--text:#e6e9ef;--muted:#8b95a5;--accent:#4fd1c5;--gap:16px;--radius:14px;--pad:28px;background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased}._5Yt1Zq_root ::selection{color:var(--text);background:#4fd1c547}._5Yt1Zq_root a{color:inherit;text-decoration:none}._5Yt1Zq_root a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}._5Yt1Zq_mono{font-family:var(--font-geist-mono), ui-monospace, monospace}._5Yt1Zq_wrap{max-width:1180px;margin:0 auto;padding:0 20px}._5Yt1Zq_nav{justify-content:space-between;align-items:center;height:72px;font-size:14px;display:flex}._5Yt1Zq_brand{letter-spacing:-.01em;font-weight:700}._5Yt1Zq_navlinks{color:var(--muted);gap:22px;display:flex}._5Yt1Zq_navlinks a:hover,._5Yt1Zq_back:hover{color:var(--text)}._5Yt1Zq_grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:24px;display:grid}._5Yt1Zq_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad);flex-direction:column;gap:20px;min-width:0;scroll-margin-top:16px;display:flex}._5Yt1Zq_c12{grid-column:span 12}._5Yt1Zq_c8{grid-column:span 8}._5Yt1Zq_c7{grid-column:span 7}._5Yt1Zq_c5{grid-column:span 5}._5Yt1Zq_c4{grid-column:span 4}._5Yt1Zq_label{color:var(--muted);letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;display:flex}._5Yt1Zq_label a{font-weight:500}._5Yt1Zq_label a:hover{color:var(--accent)}._5Yt1Zq_id{flex-direction:row;align-items:flex-start;gap:24px}._5Yt1Zq_avatar{border:1px solid var(--border);object-fit:cover;border-radius:50%;flex:none;width:88px;height:88px}._5Yt1Zq_h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}._5Yt1Zq_sub{color:var(--muted);margin:6px 0 0;font-size:15px}._5Yt1Zq_summary{color:#c3cad6;max-width:62ch;margin:18px 0 0;font-size:16px;line-height:1.65}._5Yt1Zq_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._5Yt1Zq_btn{border:1px solid var(--border);border-radius:9px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}._5Yt1Zq_btn:hover{background:#141b26;border-color:#2c394d}._5Yt1Zq_btnPrimary{background:var(--text);border-color:var(--text);color:var(--ground)!important}._5Yt1Zq_btnPrimary:hover{background:#fff;border-color:#fff}._5Yt1Zq_focusTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}._5Yt1Zq_body{color:var(--muted);margin:0;font-size:15px;line-height:1.6}._5Yt1Zq_cmd{color:var(--muted);border-top:1px solid var(--border);margin-top:auto;padding-top:16px;font-size:13px}._5Yt1Zq_cmd b{color:var(--accent);font-weight:400}._5Yt1Zq_list{margin:0;padding:0;list-style:none;display:grid}._5Yt1Zq_row{border-top:1px solid var(--border);grid-template-columns:150px 1fr auto;align-items:baseline;gap:20px;padding:14px 0;display:grid}._5Yt1Zq_row:first-child{border-top:0;padding-top:0}._5Yt1Zq_rowName{letter-spacing:-.01em;font-weight:700}._5Yt1Zq_rowName a:hover{color:var(--accent)}._5Yt1Zq_rowText{color:var(--muted);font-size:14px;line-height:1.55}._5Yt1Zq_stack{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}._5Yt1Zq_clock{letter-spacing:-.04em;min-height:1em;font-size:clamp(2.2rem,4vw,3rem);font-weight:500;line-height:1}._5Yt1Zq_exp{grid-template-columns:1fr}._5Yt1Zq_job{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 16px;padding:12px 0;display:grid}._5Yt1Zq_job:first-child{border-top:0;padding-top:0}._5Yt1Zq_jobTitle{font-size:15px;font-weight:700}._5Yt1Zq_jobOrg{color:var(--muted);font-size:14px}._5Yt1Zq_years{color:var(--muted);grid-area:1/2;align-self:baseline;font-size:12px}._5Yt1Zq_covers{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._5Yt1Zq_cover{display:block}._5Yt1Zq_cover img{aspect-ratio:1;object-fit:cover;border:1px solid var(--border);border-radius:8px;width:100%;height:auto;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}._5Yt1Zq_cover:hover img{transform:translateY(-3px)}._5Yt1Zq_cname{margin-top:8px;font-size:13px;font-weight:600;display:block}._5Yt1Zq_cgenre{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}._5Yt1Zq_note{color:var(--muted);max-width:60ch;margin:0;font-size:14px;line-height:1.6}._5Yt1Zq_shuffle{color:var(--text)}._5Yt1Zq_links{flex-flow:wrap;justify-content:space-between;align-items:center}._5Yt1Zq_linkRow{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:600;display:flex}._5Yt1Zq_linkRow a{border-bottom:1px solid var(--border);padding-bottom:2px;transition:border-color .2s,color .2s}._5Yt1Zq_linkRow a:hover{border-color:var(--accent);color:var(--accent)}._5Yt1Zq_foot{color:var(--muted);justify-content:space-between;padding:8px 0 40px;font-size:13px;display:flex}@media (prefers-reduced-motion:no-preference){._5Yt1Zq_card{animation:.7s cubic-bezier(.16,1,.3,1) both _5Yt1Zq_rise}._5Yt1Zq_card:nth-child(2){animation-delay:60ms}._5Yt1Zq_card:nth-child(3){animation-delay:.12s}._5Yt1Zq_card:nth-child(4){animation-delay:.18s}@keyframes _5Yt1Zq_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:960px){._5Yt1Zq_c8,._5Yt1Zq_c7,._5Yt1Zq_c5,._5Yt1Zq_c4{grid-column:span 12}._5Yt1Zq_row{grid-template-columns:1fr;gap:4px}._5Yt1Zq_stack{text-align:left;white-space:normal}}@media (max-width:560px){._5Yt1Zq_root{--pad:20px}._5Yt1Zq_id{flex-direction:column;gap:18px}._5Yt1Zq_covers{grid-template-columns:repeat(3,minmax(0,1fr))}._5Yt1Zq_navlinks{gap:14px}}
.MBkHVG_root{--ground:#0a0e14;--surface:#10151d;--surface2:#141b26;--border:#1c2431;--border2:#2c394d;--text:#e6e9ef;--body:#c3cad6;--muted:#8b95a5;--accent:#4fd1c5;--gap:16px;--radius:14px;--pad:28px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.MBkHVG_root ::selection{color:var(--text);background:#4fd1c547}.MBkHVG_root :where(a){color:inherit;text-decoration:none}.MBkHVG_root a:focus-visible,.MBkHVG_root button:focus-visible,.MBkHVG_root [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.MBkHVG_root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.MBkHVG_root *{scrollbar-width:thin;scrollbar-color:var(--border2) transparent}.MBkHVG_mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.MBkHVG_wrap{max-width:1180px;margin:0 auto;padding:0 20px}.MBkHVG_nav{z-index:20;border-bottom:1px solid var(--border);background:#0a0e14eb;position:sticky;top:0}.MBkHVG_navIn{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;height:60px;margin:0 auto;padding:0 20px;font-size:14px;display:flex}.MBkHVG_brand{letter-spacing:-.01em;font-weight:700}.MBkHVG_crumb{color:var(--muted);margin-left:10px;font-weight:500}.MBkHVG_back{color:var(--muted);padding:6px 0;transition:color .2s}.MBkHVG_back:hover{color:var(--text)}.MBkHVG_intro{max-width:70ch;padding:44px 0 8px}.MBkHVG_h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.08}.MBkHVG_lede{color:var(--body);margin:16px 0 0;font-size:16px;line-height:1.65}.MBkHVG_lede+.MBkHVG_lede{color:var(--muted);margin-top:10px;font-size:14px}.MBkHVG_grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:24px 0;display:grid}.MBkHVG_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--pad);flex-direction:column;gap:20px;min-width:0;scroll-margin-top:76px;display:flex}.MBkHVG_c12{grid-column:span 12}.MBkHVG_c7{grid-column:span 7}.MBkHVG_c5{grid-column:span 5}.MBkHVG_head{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 14px;display:grid}.MBkHVG_num{color:var(--accent);border:1px solid var(--border2);border-radius:7px;grid-row:span 2;align-self:start;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.MBkHVG_h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.MBkHVG_cap{color:var(--muted);grid-column:2;margin:0;font-size:14px;line-height:1.5}.MBkHVG_quiet{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.MBkHVG_empty{border:1px dashed var(--border2);color:var(--muted);border-radius:10px;max-width:62ch;margin:0;padding:22px;font-size:14px;line-height:1.6}.MBkHVG_empty b{color:var(--body);font-weight:600}.MBkHVG_stats{flex-wrap:wrap;gap:28px;margin:0;display:flex}.MBkHVG_stat{flex-direction:column;gap:2px;display:flex}.MBkHVG_stat dt{color:var(--muted);font-size:12px}.MBkHVG_stat dd{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.MBkHVG_stat dd small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:400}.MBkHVG_scroll{padding-bottom:8px;overflow-x:auto}.MBkHVG_hint{color:var(--muted);margin:0;font-size:12px;display:none}.MBkHVG_heat{width:100%;min-width:640px;height:auto;display:block}.MBkHVG_heat text,.MBkHVG_axis text{fill:var(--muted);font-size:10px;font-family:var(--font-geist-mono), monospace}.MBkHVG_hc0{fill:#151c27}.MBkHVG_hc1{fill:#4fd1c538}.MBkHVG_hc2{fill:#4fd1c56b}.MBkHVG_hc3{fill:#4fd1c5ad}.MBkHVG_hc4{fill:#4fd1c5}.MBkHVG_heatLegend{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.MBkHVG_heatLegend i{border-radius:2px;width:11px;height:11px;display:inline-block}.MBkHVG_l0{background:#151c27}.MBkHVG_l1{background:#4fd1c538}.MBkHVG_l2{background:#4fd1c56b}.MBkHVG_l3{background:#4fd1c5ad}.MBkHVG_l4{background:#4fd1c5}.MBkHVG_split{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.MBkHVG_insight{color:var(--body);margin:0;font-size:15px;line-height:1.6}.MBkHVG_insight b{color:var(--text);font-weight:600}.MBkHVG_insights{gap:14px;display:grid}.MBkHVG_stream{touch-action:pan-x pan-y;width:100%;min-width:640px;height:auto;display:block}.MBkHVG_layer{cursor:pointer;transition:opacity .2s}.MBkHVG_layer:focus-visible{stroke:var(--text);stroke-width:2px;outline:none}.MBkHVG_legend{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.MBkHVG_chip{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:5px 10px;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-flex}.MBkHVG_chip:hover,.MBkHVG_chip[aria-pressed=true]{color:var(--text);border-color:var(--border2)}.MBkHVG_chip i{border-radius:3px;flex:none;width:10px;height:10px}.MBkHVG_readout{min-height:22px;color:var(--body);margin:0;font-size:13.5px}.MBkHVG_readout b{color:var(--text)}.MBkHVG_tree{width:100%;height:auto;display:block}.MBkHVG_tree text{font-family:var(--font-manrope), sans-serif}.MBkHVG_tabs{flex-wrap:wrap;gap:6px;display:flex}.MBkHVG_tab{border:1px solid var(--border);color:var(--muted);border-radius:8px;min-height:32px;padding:5px 11px;font-size:12.5px;transition:border-color .2s,color .2s,background .2s}.MBkHVG_tab:hover{color:var(--text);border-color:var(--border2)}.MBkHVG_tab[aria-selected=true]{color:var(--text);border-color:var(--accent);background:#4fd1c514}.MBkHVG_bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.MBkHVG_bar{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;font-size:14px;display:grid}.MBkHVG_bar a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MBkHVG_bar a:hover{color:var(--accent)}.MBkHVG_bar span{color:var(--muted);font-size:12.5px}.MBkHVG_track{background:#151c27;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.MBkHVG_fill{background:var(--accent);border-radius:3px;height:100%;display:block}.MBkHVG_np{align-items:center;gap:18px;display:flex}.MBkHVG_art{border:1px solid var(--border);background:var(--surface2);object-fit:cover;width:104px;height:104px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.MBkHVG_npState{color:var(--muted);align-items:center;gap:10px;margin:0 0 6px;font-size:12.5px;display:flex}.MBkHVG_npTitle{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.25}.MBkHVG_npTitle a:hover{color:var(--accent)}.MBkHVG_npMeta{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.MBkHVG_eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.MBkHVG_eq i{background:var(--accent);transform-origin:bottom;border-radius:1px;width:3px;height:100%;transform:scaleY(.45)}.MBkHVG_dot{background:var(--border2);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.MBkHVG_eq i{animation:1.1s ease-in-out infinite MBkHVG_eq}.MBkHVG_eq i:nth-child(2){animation-delay:-.4s}.MBkHVG_eq i:nth-child(3){animation-delay:-.8s}@keyframes MBkHVG_eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}}.MBkHVG_twoCol{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.MBkHVG_big{gap:18px;margin:0;display:grid}.MBkHVG_big div{flex-direction:column;gap:2px;display:flex}.MBkHVG_big dt{color:var(--muted);font-size:12px}.MBkHVG_big dd{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.MBkHVG_big dd small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.MBkHVG_key{color:var(--muted);flex-wrap:wrap;gap:16px;margin:0 0 8px;font-size:12px;display:flex}.MBkHVG_key i{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.MBkHVG_strip{gap:6px;margin:0;display:grid}.MBkHVG_stripLabel{color:var(--muted);margin:0;font-size:12.5px}.MBkHVG_stripLabel b{color:var(--text);font-weight:600}.MBkHVG_lists{grid-template-columns:1fr 1fr;gap:28px;display:grid}.MBkHVG_lists h4{margin:0 0 10px;font-size:14px;font-weight:600}.MBkHVG_lists ol{margin:0;padding:0;list-style:none;display:grid}.MBkHVG_lists li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.MBkHVG_lists li:first-child{border-top:0}.MBkHVG_lists li span{color:var(--muted);white-space:nowrap;font-size:12.5px}.MBkHVG_verdict{color:var(--body);max-width:70ch;margin:0;font-size:15px;line-height:1.6}.MBkHVG_verdict b{color:var(--text);font-weight:600}.MBkHVG_foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 40px;font-size:13px;display:flex}@media (prefers-reduced-motion:no-preference){.MBkHVG_rise{animation:MBkHVG_rise .7s var(--ease) both}@keyframes MBkHVG_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:960px){.MBkHVG_c7,.MBkHVG_c5{grid-column:span 12}.MBkHVG_split,.MBkHVG_twoCol{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.MBkHVG_root{--pad:20px}.MBkHVG_hint{display:block}.MBkHVG_lists{grid-template-columns:minmax(0,1fr)}.MBkHVG_np{align-items:flex-start}.MBkHVG_art{width:80px;height:80px}.MBkHVG_crumb{display:none}}
._9FTWra_root{--ground:var(--color-page);--surface:var(--color-surface);--surface2:var(--color-raised);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--accent:var(--color-accent);--gap:20px;--radius:14px;background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;overflow-x:clip}._9FTWra_root ::selection{background:var(--color-accent-subtle);color:var(--text)}._9FTWra_root :where(a){color:inherit;text-decoration:none}._9FTWra_root :where(ul,ol){margin:0;padding:0;list-style:none}._9FTWra_root :where(h1,h2,h3,h4,h5,p,dl,dd,pre){margin:0}._9FTWra_root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9FTWra_root a:focus-visible,._9FTWra_root button:focus-visible,._9FTWra_root summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}._9FTWra_root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}._9FTWra_root code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:.9em}._9FTWra_wrap{max-width:1200px;margin:0 auto;padding:0 32px}._9FTWra_nav{z-index:20;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}._9FTWra_navIn{align-items:center;gap:16px;max-width:1200px;height:56px;margin:0 auto;padding:0 32px;font-size:14px;display:flex}._9FTWra_brand{font-weight:700}._9FTWra_navTitle{color:var(--muted);flex:1}._9FTWra_back{color:var(--muted);font-size:13px;font-weight:500;transition:color .2s}._9FTWra_back:hover{color:var(--text)}._9FTWra_main{gap:var(--gap);flex-direction:column;padding:40px 0 24px;display:flex}._9FTWra_intro{flex-direction:column;gap:14px;max-width:72ch;padding-bottom:8px;display:flex}._9FTWra_h1{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.08}._9FTWra_lead{color:var(--body);font-size:16px;line-height:1.65}._9FTWra_group{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-top:16px;font-size:13px;font-weight:600}._9FTWra_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex}._9FTWra_head{align-items:flex-start;gap:16px;display:flex}._9FTWra_num{background:var(--surface2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}._9FTWra_h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}._9FTWra_cap{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}._9FTWra_foot{color:var(--muted);justify-content:space-between;padding:28px 0 48px;font-size:13px;display:flex}._9FTWra_compactGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._9FTWra_compactGrid>:nth-child(3){grid-column:1/-1}._9FTWra_chips{flex-wrap:wrap;gap:6px;display:flex}._9FTWra_chips li{background:color-mix(in srgb, var(--color-tn-blue) 14%, transparent);color:var(--color-tn-blue);border-radius:999px;padding:5px 9px;font-size:12px;line-height:1}._9FTWra_chips li[data-hit=true]{background:var(--color-tn-blue);color:var(--color-tn-bg-deep);font-weight:700}._9FTWra_chips ._9FTWra_more{border:1px solid var(--border2);color:var(--muted);background:0 0}._9FTWra_dl{background:var(--accent);color:var(--color-on-accent);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}._9FTWra_dl:hover{background:var(--color-accent-hover)}._9FTWra_sheetWrap{background:var(--color-deep);border-radius:10px;justify-items:center;padding:32px 16px;display:grid}._9FTWra_paper{background:var(--color-tn-paper);width:100%;max-width:820px;color:var(--color-tn-bg);padding:56px 64px;font-size:13.5px;line-height:1.55;box-shadow:0 24px 60px -24px #000000b3}._9FTWra_paper a{color:#2e59c4;text-underline-offset:2px;-webkit-text-decoration:underline #2e59c459;text-decoration:underline #2e59c459}._9FTWra_pHead{text-align:center;border-bottom:2px solid var(--color-tn-bg);padding-bottom:14px}._9FTWra_pName{letter-spacing:-.02em;font-size:30px;font-weight:800}._9FTWra_pLine{color:#565f89;margin-top:2px}._9FTWra_pContact{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:8px;font-size:12.5px;display:flex}._9FTWra_pSec{margin-top:22px}._9FTWra_pSec h4{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #9aa5ce;margin-bottom:10px;padding-bottom:4px;font-size:12px;font-weight:800}._9FTWra_pSkill,._9FTWra_pProj{margin-bottom:6px}._9FTWra_pJob{margin-bottom:14px}._9FTWra_pJobHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._9FTWra_pJobHead h5{font-size:14px;font-weight:800}._9FTWra_pJobHead h5 em{font-style:italic;font-weight:500}._9FTWra_pJobHead span{color:#565f89;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}._9FTWra_pMeta{color:#565f89;margin-bottom:4px;font-size:12.5px}._9FTWra_pJob ul{flex-direction:column;gap:3px;padding-left:18px;list-style:outside;display:flex}._9FTWra_pJob li{padding-left:2px}._9FTWra_viewer{border:1px solid var(--border2);background:var(--color-deep);border-radius:10px;overflow:hidden}._9FTWra_viewerBar{background:var(--color-tn-bg-card);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid}._9FTWra_viewerBar ._9FTWra_dl{justify-self:end}._9FTWra_viewerName{color:var(--body);font-size:13px;font-family:var(--font-geist-mono), monospace}._9FTWra_viewerPage{color:var(--muted);font-variant-numeric:tabular-nums;gap:14px;font-size:12.5px;display:inline-flex}._9FTWra_viewerPage i{color:var(--faint);font-style:normal}._9FTWra_viewerStage{background:color-mix(in srgb, var(--color-tn-bg-deep) 70%, black);justify-items:center;max-height:760px;padding:28px 16px;display:grid;overflow-y:auto}._9FTWra_editor{border:1px solid var(--border2);background:var(--color-deep);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;overflow:hidden}._9FTWra_edTabs{background:var(--color-tn-bg-card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}._9FTWra_edTab{background:var(--color-deep);color:var(--text);border-top:2px solid var(--color-tn-blue);padding:9px 18px}._9FTWra_edStatus{color:var(--muted);padding:0 16px}._9FTWra_edBody{max-height:720px;padding:14px 0;font-size:13px;line-height:1.7;overflow:auto}._9FTWra_edLine{white-space:pre-wrap;gap:18px;padding-right:20px;display:flex}._9FTWra_edNum{text-align:right;width:44px;color:var(--color-tn-comment);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex:none}._9FTWra_edText{min-width:0;color:var(--body);flex:1}._9FTWra_ed_h1 ._9FTWra_edText{color:var(--color-tn-red);font-weight:700}._9FTWra_ed_h2 ._9FTWra_edText{color:var(--color-tn-blue);font-weight:700}._9FTWra_ed_h3 ._9FTWra_edText{color:var(--color-tn-magenta);font-weight:600}._9FTWra_ed_li ._9FTWra_edText{color:var(--text)}._9FTWra_ed_li ._9FTWra_edText:first-letter{color:var(--color-tn-orange)}._9FTWra_ed_b ._9FTWra_edText{color:var(--color-tn-green)}._9FTWra_tl{max-width:900px}._9FTWra_tlHead h3{letter-spacing:-.03em;font-size:28px}._9FTWra_tlHead p{color:var(--body);max-width:68ch;margin-top:8px;line-height:1.65}._9FTWra_tlList{flex-direction:column;gap:28px;margin-top:28px;display:flex;position:relative}._9FTWra_tlList:before{content:"";background:var(--border2);width:1px;position:absolute;top:8px;bottom:8px;left:190px}._9FTWra_tlItem{grid-template-columns:170px 1fr;gap:40px;display:grid;position:relative}._9FTWra_tlItem:before{content:"";background:var(--surface);border:2px solid var(--color-tn-blue);border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:185px}._9FTWra_tlDate{text-align:right;flex-direction:column;gap:2px;padding-top:2px;font-size:13px;display:flex}._9FTWra_tlDate b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}._9FTWra_tlDate span{color:var(--muted);font-size:12px}._9FTWra_tlBody{flex-direction:column;gap:10px;min-width:0;display:flex}._9FTWra_tlBody[data-live=true] h4:after{content:"now";color:var(--color-tn-green);background:color-mix(in srgb, var(--color-tn-green) 14%, transparent);vertical-align:middle;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:11px;font-weight:700}._9FTWra_tlBody h4{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:18px;display:flex}._9FTWra_tlBody h4 small{color:var(--muted);font-size:13.5px;font-weight:500}._9FTWra_tlBody ul:not(._9FTWra_chips){color:var(--body);flex-direction:column;gap:6px;font-size:14px;line-height:1.6;display:flex}._9FTWra_tlBody ul:not(._9FTWra_chips) li{padding-left:16px;position:relative}._9FTWra_tlBody ul:not(._9FTWra_chips) li:before{content:"";background:var(--faint);width:6px;height:1px;position:absolute;top:.7em;left:0}._9FTWra_tlYear{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}._9FTWra_sb{border:1px solid var(--border2);background:var(--color-deep);border-radius:10px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}._9FTWra_sbSide{background:var(--color-tn-bg-card);border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:32px 24px;display:flex}._9FTWra_sbSide h3{letter-spacing:-.02em;font-size:24px;line-height:1.15}._9FTWra_sbSub{color:var(--muted);font-size:13.5px}._9FTWra_sbSide h4,._9FTWra_sbMain h4{text-transform:uppercase;letter-spacing:.12em;color:var(--color-tn-blue);margin-top:14px;font-size:11.5px;font-weight:700}._9FTWra_sbList{color:var(--body);word-break:break-word;flex-direction:column;gap:4px;font-size:13px;display:flex}._9FTWra_sbList a:hover{color:var(--accent)}._9FTWra_sbGroup p{color:var(--muted);margin-bottom:6px;font-size:12.5px}._9FTWra_sbText{color:var(--body);font-size:13px;line-height:1.5}._9FTWra_sbMain{flex-direction:column;gap:12px;min-width:0;padding:32px 36px;display:flex}._9FTWra_sbMain>p{color:var(--body);font-size:14px;line-height:1.65}._9FTWra_sbJob{flex-direction:column;gap:4px;margin-top:6px;display:flex}._9FTWra_sbJobHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._9FTWra_sbJobHead h5{font-size:15px;font-weight:700}._9FTWra_sbJobHead span{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}._9FTWra_sbOrg{color:var(--color-tn-cyan);font-size:13px}._9FTWra_sbJob ul{color:var(--body);flex-direction:column;gap:4px;margin-top:4px;padding-left:18px;font-size:13.5px;line-height:1.55;list-style:outside;display:flex}._9FTWra_sbProj{color:var(--body);font-size:13.5px;line-height:1.55}._9FTWra_sbProj a{color:var(--text);margin-right:4px;font-weight:600}._9FTWra_nt{width:100%;max-width:780px;margin:0 auto}._9FTWra_ntTitle{letter-spacing:-.03em;margin-bottom:18px;font-size:40px;line-height:1.1}._9FTWra_ntProps{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:18px;padding:6px 0;display:flex}._9FTWra_ntProps>div{grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}._9FTWra_ntProps dt{color:var(--muted)}._9FTWra_ntProps a{color:var(--accent)}._9FTWra_ntCallout{background:var(--surface2);color:var(--body);border-radius:8px;padding:14px 16px;font-size:14.5px;line-height:1.65}._9FTWra_ntH{letter-spacing:-.02em;margin:28px 0 8px;font-size:22px}._9FTWra_ntToggle{border-bottom:1px solid var(--border)}._9FTWra_ntToggle summary{cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 6px;list-style:none;display:flex}._9FTWra_ntToggle summary::-webkit-details-marker{display:none}._9FTWra_ntToggle summary:before{content:"▸";color:var(--faint);width:12px;font-size:12px;transition:transform .15s}._9FTWra_ntToggle[open] summary:before{transform:rotate(90deg)}._9FTWra_ntToggle summary:hover{background:var(--surface2)}._9FTWra_ntOrg{font-size:15px;font-weight:700}._9FTWra_ntRole{color:var(--muted);flex:1;min-width:0;font-size:13.5px}._9FTWra_ntDate{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px}._9FTWra_ntToggle ul{color:var(--body);flex-direction:column;gap:6px;padding:0 12px 14px 38px;font-size:14px;line-height:1.6;list-style:outside;display:flex}._9FTWra_ntToggle p{color:var(--body);padding:0 12px 14px 32px;font-size:14px;line-height:1.6}._9FTWra_gl{background:var(--color-deep);border:1px solid var(--border2);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:10px;flex-direction:column;gap:22px;max-height:760px;padding:24px 28px;font-size:13px;line-height:1.65;display:flex;overflow:auto}._9FTWra_glCmd{color:var(--text)}._9FTWra_glCmd span{color:var(--color-tn-green);margin-right:8px}._9FTWra_glCommit{flex-direction:column;gap:6px;display:flex}._9FTWra_glHash,._9FTWra_glRef{color:var(--color-tn-yellow)}._9FTWra_glRef b{color:var(--color-tn-cyan);font-weight:700}._9FTWra_glRef em{color:var(--color-tn-green);font-style:normal}._9FTWra_glMeta{color:var(--muted)}._9FTWra_glMsg{color:var(--text);padding-left:20px;font-weight:700}._9FTWra_glBody{color:var(--body);flex-direction:column;gap:4px;padding-left:20px;display:flex}._9FTWra_glBody li{padding-left:18px;position:relative}._9FTWra_glBody li:before{content:"+";color:var(--color-tn-green);position:absolute;left:0}._9FTWra_glEnd{color:var(--faint)}._9FTWra_ex{flex-direction:column;gap:16px;display:flex}._9FTWra_exBar{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}._9FTWra_exHint{color:var(--muted);font-size:14px}._9FTWra_exHint b{color:var(--text)}._9FTWra_exClear{color:var(--muted);border:1px solid var(--border2);border-radius:8px;padding:4px 10px;font-size:13px;transition:color .2s}._9FTWra_exClear:hover{color:var(--text)}._9FTWra_exTags{flex-wrap:wrap;gap:6px;display:flex}._9FTWra_exTag{border:1px solid var(--border2);color:var(--body);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}._9FTWra_exTag span{color:var(--faint);font-variant-numeric:tabular-nums}._9FTWra_exTag:hover{border-color:var(--color-tn-blue)}._9FTWra_exTag[aria-pressed=true]{background:var(--color-tn-blue);border-color:var(--color-tn-blue);color:var(--color-tn-bg-deep);font-weight:700}._9FTWra_exTag[aria-pressed=true] span{color:var(--color-tn-bg-deep)}._9FTWra_exList{flex-direction:column;gap:12px;display:flex}._9FTWra_exRole{border:1px solid var(--border);background:var(--surface2);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;transition:opacity .25s,border-color .25s;display:flex}._9FTWra_exRole[data-on=false]{opacity:.32}._9FTWra_exRole[data-on=true]{border-color:var(--border2)}._9FTWra_exHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}._9FTWra_exHead h4{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:16px;display:flex}._9FTWra_exHead h4 small{color:var(--muted);font-size:13px;font-weight:500}._9FTWra_exHead>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}._9FTWra_exBullets{color:var(--body);flex-direction:column;gap:5px;font-size:13.5px;line-height:1.55;display:flex}._9FTWra_exBullets li{padding-left:14px;position:relative}._9FTWra_exBullets li:before{content:"";background:var(--faint);width:5px;height:1px;position:absolute;top:.7em;left:0}._9FTWra_cc{border:1px solid var(--border2);background:var(--surface2);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}._9FTWra_ccTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._9FTWra_ccTop h4{letter-spacing:-.015em;font-size:18px}._9FTWra_ccTop p{color:var(--muted);margin-top:2px;font-size:13px}._9FTWra_ccRoles{flex-direction:column;display:flex}._9FTWra_ccRoles li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}._9FTWra_ccOrg{font-size:14px;font-weight:600}._9FTWra_ccTitle{color:var(--muted);grid-column:1;font-size:12.5px}._9FTWra_ccDate{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:12px}._9FTWra_ccMore{color:var(--muted);font-size:13px;transition:color .2s}._9FTWra_ccMore:hover{color:var(--accent)}._9FTWra_strip{scroll-snap-type:x proximity;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}._9FTWra_stripCard{scroll-snap-align:start;border:1px solid var(--border2);background:var(--surface2);width:210px;color:var(--muted);border-radius:12px;flex-direction:column;flex:none;gap:3px;padding:14px 16px;font-size:13px;display:flex}._9FTWra_stripCard[data-live=true]{border-color:var(--color-tn-green)}._9FTWra_stripCard b{color:var(--text);font-size:15px}._9FTWra_stripDate{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}._9FTWra_stripCard small{color:var(--color-tn-blue);margin-top:4px;font-size:12px}._9FTWra_gantt{flex-direction:column;gap:6px;display:flex}._9FTWra_ganttAxis{height:16px;color:var(--faint);margin-left:170px;font-size:11px;position:relative}._9FTWra_ganttAxis span{font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}._9FTWra_ganttRow{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;display:grid}._9FTWra_ganttLabel{color:var(--body);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}._9FTWra_ganttTrack{background:repeating-linear-gradient(to right, transparent 0, transparent calc(100% / 13 - 1px), var(--border) calc(100% / 13 - 1px), var(--border) calc(100% / 13));border-radius:4px;height:18px;position:relative}._9FTWra_ganttTrack i{background:var(--color-tn-blue);border-radius:4px;position:absolute;top:3px;bottom:3px}._9FTWra_ganttTrack i[data-live=true]{background:var(--color-tn-green)}._9FTWra_ganttTrack i[data-faint=true]{background:color-mix(in srgb, var(--color-tn-blue) 35%, transparent)}._9FTWra_hl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}._9FTWra_hl>div{background:var(--surface2);border-radius:12px;flex-direction:column-reverse;gap:4px;padding:16px;display:flex}._9FTWra_hl dd{letter-spacing:-.02em;color:var(--color-tn-blue);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}._9FTWra_hl dt{color:var(--muted);font-size:12.5px;line-height:1.35}._9FTWra_sr{flex-direction:column;gap:14px;display:flex}._9FTWra_srRow p{color:var(--muted);margin-bottom:7px;font-size:12.5px}@media (max-width:900px){._9FTWra_compactGrid{grid-template-columns:1fr}._9FTWra_compactGrid>:nth-child(3){grid-column:auto}._9FTWra_sb{grid-template-columns:1fr}._9FTWra_sbSide{border-right:0;border-bottom:1px solid var(--border)}._9FTWra_paper{padding:36px 28px}._9FTWra_tlList:before{left:5px}._9FTWra_tlItem{grid-template-columns:1fr;gap:6px;padding-left:28px}._9FTWra_tlItem:before{left:0}._9FTWra_tlDate{text-align:left;flex-direction:row;align-items:baseline;gap:10px}._9FTWra_ganttRow{grid-template-columns:110px minmax(0,1fr)}._9FTWra_ganttAxis{margin-left:120px}}@media (max-width:640px){._9FTWra_wrap,._9FTWra_navIn{padding-left:16px;padding-right:16px}._9FTWra_card{padding:18px}._9FTWra_paper{padding:28px 18px;font-size:13px}._9FTWra_pJobHead{flex-direction:column;gap:0}._9FTWra_viewerBar{grid-template-columns:1fr auto}._9FTWra_viewerPage{display:none}._9FTWra_sbMain,._9FTWra_sbSide{padding:22px 18px}._9FTWra_sbJobHead{flex-direction:column;gap:0}._9FTWra_ntTitle{font-size:30px}._9FTWra_ntProps>div{grid-template-columns:1fr;gap:2px}._9FTWra_gl,._9FTWra_editor ._9FTWra_edBody{font-size:12px}}
.TgChEa_root{--ground:var(--color-page);--surface:var(--color-surface);--surface2:var(--color-raised);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--accent:var(--color-accent);--gap:20px;--radius:14px;background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;overflow-x:clip}.TgChEa_root ::selection{background:var(--color-accent-subtle);color:var(--text)}.TgChEa_root :where(a){color:inherit;text-decoration:none}.TgChEa_root :where(ul,ol){margin:0;padding:0;list-style:none}.TgChEa_root :where(h1,h2,h3,h4,p){margin:0}.TgChEa_root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TgChEa_root a:focus-visible,.TgChEa_root button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.TgChEa_root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.TgChEa_root :where(button:disabled){cursor:not-allowed;opacity:.4}.TgChEa_wrap{max-width:1200px;margin:0 auto;padding:0 32px}.TgChEa_nav{z-index:20;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.TgChEa_navIn{align-items:center;gap:16px;max-width:1200px;height:56px;margin:0 auto;padding:0 32px;font-size:14px;display:flex}.TgChEa_brand{font-weight:700}.TgChEa_navTitle{color:var(--muted);flex:1}.TgChEa_back{color:var(--muted);font-size:13px;font-weight:500;transition:color .2s}.TgChEa_back:hover{color:var(--text)}.TgChEa_main{gap:var(--gap);flex-direction:column;padding:40px 0 24px;display:flex}.TgChEa_intro{flex-direction:column;gap:14px;max-width:72ch;padding-bottom:8px;display:flex}.TgChEa_h1{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.08}.TgChEa_lead{color:var(--body);font-size:16px;line-height:1.65}.TgChEa_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.TgChEa_head{align-items:flex-start;gap:16px;display:flex}.TgChEa_num{background:var(--surface2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.TgChEa_h2{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.TgChEa_cap{color:var(--muted);max-width:80ch;margin-top:4px;font-size:14px;line-height:1.5}.TgChEa_foot{color:var(--muted);justify-content:space-between;padding:28px 0 48px;font-size:13px;display:flex}.TgChEa_meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.TgChEa_kind{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--color-tn-blue) 16%, transparent);color:var(--color-tn-blue);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.TgChEa_kind[data-kind=project]{background:color-mix(in srgb, var(--color-tn-magenta) 16%, transparent);color:var(--color-tn-magenta)}.TgChEa_tags{flex-wrap:wrap;gap:6px;display:flex}.TgChEa_tags li{border:1px solid var(--border2);color:var(--body);border-radius:999px;padding:5px 9px;font-size:12px;line-height:1}.TgChEa_details{flex-direction:column;gap:14px;min-width:0;display:flex}.TgChEa_summary{color:var(--text);font-size:15.5px;line-height:1.6}.TgChEa_bullets{color:var(--body);flex-direction:column;gap:8px;font-size:14px;line-height:1.6;display:flex}.TgChEa_bullets li{padding-left:16px;position:relative}.TgChEa_bullets li:before{content:"";background:var(--faint);width:6px;height:1px;position:absolute;top:.75em;left:0}.TgChEa_link{color:var(--accent);align-self:flex-start;font-size:13.5px;transition:color .2s}.TgChEa_link:hover{color:var(--color-accent-hover)}.TgChEa_stageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TgChEa_stageName{letter-spacing:-.025em;font-size:24px;line-height:1.15}.TgChEa_stageTitle{color:var(--muted);margin-top:3px;font-size:14px}@keyframes TgChEa_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.TgChEa_stage,.TgChEa_mdPane,.TgChEa_stBody,.TgChEa_syCard{animation:.3s both TgChEa_rise}}.TgChEa_tabsRow{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;padding-bottom:1px;display:flex;overflow-x:auto}.TgChEa_tabsRow::-webkit-scrollbar{display:none}.TgChEa_tabWrap{flex:none;align-items:center;display:inline-flex}.TgChEa_tabDivider{background:var(--border2);width:1px;height:18px;margin:0 10px}.TgChEa_tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.TgChEa_tab:hover{color:var(--body)}.TgChEa_tab[aria-selected=true]{color:var(--text);border-color:var(--accent)}.TgChEa_stage{flex-direction:column;gap:22px;padding:24px 0 32px;display:flex}.TgChEa_pager{color:var(--muted);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding-top:14px;font-size:13px;display:flex}.TgChEa_pager button{border:1px solid var(--border2);border-radius:8px;padding:6px 12px;transition:border-color .2s,color .2s}.TgChEa_pager button:hover{color:var(--text);border-color:var(--muted)}.TgChEa_md{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.TgChEa_mdList{flex-direction:column;gap:2px;display:flex;position:sticky;top:76px}.TgChEa_mdGroup{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:10px 12px 6px;font-size:11px;font-weight:700}.TgChEa_mdItem{text-align:left;border-left:2px solid #0000;border-radius:8px;flex-direction:column;gap:1px;width:100%;padding:9px 12px;transition:background .15s;display:flex}.TgChEa_mdItem:hover{background:var(--surface2)}.TgChEa_mdItem[aria-current=true]{background:var(--surface2);border-left-color:var(--accent)}.TgChEa_mdName{font-size:14px;font-weight:600}.TgChEa_mdSub{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.TgChEa_mdPane{flex-direction:column;gap:22px;min-width:0;display:flex}.TgChEa_st{flex-direction:column;gap:22px;display:flex}.TgChEa_stTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.TgChEa_stCount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.TgChEa_stCount b{color:var(--text);letter-spacing:-.02em;font-size:22px}.TgChEa_stCount span{margin-left:8px}.TgChEa_dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.TgChEa_dot{background:var(--border2);border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.TgChEa_dot[data-done=true]{background:var(--color-tn-blue-dim)}.TgChEa_dot[aria-current=true]{background:var(--accent);transform:scale(1.4)}.TgChEa_dot:hover{background:var(--muted)}.TgChEa_stBtns{gap:8px;display:flex}.TgChEa_stBtns button{border:1px solid var(--border2);border-radius:10px;width:40px;height:40px;font-size:18px;transition:border-color .2s,background .2s}.TgChEa_stBtns button:hover:not(:disabled){border-color:var(--muted);background:var(--surface2)}.TgChEa_stBody{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}.TgChEa_stText{flex-direction:column;gap:12px;min-width:0;display:flex}.TgChEa_stName{letter-spacing:-.03em;font-size:30px;line-height:1.1}.TgChEa_stDiagram{background:var(--color-deep);border:1px solid var(--border);border-radius:12px;padding:20px;position:sticky;top:76px}.TgChEa_sy{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:36px;display:grid}.TgChEa_syList{flex-direction:column;display:flex}.TgChEa_syItem{border-bottom:1px solid var(--border);opacity:.45;flex-direction:column;gap:12px;min-height:62vh;padding:34px 0;transition:opacity .3s;display:flex}.TgChEa_syItem[data-active=true]{opacity:1}.TgChEa_syItem:last-child{border-bottom:0}.TgChEa_syNum{color:var(--faint);font-size:12px;font-family:var(--font-geist-mono), monospace}.TgChEa_sySticky{flex-direction:column;gap:10px;display:flex;position:sticky;top:84px}.TgChEa_syLabel{color:var(--muted);font-size:12px;font-family:var(--font-geist-mono), monospace}.TgChEa_syCard{background:var(--color-deep);border:1px solid var(--border);border-radius:12px;padding:22px}.TgChEa_syInline{display:none}.TgChEa_ac{border-top:1px solid var(--border);flex-direction:column;display:flex}.TgChEa_acRow{border-bottom:1px solid var(--border)}.TgChEa_acHead{text-align:left;border-radius:8px;grid-template-columns:34px minmax(130px,200px) minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:15px 8px;transition:background .15s;display:grid}.TgChEa_acHead:hover{background:var(--surface2)}.TgChEa_acNum{color:var(--faint);font-size:12px;font-family:var(--font-geist-mono), monospace}.TgChEa_acName{font-size:15.5px;font-weight:700}.TgChEa_acTitle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.TgChEa_acMeta{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.TgChEa_acChev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);justify-self:center;width:8px;height:8px;transition:transform .2s;transform:rotate(-45deg)}.TgChEa_acRow[data-open=true] .TgChEa_acChev{transform:rotate(45deg)}.TgChEa_acBody{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:30px;padding:8px 12px 28px 48px;display:grid}@media (max-width:980px){.TgChEa_md{grid-template-columns:1fr}.TgChEa_mdList{flex-direction:row;gap:6px;padding-bottom:6px;position:static;overflow-x:auto}.TgChEa_mdGroup{display:none}.TgChEa_mdItem{border-left:0;border:1px solid var(--border2);flex:none}.TgChEa_mdItem[aria-current=true]{border-color:var(--accent)}.TgChEa_mdSub{display:none}.TgChEa_stBody{grid-template-columns:1fr}.TgChEa_stDiagram{order:-1;position:static}.TgChEa_sy{grid-template-columns:1fr}.TgChEa_sySticky{display:none}.TgChEa_syItem{opacity:1;min-height:0}.TgChEa_syInline{margin-top:8px;display:block}.TgChEa_acBody{grid-template-columns:1fr;padding-left:12px}.TgChEa_acHead{grid-template-columns:30px minmax(0,1fr) auto 20px}.TgChEa_acTitle{display:none}}@media (max-width:640px){.TgChEa_wrap,.TgChEa_navIn{padding-left:16px;padding-right:16px}.TgChEa_card{padding:18px}.TgChEa_stTop{grid-template-columns:1fr auto}.TgChEa_dots{grid-area:2/1/auto/-1;justify-content:flex-start}.TgChEa_stName{font-size:24px}}.TgChEa_fold summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;padding:2px 0;font-size:13.5px;font-weight:600;list-style:none;transition:color .2s;display:inline-flex}.TgChEa_fold summary::-webkit-details-marker{display:none}.TgChEa_fold summary:before{content:"+";border:1px solid var(--border2);border-radius:5px;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-grid}.TgChEa_fold[open] summary:before{content:"−"}.TgChEa_fold summary:hover{color:var(--text)}.TgChEa_fold .TgChEa_bullets{margin-top:10px}.TgChEa_stDiagram,.TgChEa_syCard{--arch-ground:var(--color-deep)}
.sYz5kW_root{--ground:var(--color-page);--surface:var(--color-surface);--surface2:var(--color-raised);--border:var(--color-line);--border2:var(--color-line-strong);--text:var(--color-fg);--body:var(--color-fg-secondary);--muted:var(--color-fg-muted);--faint:var(--color-fg-faint);--accent:var(--color-accent);--gap:20px;--radius:14px;--arch-ground:var(--color-deep);background:var(--ground);color:var(--text);min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;overflow-x:clip}.sYz5kW_root ::selection{background:var(--color-accent-subtle);color:var(--text)}.sYz5kW_root :where(a){color:inherit;text-decoration:none}.sYz5kW_root :where(ul,ol){margin:0;padding:0;list-style:none}.sYz5kW_root :where(h1,h2,h3,p,dl,dd){margin:0}.sYz5kW_root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sYz5kW_root a:focus-visible,.sYz5kW_root button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sYz5kW_root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sYz5kW_wrap{max-width:1200px;margin:0 auto;padding:0 32px}.sYz5kW_nav{z-index:20;background:color-mix(in srgb, var(--color-page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.sYz5kW_navIn{align-items:center;gap:20px;max-width:1200px;height:56px;margin:0 auto;padding:0 32px;font-size:14px;display:flex}.sYz5kW_brand{font-weight:700}.sYz5kW_navTitle{color:var(--muted);flex:1}.sYz5kW_back{color:var(--muted);font-size:13px;font-weight:500;transition:color .2s}.sYz5kW_back:hover{color:var(--text)}.sYz5kW_main{flex-direction:column;gap:56px;padding:40px 0 24px;display:flex}.sYz5kW_intro{flex-direction:column;gap:14px;max-width:72ch;display:flex}.sYz5kW_h1{letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.08}.sYz5kW_lead{color:var(--body);font-size:16px;line-height:1.65}.sYz5kW_block{border-top:1px solid var(--border);flex-direction:column;gap:24px;min-width:0;padding-top:28px;display:flex}.sYz5kW_head{align-items:flex-start;gap:16px;display:flex}.sYz5kW_num{background:var(--surface2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.sYz5kW_h2{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.sYz5kW_cap{color:var(--muted);max-width:80ch;margin-top:4px;font-size:14px;line-height:1.5}.sYz5kW_foot{color:var(--muted);justify-content:space-between;padding:28px 0 48px;font-size:13px;display:flex}.sYz5kW_bannerWrap{flex-direction:column;gap:12px;min-width:0;display:flex}.sYz5kW_banner{border-radius:var(--radius);border:1px solid var(--border);background:var(--color-deep);isolation:isolate;height:440px;position:relative;overflow:hidden}.sYz5kW_canvas{width:100%;height:100%;image-rendering:pixelated;z-index:-2;touch-action:pan-y;display:block;position:absolute;inset:0}.sYz5kW_controls{flex-wrap:wrap;gap:8px 24px;display:flex}.sYz5kW_group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sYz5kW_groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:4px;font-size:12px;font-weight:700}.sYz5kW_opt{border:1px solid var(--border2);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;transition:color .2s,background .2s}.sYz5kW_opt:hover{color:var(--text)}.sYz5kW_opt[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--color-page)}@media (max-width:560px){.sYz5kW_wrap,.sYz5kW_navIn{padding:0 16px}.sYz5kW_navTitle{display:none}.sYz5kW_navIn{justify-content:space-between}.sYz5kW_banner{height:380px}}
