._vgiwW_section,._vgiwW_chapter,._vgiwW_jump,._vgiwW_close{padding-inline:var(--edge)}._vgiwW_section{padding-block:clamp(72px,10vw,120px) clamp(40px,6vw,72px);scroll-margin-top:30px}._vgiwW_head{gap:14px;max-width:720px;margin-bottom:clamp(32px,5vw,56px);display:grid}._vgiwW_head h2,._vgiwW_close h2{letter-spacing:-.035em;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1.04}._vgiwW_head p{max-width:56ch;color:var(--muted);font-size:1.0625rem}._vgiwW_chapter[data-tone=sky],._vgiwW_jump [data-tone=sky]{--tone:var(--sky)}._vgiwW_chapter[data-tone=blue],._vgiwW_jump [data-tone=blue]{--tone:#8fb8ff}._vgiwW_chapter[data-tone=mint],._vgiwW_jump [data-tone=mint]{--tone:var(--mint)}._vgiwW_chapter[data-tone=coral],._vgiwW_jump [data-tone=coral]{--tone:var(--coral)}._vgiwW_chapter[data-tone=violet],._vgiwW_jump [data-tone=violet]{--tone:#a5b4fc}._vgiwW_lines{position:relative}._vgiwW_jump{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#04060fe6;gap:8px;padding-block:10px;display:flex;position:sticky;top:84px;overflow-x:auto}._vgiwW_jump::-webkit-scrollbar{display:none}._vgiwW_jump a{min-height:44px;box-shadow:0 0 0 1px var(--line) inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#080c1edb;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:inline-flex}._vgiwW_jump a ._vgiwW_jumpNum{color:var(--tone)}._vgiwW_jump a:hover{box-shadow:0 0 0 1px var(--tone) inset}._vgiwW_jump a[data-active=true]{background:color-mix(in srgb, var(--tone) 22%, #080c1eeb);box-shadow:0 0 0 1px var(--tone) inset, 0 0 22px color-mix(in srgb, var(--tone) 55%, transparent)}._vgiwW_jump a[data-active=true] ._vgiwW_jumpNum{color:#fff}._vgiwW_jumpShort{display:none}._vgiwW_chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);padding-block:clamp(64px,9vw,112px);scroll-margin-top:130px;display:grid;position:relative}._vgiwW_chapter:before{content:"";top:0;left:var(--edge);right:var(--edge);background:linear-gradient(90deg, var(--tone), transparent 70%);opacity:.6;height:1px;position:absolute}._vgiwW_chapterSide{align-self:start;justify-items:start;gap:10px;display:grid;position:sticky;top:150px}._vgiwW_chapterNum{background:linear-gradient(180deg, var(--tone), color-mix(in srgb, var(--tone) 10%, transparent));color:#0000;letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,10vw,8rem);font-weight:800;line-height:.85}._vgiwW_chapterSide h2{letter-spacing:-.035em;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:800;line-height:1.04}._vgiwW_chapterTag{max-width:34ch;color:var(--tone);font-size:1.0625rem;font-weight:600}._vgiwW_chapterAsk{background:var(--tone);min-height:48px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:10px 20px;font-weight:800;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.18s;display:inline-flex}._vgiwW_chapterAsk:hover{box-shadow:0 10px 34px color-mix(in srgb, var(--tone) 45%, transparent);transform:translateY(-2px)}._vgiwW_chapterAsk:active{transform:scale(.96)}._vgiwW_rows{border-top:1px solid var(--line);display:grid}._vgiwW_rows>li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding-block:clamp(20px,2.6vw,30px);transition:background-color .25s;display:grid}._vgiwW_rows>li:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 8%, transparent), transparent 80%)}._vgiwW_rowNum{color:var(--tone);font-variant-numeric:tabular-nums;padding-top:6px;font-size:.875rem;font-weight:800}._vgiwW_rows h3{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.25}._vgiwW_rowLink{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:6px;align-items:center;gap:8px;text-decoration-thickness:2px;display:inline-flex}._vgiwW_rowLink svg{color:var(--tone);transition:translate .2s}._vgiwW_rowLink:hover svg{translate:4px}._vgiwW_includes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._vgiwW_includes li{background:color-mix(in srgb, var(--tone) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent) inset;color:#e6edff;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600}._vgiwW_close{text-align:center;background:radial-gradient(60% 70% at 50% 100%,#3b6cff42,#0000 70%);justify-items:center;gap:20px;padding-block:clamp(96px,13vw,170px);display:grid}._vgiwW_close h2{max-width:14ch}._vgiwW_close>p:not(._vgiwW_live){max-width:52ch;color:var(--muted);font-size:1.0625rem}@media (max-width:860px){._vgiwW_chapter{grid-template-columns:minmax(0,1fr);gap:24px}._vgiwW_chapterSide{position:static}._vgiwW_jump{top:76px}}@media (max-width:600px){._vgiwW_jump{gap:6px;padding-inline:12px}._vgiwW_jump a{flex:1 0 auto;justify-content:center;min-height:40px;padding:8px 10px;font-size:.8125rem}._vgiwW_jumpNum{display:none}._vgiwW_jumpFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._vgiwW_jumpShort{display:inline}}@media (max-width:360px){._vgiwW_jump{gap:4px;padding-inline:8px}._vgiwW_jump a{padding:8px;font-size:.75rem}}@media (max-width:480px){._vgiwW_rows>li{grid-template-columns:44px minmax(0,1fr);gap:8px}}html[data-theme=light] ._vgiwW_jump{background:#f5f7fbeb}html[data-theme=light] ._vgiwW_jump a{color:#0b1220;background:#ffffffeb}html[data-theme=light] ._vgiwW_jump a[data-active=true]{background:color-mix(in srgb, var(--tone) 16%, #fff)}html[data-theme=light] ._vgiwW_jump a[data-active=true] ._vgiwW_jumpNum{color:#0b1220}html[data-theme=light] ._vgiwW_rowLink{color:#0b1220}html[data-theme=light] ._vgiwW_includes li{color:#1d2a44}:is(html[data-theme=light] ._vgiwW_chapter[data-tone=sky],html[data-theme=light] ._vgiwW_jump [data-tone=sky],html[data-theme=light] ._vgiwW_chapter[data-tone=blue],html[data-theme=light] ._vgiwW_jump [data-tone=blue]){--tone:#2f5ff5}:is(html[data-theme=light] ._vgiwW_chapter[data-tone=mint],html[data-theme=light] ._vgiwW_jump [data-tone=mint]){--tone:#0a7d57}:is(html[data-theme=light] ._vgiwW_chapter[data-tone=coral],html[data-theme=light] ._vgiwW_jump [data-tone=coral]){--tone:#c9402f}:is(html[data-theme=light] ._vgiwW_chapter[data-tone=violet],html[data-theme=light] ._vgiwW_jump [data-tone=violet]){--tone:#6d4dd6}html[data-theme=light] ._vgiwW_chapterAsk{color:#fff}
