@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--color-accent:#cde052;--color-accent-text:#1a1f0d;--color-accent-ink:#cde052;--color-focus:#cde052;--color-bg:#0f1210;--color-bg-elevated:#171b16;--color-surface:#1f241d;--color-border:#2c332a;--color-text:#f3f5ee;--color-text-muted:#b7bfae;--color-danger:#ff6b6b;--color-danger-bg:#2a1414;--color-success:#7fd88f;--color-success-bg:#14241a;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--tap-target-min:44px;--focus-ring:3px solid var(--color-focus);--breakpoint-desktop:900px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--color-accent-ink:#5c6a00;--color-focus:#1b2028;--color-bg:#f6f7ee;--color-bg-elevated:#fff;--color-surface:#fff;--color-border:#dde1d0;--color-text:#1b2028;--color-text-muted:#5b6270;--color-danger:#c24e36;--color-danger-bg:#fbe9e4;--color-success:#3f7a2a;--color-success-bg:#e6f2de;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:var(--color-accent-ink)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}button{font-family:inherit}.full-page-loader{justify-content:center;align-items:center;gap:var(--space-3);min-height:100dvh;color:var(--color-text-muted);flex-direction:column;display:flex}.spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.api-status-badge{bottom:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-muted);z-index:50;border-radius:999px;font-size:.78rem;display:inline-flex;position:fixed}.api-status-badge__dot{background:var(--color-text-muted);border-radius:50%;width:8px;height:8px}.api-status-badge--online .api-status-badge__dot{background:var(--color-success)}.api-status-badge--offline .api-status-badge__dot{background:var(--color-danger)}.impersonation-banner{z-index:100;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-accent-text);text-align:center;flex-wrap:wrap;font-size:.85rem;display:flex;position:sticky;top:0}.impersonation-banner button{border:1px solid var(--color-accent-text);color:var(--color-accent-text);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;min-height:var(--tap-target-min);background:0 0;font-size:.85rem;font-weight:600}.impersonation-banner button:disabled{opacity:.6;cursor:default}.impersonation-banner__error{color:var(--color-danger);font-weight:600}._page_w3s9i_1{flex-direction:column;min-height:100dvh;display:flex}._showcase_w3s9i_7{display:none}._formSide_w3s9i_11{padding:var(--space-6) var(--space-4);flex-direction:column;flex:1;justify-content:center;display:flex}._brand_w3s9i_19{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);display:flex}._brandMark_w3s9i_26{border-radius:var(--radius-sm);background:var(--color-accent);width:36px;height:36px;color:var(--color-accent-text);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}._brandName_w3s9i_39{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}._card_w3s9i_45{width:100%;max-width:420px;margin:0 auto}._title_w3s9i_51{margin:0 0 var(--space-2);letter-spacing:-.01em;font-size:1.6rem}._intro_w3s9i_57{color:var(--color-text-muted);margin:0 0 var(--space-6);font-size:.98rem}._form_w3s9i_11{gap:var(--space-4);flex-direction:column;display:flex}._field_w3s9i_69{gap:var(--space-2);flex-direction:column;display:flex}._label_w3s9i_75{font-size:.9rem;font-weight:600}._input_w3s9i_80{padding:var(--space-3) var(--space-4);min-height:var(--tap-target-min);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);font-size:16px}._input_w3s9i_80:focus-visible{outline:var(--focus-ring);outline-offset:1px}._input_w3s9i_80[aria-invalid=true]{border-color:var(--color-danger)}._submit_w3s9i_99{min-height:var(--tap-target-min);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);cursor:pointer;border:none;font-size:1rem;font-weight:700}._submit_w3s9i_99:disabled{opacity:.6;cursor:not-allowed}._submit_w3s9i_99:hover:not(:disabled){filter:brightness(1.05)}._notice_w3s9i_120{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:.92rem}._notice--success_w3s9i_126{background:var(--color-success-bg);color:var(--color-success)}._notice--error_w3s9i_131{background:var(--color-danger-bg);color:var(--color-danger)}._helper_w3s9i_136{color:var(--color-text-muted);margin-top:var(--space-2);font-size:.85rem}@media (width>=900px){._page_w3s9i_1{flex-direction:row}._showcase_w3s9i_7{padding:var(--space-8);background:linear-gradient(160deg, var(--color-bg-elevated), var(--color-bg));border-right:1px solid var(--color-border);flex-direction:column;flex:1.1;justify-content:center;display:flex}._showcaseTitle_w3s9i_157{max-width:22ch;margin:0 0 var(--space-4);letter-spacing:-.02em;font-size:2.1rem}._showcaseText_w3s9i_164{color:var(--color-text-muted);max-width:42ch;margin:0 0 var(--space-6)}._toolList_w3s9i_170{gap:var(--space-3);flex-direction:column;max-width:32ch;margin:0;padding:0;list-style:none;display:flex}._toolList_w3s9i_170 li{color:var(--color-text-muted);gap:var(--space-2);font-size:.92rem;display:flex}._toolList_w3s9i_170 li:before{content:"";background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.5em}._formSide_w3s9i_11{padding:var(--space-8);flex:1}}._page_1n5u9_1{min-height:100dvh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}._card_1n5u9_9{text-align:center;width:100%;max-width:420px}._title_1n5u9_15{margin:0 0 var(--space-3);font-size:1.4rem}._text_1n5u9_20{color:var(--color-text-muted);margin:0 0 var(--space-5)}._notice_1n5u9_25{border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}._notice--error_1n5u9_31{background:var(--color-danger-bg);color:var(--color-danger)}._link_1n5u9_36{min-height:var(--tap-target-min);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._shell_pfsla_8{--accent:#c6da2a;--accent-soft:color-mix(in srgb, var(--accent) 30%, transparent);--accent-ink:#5c6a00;--on-accent:#1a1f0d;--ink:#1b2028;--ink-muted:#5b6270;--ink-faint:#737a88;--ink-rgb:27 32 40;--glass-rgb:255 255 255;--surface:#fff;--line:rgb(var(--ink-rgb) / .08);--success:#4f7d00;--success-bg:#e8f2d6;--danger:#c24e36;--danger-bg:#fbe9e4;--lavender:#e6dcf7;--coral:#ffcdbb;--mint:#d3ecdf;--sky:#dbe7f6;--yellow:#faf0a8;--shadow:0 18px 50px -22px #1b202847;--shadow-soft:0 12px 26px -20px #1b202838;--page-bg:radial-gradient(120% 90% at 15% -10%, #fafbef 0%, #f4f6ec 42%, #eef1e4 100%);--font-display:"Space Grotesk", sans-serif;--font-body:"Plus Jakarta Sans", var(--font-sans);--gap:20px;--sidebar-w:272px;--sidebar-w-collapsed:76px;--panel-w:clamp(340px, 30vw, 420px);--left:var(--sidebar-w);--right:0px;grid-template-columns:var(--left) minmax(0, 1fr) var(--right);column-gap:var(--gap);min-height:100dvh;padding:var(--gap) 0 var(--gap) var(--gap);background:var(--page-bg);color:var(--ink);font-family:var(--font-body);background-attachment:fixed;font-size:15px;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1),padding .26s;display:grid;position:relative;overflow-x:clip}:root[data-theme=dark] ._shell_pfsla_8{--accent:#cde052;--accent-ink:#d6e866;--ink:#eef2e4;--ink-muted:#b7bfae;--ink-faint:#969f90;--ink-rgb:236 240 226;--glass-rgb:36 43 33;--surface:#1d231b;--success:#7fd88f;--success-bg:#17301f;--danger:#ff8a73;--danger-bg:#3a1c16;--lavender:#3a3050;--coral:#5a3c30;--mint:#294036;--sky:#26344a;--yellow:#4a430f;--shadow:0 18px 50px -22px #000000b3;--shadow-soft:0 12px 26px -18px #0009;--page-bg:radial-gradient(120% 90% at 15% -10%, #1b2119 0%, #131711 42%, #0f1210 100%)}._shell--collapsed_pfsla_81{--left:var(--sidebar-w-collapsed)}._shell--panelOpen_pfsla_85{--right:var(--panel-w);padding-right:var(--gap)}._shell_pfsla_8 :focus-visible{outline:3px solid var(--ink);outline-offset:2px}._shell_pfsla_8 button,._shell_pfsla_8 input{font:inherit;color:inherit}._shell_pfsla_8 button{cursor:pointer}._shell_pfsla_8 button:disabled{cursor:default}._srOnly_pfsla_109{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(._shell--panelOpen_pfsla_85) .api-status-badge{display:none}._sidebar_pfsla_125{top:var(--gap);height:calc(100dvh - var(--gap) * 2);background:rgb(var(--glass-rgb) / .72);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid rgb(var(--glass-rgb) / .8);box-shadow:var(--shadow-soft);border-radius:28px;flex-direction:column;gap:14px;padding:18px 12px 72px;display:flex;position:sticky;overflow:hidden auto}:root[data-theme=dark] ._sidebar_pfsla_125{border-color:#ffffff12}._brandRow_pfsla_146{align-items:center;gap:10px;padding:0 6px;display:flex}._logo_pfsla_153{background:var(--accent);width:36px;height:36px;color:var(--on-accent);font-family:var(--font-display);letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}._logoSmall_pfsla_168{border-radius:10px;width:30px;height:30px;font-size:11px}._brandText_pfsla_175{min-width:0;line-height:1.15;display:grid}._brandText_pfsla_175 strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px}._brandText_pfsla_175 span{color:var(--ink-faint);font-size:11.5px}._iconButton_pfsla_192{width:36px;height:36px;color:var(--ink-muted);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}._iconButton_pfsla_192:hover{background:rgb(var(--ink-rgb) / .07);color:var(--ink)}._iconButton_pfsla_192 svg{width:18px;height:18px}._collapseBtn_pfsla_217{margin-left:auto}._collapseBtn_pfsla_217 svg{transition:transform .22s}._shell--collapsed_pfsla_81 ._collapseBtn_pfsla_217 svg{transform:rotate(180deg)}._menuCloseBtn_pfsla_229{margin-left:auto;display:none}._backLink_pfsla_234{color:var(--ink-muted);margin:-6px 0 0 52px;font-size:12.5px;font-weight:500;text-decoration:none}._backLink_pfsla_234:hover{color:var(--ink)}._navLabel_pfsla_246{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin:6px 12px -6px;font-size:10.5px;font-weight:700}._nav_pfsla_246{flex-direction:column;gap:3px;display:flex}._navItem_pfsla_261{min-height:44px;color:var(--ink-muted);text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:flex}._navItem_pfsla_261:hover{background:rgb(var(--ink-rgb) / .05);color:var(--ink)}._navItem--active_pfsla_285,._navItem--active_pfsla_285:hover{background:var(--accent-soft);color:var(--ink)}._navItem_pfsla_261 svg{flex:none;width:19px;height:19px}._navCount_pfsla_297{background:rgb(var(--ink-rgb) / .07);text-align:center;border-radius:999px;min-width:24px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}._navItem--active_pfsla_285 ._navCount_pfsla_297{background:var(--surface)}._glance_pfsla_312{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:2px;padding:12px 14px;display:grid}._glanceRow_pfsla_321{color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}._glanceRow_pfsla_321 b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}._me_pfsla_229{background:rgb(var(--ink-rgb) / .04);border-radius:16px;align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex}._meText_pfsla_346{min-width:0;line-height:1.25;display:grid}._meText_pfsla_346 b{font-size:13px}._meText_pfsla_346 span{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._shell--collapsed_pfsla_81 ._sidebar_pfsla_125{align-items:center;padding-left:10px;padding-right:10px}._shell--collapsed_pfsla_81 ._brandRow_pfsla_146{flex-direction:column;padding:0}._shell--collapsed_pfsla_81 ._collapseBtn_pfsla_217{margin:0}._shell--collapsed_pfsla_81 ._nav_pfsla_246{width:100%}._shell--collapsed_pfsla_81 ._navItem_pfsla_261{justify-content:center;padding:0}._shell--collapsed_pfsla_81 ._me_pfsla_229{background:0 0;padding:0}._shell--collapsed_pfsla_81 ._brandText_pfsla_175,._shell--collapsed_pfsla_81 ._backLink_pfsla_234,._shell--collapsed_pfsla_81 ._navLabel_pfsla_246,._shell--collapsed_pfsla_81 ._glance_pfsla_312,._shell--collapsed_pfsla_81 ._navText_pfsla_398,._shell--collapsed_pfsla_81 ._navCount_pfsla_297,._shell--collapsed_pfsla_81 ._meText_pfsla_346{display:none}._main_pfsla_406{min-width:0;padding:10px var(--gap) 72px 8px;container-type:inline-size}._shell--panelOpen_pfsla_85 ._main_pfsla_406{padding-right:0}._mobileBar_pfsla_416{display:none}._state_pfsla_420{color:var(--ink-muted)}._view_pfsla_424{animation:.28s both _rise_pfsla_1}@keyframes _rise_pfsla_1{0%{opacity:0;transform:translateY(6px)}}._eyebrow_pfsla_435{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}._btn_pfsla_443{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._btn_pfsla_443:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}._btn_pfsla_443:disabled{opacity:.5}._btn_pfsla_443 svg{width:16px;height:16px}._shell_pfsla_8 ._btnPrimary_pfsla_478{background:var(--accent);color:var(--on-accent);border-color:#0000}._shell_pfsla_8 ._btnDanger_pfsla_484{color:var(--danger)}._btnDanger_pfsla_484:hover:not(:disabled){background:var(--danger-bg)}._toolbar_pfsla_493{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 14px;display:flex}._addBtn_pfsla_501{margin-left:auto}@container (width<=900px){._addBtn_pfsla_501{width:42px;padding:0}._addBtnLabel_pfsla_513{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._search_pfsla_522{flex-basis:180px}}._search_pfsla_522{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:240px;align-items:center;gap:8px;max-width:380px;height:42px;padding:0 14px;display:flex}._search_pfsla_522:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}._search_pfsla_522 svg{width:16px;height:16px;color:var(--ink-faint);flex:none}._search_pfsla_522 input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}._segmented_pfsla_561{background:rgb(var(--ink-rgb) / .06);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}._segmented_pfsla_561 button{color:var(--ink-muted);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:650}._segmented_pfsla_561 button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}._segmentedCount_pfsla_586{color:var(--ink-faint);margin-left:5px;font-weight:600}._card_pfsla_593{background:rgb(var(--glass-rgb) / .78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(var(--glass-rgb) / .9);box-shadow:var(--shadow-soft);border-radius:24px;overflow:hidden}:root[data-theme=dark] ._card_pfsla_593{border-color:#ffffff0f}._table_pfsla_610{grid-template-columns:max-content minmax(200px,300px) max-content minmax(0,1fr) 36px;display:grid}._listHead_pfsla_615,._row_pfsla_616{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:20px;padding:0 14px 0 20px;display:grid}._listHead_pfsla_615{background:rgb(var(--ink-rgb) / .035);border-bottom:1px solid var(--line);min-height:46px}._sortBtn_pfsla_631{white-space:nowrap;color:var(--ink-muted);background:0 0;border:0;border-radius:9px;justify-self:start;align-items:center;gap:6px;margin:0 -8px;padding:6px 8px;font-size:13px;font-weight:650;display:inline-flex}._sortBtn_pfsla_631:hover,._sortBtn--active_pfsla_648{color:var(--ink)}._sortBtn_pfsla_631:hover{background:rgb(var(--ink-rgb) / .06)}._sortArrow_pfsla_656{opacity:0;font-size:12px;transition:opacity .15s}._sortBtn_pfsla_631:hover ._sortArrow_pfsla_656{opacity:.5}._shell_pfsla_8 ._sortBtn--active_pfsla_648 ._sortArrow_pfsla_656{opacity:1;color:var(--accent-ink)}._list_pfsla_615{margin:0;padding:0;list-style:none;display:contents}._row_pfsla_616{border-bottom:1px solid var(--line);cursor:pointer;min-height:66px;padding-top:10px;padding-bottom:10px;transition:background .15s}._row_pfsla_616:last-child{border-bottom:0}._row_pfsla_616:hover{background:rgb(var(--ink-rgb) / .03)}._row--off_pfsla_695>:not(._rowOpen_pfsla_695){opacity:.62}._shell_pfsla_8 ._row--selected_pfsla_699{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 3px 0 0 var(--accent-ink)}:root[data-theme=dark] ._shell_pfsla_8 ._row--selected_pfsla_699{box-shadow:inset 3px 0 0 var(--accent)}._shell_pfsla_8 ._rowOpen_pfsla_695{width:32px;height:32px;color:var(--ink-faint);justify-self:end;transition:color .15s,background .15s,transform .15s}._row_pfsla_616:hover ._rowOpen_pfsla_695,._row--selected_pfsla_699 ._rowOpen_pfsla_695{color:var(--ink);background:rgb(var(--ink-rgb) / .06);transform:translate(2px)}._person_pfsla_727{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}._personText_pfsla_738{gap:1px;min-width:0;line-height:1.25;display:grid}._personText_pfsla_738 b{font-size:14.5px;font-weight:700}._personText_pfsla_738>span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._row_pfsla_616:hover ._personText_pfsla_738 b{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}._badgeYou_pfsla_765{vertical-align:1px;background:rgb(var(--ink-rgb) / .07);color:var(--ink-muted);border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}._role_pfsla_777{display:flex}._badgeAdmin_pfsla_781{background:var(--lavender);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:650}._roleMember_pfsla_790{color:var(--ink-muted);padding:3px 0;font-size:13px}._avatar_pfsla_796{width:40px;height:40px;font-family:var(--font-display);color:var(--ink);border-radius:14px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}._avatarSmall_pfsla_809{border-radius:11px;width:34px;height:34px;font-size:12px}._avatarLarge_pfsla_816{border-radius:20px;width:64px;height:64px;font-size:22px}._tintMint_pfsla_823{background:var(--mint)}._tintLavender_pfsla_827{background:var(--lavender)}._tintCoral_pfsla_831{background:var(--coral)}._tintSky_pfsla_835{background:var(--sky)}._tintYellow_pfsla_839{background:var(--yellow)}._shell_pfsla_8 ._tintAccent_pfsla_843{background:var(--accent);color:var(--on-accent)}._chips_pfsla_851{flex-wrap:wrap;gap:6px;min-width:0;padding:2px 0;display:flex}._chip_pfsla_851{border:1px dashed rgb(var(--ink-rgb) / .22);min-height:30px;color:var(--ink-faint);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12.5px;font-weight:650;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}._chip_pfsla_851:hover:not(:disabled){border-color:rgb(var(--ink-rgb) / .4);color:var(--ink)}._chip_pfsla_851:active:not(:disabled){transform:scale(.96)}._chip_pfsla_851:disabled{opacity:.6}._chipDot_pfsla_892{border:1.5px solid;border-radius:50%;width:8px;height:8px}._chip_pfsla_851[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);border:1px solid #0000}._chip_pfsla_851[aria-pressed=true] ._chipDot_pfsla_892{background:var(--accent-ink);border-color:var(--accent-ink)}:root[data-theme=dark] ._chip_pfsla_851[aria-pressed=true] ._chipDot_pfsla_892{background:var(--accent);border-color:var(--accent)}._status_pfsla_915{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}._status_pfsla_915:before{content:"";background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--success-bg);border-radius:50%}._status--off_pfsla_933{color:var(--ink-faint)}._status--off_pfsla_933:before{background:var(--ink-faint);box-shadow:0 0 0 3px rgb(var(--ink-rgb) / .08)}._empty_pfsla_942{text-align:center;color:var(--ink-muted);grid-column:1/-1;margin:0;padding:48px 20px}._hint_pfsla_950{color:var(--ink-faint);margin:14px 4px 0;font-size:12.5px}._errorText_pfsla_956{color:var(--danger);flex-basis:100%;margin:0;font-size:12.5px;font-weight:600}._appGrid_pfsla_965{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;margin-top:6px;display:grid}._appCard_pfsla_972{align-content:start;gap:14px;padding:20px;display:grid}._appCardTop_pfsla_979{align-items:center;gap:12px;display:flex}._appCardName_pfsla_985{flex:1;min-width:0}._appIcon_pfsla_990{border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}._appCard_pfsla_972 h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:18px}._appCard_pfsla_972 code{color:var(--ink-faint);font-size:12px}._appCard_pfsla_972 p{color:var(--ink-muted);margin:0;font-size:13.5px}._appCardFoot_pfsla_1018{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}._appCardFoot_pfsla_1018 small{color:var(--ink-muted);font-size:12.5px}._stack_pfsla_1031{display:flex}._stack_pfsla_1031 ._avatar_pfsla_796{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface);border-radius:10px;margin-left:-6px;font-size:10.5px}._stack_pfsla_1031 ._avatar_pfsla_796:first-child{margin-left:0}._panel_pfsla_1050{top:var(--gap);height:calc(100dvh - var(--gap) * 2);background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;border-radius:28px;transition:opacity .2s,visibility 0s .26s;position:sticky;overflow:hidden}._shell--panelOpen_pfsla_85 ._panel_pfsla_1050{opacity:1;visibility:visible;transition:opacity .2s 60ms}._panelInner_pfsla_1074{width:var(--panel-w);height:100%}._panelForm_pfsla_1079{flex-direction:column;height:100%;display:flex}._panelHead_pfsla_1085{justify-content:space-between;align-items:center;padding:16px 16px 0 22px;display:flex}._panelBody_pfsla_1092{flex:1;align-content:start;gap:22px;padding:8px 22px 22px;display:grid;overflow-y:auto}._panelFoot_pfsla_1101{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 22px 20px;display:flex}._ident_pfsla_1109{align-items:center;gap:14px;display:flex}._ident_pfsla_1109 h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.15}._ident_pfsla_1109 span{color:var(--ink-muted);font-size:13px}._group_pfsla_1128{gap:10px;display:grid}._groupTitle_pfsla_1133{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}._fields_pfsla_1141{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._field_pfsla_1141{color:var(--ink-muted);gap:5px;font-size:12.5px;font-weight:600;display:grid}._fieldFull_pfsla_1155{grid-column:1/-1}._field_pfsla_1141 input{border:1px solid rgb(var(--ink-rgb) / .14);background:rgb(var(--ink-rgb) / .02);width:100%;min-width:0;height:42px;color:var(--ink);border-radius:12px;outline:none;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}._field_pfsla_1141 input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-soft)}._switchRow_pfsla_1181{background:rgb(var(--ink-rgb) / .035);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}._switchText_pfsla_1190{flex:1;min-width:0;line-height:1.3;display:grid}._switchText_pfsla_1190 b{font-size:14px}._switchText_pfsla_1190 span{color:var(--ink-muted);font-size:12.5px}._switch_pfsla_1181{background:rgb(var(--ink-rgb) / .2);border:0;border-radius:999px;flex:none;width:44px;height:26px;transition:background .18s;position:relative}._switch_pfsla_1181:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}._switch_pfsla_1181[aria-checked=true]{background:var(--accent-ink)}:root[data-theme=dark] ._switch_pfsla_1181[aria-checked=true]{background:var(--accent)}._switch_pfsla_1181[aria-checked=true]:after{transform:translate(18px)}._switch_pfsla_1181:disabled{opacity:.6}._callout_pfsla_1246,._dangerZone_pfsla_1247{border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}._callout_pfsla_1246>span,._dangerZone_pfsla_1247>span{color:var(--ink-muted);flex:1;font-size:12.5px;line-height:1.4}._callout_pfsla_1246 b,._dangerZone_pfsla_1247 b{color:var(--ink);font-size:14px;display:block}._callout_pfsla_1246{background:var(--sky)}._dangerZone_pfsla_1247{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}._toast_pfsla_1279{z-index:80;background:var(--ink);max-width:calc(100vw - 32px);color:rgb(var(--glass-rgb));box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:13.5px;font-weight:600;animation:.22s both _toastIn_pfsla_1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}:root[data-theme=dark] ._toast_pfsla_1279{color:#11150f}._toast_pfsla_1279:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}@keyframes _toastIn_pfsla_1{0%{opacity:0;transform:translate(-50%,16px)}}._scrim_pfsla_1319{display:none}@container (width<=720px){._table_pfsla_610{display:block}._listHead_pfsla_615{flex-wrap:wrap;gap:4px 14px;padding:8px 16px;display:flex}._listHead_pfsla_615>span:empty{display:none}._sortBtn_pfsla_631{margin:0}._row_pfsla_616{grid-template-columns:minmax(0,1fr) auto auto 36px;grid-template-areas:"person role status more""chips chips chips chips";gap:10px 12px;padding:14px 16px}._row_pfsla_616>._person_pfsla_727{grid-area:person}._row_pfsla_616>._chips_pfsla_851{grid-area:chips;padding-left:52px}._row_pfsla_616>._status_pfsla_915{grid-area:status}._row_pfsla_616>._role_pfsla_777{grid-area:role}._row_pfsla_616>._rowOpen_pfsla_695{grid-area:more}}@container (width<=460px){._row_pfsla_616{grid-template-columns:auto minmax(0,1fr) 36px;grid-template-areas:"person person more""chips chips chips""status role role"}._row_pfsla_616>._chips_pfsla_851{padding-left:0}._addBtn_pfsla_501{width:100%;padding:0 18px}._addBtnLabel_pfsla_513{clip:auto;width:auto;height:auto;position:static}}@media (width<=899px){._shell_pfsla_8,._shell--collapsed_pfsla_81,._shell--panelOpen_pfsla_85{--gap:12px;padding:0 var(--gap) var(--gap);grid-template-columns:minmax(0,1fr)}._main_pfsla_406,._shell--panelOpen_pfsla_85 ._main_pfsla_406{padding:0 4px 72px}._mobileBar_pfsla_416{z-index:20;margin:0 calc(var(--gap) * -1 - 4px) 18px;background:rgb(var(--glass-rgb) / .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}._mobileBar_pfsla_416 strong{font-family:var(--font-display);font-size:16px}._mobileBar_pfsla_416 ._iconButton_pfsla_192{margin-left:auto}._sidebar_pfsla_125,._shell--collapsed_pfsla_81 ._sidebar_pfsla_125{z-index:70;top:var(--gap);left:var(--gap);bottom:var(--gap);background:var(--surface);width:min(300px,100vw - 48px);height:auto;box-shadow:var(--shadow);transform:translateX(calc(-100% - var(--gap) * 2));align-items:stretch;padding:18px 12px 72px;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:fixed}._shell--menuOpen_pfsla_1461 ._sidebar_pfsla_125{transform:none}._collapseBtn_pfsla_217{display:none}._menuCloseBtn_pfsla_229{display:grid}._shell--collapsed_pfsla_81 ._brandRow_pfsla_146{flex-direction:row;padding:0 6px}._shell--collapsed_pfsla_81 ._navItem_pfsla_261{justify-content:flex-start;padding:0 12px}._shell--collapsed_pfsla_81 ._me_pfsla_229{background:rgb(var(--ink-rgb) / .04);padding:8px}._shell--collapsed_pfsla_81 ._brandText_pfsla_175,._shell--collapsed_pfsla_81 ._glance_pfsla_312{display:grid}._shell--collapsed_pfsla_81 ._backLink_pfsla_234,._shell--collapsed_pfsla_81 ._navLabel_pfsla_246,._shell--collapsed_pfsla_81 ._navText_pfsla_398,._shell--collapsed_pfsla_81 ._navCount_pfsla_297,._shell--collapsed_pfsla_81 ._meText_pfsla_346{display:revert}._panel_pfsla_1050{z-index:70;top:var(--gap);right:var(--gap);bottom:var(--gap);height:auto;width:calc(100vw - var(--gap) * 2);opacity:1;visibility:hidden;box-shadow:var(--shadow);transform:translateX(calc(100% + var(--gap) * 2));transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s;position:fixed}._shell--panelOpen_pfsla_85 ._panel_pfsla_1050{visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform:none}._panelInner_pfsla_1074{width:100%}._scrim_pfsla_1319{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0f121047;transition:opacity .2s;display:block;position:fixed;inset:0}._shell--menuOpen_pfsla_1461 ._scrim_pfsla_1319,._shell--panelOpen_pfsla_85 ._scrim_pfsla_1319{opacity:1;pointer-events:auto}}@media (width<=420px){._fields_pfsla_1141{grid-template-columns:minmax(0,1fr)}}._page_1kyzg_1{min-height:100dvh}._header_1kyzg_5{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}._brand_1kyzg_14{align-items:center;gap:var(--space-2);font-weight:600;display:flex}._brandMark_1kyzg_21{border-radius:var(--radius-sm);background:var(--color-accent);width:32px;height:32px;color:var(--color-accent-text);justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}._userInfo_1kyzg_34{align-items:center;gap:var(--space-4);display:flex}._userEmail_1kyzg_40{color:var(--color-text-muted);font-size:.9rem}._logoutButton_1kyzg_45{min-height:var(--tap-target-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;font-size:.9rem}._logoutButton_1kyzg_45:hover{border-color:var(--color-accent)}._main_1kyzg_60{padding:var(--space-5);max-width:1000px;margin:0 auto}._title_1kyzg_66{margin:0 0 var(--space-5);font-size:1.4rem}._grid_1kyzg_71{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}._card_1kyzg_77{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:inherit;text-decoration:none;display:block}._card_1kyzg_77:hover{border-color:var(--color-accent)}._cardDisabled_1kyzg_91{opacity:.6;cursor:not-allowed}._cardIcon_1kyzg_97{margin-bottom:var(--space-3);font-size:1.6rem}._cardName_1kyzg_102{margin:0 0 var(--space-2);font-weight:600}._cardDescription_1kyzg_107{color:var(--color-text-muted);margin:0;font-size:.88rem}._badge_1kyzg_113{margin-top:var(--space-3);color:var(--color-text-muted);border:1px solid var(--color-border);padding:2px var(--space-2);border-radius:999px;font-size:.75rem;display:inline-block}._state_1kyzg_123{color:var(--color-text-muted);padding:var(--space-5) 0}._userInfo_180bh_17{flex-wrap:wrap;justify-content:flex-end}._backLink_180bh_31{color:var(--color-text-muted);font-size:.9rem;text-decoration:none}._backLink_180bh_31:hover{color:var(--color-accent-ink)}._main_180bh_41{padding:var(--space-5);max-width:1000px;margin:0 auto}._title_180bh_47{margin:0 0 var(--space-2);font-size:1.4rem}._lead_180bh_52{color:var(--color-text-muted);margin:0 0 var(--space-4)}._retention_180bh_57{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:.92rem}._toolbar_180bh_66{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}._search_180bh_74{min-width:220px;min-height:var(--tap-target-min);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;flex:240px}._chips_180bh_86{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_180bh_86{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:.85rem}._chip_180bh_86:hover{border-color:var(--color-accent)}._chipActive_180bh_108{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}._list_180bh_115{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}._row_180bh_124{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}._row_180bh_124:last-child{border-bottom:0}._rowMain_180bh_137{min-width:0}._rowTitle_180bh_141{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);flex-wrap:wrap;font-size:1.02rem;font-weight:600;display:flex}._rowSub_180bh_151{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.88rem}._meta_180bh_157{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}._badgeOk_180bh_168,._badgeAccent_180bh_169,._badgeKept_180bh_170,._badgeWarn_180bh_171{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;font-weight:400}._badgeOk_180bh_168{color:var(--color-success);background:var(--color-success-bg)}._badgeAccent_180bh_169{color:var(--color-accent-ink)}._badgeKept_180bh_170{color:var(--color-text);background:var(--color-bg-elevated)}._badgeWarn_180bh_171{color:var(--color-danger);background:var(--color-danger-bg)}._actions_180bh_198{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}._button_180bh_205{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}._button_180bh_205:hover{border-color:var(--color-accent)}._buttonActive_180bh_225{border-color:var(--color-accent);color:var(--color-accent-ink)}._expiry_180bh_231{color:var(--color-text-muted);font-size:.78rem}._state_180bh_236{color:var(--color-text-muted);padding:var(--space-5) 0}._error_180bh_241{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}@media (width<=640px){._row_180bh_124{grid-template-columns:1fr}._actions_180bh_198{flex-flow:wrap;align-items:center}}._titleLink_180bh_260{color:inherit;text-decoration:none}._titleLink_180bh_260:hover,._titleLink_180bh_260:focus-visible{text-decoration:underline}._page_b3038_1{min-height:100dvh;padding:var(--space-5);text-align:center;justify-content:center;align-items:center;display:flex}._card_b3038_10{max-width:420px}._code_b3038_14{color:var(--color-accent-ink);letter-spacing:.05em;margin:0 0 var(--space-3);font-size:.9rem;font-weight:700}._title_b3038_22{margin:0 0 var(--space-3);font-size:1.5rem}._text_b3038_27{color:var(--color-text-muted);margin:0 0 var(--space-5)}._link_b3038_32{min-height:var(--tap-target-min);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._toggle_1cmkw_1{bottom:var(--space-4);left:var(--space-4);z-index:60;width:var(--tap-target-min);height:var(--tap-target-min);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:transform .12s,border-color .15s;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0000002e}._toggle_1cmkw_1:hover{border-color:var(--color-accent-ink);transform:translateY(-1px)}._toggle_1cmkw_1:active{transform:translateY(0)}
