._layout_1qqx9_1{grid-template-columns:242px minmax(0,1fr);min-height:100dvh;display:grid}._sidebar_1qqx9_6{background:var(--color-nav);color:#ccd8e2;flex-direction:column;height:100dvh;padding:20px 15px;display:flex;position:sticky;top:0}._brand_1qqx9_16{color:#fff;white-space:nowrap;align-items:center;gap:10px;padding:0 12px 25px;font-size:16px;font-weight:700;text-decoration:none;display:flex}._brandMark_1qqx9_27{border-radius:var(--radius-control);background:var(--color-brand);flex-shrink:0;place-items:center;width:32px;height:34px;font-size:18px;display:grid}._menuLabel_1qqx9_37{letter-spacing:.14em;color:#9cafbe;padding:17px 13px 8px;font-size:10px;font-weight:700}._navGroup_1qqx9_44{gap:4px;display:grid}._navGroup_1qqx9_44+._navGroup_1qqx9_44{margin-top:16px}._groupLabel_1qqx9_51{color:#9cafbe;letter-spacing:.08em;padding:9px 13px 6px;font-size:10px;font-weight:700}._sidebar_1qqx9_6 :where(nav a){border-radius:var(--radius-control);color:#d1dce5;align-items:center;gap:12px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}._sidebar_1qqx9_6 :where(nav a svg){flex-shrink:0}._sidebar_1qqx9_6 :where(nav a:hover){color:#fff;background:#ffffff10}._sidebar_1qqx9_6 :where(nav a[aria-current=page]){background:var(--color-brand);color:#fff}._branchLabel_1qqx9_81{color:#d1dce5;align-items:center;gap:12px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}._branchLabel_1qqx9_81 svg{flex-shrink:0}._submenu_1qqx9_94{border-left:1px solid #ffffff25;gap:4px;margin:0 0 4px 21px;padding:0 0 0 12px;list-style:none;display:grid}._workspace_1qqx9_103{min-width:0}._organization_1qqx9_106{border-radius:var(--radius-control);color:#fff;overflow-wrap:anywhere;border:1px solid #ffffff25;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;text-decoration:none;display:flex}._organization_1qqx9_106 strong{min-width:0;font-size:14px}._sidebar_1qqx9_6 nav{flex:1;min-height:0;overflow-y:auto}._sidebarFooter_1qqx9_129{border-top:1px solid #ffffff25;flex-shrink:0;margin-top:auto;padding:16px 12px 0}._sidebarFooter_1qqx9_129 p{font-size:12px}._brand_1qqx9_16,._menuLabel_1qqx9_37{flex-shrink:0}._main_1qqx9_142{min-width:0;max-width:1440px;margin:0 auto;padding:36px}._skip_1qqx9_149{background:var(--color-surface);color:var(--color-brand);z-index:10;padding:12px;position:absolute;top:-100px;left:16px}._skip_1qqx9_149:focus{top:8px}@media (width<=760px){._layout_1qqx9_1{display:block}._sidebar_1qqx9_6{height:auto;padding:16px 20px 12px;position:static}._brand_1qqx9_16{border-bottom:0;padding:0}._menuLabel_1qqx9_37,._groupLabel_1qqx9_51{display:none}._sidebar_1qqx9_6 nav{gap:7px;margin-top:14px;display:flex;overflow-x:auto}._navGroup_1qqx9_44{flex-shrink:0;gap:7px;display:flex}._navGroup_1qqx9_44+._navGroup_1qqx9_44{border-left:1px solid #ffffff15;margin-top:0;padding-left:7px}._sidebar_1qqx9_6 :where(nav a){flex-shrink:0;gap:7px;padding:8px 9px;font-size:12px}._main_1qqx9_142{padding:25px 18px}}._attentionBadge_1qqx9_205{background:var(--color-danger-emphasis);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:700;line-height:16px}._account_1xqei_1{align-items:center;gap:10px;min-width:0;display:flex}._avatar_1xqei_7{border-radius:var(--radius-control);color:#fff;background:#ffffff15;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}._name_1xqei_19{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}._trigger_1xqei_25{border-radius:var(--radius-control);color:#d1dce5;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid}._trigger_1xqei_25:hover,._trigger_1xqei_25[data-popup-open]{color:#fff;background:#ffffff10}._trigger_1xqei_25:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._trigger_1xqei_25:disabled{opacity:.5;cursor:default}._positioner_1xqei_51{z-index:50}._popup_1xqei_54{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:180px;color:var(--color-text);box-shadow:var(--shadow-popup);padding:4px}._item_1xqei_63{border-radius:var(--radius-control);cursor:pointer;min-height:40px;color:inherit;outline:none;align-items:center;gap:10px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}._item_1xqei_63[data-highlighted]{background:var(--color-brand-soft)}._item_1xqei_63[data-disabled]{opacity:.5;cursor:default}._page_u2at4_1{place-items:center;min-height:100dvh;padding:24px;display:grid}._card_u2at4_7{overflow-wrap:anywhere;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);width:min(100%,400px);padding:32px}._card_u2at4_7 h1{letter-spacing:normal;margin:0 0 24px;font-size:24px}._brand_u2at4_20{color:var(--color-muted);margin:0 0 12px;font-weight:700}._form_u2at4_25{gap:12px;display:grid}._form_u2at4_25 label{font-size:14px;font-weight:600}._form_u2at4_25 button{margin-top:12px}._error_u2at4_36{color:var(--color-danger);margin-top:16px;font-size:14px}._tenants_u2at4_41{margin-bottom:24px}._tenants_u2at4_41 h2{font-size:18px}._tenantChoices_u2at4_47{flex-wrap:wrap;gap:8px;display:flex}:root{font:14px / 1.6 var(--font-body);color:var(--color-text);background:var(--color-canvas);font-synthesis:none}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,p{margin-top:0}a{color:var(--color-brand);text-underline-offset:4px}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.loading{padding:var(--space-8)}:root{--color-canvas:#f5f7f9;--color-surface:#fff;--color-row-hover:#f8fafb;--color-subtle:#f0f4f6;--color-text:#202d3b;--color-muted:#5f6e7d;--color-border:#dce3e9;--color-brand:#087e83;--color-brand-hover:#08676c;--color-brand-soft:#e9f6f5;--color-brand-border:#b8ddda;--color-nav:#172a3c;--color-success:#267147;--color-success-soft:#eaf5ee;--color-warning:#875813;--color-warning-soft:#fff5df;--color-danger:#b13d41;--color-danger-emphasis:#d32f3b;--color-danger-soft:#fff0f0;--color-focus:#16878f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-control:6px;--radius-panel:10px;--shadow-popup:0 12px 40px #172a3c1f, 0 2px 8px #172a3c0a;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans JP", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace}
