._region_bfyk8_1{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}._toast_bfyk8_15{border-left:4px solid var(--color-blue);border-radius:var(--radius-md);background:var(--color-navy);color:var(--color-on-blue);box-shadow:var(--shadow-card);pointer-events:auto;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}._success_bfyk8_29{border-left-color:var(--color-green)}._error_bfyk8_32{border-left-color:var(--color-crimson)}._info_bfyk8_35{border-left-color:var(--color-blue)}._close_bfyk8_39{border-radius:var(--radius-sm);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:18px;line-height:1}._srOnly_bfyk8_52{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._shell_qdhk5_1{min-height:100vh}._sidebar_qdhk5_5{width:var(--size-sidebar);background:var(--color-navy);color:var(--color-on-blue);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}._brand_qdhk5_15{height:var(--size-topbar);border-bottom:1px solid var(--color-nav-divider);align-items:baseline;gap:8px;padding:0 20px;display:flex}._brandName_qdhk5_24{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:20px;font-weight:600}._brandTag_qdhk5_32{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}._nav_qdhk5_40{margin:0;padding:12px 8px;list-style:none}._link_qdhk5_46{border-radius:var(--radius-sm);color:var(--color-on-blue);border-left:3px solid #0000;padding:9px 12px;font-weight:500;text-decoration:none;display:block}._link_qdhk5_46:hover{background:var(--color-nav-hover)}._active_qdhk5_60{background:var(--color-nav-hover);border-left-color:var(--color-green);font-weight:700}._link_qdhk5_46:focus-visible{outline-color:var(--color-on-blue)}._main_qdhk5_70{margin-left:var(--size-sidebar)}._topbar_qdhk5_74{z-index:10;height:var(--size-topbar);background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0}._title_qdhk5_87{font-size:20px}._note_qdhk5_91{color:var(--color-ink-soft);font-size:12px}._content_qdhk5_96{padding:24px}._box_luyo0_1{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;padding:48px 24px}._heading_luyo0_9{font-size:16px}._text_luyo0_13{color:var(--color-ink-soft);margin:8px 0 0}@font-face{font-family:Oswald;font-weight:600;font-display:swap;src:url(/fonts/oswald-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-700-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface-alt);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}button{font:inherit}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
