@font-face{font-family:Inter;src:url(/brand/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--step-n6:4.19px;--step-n5:5.24px;--step-n4:6.55px;--step-n3:8.19px;--step-n2:10.24px;--step-n1:12.8px;--step-0:16px;--step-1:20px;--step-2:25px;--step-3:31.25px;--step-4:39.06px;--step-5:48.83px;--step-6:61.04px;--step-7:76.29px;--bg:#fff;--surface:#fff;--surface-2:#f7f7f6;--surface-3:#efefed;--text:#111;--muted:#686868;--line:#e5e5e3;--accent:#111;--accent-2:#245bb4;--warning:#8a5a08;--danger:#b52d35;--success:#21714b;--purple:#64517f;--shadow:none}*{box-sizing:border-box}body{background:var(--bg);font-size:var(--step-0);-webkit-font-smoothing:antialiased;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.shell{min-height:100vh;padding:var(--step-2)}.authShell{min-height:100vh;padding:var(--step-2);place-items:center;display:grid}.authCard{gap:var(--step-0);border:1px solid var(--line);border-radius:var(--step-n1);background:var(--surface);width:min(440px,100%);padding:var(--step-3);box-shadow:var(--shadow);display:grid}.authCard p{color:var(--muted);margin:0}.authCard label{gap:var(--step-n4);color:var(--muted);font-size:var(--step-n1);display:grid}.topbar{justify-content:space-between;align-items:center;gap:var(--step-1);margin-bottom:20px;display:flex}.eyebrow{margin:0 0 var(--step-n6);color:var(--accent);font-size:var(--step-n1);letter-spacing:0;text-transform:uppercase;font-weight:600}h1{font-size:var(--step-3);margin:0;line-height:1.15}.topbarActions{gap:var(--step-n2);display:flex}.primaryButton,.secondaryButton,.tab{min-height:var(--step-4);border-radius:var(--step-n3);border:1px solid var(--line);padding:0 var(--step-0);font-weight:600}.primaryButton{border-color:var(--accent);background:var(--text);color:#fff}.secondaryButton,.tab{background:var(--surface);color:var(--text)}.statusGrid{gap:var(--step-n1);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface);padding:var(--step-0) var(--step-0);box-shadow:var(--shadow);color:var(--text);text-align:left}.metric span{color:var(--muted);font-size:var(--step-n1);display:block}.metric strong{font-size:var(--step-2);margin-top:4px;display:block}.metric.hot{background:#fff9ed;border-color:#ebd7aa}.metricButton{width:100%}.toolbar{justify-content:space-between;align-items:center;gap:var(--step-0);margin:var(--step-0) 0;display:flex}.tabs{gap:var(--step-n4);flex-wrap:wrap;display:flex}.tab.active{border-color:var(--accent);background:var(--surface-3);color:var(--accent)}.filters{justify-content:flex-end;align-items:center;gap:var(--step-n3);flex-wrap:wrap;display:flex}.searchInput{width:min(320px,45vw)}.searchInput.hasValue{border-color:var(--accent);background:var(--surface);color:var(--text);box-shadow:none}.searchInput.hasValue::placeholder{color:var(--muted)}input,select,textarea{border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface);width:100%;color:var(--text);padding:var(--step-n3) var(--step-n2)}:is(input:focus,select:focus,textarea:focus,button:focus-visible){outline:2px solid var(--accent-2);outline-offset:2px}textarea{resize:vertical;min-height:70px}.filters select{width:auto;min-width:140px}.checkLabel,.switchLabel{align-items:center;gap:var(--step-n3);color:var(--muted);white-space:nowrap;display:inline-flex}.checkLabel input,.switchLabel input{width:var(--step-0);height:var(--step-0)}.workSurface{border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface);min-height:430px;box-shadow:var(--shadow);overflow:hidden}.tableWrap{width:100%;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1260px}th,td{border-bottom:1px solid var(--line);padding:var(--step-n1);text-align:left;vertical-align:top}th{z-index:1;background:var(--surface-2);color:var(--muted);font-size:var(--step-n1);text-transform:uppercase;letter-spacing:0;position:sticky;top:0}td{min-width:170px}td strong,td span{display:block}td strong{margin-bottom:3px}td span{color:var(--muted);font-size:var(--step-n1);line-height:1.35}td input+select,td select+textarea,td select+input,td input+textarea,td span+select,td span+span{margin-top:8px}.dirtyRow{background:#ffbf5f14}.paginationBar{justify-content:space-between;align-items:center;gap:var(--step-n1);margin:-2px 0 var(--step-n1);color:var(--muted);display:flex}.paginationBar.bottom{border-top:1px solid var(--line);background:var(--surface-2);padding:var(--step-n1);margin:0}.paginationBar strong,.paginationBar span{display:block}.paginationBar strong{color:var(--text)}.paginationControls{align-items:center;gap:var(--step-n3);display:inline-flex}.pageArrow{width:var(--step-4);height:var(--step-4);border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface-3);color:var(--accent);place-items:center;display:inline-grid}.pageCount{border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface);min-width:46px;padding:var(--step-n3) var(--step-n2);color:var(--text);text-align:center;font-weight:600}.chevronIcon{width:var(--step-1);height:var(--step-1)}.linkStack{gap:var(--step-n4);flex-direction:column;display:flex}.linkStack a{color:var(--accent-2);font-size:var(--step-n1);text-decoration:none}.linkStack a:visited,.linkStack a.openedProofLink{color:var(--purple)}.linkStack a:hover{text-decoration:underline}.subTabs{gap:var(--step-n3);border-bottom:1px solid var(--line);background:var(--surface-2);padding:var(--step-n2);display:flex}.subTab{min-height:var(--step-4);border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface);color:var(--muted);padding:0 var(--step-n1);font-weight:600}.subTab span{color:inherit;font-size:var(--step-n1);margin-left:6px}.subTab.active{border-color:var(--accent-2);color:var(--accent-2);background:#69a7ff21}.badgeRow{gap:var(--step-n3);flex-wrap:wrap;display:flex}.workspaceStack{gap:var(--step-n3);grid-template-rows:repeat(2,minmax(0,1fr));height:240px;display:grid}.socialStack{align-content:start;gap:var(--step-n3);grid-template-rows:repeat(2,auto);min-height:240px;display:grid}.workspaceSlot,.workspacePill,.socialLine{justify-content:space-between;align-items:center;gap:var(--step-n2);border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface-2);min-height:116px;padding:var(--step-n3);display:flex}.emptySlot{background:0 0;border-color:#0000;padding:0}.workspacePill.creatorWorkspace{border-color:var(--line);background:var(--surface-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.workspacePill.creatorWorkspace .workspaceDetails{grid-area:1/1}.workspacePill.creatorWorkspace>.tierBadge{grid-area:1/2}.workspacePill.creatorWorkspace strong{color:var(--text)}.workspacePill.businessWorkspace strong{color:var(--text)}.workspaceDetails{min-width:72px}.creatorMetrics{gap:var(--step-n3);text-align:center;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;display:grid}.workspaceMetric{min-width:0}.workspaceMetric span,.businessWorkspaceStatus>span:first-child{color:var(--muted);font-size:var(--step-n1);font-weight:600;line-height:1.1}.workspaceMetric span{overflow-wrap:anywhere;min-height:2.2em}.workspaceMetric strong{color:var(--text);font-size:var(--step-0);margin-top:3px;line-height:1}.socialAdminControl{display:block}.socialAdminControl.editing{min-height:116px}.socialLineHeader{justify-content:space-between;align-items:center;gap:var(--step-n2);min-height:96px;display:flex}.statusBadgeButton{border:0;width:auto;transition:box-shadow .12s,filter .12s;box-shadow:0 0 0 1px #0000}.statusBadgeButton:hover{filter:brightness(1.12);box-shadow:0 0 0 1px}.socialOverrideEditor{gap:var(--step-n3);border-top:1px solid var(--line);padding-top:10px;display:grid}.socialOverrideEditor p{color:var(--muted);font-size:var(--step-n1);margin:0;line-height:1.35}.socialOverrideFields{gap:var(--step-n3);grid-template-columns:minmax(0,1.3fr) minmax(92px,.7fr);align-items:start;display:grid}.socialOverrideFields .fieldLabel+.fieldLabel{margin-top:0}.socialOverrideFields input{margin-top:5px}.socialVerifyButton{width:100%;min-height:var(--step-4)}.socialOverrideHint{color:var(--warning);font-size:var(--step-n1);text-align:center;font-weight:600}.businessWorkspaceStatus{justify-content:center;align-items:center;gap:var(--step-n3);flex-direction:column;min-width:78px;display:flex}.workspacePill.staffWorkspace{background:#94a09b0d;border-color:#94a09b29}.fieldLabel+.fieldLabel{margin-top:8px}.membershipStack{gap:var(--step-n3);flex-direction:column;height:240px;display:flex}.membershipStack .fieldLabel+.fieldLabel{margin-top:0}.membershipCommandRow{gap:var(--step-n3);grid-template-columns:minmax(0,1fr) 136px;align-items:end;display:grid}.compactFieldLabel,.compactFieldLabel select{min-width:0}.billingMeta{border:1px solid var(--line);border-radius:var(--step-n3);min-height:56px;padding:var(--step-n3);background:#69a7ff12;flex-direction:column;flex:1;justify-content:center;margin-top:0;display:flex}.billingMeta span{color:var(--muted);font-size:var(--step-n1)}.usersTable{table-layout:fixed;min-width:1360px}.usersTable tbody tr{height:276px}.usersTable th:first-child{width:16%}.usersTable th:nth-child(2){width:20%}.usersTable th:nth-child(3){width:18%}.usersTable th:nth-child(4){width:21%}.usersTable th:nth-child(5){width:14%}.usersTable .accountStatusHeader{width:11%}.usersTable td{min-width:0;height:276px;padding:var(--step-0)}.userIdentityCell{overflow-wrap:anywhere}.adminNoteCell{height:276px}.adminNoteTextarea{resize:none;height:240px;min-height:240px}.accountStatusCell{min-width:148px}.statusControlStack{gap:var(--step-n3);flex-direction:column;height:240px;display:flex}.statusControlStack .fieldLabel+.fieldLabel{margin-top:0}.statusControlStack textarea{resize:none;flex:1;min-height:80px}.tierBadge,.statusBadge,.miniBadge{min-height:22px;padding:0 var(--step-n3);font-size:var(--step-n1);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.tierBadge.premium{color:var(--accent);background:#eaf5ef}.tierBadge.standard{color:var(--accent-2);background:#69a7ff24}.tierBadge.muted,.statusBadge.muted{color:var(--muted);background:#94a09b24}.statusBadge.verified{color:var(--success);background:#61d39424}.statusBadge.pending{color:var(--warning);background:#ffbf5f26}.statusBadge.declined{color:var(--danger);background:#ff6b6b26}.miniBadge{width:fit-content}.miniBadge.info{color:var(--accent-2);background:#69a7ff24}.miniBadge.warning{color:var(--warning);background:#ffbf5f26}.businessLine{color:var(--text);font-weight:600}.relatedBusiness{gap:var(--step-n5);flex-direction:column;min-width:180px;display:flex}.relatedBusiness .badgeRow{margin-top:5px}.fieldLabel{color:var(--muted);font-size:var(--step-n1);font-weight:600;display:block}.fieldLabel select{margin-top:5px}.fieldHint{color:var(--accent);font-size:var(--step-n1);text-transform:uppercase;margin-bottom:8px;font-weight:600}.messageSlot{height:var(--step-5);margin:var(--step-n1) 0}.messageSlot.empty{pointer-events:none}.alert,.setupPanel,.emptyState{border-radius:var(--step-n3);padding:var(--step-0) var(--step-0)}.alert{height:var(--step-5);border:1px solid var(--line);background:var(--surface);align-items:center;margin:0;display:flex}.errorAlert{color:var(--danger);border-color:#ff6b6b73}.successAlert{color:var(--success);border-color:#61d39473;animation:5s forwards successFadeOut}@keyframes successFadeOut{0%,84%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.unsavedView{gap:var(--step-0);padding:var(--step-0);flex-direction:column;display:flex}.unsavedSection{border:1px solid var(--line);border-radius:var(--step-n3);background:var(--surface);overflow:hidden}.unsavedHeader{justify-content:space-between;align-items:center;gap:var(--step-n1);border-bottom:1px solid var(--line);padding:var(--step-n1) var(--step-0);background:#ffbf5f14;display:flex}.unsavedHeader h2{font-size:var(--step-0);margin:0}.unsavedHeader span{color:var(--warning);font-size:var(--step-n1);font-weight:600}.setupPanel{margin:var(--step-0) 0;background:#ffbf5f1a;border:1px solid #ffbf5f80}.setupPanel p{max-width:760px;margin:var(--step-n4) 0 var(--step-n2);color:var(--muted)}.setupPanel pre{border-radius:var(--step-n3);background:var(--surface-2);color:var(--text);padding:var(--step-n1);margin:0;overflow:auto}.emptyState{color:var(--muted)}.fieldError{color:var(--danger);margin-top:6px}code{border-radius:var(--step-n4);background:var(--surface-2);padding:2px var(--step-n5)}@media (max-width:860px){.shell{padding:var(--step-0)}.topbar,.toolbar{flex-direction:column;align-items:stretch}.topbarActions,.filters{justify-content:stretch}.statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.searchInput{width:100%}}::selection{background:#e7edf5}a{color:var(--accent-2)}button{transition:background-color .14s,border-color .14s}.primaryButton:hover:not(:disabled){background:#303030;border-color:#303030}.secondaryButton:hover:not(:disabled),.pageArrow:hover:not(:disabled){background:var(--surface-2);border-color:#bdbdb9}.shell{padding:0 var(--step-3) var(--step-5);max-width:1920px;margin:0 auto}.topbar{min-height:calc(var(--step-5) + var(--step-4));margin:0 0 var(--step-4);border-bottom:1px solid var(--line)}.brandLockup{gap:var(--step-0);flex-shrink:0;align-items:center;display:flex}.brandLogo{width:calc(var(--step-7) * 2);height:auto;display:block}.brandLabel{font-size:var(--step-1);color:var(--muted);font-weight:400}.pageIntro{margin-bottom:var(--step-2)}.pageIntro h1{font-size:var(--step-3);letter-spacing:-.035em;font-weight:600}.pageIntro p{margin:var(--step-n3) 0 0;color:var(--muted)}.statusGrid{gap:var(--step-0);margin-bottom:var(--step-2)}.metric{padding:var(--step-1);border-radius:var(--step-n3)}.metric strong{font-size:var(--step-3);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:500}.metricButton:hover{border-color:#bdbdb9}.toolbar{align-items:stretch;gap:var(--step-1);margin:var(--step-1) 0;flex-direction:column}.tabs{gap:var(--step-2);border-bottom:1px solid var(--line);flex-wrap:nowrap;overflow-x:auto}.tab{padding:0 0 var(--step-n1);min-height:var(--step-5);color:var(--muted);white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:500}.tab.active{border-color:var(--text);color:var(--text);background:0 0}.tab:hover{color:var(--text)}.filters{justify-content:flex-start;gap:var(--step-n1)}.searchInput{flex:260px;width:100%;max-width:390px}.filters .checkLabel{margin-left:auto}input:not([type=checkbox]),select{min-height:var(--step-4)}input[type=checkbox]{accent-color:var(--text);cursor:pointer;flex-shrink:0}input::placeholder,textarea::placeholder{color:#777;opacity:1}.tableWrap{overscroll-behavior-x:contain}th{text-transform:none;white-space:nowrap;font-weight:500}td{font-size:var(--step-n1)}td strong{color:var(--text);font-weight:600}td input,td select,td textarea{font-size:var(--step-n1)}.usersTable tbody tr,.usersTable td,.adminNoteCell{height:auto}.workspaceStack,.socialStack,.membershipStack,.statusControlStack{height:auto;min-height:0}.workspaceSlot,.workspacePill,.socialLine{min-height:calc(var(--step-5) + var(--step-4))}.socialLineHeader{min-height:var(--step-6)}.adminNoteTextarea{height:calc(var(--step-7) * 2 + var(--step-4));min-height:var(--step-7);resize:vertical}.workspacePill.businessWorkspace{background:#f5f8fd;border-color:#dfe7f3}.workspacePill.creatorWorkspace{background:var(--surface-2)}.workspaceMetric span{font-size:var(--step-n1)}.tierBadge.premium{color:var(--success)}.statusBadgeButton:hover{filter:none}.messageSlot.empty{height:0;min-height:0;margin:0}.messageSlot{height:auto;min-height:var(--step-5);margin:var(--step-0) 0}.alert{height:auto;min-height:var(--step-5);overflow-wrap:anywhere}.errorAlert{background:#fff3f3}.successAlert{background:#eff8f2}.emptyState{padding:var(--step-5) var(--step-2);text-align:center}.workSurface{min-height:0}.policyNotice{justify-content:space-between;align-items:flex-start;gap:var(--step-1);padding:var(--step-1) var(--step-2);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.policyNotice strong{font-size:var(--step-0);font-weight:500}.policyNotice p{margin:var(--step-n6) 0 0;font-size:var(--step-n1);color:var(--muted);max-width:760px}.policyTable{min-width:760px}.policyTable td:first-child{width:50%}.policyTable td:nth-child(2){width:25%}.policyTable td{padding:var(--step-1) var(--step-2)}.policyTable .policyKey{margin-top:var(--step-n3);font-size:var(--step-n1);color:var(--muted);overflow-wrap:anywhere}.policyTable input:not([type=checkbox]){max-width:240px;font-size:var(--step-0)}.authShell{min-height:100svh;padding:var(--step-4) var(--step-2)}.authCard{gap:var(--step-2);width:min(100%,390px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.authBrand{justify-items:center;gap:var(--step-n1);margin-bottom:var(--step-2);display:grid}.authBrand .brandLogo{width:calc(var(--step-6) * 4);max-width:100%}.authBrand .brandLabel{font-size:var(--step-1)}.authHeading{text-align:center}.authHeading h1{font-size:var(--step-2);letter-spacing:-.03em;font-weight:500}.authHeading p{margin-top:var(--step-n3);font-size:var(--step-n1)}.authFields{gap:var(--step-1);display:grid}.authCard label{gap:var(--step-n3);font-size:var(--step-n1);color:var(--text);font-weight:500}.authCard input{min-height:var(--step-5);padding:var(--step-n1) var(--step-0);font-size:var(--step-0);background:#fff}.authCard .primaryButton{min-height:var(--step-5);width:100%;font-weight:500}.authFooter{text-align:center;font-size:var(--step-n1);color:var(--muted)}.loadingIndicator{width:var(--step-0);height:var(--step-0);margin-right:var(--step-n3);border:2px solid var(--line);border-top-color:var(--text);vertical-align:middle;border-radius:50%;animation:.9s linear infinite loadingTurn;display:inline-block}@keyframes loadingTurn{to{transform:rotate(360deg)}}@media (max-width:860px){.shell{padding:0 var(--step-0) var(--step-3)}.topbar{padding:var(--step-1) 0;margin-bottom:var(--step-2);gap:var(--step-1)}.topbarActions{gap:var(--step-n3);flex-wrap:wrap}.topbarActions button{flex:1}.statusGrid{gap:var(--step-n1)}.metric{padding:var(--step-0)}.metric:last-child{grid-column:1/-1}.filters select{flex:1;min-width:0}.filters .checkLabel{margin-left:0}.searchInput{flex-basis:100%;max-width:none}.paginationBar{font-size:var(--step-n1);align-items:flex-start}.policyNotice{padding:var(--step-0);flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.loadingIndicator,.successAlert{animation:none}}.creatorMetrics{text-align:left;gap:var(--step-n1);grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceMetric span{overflow-wrap:normal;min-height:0;line-height:1.4}.workspaceMetric strong{margin-top:var(--step-n6)}
