._wrapper_1yhn5_1{position:relative}._trigger_1yhn5_5{cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:0 0;border:none;display:flex}._trigger_1yhn5_5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._trigger_1yhn5_5:hover{background:var(--color-surface-alt)}._menu_1yhn5_23{top:calc(100% + 4px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:180px;box-shadow:var(--shadow-md);padding:var(--space-xs) 0;z-index:20;position:absolute;inset-inline-end:0}._item_1yhn5_36{text-align:start;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--color-ink);cursor:pointer;background:0 0;border:none;display:block}._item_1yhn5_36:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._item_1yhn5_36:hover{background:var(--color-surface-alt)}._indicator_1xac3_1{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:600;display:flex}._online_1xac3_11{background:var(--color-surface-alt);color:var(--color-ink-muted)}._offline_1xac3_16{background:var(--color-danger-tint);color:var(--color-danger)}._syncing_1xac3_21{background:var(--color-warning-tint);color:var(--color-warning)}._dot_1xac3_26{background:currentColor;border-radius:50%;width:6px;height:6px}._shell_noani_1{min-height:100dvh;display:flex}._sidebar_noani_7{background:var(--color-sidebar);z-index:40;overscroll-behavior:contain;width:240px;padding:var(--space-lg) var(--space-md);flex-direction:column;flex-shrink:0;transition:transform .22s;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}@media (width>=1024px){._sidebar_noani_7{transform:none}}._sidebarOpen_noani_29{transform:translate(0)}._brand_noani_33{padding-inline:var(--space-sm);flex-shrink:0;margin-block-end:var(--space-lg)}._brand_noani_33 img{width:auto;height:28px}._nav_noani_43{flex-direction:column;gap:2px;display:flex}._section_noani_49+._section_noani_49{margin-block-start:var(--space-md)}._sectionLabel_noani_53{letter-spacing:.08em;text-transform:uppercase;color:var(--color-sidebar-section);padding:var(--space-sm) var(--space-sm) var(--space-xs);font-size:11px;font-weight:700}._navLink_noani_62{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);color:var(--color-sidebar-text-muted);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:block;overflow:hidden}._navLink_noani_62:hover,._navLink_noani_62._active_noani_79{background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}._main_noani_84{background:var(--color-bg);flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=1024px){._main_noani_84{margin-inline-start:240px}}._header_noani_97{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-block-end:1px solid var(--color-border);background:var(--color-surface);z-index:20;display:flex;position:sticky;top:0}._headerLeft_noani_110{align-items:center;gap:var(--space-sm);min-width:0;display:flex}._content_noani_117{padding:var(--space-lg);flex:1}@media (width>=768px){._content_noani_117{padding:var(--space-xl)}}._menuToggle_noani_127{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width>=1024px){._menuToggle_noani_127{display:none}}._overlay_noani_146{z-index:35;cursor:pointer;background:#0006;border:none;position:fixed;inset:0}@media (width>=1024px){._overlay_noani_146{display:none}}._navLoading_noani_160{padding:var(--space-md) var(--space-sm);color:var(--color-sidebar-section);font-size:var(--font-size-sm)}._navGroup_noani_166{flex-direction:column;display:flex}._navGroupToggle_noani_171{cursor:pointer;text-align:start;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}._navGroupToggle_noani_171._parentActive_noani_182{color:var(--color-sidebar-text)}._chevron_noani_186{opacity:.7;flex-shrink:0;transition:transform .18s}._chevronOpen_noani_192{transform:rotate(90deg)}._navChildren_noani_196{border-inline-start:1px solid var(--color-sidebar-hover);flex-direction:column;gap:1px;margin-block:2px;margin-inline-start:var(--space-sm);padding-inline-start:var(--space-sm);display:flex}._navChildLink_noani_206{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-control);color:var(--color-sidebar-text-muted);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block;overflow:hidden}._navChildLink_noani_206:hover,._navChildLink_noani_206._active_noani_79{background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}._container_i29nc_1{top:var(--space-lg);gap:var(--space-sm);z-index:2000;flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--space-lg)}._toast_i29nc_11{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:#fff;font-size:var(--font-size-sm);min-width:240px}._success_i29nc_20{background:var(--color-success)}._error_i29nc_24{background:var(--color-danger)}._info_i29nc_28{background:var(--color-info)}._wrapper_e5tgk_1{min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}._card_e5tgk_9{text-align:center;max-width:420px;padding:var(--space-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--color-surface,#fff)}._card_e5tgk_9 h2{margin:0 0 var(--space-sm)}._card_e5tgk_9 p{color:var(--color-text-muted,#666);margin:0 0 var(--space-lg)}._reloadBtn_e5tgk_25{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary,#1a73e8);color:#fff;cursor:pointer;font-size:var(--font-size-sm);border:none}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-base);font-size:var(--font-size-base);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,picture,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-ink);font-weight:600;line-height:1.25}h1{font-size:var(--font-size-display)}h2{font-size:var(--font-size-xxl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p,label,span{line-height:1.5}small{font-size:var(--font-size-xs);color:var(--color-ink-muted)}:root{--color-bg:#f7f6f3;--color-surface:#fff;--color-surface-alt:#eceae4;--color-border:#e1dfd8;--color-border-strong:#dedcd4;--color-nav:#1c2333;--color-nav-hover:#2a3244;--color-nav-text:#fff;--color-nav-text-muted:#a6adbb;--color-nav-section:#7c8598;--color-sidebar:#f3f1ea;--color-sidebar-hover:#f3e1bc;--color-sidebar-text:#1c2333;--color-sidebar-text-muted:#4b5a73;--color-sidebar-section:#8c93a0;--color-panel-dark:#0f1420;--color-ink:#1c2333;--color-ink-secondary:#4b5a73;--color-ink-muted:#8c93a0;--color-primary:#c68a2e;--color-primary-dark:#b27a22;--color-primary-light:#c68a2e;--color-primary-surface:#f3e1bc;--color-success:#3b7d4f;--color-success-tint:#e3f0e6;--color-danger:#b23a3a;--color-danger-tint:#fbeaea;--color-warning:#8a6112;--color-warning-tint:#f3e1bc;--color-info:#4b5a73;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--radius-control:6px;--radius-card:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-xxl:28px;--font-size-display:36px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 8px 24px #0000001f;--font-base:Segoe UI, -apple-system, BlinkMacSystemFont, Helvetica Neue, Arial, sans-serif;--font-heading:Segoe UI, -apple-system, BlinkMacSystemFont, Helvetica Neue, Arial, sans-serif}.text-muted{font-size:var(--font-size-xs);color:var(--color-ink-muted)}.button-row{gap:var(--space-sm);flex-wrap:wrap;display:flex}html,body{max-width:100%;overflow-x:hidden}.form-row{gap:var(--space-md);flex-wrap:wrap;display:flex}.form-row>*{flex:220px;min-width:0}.responsive-strip{gap:var(--space-md);flex-wrap:wrap;display:flex}img{max-width:100%;height:auto}
