.ui-module__Hi2WXW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-module__Hi2WXW__cardPadded{padding:var(--space-16)}.ui-module__Hi2WXW__button{border-radius:var(--radius-md);min-height:44px;padding:0 var(--space-16);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;transition:transform .12s,box-shadow .12s,background-color .12s}.ui-module__Hi2WXW__button:focus-visible,.ui-module__Hi2WXW__input:focus-visible,.ui-module__Hi2WXW__textarea:focus-visible,.ui-module__Hi2WXW__select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-module__Hi2WXW__button:disabled{opacity:.62;cursor:not-allowed}.ui-module__Hi2WXW__button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ui-module__Hi2WXW__primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ui-module__Hi2WXW__secondary{background:var(--surface-muted);border-color:var(--line);color:var(--ink)}.ui-module__Hi2WXW__warning{background:var(--warning);border-color:var(--warning);color:#fff}.ui-module__Hi2WXW__danger{background:var(--danger);border-color:var(--danger);color:#fff}.ui-module__Hi2WXW__input,.ui-module__Hi2WXW__textarea,.ui-module__Hi2WXW__select{border-radius:var(--radius-md);border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;padding:10px 12px}.ui-module__Hi2WXW__textarea{resize:vertical;min-height:110px}.ui-module__Hi2WXW__field{gap:8px;display:grid}.ui-module__Hi2WXW__label{color:var(--muted-strong);font-size:.86rem;font-weight:600}.ui-module__Hi2WXW__helper{color:var(--muted);font-size:.81rem}.ui-module__Hi2WXW__badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.ui-module__Hi2WXW__toneNeutral{color:var(--muted-strong);border-color:var(--line-strong);background:var(--surface-muted)}.ui-module__Hi2WXW__tonePending{color:#92500f;background:#fff7e5;border-color:#f0d298}.ui-module__Hi2WXW__toneProgress{color:#1e3a8a;background:#edf2ff;border-color:#b7c7ff}.ui-module__Hi2WXW__toneSuccess{color:#065f46;background:#e6fdf5;border-color:#8ee2c8}.ui-module__Hi2WXW__toneDanger{color:#9f1239;background:#fff0f5;border-color:#f0a1b8}.ui-module__Hi2WXW__alert{border-radius:var(--radius-md);border:1px solid;padding:10px 12px;font-size:.92rem}.ui-module__Hi2WXW__alertInfo{color:#1f3d7a;background:#f2f7ff;border-color:#bfd6ff}.ui-module__Hi2WXW__alertError{color:#8c1235;background:#fff1f4;border-color:#f0a0b6}.ui-module__Hi2WXW__skeleton{border-radius:var(--radius-md);background:linear-gradient(100deg,#eceff4 30%,#f6f8fb 45%,#eceff4 60%) 0 0/220% 100%;animation:1.4s infinite ui-module__Hi2WXW__shimmer}@keyframes ui-module__Hi2WXW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-module__Hi2WXW__button,.ui-module__Hi2WXW__skeleton{transition:none;animation:none}}
.nav-module__CQ-Jnq__shell{background:radial-gradient(circle at 10% 0%,#eef3ff,transparent 35%),var(--bg);min-height:100vh;display:flex}.nav-module__CQ-Jnq__rail{display:none}.nav-module__CQ-Jnq__content{min-width:0;padding:var(--space-24)var(--space-16)calc(var(--space-24) + 74px);flex:1}.nav-module__CQ-Jnq__contentInner{max-width:1120px;margin:0 auto;animation:.26s nav-module__CQ-Jnq__fadeSlideIn}.nav-module__CQ-Jnq__mobileTop{z-index:10;background:color-mix(in oklab,var(--bg)92%,white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--space-16);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.nav-module__CQ-Jnq__mobileBrand{font-family:var(--font-display);color:var(--ink);font-size:1rem}.nav-module__CQ-Jnq__mobileNav{z-index:20;background:color-mix(in oklab,white 94%,var(--bg));border-top:1px solid var(--line);scrollbar-width:thin;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:4px;padding:8px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.nav-module__CQ-Jnq__mobileLink,.nav-module__CQ-Jnq__railLink{border-radius:var(--radius-md);min-height:44px;color:var(--muted-strong);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-module__CQ-Jnq__mobileLinkActive,.nav-module__CQ-Jnq__railLinkActive{background:var(--accent-soft);color:var(--accent)}.nav-module__CQ-Jnq__loginContainer{min-height:100vh;padding:var(--space-24);place-items:center;display:grid}@media (min-width:900px){.nav-module__CQ-Jnq__mobileNav,.nav-module__CQ-Jnq__mobileTop{display:none}.nav-module__CQ-Jnq__shell{grid-template-columns:260px minmax(0,1fr);display:grid}.nav-module__CQ-Jnq__rail{border-right:1px solid var(--line);height:100vh;padding:var(--space-24)var(--space-16);gap:var(--space-16);background:#f6f9fc;background:lab(97.7281% -.387162 -1.78895);flex-direction:column;display:flex;position:sticky;top:0}.nav-module__CQ-Jnq__brand{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.2}.nav-module__CQ-Jnq__brandNote{color:var(--muted);margin:6px 0 0;font-size:.82rem}.nav-module__CQ-Jnq__railNav{margin-top:var(--space-16);gap:6px;display:grid}.nav-module__CQ-Jnq__railFooter{margin-top:auto}.nav-module__CQ-Jnq__content{padding:var(--space-24)}}@keyframes nav-module__CQ-Jnq__fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-module__CQ-Jnq__contentInner{animation:none}}
