._page_1vnx3_1{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;display:grid}._panel_1vnx3_2{background:var(--accent-ink);color:var(--on-dark);border-radius:32px;flex-direction:column;justify-content:space-between;margin:20px;padding:56px;display:flex;position:relative;overflow:hidden}._pattern_1vnx3_6{color:#fff;opacity:.07;width:100%;height:100%;position:absolute;inset:0}._brand_1vnx3_7{color:var(--on-dark);align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}._wordmark_1vnx3_8{font-family:var(--display);font-size:28px}._tagline_1vnx3_9{max-width:460px;font-family:var(--display);font-size:52px;line-height:1.08;position:relative}._main_1vnx3_10{justify-content:center;align-items:center;min-width:0;padding:48px 16px;display:flex}@media (width<=900px){._page_1vnx3_1{grid-template-columns:minmax(0,1fr)}._panel_1vnx3_2{gap:24px;min-height:0;margin:16px 16px 0;padding:28px}._tagline_1vnx3_9{font-size:32px}}._form_1idpl_1{flex-direction:column;gap:28px;width:400px;max-width:100%;display:flex}._heading_1idpl_2{flex-direction:column;gap:8px;display:flex}._title_1idpl_3{font-family:var(--display);font-size:44px;font-weight:400;line-height:1.1}._lede_1idpl_4{color:var(--ink-2)}._fields_1idpl_5{flex-direction:column;gap:18px;display:flex}._field_1idpl_5{flex-direction:column;gap:8px;display:flex}._labelRow_1idpl_7{justify-content:space-between;align-items:baseline;display:flex}._label_1idpl_7{font-size:15px;font-weight:600}._input_1idpl_9{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);height:50px;color:var(--ink);font:inherit;padding:0 16px}._input_1idpl_9:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._input_1idpl_9[aria-invalid=true]{border-color:var(--warm)}._primary_1idpl_15,._secondary_1idpl_15{border-radius:var(--radius);height:52px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:filter .15s;display:flex}._primary_1idpl_15{background:var(--accent);color:var(--on-accent);border:none}._secondary_1idpl_15{border:1px solid var(--line);background:var(--surface);color:var(--ink)}._primary_1idpl_15:hover,._secondary_1idpl_15:hover{filter:brightness(.95)}._primary_1idpl_15:disabled{opacity:.85;cursor:progress;filter:none}._link_1idpl_24{color:var(--accent-ink);font-weight:600;text-decoration:none}._link_1idpl_24:hover{text-underline-offset:4px;text-decoration:underline}._small_1idpl_26{font-size:14px}._divider_1idpl_27{color:var(--ink-2);align-items:center;gap:14px;font-size:14px;display:flex}._divider_1idpl_27:before,._divider_1idpl_27:after{content:"";background:var(--line);flex-grow:1;height:1px}._alert_1idpl_29{border-radius:var(--radius);background:var(--warm-soft);color:var(--warm);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}._status_1idpl_33{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-ink);padding:14px 16px;font-size:15px}._footnote_1idpl_36{text-align:center;color:var(--ink-2);font-size:15px}._back_1idpl_37{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:flex}._spin_1idpl_38{animation:.9s linear infinite _spin_1idpl_38}@keyframes _spin_1idpl_38{to{transform:rotate(360deg)}}._shell_q9njs_1{min-height:100vh;display:flex}._sidebar_q9njs_2{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:20px;width:272px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}._brand_q9njs_6{color:var(--accent-ink);align-items:center;gap:10px;padding:0 8px;display:flex}._wordmark_q9njs_7{font-family:var(--display);color:var(--ink);font-size:24px}._business_q9njs_8{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}._businessBadge_q9njs_12{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}._businessText_q9njs_16{flex-direction:column;min-width:0;line-height:1.25;display:flex}._businessName_q9njs_17{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._businessRole_q9njs_18{color:var(--ink-2);font-size:13px}._search_q9njs_19{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}._searchLabel_q9njs_23{text-align:left;flex-grow:1}._kbd_q9njs_24{background:var(--surface-2);color:var(--ink-2);border-radius:6px;padding:2px 7px;font-family:inherit;font-size:12px;font-weight:600}._nav_q9njs_25{flex-direction:column;gap:4px;display:flex}._accountNav_q9njs_26{border-top:1px solid var(--line);padding-top:12px}._spacer_q9njs_27{flex-grow:1}._navLink_q9njs_28{height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}._navLink_q9njs_28:hover{background:var(--bg)}._navLink_q9njs_28[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}._muted_q9njs_34{color:var(--ink-2)}._main_q9njs_35{flex-direction:column;flex-grow:1;gap:24px;min-width:0;padding:32px 48px;display:flex}._header_q9njs_36{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._headerText_q9njs_37{flex-direction:column;gap:2px;display:flex}._title_q9njs_38{font-family:var(--display);font-size:40px;font-weight:400;line-height:1.15}._subtitle_q9njs_39{color:var(--ink-2)}._actions_q9njs_40{align-items:center;gap:8px;display:flex;position:relative}._iconButton_q9njs_41{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex}._avatar_q9njs_45{background:var(--accent-ink);width:44px;height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border:none;border-radius:999px;font-weight:700}._menu_q9njs_49{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:2px;width:280px;padding:8px;display:flex;position:absolute;top:56px;right:0;box-shadow:0 16px 40px #1c26251f}._menuHeader_q9njs_54{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:6px;padding:10px 12px 12px;display:flex}._menuName_q9njs_55{font-weight:700}._menuEmail_q9njs_56{color:var(--ink-2);text-overflow:ellipsis;font-size:14px;overflow:hidden}._menuItem_q9njs_57{border-radius:var(--radius-sm);height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}._menuItem_q9njs_57:hover{background:var(--bg)}._panel_q9njs_62{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}._placeholder_q9njs_66{border:1.5px dashed var(--line);background:0 0;gap:12px}._panelIcon_q9njs_67{background:var(--accent-soft);width:72px;height:72px;color:var(--accent-ink);border-radius:22px;justify-content:center;align-items:center;display:flex}._panelTitle_q9njs_71{font-family:var(--display);font-size:34px;font-weight:400;line-height:1.15}._placeholderTitle_q9njs_72{font-size:20px;font-weight:700}._panelText_q9njs_73{max-width:460px;color:var(--ink-2)}._hint_q9njs_74{color:var(--ink-2);margin-top:8px;font-size:14px}._backLink_q9njs_75{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;align-items:center;margin-top:8px;padding:0 18px;font-weight:600;text-decoration:none;display:flex}:root{--bg:#f3f2ec;--surface:#fefdf9;--surface-2:#e5e8e2;--ink:#1c2625;--ink-2:#465452;--line:#d5d7cd;--accent:#4b6a64;--accent-soft:#d7e3df;--accent-ink:#30494a;--on-accent:#fff;--on-dark:#f7f4ec;--warm:#85501f;--warm-soft:#f1e1cc;--display:"Instrument Serif", Georgia, serif;--body:"Hanken Grotesk", "Helvetica Neue", Helvetica, sans-serif;--radius-sm:10px;--radius:14px;--radius-lg:20px}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
