.mainwrap main .heading{gap:4px;margin:0 0 22px;display:grid}.mainwrap main .heading h1{font:700 30px/1.15 var(--serif);letter-spacing:-.022em;color:var(--ink);margin:0}.mainwrap main .heading>p{color:var(--ink-2);margin:0;font-size:13px}.mainwrap main .heading.with-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mainwrap main .heading.with-actions>p{grid-column:1/-1}.mainwrap main .heading .actions,.mainwrap main td .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.mainwrap main section{margin-top:30px}.mainwrap main section>h2,.mainwrap main>h2{font:600 19px/1.25 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 10px}.mainwrap main section h3{font:600 13px/1.3 var(--sans);color:var(--ink-3);margin:18px 0 8px}.mainwrap main .muted{color:var(--ink-3)}.mainwrap main .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mainwrap main button:not([class]):not([aria-pressed]),.mainwrap main button.danger:not(.btn),.mainwrap main button.secondary:not(.btn){height:32px;font:500 13.5px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:980px;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:background .15s,transform 60ms;display:inline-flex}.mainwrap main button:not([class]):not([aria-pressed]){background:var(--cta);color:#fff;box-shadow:0 1px 2px #0003,0 6px 16px #00000024}.mainwrap main button:not([class]):not([aria-pressed]):hover{background:#2a2a2c}.mainwrap main button.secondary:not(.btn){color:var(--ink);background:#ffffffe6;box-shadow:inset 0 0 0 1px #282d5a1a,0 1px 2px #282d5a0f}.mainwrap main button.secondary:not(.btn):hover{background:#fff}.mainwrap main button.danger:not(.btn){color:var(--fail);background:#ffffffe6;box-shadow:inset 0 0 0 1px #282d5a1a,0 1px 2px #282d5a0f}.mainwrap main button:not([class]):not([aria-pressed]):active,.mainwrap main button.secondary:not(.btn):active,.mainwrap main button.danger:not(.btn):active{transform:translateY(1px)}.mainwrap main button:not([class]):not([aria-pressed]):disabled,.mainwrap main button.secondary:not(.btn):disabled,.mainwrap main button.danger:not(.btn):disabled{opacity:.35;cursor:not-allowed}.mainwrap main button.link:not(.btn){font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.mainwrap main button.link:not(.btn):hover{text-underline-offset:3px;text-decoration:underline}html.night .mainwrap main button:not([class]):not([aria-pressed]){color:#111;background:#f5f5f7}html.night .mainwrap main button.secondary:not(.btn),html.night .mainwrap main button.danger:not(.btn){background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a}html.night .mainwrap main button.secondary:not(.btn){color:var(--ink)}.mainwrap main .table-wrap{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);background:linear-gradient(#ffffffeb,#ffffffd6);border-radius:18px;overflow-x:auto}.mainwrap main .table-wrap table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.mainwrap main .table-wrap th{text-align:left;font:500 12px/1.3 var(--sans);color:var(--ink-3);border-bottom:1px solid #282d5a12;padding:10px 16px 8px}.mainwrap main .table-wrap td{text-align:left;vertical-align:middle;border-top:1px solid #282d5a12;padding:12px 16px}.mainwrap main .table-wrap tr:first-child td{border-top:0}.mainwrap main .table-wrap td>a{font-weight:500;text-decoration:none}.mainwrap main .table-wrap td>a:hover{text-underline-offset:3px;text-decoration:underline}html.night .mainwrap main .table-wrap{background:linear-gradient(#242630f0,#1e202aeb);border-color:#ffffff1a}html.night .mainwrap main .table-wrap td,html.night .mainwrap main .table-wrap th{border-color:#ffffff12}.mainwrap main .pill[class*=plan-],.mainwrap main .pill.warn{gap:6px}.mainwrap main .pill.plan-free{background:var(--fill-2);color:var(--ink-2)}.mainwrap main .pill.plan-studio,.mainwrap main .pill.plan-team,.mainwrap main .pill.plan-enterprise{background:var(--wait-soft);color:var(--wait)}.mainwrap main .pill.warn{background:var(--busy-soft);color:var(--busy)}.mainwrap main .notice{background:var(--wait-soft);color:#0b4f9c;border-radius:12px;padding:10px 14px;font-size:14px}.mainwrap main .notice.warn{background:var(--busy-soft);color:#8a4500}html.night .mainwrap main .notice{color:#9ccdff;background:#0a84ff29}html.night .mainwrap main .notice.warn{color:#ffcc80;background:#ff9f0a26}.mainwrap main .error{color:var(--fail);font-weight:500}.mainwrap main .stack{gap:12px;margin:16px 0;display:grid}.mainwrap main .narrow-form{max-width:360px}.mainwrap main .stack>button{justify-self:start}.mainwrap main .stack label,.mainwrap main .row-form label,.mainwrap main .inline-form label{font:500 13px var(--sans);color:var(--ink-2);gap:6px;display:grid}.mainwrap main .row-form{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);background:linear-gradient(#ffffffeb,#ffffffd6);border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;display:flex}html.night .mainwrap main .row-form{background:linear-gradient(#242630f0,#1e202aeb);border-color:#ffffff1a}.mainwrap main .row-form .grow{flex:1;min-width:220px}.mainwrap main .inline-form{align-items:center;gap:8px;display:inline-flex}.mainwrap main .search{width:100%;max-width:360px;margin-bottom:12px}.mainwrap main textarea{width:100%;min-height:90px}.mainwrap main .big{font:700 22px/1.2 var(--serif);font-variant-numeric:tabular-nums}.mainwrap main .activity{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mainwrap main .copy-row{align-items:flex-start;gap:8px;margin:4px 0 12px;display:flex}.mainwrap main .copy-value{background:var(--fill-2);color:var(--ink);white-space:pre-wrap;word-break:break-all;border-radius:8px;flex:1;padding:8px 10px}.login-page,main.narrow{--bg:#f5f6f8;--surface:#fff;--ink:#18202a;--muted:#5b6673;--line:#dde2e8;--accent:#0d5f6e;--accent-soft:#e3f0f2;--warn:#8a5a00;--warn-soft:#fbf0d9;--danger:#a3261b;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.login-page,main.narrow{--bg:#0f141a;--surface:#161d25;--ink:#e5eaf0;--muted:#9ba8b6;--line:#2a3440;--accent:#5dc0ce;--accent-soft:#12313a;--warn:#e6b65e;--warn-soft:#362a10;--danger:#ff8a7d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.login-page,main.narrow{z-index:1;color:var(--ink);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.login-page a,main.narrow a{color:var(--accent);text-decoration:none}.login-page a:hover,main.narrow a:hover{text-decoration:underline}.login-page h1,main.narrow h1{color:var(--ink);margin:0;font:700 26px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.login-page h2,main.narrow h2{margin:0 0 10px;font:700 17px/1.3 system-ui,-apple-system,Segoe UI,sans-serif}.login-page .muted,main.narrow .muted{color:var(--muted)}.login-page .small{font-size:13px}.login-page code,main.narrow code{font-family:ui-monospace,Menlo,monospace;font-size:.9em}.login-page .stack,main.narrow .stack{gap:12px;margin:16px 0;display:grid}.login-page label,main.narrow label{color:var(--muted);gap:4px;font-size:13px;display:grid}.login-page input,.login-page select,main.narrow input{border:1px solid var(--line);background:var(--surface);height:auto;font:inherit;color:var(--ink);box-shadow:none;border-radius:6px;padding:8px 10px}.login-page input:focus,.login-page select:focus,.login-page button:focus-visible,main.narrow input:focus,main.narrow button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--line);background:var(--surface);box-shadow:none}.login-page button,main.narrow button{background:var(--accent);font:inherit;color:var(--surface);cursor:pointer;border:0;border-radius:6px;padding:8px 14px}.login-page button:disabled,main.narrow button:disabled{opacity:.6;cursor:default}.login-page button.secondary{background:var(--accent-soft);color:var(--accent)}.login-page button.danger{background:var(--danger);color:var(--surface)}.login-page button.link,main.narrow button.link{color:var(--accent);background:0 0;padding:0}.login-page .notice,main.narrow .notice{border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);padding:10px 14px}.login-page .notice.warn{background:var(--warn-soft);color:var(--warn)}.login-page .error,main.narrow .error{color:var(--danger)}main.narrow{max-width:380px;margin:12vh auto;padding:0 16px}
