:root{--radius:.625rem;--accent-color:#00f2d1;--action-cursor:pointer;--scrollbar-width:6px;--scrollbar-thumb-alpha:.28;--owner-section-gap:24px;--drop-active-stroke:#00f2d1;--drop-active-stroke-width:4px;--drop-active-stroke-style:dashed;--drop-active-stroke-offset:2px;--background:#f8fafd;--foreground:#0f1215;--card:#f3f5f8;--card-foreground:#0f1215;--popover:#f8fafd;--popover-foreground:#0f1215;--section:#eff2f5;--primary:#009d86;--primary-hover:#008f7a;--primary-foreground:#00110d;--selection-background:#009d86;--selection-foreground:#00110d;--primary-soft:#009d861a;--secondary:#bbbec1;--secondary-hover:#acaeb1;--secondary-foreground:#0f1215;--secondary-destructive-foreground:#7c1212;--muted:#e9ebee;--muted-foreground:#595e63;--accent:#e9ebee;--accent-foreground:#0f1215;--destructive:#e40014;--border:#191b1d05;--header-border:#191b1d14;--input:#191b1d08;--drop-stroke:#191b1d2e;--select-check-border:#e2e5e838;--ring:#009d86;--chart-1:#009d86;--chart-2:#586b80;--chart-3:#485460;--chart-4:#373e45;--chart-5:#25292e;--sidebar:#eff2f5;--sidebar-foreground:#0f1215;--sidebar-primary:#009d86;--sidebar-primary-foreground:#00110d;--sidebar-accent:#e9ebee;--sidebar-accent-foreground:#0f1215;--sidebar-border:#191b1d05;--sidebar-ring:#009d86;--media:#07090c;--favorite:#dc3860;--highlight:#c757fd;--overlay:#07090c33;--tooltip:#0f1215;--tooltip-foreground:#f8fafd}@supports (color:lab(0% 0 0)){:root{--accent-color:lab(85.8202% -57.0934 1.71914);--drop-active-stroke:lab(85.8202% -57.0934 1.71914);--background:lab(98.257% -.443965 -1.43218);--foreground:lab(5.25979% -.594564 -2.30088);--card:lab(96.5162% -.553399 -1.78931);--card-foreground:lab(5.25979% -.594564 -2.30088);--popover:lab(98.257% -.443965 -1.43218);--popover-foreground:lab(5.25979% -.594564 -2.30088);--section:lab(95.3562% -.55331 -1.78927);--primary:lab(57.6491% -48.3196 1.45587);--primary-hover:lab(52.882% -44.7412 1.34801);--primary-foreground:lab(3.93278% -5.76854 .196326);--selection-background:lab(57.6491% -48.3196 1.45587);--selection-foreground:lab(3.93278% -5.76854 .196326);--primary-soft:lab(57.6491% -48.3196 1.45587/.1);--secondary:lab(76.7961% -.55185 -1.78841);--secondary-hover:lab(70.9961% -.551194 -1.78808);--secondary-foreground:lab(5.25979% -.594564 -2.30088);--secondary-destructive-foreground:lab(26.686% 44.034 31.5485);--muted:lab(93.0362% -.553161 -1.78919);--muted-foreground:lab(39.67% -1.06159 -3.55402);--accent:lab(93.0362% -.553161 -1.78919);--accent-foreground:lab(5.25979% -.594564 -2.30088);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(9.51343% -.625618 -2.12674/.02);--header-border:lab(9.51343% -.625618 -2.12674/.08);--input:lab(9.51343% -.625618 -2.12674/.03);--drop-stroke:lab(9.51343% -.625618 -2.12674/.18);--select-check-border:lab(90.7153% -.661671 -2.14585/.22);--ring:lab(57.6491% -48.3196 1.45587);--chart-1:lab(57.6491% -48.3196 1.45587);--chart-2:lab(44.245% -3.56811 -13.9287);--chart-3:lab(35.0011% -2.38536 -8.7634);--chart-4:lab(25.7402% -1.49997 -5.28696);--chart-5:lab(16.4678% -1.01776 -3.53267);--sidebar:lab(95.3562% -.55331 -1.78927);--sidebar-foreground:lab(5.25979% -.594564 -2.30088);--sidebar-primary:lab(57.6491% -48.3196 1.45587);--sidebar-primary-foreground:lab(3.93278% -5.76854 .196326);--sidebar-accent:lab(93.0362% -.553161 -1.78919);--sidebar-accent-foreground:lab(5.25979% -.594564 -2.30088);--sidebar-border:lab(9.51343% -.625618 -2.12674/.02);--sidebar-ring:lab(57.6491% -48.3196 1.45587);--media:lab(2.47498% -.271142 -1.0418);--favorite:lab(51.3137% 64.9258 18.1325);--highlight:lab(57.5438% 63.9854 -64.3041);--overlay:lab(2.47498% -.271142 -1.0418/.2);--tooltip:lab(5.25979% -.594564 -2.30088);--tooltip-foreground:lab(98.257% -.443965 -1.43218)}}.dark{--background:#0e1012;--foreground:#f1f4f6;--card:#151719;--card-foreground:#f1f4f6;--popover:#151719;--popover-foreground:#f1f4f6;--section:#111315;--primary:#00f2d1;--primary-hover:#15dbbe;--primary-foreground:#001612;--selection-background:#00f2d1;--selection-foreground:#001612;--primary-soft:#00f2d11a;--secondary:#404345;--secondary-hover:#4e5052;--secondary-foreground:#f1f4f6;--secondary-destructive-foreground:#febab6;--muted:#1f2123;--muted-foreground:#9a9fa5;--accent:#1f2123;--accent-foreground:#f1f4f6;--destructive:#ff6568;--border:#e2e5e805;--header-border:#e2e5e814;--input:#e2e5e808;--drop-stroke:#e2e5e82e;--select-check-border:#e2e5e838;--ring:#00f2d1;--chart-1:#00f2d1;--chart-2:#97a7b7;--chart-3:#6c7680;--chart-4:#484e54;--chart-5:#2b2e32;--sidebar:#111315;--sidebar-foreground:#f1f4f6;--sidebar-primary:#00f2d1;--sidebar-primary-foreground:#001612;--sidebar-accent:#1f2123;--sidebar-accent-foreground:#f1f4f6;--sidebar-border:#e2e5e805;--sidebar-ring:#00f2d1;--media:#030304;--favorite:#f55a79;--highlight:#c757fd;--overlay:#03030447;--tooltip:#010202;--tooltip-foreground:#f1f4f6}@supports (color:lab(0% 0 0)){.dark{--background:lab(4.43409% -.347532 -1.25814);--foreground:lab(95.937% -.443876 -1.43212);--card:lab(7.77686% -.513129 -1.77074);--card-foreground:lab(95.937% -.443876 -1.43212);--popover:lab(7.77686% -.513129 -1.77074);--popover-foreground:lab(95.937% -.443876 -1.43212);--section:lab(5.71497% -.414565 -1.48537);--primary:lab(85.8202% -57.0934 1.71914);--primary-hover:lab(78.6441% -51.0106 1.53563);--primary-foreground:lab(5.66239% -9.64285 .336409);--selection-background:lab(85.8202% -57.0934 1.71914);--selection-foreground:lab(5.66239% -9.64285 .336409);--primary-soft:lab(85.8202% -57.0934 1.71914/.1);--secondary:lab(28.0756% -.541896 -1.7829);--secondary-hover:lab(33.8757% -.544086 -1.7841);--secondary-foreground:lab(95.937% -.443876 -1.43212);--secondary-destructive-foreground:lab(81.8123% 25.1571 12.0973);--muted:lab(12.4151% -.531398 -1.77734);--muted-foreground:lab(65.191% -1.08051 -3.56405);--accent:lab(12.4151% -.531398 -1.77734);--accent-foreground:lab(95.937% -.443876 -1.43212);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(90.7153% -.661671 -2.14585/.02);--header-border:lab(90.7153% -.661671 -2.14585/.08);--input:lab(90.7153% -.661671 -2.14585/.03);--drop-stroke:lab(90.7153% -.661671 -2.14585/.18);--select-check-border:lab(90.7153% -.661671 -2.14585/.22);--ring:lab(85.8202% -57.0934 1.71914);--chart-1:lab(85.8202% -57.0934 1.71914);--chart-2:lab(67.4805% -2.99993 -10.5739);--chart-3:lab(48.9355% -2.03553 -7.06534);--chart-4:lab(32.7066% -1.24663 -4.25125);--chart-5:lab(18.7913% -.835583 -2.83635);--sidebar:lab(5.71497% -.414565 -1.48537);--sidebar-foreground:lab(95.937% -.443876 -1.43212);--sidebar-primary:lab(85.8202% -57.0934 1.71914);--sidebar-primary-foreground:lab(5.66239% -9.64285 .336409);--sidebar-accent:lab(12.4151% -.531398 -1.77734);--sidebar-accent-foreground:lab(95.937% -.443876 -1.43212);--sidebar-border:lab(90.7153% -.661671 -2.14585/.02);--sidebar-ring:lab(85.8202% -57.0934 1.71914);--media:lab(.90209% -.0930727 -.353056);--favorite:lab(60.7157% 61.8258 16.8889);--highlight:lab(57.5438% 63.9854 -64.3041);--overlay:lab(.90209% -.0930727 -.353056/.28);--tooltip:lab(.46126% -.0690892 -.29068);--tooltip-foreground:lab(95.937% -.443876 -1.43212)}}
::selection{background-color:var(--selection-background);color:var(--selection-foreground)}@media (forced-colors:active){::selection{color:highlighttext;background-color:highlight}}
:root{--bg:#0d0d0d;--surface:#151515;--raised:#1e1e1e;--ink:#ebebeb;--muted:#ababab;--accent:var(--owner-accent);--accent-ink:#0d0d0d;--table-head:#121212;--owner-row-hover:var(--raised);--owner-row-focus:var(--accent);--owner-row-cursor:var(--action-cursor);--table-stripe:#191919;--danger:#fe9979;--good:#6fcea3}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.6999% 0 0);--surface:lab(6.69783% 0 0);--raised:lab(11.26% .00000745058 -.00000298023);--ink:lab(93.04% .0000298023 -.0000119209);--muted:lab(69.84% 0 0);--accent-ink:lab(3.6999% 0 0);--table-head:lab(5.26802% 0 0);--table-stripe:lab(8.94% -.00000745058 0);--danger:lab(73.485% 36.7248 33.5955);--good:lab(75.947% -36.8111 12.0839)}}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,.button{background:var(--raised);color:var(--ink);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:550;line-height:1.4;display:inline-flex}button:hover,.button:hover{background:color-mix(in oklab, var(--raised), white 7%)}button:disabled{opacity:.5;cursor:not-allowed}.button.primary{background:var(--accent);color:var(--accent-ink)}.button.quiet{color:var(--muted);background:0 0}input:not([type=checkbox]),textarea{background:var(--raised);color:var(--ink);border:0;border-radius:9px;min-width:0;padding:12px 14px}input::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:17px;height:17px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}h2{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;font-weight:600}h3{margin-bottom:5px;font-size:14px;font-weight:600}.owner-app{min-height:100vh}.sidebar{z-index:10;background:#080808;background:lab(2.22245% 0 0);flex-direction:column;width:226px;padding:32px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar>*{flex-shrink:0}.brand{letter-spacing:-.025em;align-items:center;gap:12px;margin:0 8px 30px;font-size:17px;font-weight:600;display:flex}.brand small{color:var(--muted);letter-spacing:.02em;margin-top:1px;font-size:12px;font-weight:400;display:block}.nav-group,.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:650}.nav-group{margin:20px 12px 9px}.owner-nav a{color:var(--muted);border-radius:9px;align-items:center;gap:11px;margin-bottom:3px;padding:11px 12px;font-size:13px;display:flex}.nav-count{font-variant-numeric:tabular-nums;text-align:center;min-width:1.35em;color:var(--accent);background:color-mix(in oklab, var(--accent) 16%, transparent);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:650;line-height:1.45}.owner-nav a[aria-current=page] .nav-count{background:color-mix(in oklab, var(--accent) 22%, transparent)}.owner-nav a:hover{color:var(--ink);background:var(--surface)}.owner-nav a[aria-current=page]{color:var(--accent);background:color-mix(in oklab, var(--accent) 11%, transparent)}.sidebar-bottom{margin-top:auto;padding-top:28px}.studio-link{color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.studio-link:hover{background:var(--surface);color:var(--ink)}.staff-card{background:var(--surface);border-radius:12px;gap:12px;padding:12px;display:grid}.staff{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.avatar{background:color-mix(in oklab, var(--accent) 12%, transparent);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;display:grid}.staff strong{font-size:12px;font-weight:550;display:block}.staff-email{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.signout{width:100%;min-height:36px;padding:8px 12px;font-size:12px}.workspace{flex-direction:column;min-height:100vh;margin-left:226px;display:flex}.topbar{justify-content:space-between;align-items:center;gap:20px;height:84px;padding:0 42px;display:flex}.search-bar{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.topbar .search-bar{max-width:520px;margin-bottom:0}.search-bar-well{background:var(--raised);border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 16px;display:flex}.search-bar-well:focus-within{outline:2px solid var(--accent);outline-offset:4px}.search-bar-mark{color:var(--muted);flex-shrink:0}.search-bar-input,.search-bar-input:focus,.search-bar-input:focus-visible{background:0 0;border-radius:0;outline:none;flex:1;padding:8px 0;font-size:12px}.search-bar-submit{background:var(--accent);color:var(--accent-ink);border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:12px}.search-bar-submit:hover:not(:disabled){background:color-mix(in oklab, var(--accent), white 10%)}.search-bar-submit:focus-visible{outline:none}.topbar>.button{font-size:12px}.main-content{gap:var(--owner-section-gap);flex-direction:column;flex:1;width:100%;max-width:1520px;margin:0 auto;padding:22px 42px 48px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.eyebrow{color:var(--accent);margin-bottom:10px}.page-description{color:var(--muted);max-width:680px;margin:0;font-size:13px}.date-label{color:var(--muted);white-space:nowrap;font-size:12px}.panel{background:var(--surface);border-radius:14px;min-width:0;padding:23px}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.text-link{color:var(--accent);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.text-link:hover,td a:hover{text-decoration:underline}.dashboard-grid{gap:var(--owner-section-gap);grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);display:grid}.stack{gap:var(--owner-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:not(.main-content):not(.stack):not(.detail-side):not(.account-tabpanel):not(.dashboard-grid)>:is(.panel,.metrics,.dashboard-grid,.table-scroll,.post-list,.account-tabs)+:is(.panel,.metrics,.dashboard-grid,.table-scroll,.post-list,.account-tabs){margin-top:var(--owner-section-gap)}.attention-list{gap:8px;display:grid}.attention-row{background:var(--raised);border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.attention-row:hover{background:color-mix(in oklab, var(--raised), white 4%)}.attention-icon{background:color-mix(in oklab, var(--accent) 10%, transparent);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.attention-row>div{flex:1}.attention-row p{color:var(--muted);margin:3px 0 0;font-size:12px}.attention-count{font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.attention-row>svg{color:var(--muted)}.metrics{gap:var(--owner-section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{background:var(--surface);border-radius:12px;padding:20px}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.metric-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:30px;line-height:1.25}.metric-note{color:var(--muted);margin:0;font-size:12px}.badge{background:var(--raised);color:var(--muted);white-space:nowrap;text-transform:capitalize;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:550;display:inline-flex}.badge.good{color:var(--good);background:color-mix(in oklab, var(--good) 10%, transparent)}.badge.warn{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}.badge.accent{color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.status-item{padding:14px 0}.status-item:first-of-type{padding-top:0}.status-line{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.status-item p,.footnote{color:var(--muted);margin:8px 0 0;font-size:12px}.status-note{background:var(--raised);color:var(--muted);border-radius:9px;margin-top:14px;padding:12px;font-size:12px}.alert{background:color-mix(in oklab, var(--danger) 10%, var(--surface));color:var(--danger);border-radius:10px;padding:14px 18px;font-size:12px}.chart{align-items:end;gap:12px;height:158px;padding-top:12px;display:flex}.chart-column{height:100%;color:var(--muted);flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;font-size:12px;display:flex}.chart-column .bar{background:color-mix(in oklab, var(--accent) 30%, var(--raised));border-radius:4px 4px 0 0;width:100%;max-width:48px;min-height:2px}.chart-column:last-child .bar{background:var(--accent)}.chart-column strong{color:var(--ink);font-weight:400}.chart-column label{font-size:12px}.empty-state{text-align:center;padding:44px 20px}.empty-icon{background:color-mix(in oklab, var(--good) 10%, transparent);width:44px;height:44px;color:var(--good);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.empty-state p{color:var(--muted);max-width:380px;margin:0 auto;font-size:12px}.table-scroll{background:var(--surface);border-radius:12px;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-table th{color:var(--muted);white-space:nowrap;background:var(--table-head);padding:14px 16px;font-size:12px;font-weight:500}.data-table td{vertical-align:middle;padding:15px 16px}.data-table tbody tr:nth-child(2n){background:var(--table-stripe)}.ops-open-row{cursor:var(--owner-row-cursor)}.data-table tbody .ops-open-row:hover,.ops-open-row:hover{background:var(--owner-row-hover)}.ops-open-row:focus-within{outline:2px solid var(--owner-row-focus);outline-offset:-2px}.row-view{white-space:nowrap}td a.row-view:hover{text-decoration:none}.data-table td p{color:var(--muted);margin:3px 0 0;font-size:12px}.purchase-table td{vertical-align:top}.purchase-stripe,.purchase-stripe-more,.stripe-unlinked{margin-top:8px}.purchase-stripe>summary,.purchase-stripe-more>summary,.stripe-unlinked>summary{color:var(--muted);cursor:pointer;width:fit-content;font-size:12px}.purchase-stripe-actions,.stripe-objects li{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.stripe-objects{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stripe-objects li span,.purchase-stripe .mono{color:var(--muted);font-size:12px}.stripe-unlinked{margin-top:20px}.purchase-stripe .button.quiet,.stripe-objects .button.quiet{padding:4px 8px;font-size:12px}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.muted{color:var(--muted)}.filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.filters a{color:var(--muted);text-transform:capitalize;border-radius:8px;padding:8px 14px;font-size:12px}.filters a[aria-current=page]{background:var(--raised);color:var(--ink)}.filters a:hover{color:var(--ink)}.queue-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.queue-footer nav{gap:10px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar input{flex:1;min-width:180px}.toolbar p{margin:0;font-size:12px}.back-link{color:var(--muted);font-size:12px;display:inline-block}.detail-grid{gap:var(--owner-section-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.detail-side{gap:var(--owner-section-gap);display:grid;position:sticky;top:24px}.detail-list{gap:16px;margin:0;display:grid}.detail-list dt{color:var(--muted);margin-bottom:4px;font-size:12px}.detail-list dd{overflow-wrap:anywhere;margin:0;font-size:12px}.prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.action-panel p{color:var(--muted);font-size:12px}.action-panel button{flex:1}.privacy-withdrawal-actions,.privacy-withdrawal-field{gap:12px;display:grid}.privacy-withdrawal-actions select,.privacy-withdrawal-actions textarea{width:100%;min-width:0}.privacy-withdrawal-actions select{background:var(--raised);color:var(--ink);border:0;border-radius:9px;padding:12px 14px}.event-list{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.event-list li{background:var(--raised);border-radius:9px;padding:16px}.event-list p{margin-bottom:8px;font-size:12px}.event-list summary{color:var(--muted);cursor:pointer;font-size:12px}.event-list pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.account-tabs{min-width:0}.account-tablist{flex-wrap:wrap;gap:4px;display:flex}.account-tablist [role=tab]{color:var(--muted);background:0 0;border-radius:8px 8px 0 0;padding:8px 14px;font-size:13px;font-weight:550}.account-tablist [role=tab]:hover{color:var(--ink);background:0 0}.account-tablist [role=tab][aria-selected=true]{background:var(--surface);color:var(--ink)}.account-tablist [role=tab][aria-selected=true]:hover{background:var(--surface)}.account-tabpanel{gap:var(--owner-section-gap);flex-direction:column;display:flex}.account-tabpanel[hidden]{display:none}.account-tabpanel>.panel{border-top-left-radius:8px}.account-summary{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.account-summary .metric-value{margin-top:8px}.post-list{gap:var(--owner-section-gap);padding:0;list-style:none;display:grid}.post-row{background:var(--surface);border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.post-thumb{background:var(--raised);width:106px;height:80px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.post-thumb img{object-fit:cover;width:100%;height:100%}.post-info{flex:1;min-width:0}.post-info p{color:var(--muted);margin:5px 0;font-size:12px}.report-reasons{background:var(--raised);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12px}.workspace-footer{color:var(--muted);justify-content:space-between;gap:12px;padding:0 42px 22px;font-size:12px;display:flex}.workspace-footer>span:last-child{gap:18px;display:flex}.skip-link{background:var(--accent);color:var(--bg);z-index:100;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:10px}.loading-page{max-width:800px;margin:70px auto;padding:30px}.skeleton{background:var(--raised);border-radius:12px;height:130px;margin-top:20px;animation:1.5s ease-in-out infinite alternate pulse}.login-card{background:var(--surface);border-radius:18px;max-width:440px;margin:12vh auto;padding:36px}.login-card h1{margin-top:24px;font-size:28px}.login-card>p{color:var(--muted);font-size:13px}.login-card form{margin-top:28px}.login-card button{background:var(--accent);color:var(--bg)}.danger-zone summary{cursor:pointer;color:var(--muted);font-size:12px}@keyframes pulse{to{opacity:.45}}@media (min-width:1500px){.main-content{padding-top:36px}.dashboard-grid{gap:var(--owner-section-gap)}.panel{padding:26px}}@media (max-width:1100px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.workspace{margin-left:200px}.main-content{padding:22px 24px 36px}.topbar{padding:0 24px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.metric{padding:16px}.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-side{position:static}.workspace-footer{padding:0 24px 20px}}@media (max-width:700px){.sidebar{width:auto;padding:18px 16px 10px;position:static}.brand{margin:0 0 14px;font-size:15px}.brand small{display:none}.brand img{width:28px;height:28px}.owner-nav{gap:4px;display:flex;overflow-x:auto}.owner-nav>div{flex-shrink:0}.owner-nav a{gap:6px;padding:9px;font-size:12px}.nav-group,.sidebar-bottom{display:none}.workspace{margin-left:0}.topbar{gap:10px;height:64px;padding:0 18px}.topbar>.button{padding:8px}.topbar>.button span{display:none}.search-bar-input{font-size:12px}.main-content{padding:20px 18px 32px}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:28px}.panel{padding:18px}.attention-row{gap:10px;padding:12px 10px}.attention-row h3,.attention-row p{font-size:12px}.attention-icon{width:30px;height:30px}.section-head{gap:10px}.section-head h2{font-size:16px}.workspace-footer{flex-wrap:wrap;padding:0 18px 20px}.post-row{flex-wrap:wrap}.post-thumb{width:72px;height:64px}.post-row>div:last-child{width:100%}.login-card{margin:8vh 18px;padding:28px}.data-table td,.data-table th{padding:12px}.queue-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton{animation:none}}.mobile-account{font-size:12px;display:none;position:relative}.mobile-account summary{cursor:pointer}.mobile-account[open]{background:var(--surface);z-index:20;border-radius:8px;padding:10px}.mobile-account p{overflow-wrap:anywhere;max-width:140px}.filters a:focus-visible{outline-offset:2px}@media (max-width:700px){.mobile-account{display:block}.search-bar{min-width:0}.search-bar-input{width:100%}.mobile-account[open]{position:absolute;top:135px;right:18px}}.post-remove-form{width:260px;max-width:100%}.post-remove-form label{font-size:12px}.post-remove-form textarea{resize:vertical;width:100%;margin-top:8px;display:block}.post-remove-form .toolbar{margin:12px 0 0}.post-remove-form button{font-size:12px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.waitlist-actions-cell{white-space:nowrap;width:1%}.waitlist-actions{flex-wrap:nowrap;justify-content:flex-end}.waitlist-more{min-width:40px;min-height:40px;padding:8px;font-size:22px}.waitlist-menu{z-index:50;background:var(--raised);max-width:calc(100vw - 24px);color:var(--ink);border-radius:10px;padding:6px;box-shadow:0 8px 28px #00000040}.waitlist-menu-item{cursor:pointer;border-radius:6px;outline:none;padding:10px 12px}.waitlist-menu-item[data-highlighted]{background:color-mix(in oklab, var(--raised), white 7%)}.waitlist-menu-item.destructive{color:var(--danger)}.waitlist-menu-item[data-disabled]{opacity:.5;pointer-events:none}.button.primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent), white 10%)}.post-thumb{position:relative}.post-thumb img{display:block}.preview-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:1.3;display:flex}.post-thumb .preview-fallback{position:absolute;inset:0}.recovery{overflow-wrap:anywhere}.recovery form{gap:12px;margin-block:12px;display:grid}.recovery label input{width:100%;margin-top:6px;display:block}.recovery nav{gap:16px;display:flex}.invitation-controls>summary{cursor:pointer;font-size:18px;font-weight:600}.invitation-controls p{color:var(--muted);margin:8px 0}.invitation-settings,.invitation-fields{gap:32px;margin-top:24px;display:grid}.invitation-settings>section{min-width:0}.invitation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.invitation-field{align-content:start;gap:8px;min-width:0;display:grid}.invitation-emails{margin-top:16px}.invitation-controls input:not([type=checkbox]),.invitation-controls textarea,.invitation-controls select{width:100%;min-width:0}.invitation-controls textarea{resize:vertical}.invitation-controls select{background:var(--raised);color:var(--ink);border:0;border-radius:9px;padding:12px 14px}.invitation-pause{align-items:flex-start;gap:8px;margin-top:20px;display:flex}.invitation-pause input{flex-shrink:0}.invitation-controls button{margin-top:16px}.invitation-preview{background:var(--raised);overflow-wrap:anywhere;border-radius:12px;margin-top:20px;padding:16px}.invitation-preview ul{max-height:240px;padding-left:20px;overflow:auto}.announcement-form{align-content:start;gap:16px;display:grid}.announcement-form label{gap:8px;display:grid}.announcement-form textarea{resize:vertical}.announcement-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.announcement-actions p{color:var(--muted);margin:0}.announcement-actions .announcement-error{color:var(--danger)}.announcement-list{align-self:start;gap:20px;margin:0;list-style:none;display:grid}.announcement-list button{white-space:nowrap;flex-shrink:0}.announcement-list li{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.announcement-list p{margin:6px 0 0}.announcement-body{white-space:pre-line;color:var(--muted)}@media (min-width:1100px){.invitation-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.invitation-fields{grid-template-columns:minmax(0,1fr)}}.complimentary-form{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.complimentary-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.complimentary-form select{background:var(--raised);color:var(--ink);border:0;border-radius:9px;max-width:100%;padding:12px 14px}.complimentary-form input[type=number]{width:110px}@media (max-width:600px){.complimentary-form label{width:100%}}.gift-credits{max-width:560px;margin:20px 0}.gift-credits fieldset{border:0;gap:12px;margin:16px 0;padding:0;display:grid}.gift-credits label{gap:6px;display:grid}.gift-credits textarea{resize:vertical;min-height:80px}.gift-credits [role=alert]{color:var(--danger)}.invite-gift-dialog{box-sizing:border-box;background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border:0;border-radius:14px;padding:24px}.invite-gift-dialog::backdrop{background:#000000a6}.invite-gift-dialog>p{overflow-wrap:anywhere}.invite-gift-dialog .complimentary-form{margin-bottom:0}.invite-gift-dialog .complimentary-form label{width:100%}.job-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.import-completed-job{margin-block:1rem 1.5rem}.import-completed-job>summary{cursor:pointer;width:fit-content;padding-block:.5rem;font-weight:600}.import-completed-job fieldset{border:0;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:20px;min-width:0;padding:16px 0 0;display:grid}.import-fields,.import-media{flex-direction:column;gap:16px;min-width:0;display:flex}.import-completed-job label{gap:8px;font-size:13px;display:grid}.import-settings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.import-completed-job input,.import-completed-job select,.import-completed-job textarea{width:100%;min-width:0}.import-completed-job select{color:inherit;font:inherit;background:#202020;border:0;border-radius:12px;min-height:44px;padding:12px}.import-completed-job input[readonly]{color:var(--muted)}.import-completed-job .import-prompt{flex-direction:column;flex:1;display:flex}.import-prompt textarea{resize:vertical;flex:1;min-height:190px}.import-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.import-actions button{align-items:center;gap:8px;display:inline-flex}.import-media-well{background:#1c1c1c;border-radius:16px;min-width:0;padding:12px;transition:background .15s,box-shadow .15s}.import-media-well.is-dragging{background:#30253f;box-shadow:inset 0 0 0 2px #c09aff}.import-well-heading{justify-content:space-between;align-items:center;margin:0 2px 10px;font-size:13px;display:flex}.import-well-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.is-output .import-well-content{grid-template-columns:minmax(0,1fr) 44px}.import-media-tile{aspect-ratio:1;background:#101010;border-radius:10px;min-width:0;position:relative;overflow:hidden}.is-output .import-media-tile{aspect-ratio:16/9}.import-media-tile img,.import-media-tile video{object-fit:contain;width:100%;height:100%;display:block}.import-file-name{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000,#000c);padding:16px 8px 6px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.import-media-tile:has(video) .import-file-name{background:linear-gradient(#000000b3,#0000);padding:6px 32px 16px 8px;top:0;bottom:auto}.import-add{color:#b8b8b8;cursor:pointer;min-height:96px;font:inherit;background:#242424;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.import-add:not(.has-files){grid-column:1/-1}.is-output .import-add:not(.has-files){min-height:172px}.import-add:hover:not(:disabled){color:#cfb0ff;background:#2e2836}.import-add:focus-visible,.import-remove:focus-visible{outline-offset:3px;outline:2px solid #c09aff}.import-remove{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.import-completed-job .import-file-input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.import-completed-job button:disabled{opacity:.45;cursor:default}.import-success{align-items:center;gap:12px;padding-block:16px;display:flex}.import-success svg{color:#bba0e9}.import-success .text-link{margin-left:auto}.import-spinner{animation:1s linear infinite import-spin}@keyframes import-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.import-spinner{animation:none}}@media (max-width:760px){.import-completed-job fieldset,.import-settings{grid-template-columns:1fr}.import-actions button{justify-content:center;width:100%}}
