/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.rounded{border-radius:.25rem}.capitalize{text-transform:capitalize}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#202126;--ink-soft:#5f6068;--muted:#85868e;--line:#e2e3e7;--line-strong:#d5d6db;--paper:#f1f2f4;--panel:#fff;--surface-subtle:#f5f5f7;--surface-hover:#ececf0;--sidebar:#f1f2f4f5;--brand-purple:#7c3aed;--brand-purple-strong:#6d28d9;--brand-blue:#8b5cf6;--brand-blue-soft:#ede9fe;--positive:#22a95a;--positive-soft:#dcf7e7;--lime:var(--brand-purple);--lime-dark:var(--brand-purple-strong);--coral:#ef6372;--blue:var(--brand-blue);--violet:#6abf78;--topbar:#f1f2f4e6;--chart-grid:#e8e9ed;--chart-axis:#86868b;--shadow:0 1px 2px #14141e0a,0 7px 20px #14141e09}:root[data-theme=dark]{--ink:#202126;--ink-soft:#5f6068;--muted:#85868e;--line:#e2e3e7;--line-strong:#d5d6db;--paper:#f1f2f4;--panel:#fff;--surface-subtle:#f5f5f7;--surface-hover:#ececf0;--sidebar:#f1f2f4f5;--brand-purple:#7c3aed;--brand-purple-strong:#6d28d9;--brand-blue:#8b5cf6;--brand-blue-soft:#ede9fe;--positive:#22a95a;--positive-soft:#dcf7e7;--topbar:#f1f2f4e6;--chart-grid:#e8e9ed;--chart-axis:#85868e;--shadow:0 1px 2px #14141e0a,0 7px 20px #14141e09}*{box-sizing:border-box}html{background:var(--paper);color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:14px;transition:background-color .2s,color .2s;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--brand-purple);color:#fff}.app-shell{grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{z-index:40;color:#f3f3ed;border-right:1px solid #272a25;flex-direction:column;width:246px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 23px;display:flex}.brand-logo{object-fit:contain;background:#050505;border:2px solid #1598ff;border-radius:22px;flex:none;padding:3px;box-shadow:0 4px 14px #1598ff29}.brand-name{letter-spacing:-.25px;font-size:15px;font-weight:720;display:block}.brand-sub{color:#8f9589;letter-spacing:.8px;margin-top:1px;font-size:10px;display:block}.brand-sub,.nav-label{text-transform:uppercase}.nav-label{color:#73796e;letter-spacing:1.2px;padding:0 10px 8px;font-weight:700}.nav-link{color:#aeb3aa;border-radius:11px;align-items:center;gap:11px;margin:2px 0;padding:0 11px;font-weight:570;transition:all .18s;display:flex}.nav-link.active{color:#fff;background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));box-shadow:0 7px 22px #7c3aed47}.nav-link svg{width:17px;height:17px}.sidebar-bottom{margin-top:auto}.user-card{border-top:1px solid #292c27;align-items:center;gap:9px;padding:11px 8px 2px;display:flex}.user-card-copy{overflow:hidden}.user-card-copy span,.user-card-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-card-copy strong{font-size:12px}.user-card-copy span{color:#777d72;margin-top:2px;font-size:10px}.app-main{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;justify-content:space-between;height:70px;padding:0 34px;position:sticky;top:0}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{color:var(--muted);gap:9px;font-size:12px}.breadcrumb strong{color:var(--ink)}.topbar-actions{align-items:center;gap:9px;display:flex}.icon-button{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;border-radius:11px;place-items:center;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-grid;position:relative}.icon-button:hover{color:var(--brand-purple);background:var(--surface-hover);border-color:#7c3aed66;transform:translateY(-1px)}.icon-button svg{width:17px}.theme-toggle{overflow:hidden}.theme-toggle svg{transition:transform .2s}.demo-badge{color:#6d28d9;letter-spacing:.7px;text-transform:uppercase;background:#d1e1ff8c;border:1px solid #7c3aed47;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.main-content{max-width:1640px;margin:0 auto;padding:38px 34px 64px}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:29px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:9px;font-size:10px;font-weight:800}.page-title{letter-spacing:-1.8px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:720;line-height:1.03}.page-description{max-width:670px;margin:10px 0 0;line-height:1.55}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.button{border:1px solid var(--line-strong);background:var(--panel);min-height:40px;color:var(--ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:650;transition:all .18s;display:inline-flex}.button:hover{border-color:#7c3aed73;transform:translateY(-1px)}.button svg{width:16px;height:16px}.button.primary{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));color:#fff;border-color:#0000;box-shadow:0 9px 26px #7c3aed3d}.button.primary:hover{filter:brightness(1.07)}.button.lime{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff;box-shadow:0 7px 20px #7c3aed33}.button.danger{color:#b84232;background:#fff8f6;border-color:#f3c0b7}.button.small{border-radius:9px;min-height:33px;padding:0 11px;font-size:11px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-title{letter-spacing:-.25px;margin:0}.panel-subtitle{color:var(--muted);margin:5px 0 0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar{isolation:isolate;background:var(--surface-subtle);border:1px solid var(--line);letter-spacing:-.02em;width:36px;height:36px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:760;line-height:1;display:inline-grid;position:relative;overflow:hidden}.avatar .avatar-initials{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;white-space:normal;place-items:center;margin:0;line-height:1;display:grid;position:absolute;inset:0;overflow:visible}.avatar.large{border:3px solid var(--panel);border-radius:50%;width:60px;height:60px;font-size:16px}.badge{text-transform:capitalize;background:var(--surface-subtle);color:var(--ink-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-weight:750;line-height:1;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:5px;height:5px}.badge.active,.badge.connected,.badge.good,.badge.paid{background:var(--positive-soft);color:#147c61}.badge.pending,.badge.pending_activation,.badge.pending_review,.badge.pending_verification,.badge.warn{color:#9a6a00;background:#fff0c8}.badge.bad,.badge.broken,.badge.terminated{color:#b94533;background:#ffe0da}.badge.approved{background:var(--brand-blue-soft);color:#6d28d9}.badge.owner{color:var(--brand-purple);background:#7c3aed1a}.badge.paused{background:var(--surface-subtle);color:var(--ink-soft)}.platform-chip{text-transform:capitalize;align-items:center;gap:7px;font-size:11px;font-weight:670;display:inline-flex}.platform-dot{border:1px solid var(--line);place-items:center;width:25px;height:25px;display:grid}.platform-dot svg{width:13px}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.field,.search,.select{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink);border-radius:11px;outline:none;padding:0 12px;transition:all .15s}.field:focus,.search:focus,.select:focus,.textarea:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px #7c3aed29}.search-wrap{flex:1;min-width:230px;max-width:360px;position:relative}.search-wrap svg{width:16px;color:var(--muted);position:absolute;top:12px;left:12px}.search{width:100%;padding-left:36px}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#747970 0),linear-gradient(135deg,#747970 50%,#0000 0);background-position:calc(100% - 15px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;min-width:145px;padding-right:30px}.field-label{color:var(--ink-soft);margin:0 0 7px;font-weight:650;display:block}.form-field{margin-bottom:17px}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.textarea{width:100%;min-height:92px;color:var(--ink);resize:vertical;outline:none;padding:11px 12px}.input-with-prefix,.textarea{border:1px solid var(--line);background:var(--panel);border-radius:11px}.input-with-prefix{grid-template-columns:36px minmax(0,1fr);align-items:center;transition:all .15s;display:grid}.input-with-prefix:focus-within{border-color:var(--brand-purple);box-shadow:0 0 0 3px #7c3aed21}.input-with-prefix>span{border-right:1px solid var(--line);height:26px;color:var(--muted);place-items:center;font-size:11px;font-weight:750;display:grid}.input-with-prefix .field{width:100%;box-shadow:none;background:0 0;border:0}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:860px}.data-table th{text-align:left;letter-spacing:.8px;text-transform:uppercase;height:42px;color:var(--muted);white-space:nowrap;padding:0 16px;font-size:9px;font-weight:800}.data-table td,.data-table th{border-bottom:1px solid var(--line)}.data-table td{vertical-align:middle;padding:14px 16px;font-size:12px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .15s}.table-primary{align-items:center;gap:10px;min-width:190px;display:flex}.table-primary-copy{min-width:0}.table-primary-copy span,.table-primary-copy strong{display:block}.table-primary-copy strong{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:12px;overflow:hidden}.table-primary-copy span{color:var(--muted);margin-top:3px}.number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.table-metric{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:34px;display:flex}.table-metric strong{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:650;line-height:1.3}.table-metric span{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.2}.accounts-data-table{min-width:1120px}.accounts-data-table th:first-child{width:135px}.accounts-data-table th:nth-child(2){width:175px}.accounts-data-table th:nth-child(3){width:170px}.accounts-data-table th:nth-child(4){width:210px}.accounts-data-table th:last-child{width:58px}.table-footer{border-top:1px solid var(--line);min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 17px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10120f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border:1px solid var(--line-strong);border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 28px 100px #0000004d}.modal-head{z-index:2;background:var(--topbar);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 22px 18px;display:flex;position:sticky;top:0}.modal-head h2{letter-spacing:-.7px;margin:0;font-size:21px}.modal-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.modal-body{padding:22px}.modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:17px 22px;display:flex}.icon-button[aria-expanded=true]{color:var(--brand-purple);background:#7c3aed1a;border-color:#7c3aed59}.command-dialog{width:min(680px,100%);overflow:hidden}.command-search{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;padding:14px 18px;display:flex;position:relative}.command-search>svg{width:19px;color:var(--muted);flex:none}.command-search input{min-width:0;height:42px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:15px}kbd{background:var(--surface-subtle);min-height:24px;color:var(--muted);white-space:nowrap;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font:700 9px/1 Avenir Next,Avenir,sans-serif;display:inline-flex}.command-results{max-height:min(58vh,520px);padding:10px;overflow-y:auto}.command-section+.command-section{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.command-section-label{color:var(--muted);letter-spacing:1px;text-transform:uppercase;padding:5px 9px 7px;font-size:9px;font-weight:800}.command-result{border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 9px;transition:background .15s;display:grid}.command-result:focus-visible,.command-result:hover{background:var(--surface-hover);outline:0}.command-result-icon,.help-link-icon{border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--ink-soft);border-radius:9px;place-items:center;display:grid}.command-result-icon svg,.help-link-icon svg{width:15px}.command-result small,.command-result strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-result strong{font-size:11px}.command-result small{color:var(--muted);margin-top:3px;font-size:9px}.command-result>svg:last-child{width:14px;color:var(--muted)}.command-hint{min-height:58px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.command-hint svg{width:15px}.command-hint.error{color:#a63f2f}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.help-dialog{width:min(700px,100%)}.help-callout{background:#d1e1ff6b;border:1px solid #7c3aed42;border-radius:13px;gap:13px;margin-bottom:15px;padding:15px;display:flex}.help-callout>svg{width:21px;color:var(--brand-blue);flex:none}.help-callout strong{font-size:12px;display:block}.help-callout p{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.5}.help-links{gap:5px;display:grid}.help-link{border-radius:12px;grid-template-columns:23px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.help-link:focus-visible,.help-link:hover{background:var(--surface-hover);outline:0}.help-step{color:var(--muted);text-align:center;font-size:9px;font-weight:800}.help-link small,.help-link strong{display:block}.help-link strong{font-size:11px}.help-link small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.help-link>svg{width:14px;color:var(--muted)}.shortcut-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-top:16px;padding-top:17px;font-size:10px;display:flex}.shortcut-note span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.empty{text-align:center;color:var(--muted);padding:70px 24px}.empty-icon{background:var(--surface-subtle);width:48px;height:48px;color:var(--brand-purple);border-radius:15px;place-items:center;margin:0 auto 14px;display:grid}.empty h3{color:var(--ink);margin:0 0 7px;font-size:15px}.empty p{max-width:390px;margin:0 auto;font-size:11px;line-height:1.6}.divider{background:var(--line);height:1px;margin:20px 0}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.kpi-card{background:var(--panel);color:var(--ink);border:1px solid var(--line);min-height:128px;border-radius:17px;position:relative;overflow:hidden}.kpi-card:after{content:"";background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));opacity:.1;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-65px;right:-55px}.kpi-head{justify-content:space-between;align-items:center;font-weight:650;display:flex}.kpi-icon{width:29px;height:29px;background:#7c3aed1a;border-radius:9px;place-items:center;display:grid}.kpi-icon svg{width:14px}.kpi-value{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:22px;display:flex}.kpi-value strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.delta{color:var(--positive);white-space:nowrap;font-size:10px;font-weight:800}.delta.down{color:var(--coral)}.overview-chart{margin-bottom:18px}.chart-head{justify-content:space-between;align-items:flex-start;gap:18px}.chart-head,.metric-pills{flex-wrap:wrap;display:flex}.metric-pills{gap:7px}.metric-pill{border:1px solid var(--line);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.metric-pill:before{content:"";background:var(--metric-color,#777);border-radius:2px;width:7px;height:7px}.metric-pill.inactive{opacity:.45;background:0 0}.chart-box{height:350px;padding:14px 12px 10px 0}.chart-tooltip{color:#fff;background:#11131a;border:1px solid #2a3040;padding:10px 12px;font-size:10px;box-shadow:0 14px 35px #00000040}.chart-tooltip strong{margin-bottom:6px;display:block}.chart-tooltip-row{color:#c7ccd7;justify-content:space-between;gap:12px;margin-top:4px;display:flex}.rank-list{padding:7px 18px 14px}.rank-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 3px;display:grid}.rank-row:last-child{border-bottom:0}.rank-number{color:var(--muted);font-size:10px;font-weight:800}.rank-copy{min-width:0}.rank-copy span,.rank-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rank-copy strong{font-size:11px}.rank-copy span{color:var(--muted);margin-top:3px;font-size:9px}.rank-value{text-align:right}.rank-value span,.rank-value strong{display:block}.rank-value strong{font-size:11px}.rank-value span{color:var(--muted);margin-top:3px;font-size:9px}.date-control{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink-soft);border-radius:11px;outline:0;padding:0 12px;font-size:11px;font-weight:650}.live-indicator{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.live-indicator:before{content:"";background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 4px var(--positive-soft);border-radius:50%}.overview-controls{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;gap:16px;margin:-6px 0 18px;padding:10px 11px 10px 16px}.overview-control-actions,.overview-controls{flex-wrap:wrap;align-items:center;display:flex}.overview-control-actions{justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.overview-active-toggle{flex:none}.overview-active-toggle input{accent-color:var(--brand-purple)}.date-range-control{border:1px solid var(--line);background:var(--panel);border-radius:999px;grid-template-columns:minmax(142px,1fr) 25px minmax(142px,1fr);align-items:center;height:42px;display:grid;overflow:hidden}.date-range-field{cursor:pointer;align-items:center;gap:7px;min-width:0;height:40px;padding:0 11px;display:flex}.date-range-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:8px;font-weight:750}.date-range-field>input{width:120px;min-width:0;height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:650}.date-range-field:focus-within{background:var(--surface-subtle)}.date-range-divider{background:var(--surface-subtle);width:25px;height:25px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.date-range-divider svg{width:12px;height:12px}.efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.efficiency-card{border:1px solid var(--line);background:var(--panel);min-height:102px;box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:15px;padding:17px 19px;display:flex}.efficiency-icon{background:var(--brand-blue-soft);width:44px;height:44px;color:var(--brand-purple);border-radius:13px;flex:none;place-items:center;display:grid}.efficiency-icon svg{width:19px;height:19px}.efficiency-copy{min-width:0}.efficiency-label{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:620;display:flex}.efficiency-info{width:14px;height:14px;color:var(--muted);cursor:help;place-items:center;display:inline-grid}.efficiency-info svg{width:12px;height:12px}.efficiency-copy>div{align-items:baseline;gap:9px;margin-top:7px;display:flex}.efficiency-copy strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.efficiency-copy .delta{font-size:10px}.platform-filter{border:1px solid var(--line-strong);height:42px;box-shadow:var(--shadow);align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.platform-filter-button{min-width:43px;height:40px;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.platform-filter-button svg{width:16px;height:16px}.platform-filter-button.all{padding:0 9px}.platform-filter-button.all span{font-size:10px;font-weight:750}.platform-filter-button:first-child{border-radius:999px 11px 11px 999px}.platform-filter-button:last-child{border-radius:11px 999px 999px 11px}.platform-filter-button:hover{background:var(--surface-hover);color:var(--brand-purple)}.platform-filter-button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.video-cell{align-items:center;gap:10px;min-width:280px;display:flex}.video-copy{min-width:0}.video-copy strong{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:11px;display:block;overflow:hidden}.video-copy span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.content-link{border-radius:10px}.content-link:focus-visible .video-copy strong,.content-link:hover .video-copy strong{text-underline-offset:3px;text-decoration:underline}.content-link:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.post-thumbnail{border:1px solid var(--line);color:#fff;isolation:isolate;background:linear-gradient(145deg,#151925,#383b52);border-radius:10px;flex:none;place-items:center;width:50px;height:62px;display:grid;position:relative;overflow:hidden}.post-thumbnail-compact{border-radius:9px;width:42px;height:52px}.post-thumbnail-large{width:58px;height:72px}.post-thumbnail img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.post-thumbnail:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 52%,#00000085);position:absolute;inset:0}.post-thumbnail.fallback:before{content:"";background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));opacity:.28;z-index:0;border-radius:50%;width:46px;height:46px;position:absolute;bottom:-21px;right:-20px}.post-thumbnail-fallback-icon{z-index:2;width:17px;position:relative}.post-thumbnail-play{z-index:2;color:#1b1d19;background:#ffffffeb;border-radius:50%;place-items:center;width:17px;height:17px;transition:transform .16s;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 8px #0003}.post-thumbnail-play svg{fill:currentColor;width:8px;height:8px}.content-link:focus-visible .post-thumbnail-play,.content-link:hover .post-thumbnail-play{transform:scale(1.12)}.streak{gap:4px;display:flex}.streak-day{background:var(--surface-subtle);border-radius:4px;width:15px;height:15px}.streak-day.on{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));box-shadow:inset 0 0 0 1px #ffffff29}.account-stack{display:flex}.account-stack>*{margin-left:-5px}.account-stack>:first-child{margin-left:0}.creator-name-link:hover{text-underline-offset:3px;text-decoration:underline}.creator-hub-toolbar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:15px;padding:10px}.creator-activity-hub{margin:20px 0 18px}.creator-hub-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:25px 2px 16px;display:flex}.creator-hub-heading .eyebrow{margin-bottom:7px}.creator-hub-heading h2{letter-spacing:-.9px;margin:0;font-size:25px}.creator-hub-heading p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.activity-legend{color:var(--muted);white-space:nowrap;align-items:center;gap:13px;font-size:9px;display:flex}.activity-legend span{align-items:center;gap:6px;display:flex}.activity-legend i{background:var(--surface-subtle);border:1px solid var(--line-strong);border-radius:3px;width:12px;height:12px}.activity-legend i.on{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));border-color:#0000}.activity-legend i.today{outline-offset:1px;outline:2px solid #7c3aed4d}.creator-hub-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.creator-hub-kpi{border:1px solid var(--line);background:var(--panel);min-height:118px;border-radius:16px;padding:16px;position:relative;overflow:hidden}.creator-hub-kpi:after{content:"";background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));opacity:.09;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-55px;right:-48px}.creator-hub-kpi-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.creator-hub-kpi>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:13px;font-size:26px;line-height:1;display:block}.creator-hub-kpi>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.creator-hub-kpi .kpi-icon{flex:none}.creator-attention-panel{margin-bottom:16px;overflow:hidden}.creator-attention-list{max-height:430px;overflow-y:auto}.creator-attention-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.75fr) minmax(320px,1.5fr) auto;align-items:center;gap:18px;min-height:79px;padding:12px 18px;display:grid}.creator-attention-row:last-child{border-bottom:0}.creator-activity-identity,.creator-attention-identity{border-radius:10px;align-items:center;gap:10px;min-width:0;display:flex}.creator-activity-identity>span,.creator-attention-identity>span{min-width:0}.creator-activity-identity small,.creator-activity-identity strong,.creator-attention-identity small,.creator-attention-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-activity-identity strong,.creator-attention-identity strong{font-size:11px}.creator-activity-identity small,.creator-attention-identity small{color:var(--muted);margin-top:4px;font-size:9px}.creator-activity-identity:focus-visible strong,.creator-activity-identity:hover strong,.creator-attention-identity:focus-visible strong,.creator-attention-identity:hover strong{text-underline-offset:3px;text-decoration:underline}.creator-activity-identity:focus-visible,.creator-attention-identity:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.creator-attention-channels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.attention-channel{border:1px solid var(--line);background:var(--surface-subtle);border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:6px 9px 6px 7px;display:flex}.attention-channel.missing{background:#ef637214;border-color:#ef637247}.attention-channel.unavailable{background:#f6bf531a;border-color:#f6bf534d}.attention-channel>.platform-chip{flex:none}.attention-channel>.platform-chip .platform-dot{background:var(--panel)}.attention-channel>svg{color:#9a6a00;width:18px}.attention-channel small,.attention-channel strong{white-space:nowrap;display:block}.attention-channel strong{text-overflow:ellipsis;max-width:135px;font-size:9px;overflow:hidden}.attention-channel small{color:var(--muted);margin-top:3px;font-size:8px}.creator-attention-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.creator-attention-actions .button svg{width:13px}.creator-attention-actions .icon-button{width:34px;height:34px}.creator-attention-clear{align-items:center;gap:12px;min-height:84px;padding:18px 20px;display:flex}.creator-attention-clear .notice-icon{background:var(--positive-soft);color:var(--positive)}.creator-attention-clear strong{font-size:11px}.creator-attention-clear p{color:var(--muted);margin:4px 0 0;font-size:10px}.creator-activity-panel{overflow:hidden}.creator-activity-scroll{max-height:920px;overflow:auto}.creator-activity-matrix{min-width:1000px}.creator-activity-columns{grid-template-columns:minmax(250px,1fr) 447px 74px 102px;align-items:center;column-gap:18px;padding-left:20px;padding-right:20px;display:grid}.creator-activity-column-head{z-index:4;border-bottom:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800;position:sticky;top:0}.creator-calendar-axis{justify-content:space-between;align-items:center;display:flex}.creator-activity-group{border-bottom:1px solid var(--line)}.creator-activity-group:last-child{border-bottom:0}.creator-activity-group-head{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:61px;padding:10px 20px;display:flex}.creator-activity-group-head .avatar{width:34px;height:34px}.creator-activity-group-meta{align-items:center;gap:16px;display:flex}.creator-activity-group-meta>span{text-align:right}.creator-activity-group-meta small,.creator-activity-group-meta strong{display:block}.creator-activity-group-meta strong{font-variant-numeric:tabular-nums;font-size:11px}.creator-activity-group-meta small{color:var(--muted);margin-top:3px;font-size:8px}.creator-activity-group-meta>a{border:1px solid var(--line);background:var(--panel);width:29px;height:29px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.creator-activity-group-meta>a:focus-visible,.creator-activity-group-meta>a:hover{border-color:var(--brand-purple);color:var(--brand-purple);outline:0}.creator-activity-group-meta svg{width:13px}.creator-activity-account-row{border-top:1px solid var(--line);min-height:64px}.creator-activity-account-row:first-of-type{border-top:0}.creator-channel-identity{border-radius:9px;align-items:center;gap:9px;min-width:0;display:flex}.creator-channel-identity>span:last-child{min-width:0}.creator-channel-identity small,.creator-channel-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-channel-identity strong{font-size:10px}.creator-channel-identity small{color:var(--muted);margin-top:4px;font-size:8px}.creator-channel-identity em{font-style:normal}.creator-channel-identity em.good{color:var(--positive)}.creator-channel-identity em.missing{color:#c84e5d}.creator-channel-identity em.unavailable{color:#9a6a00}.creator-channel-identity:focus-visible strong,.creator-channel-identity:hover strong{text-underline-offset:3px;text-decoration:underline}.creator-channel-identity:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.creator-activity-calendar{grid-template-columns:repeat(30,12px);gap:3px;width:447px;display:grid}.creator-activity-day{border:1px solid var(--line);background:var(--surface-subtle);border-radius:3px;width:12px;height:12px;transition:transform .14s,filter .14s}.creator-activity-day:hover{filter:brightness(1.05);transform:scale(1.24)}.creator-activity-day.on{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff21}.creator-activity-day.today{outline-offset:1px;outline:2px solid #7c3aed59}.creator-activity-day.missed-today{background:#ef637224;border-color:#ef63728c;outline-color:#ef637247}.creator-activity-day.unavailable-today{background:#f6bf5326;border-color:#f6bf5394;outline-color:#f6bf5340}.creator-activity-metric{text-align:left}.creator-activity-metric small,.creator-activity-metric strong{display:block}.creator-activity-metric strong{font-variant-numeric:tabular-nums;font-size:11px}.creator-activity-metric small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:8px}.creator-activity-unavailable{width:447px;color:var(--muted);text-align:center;font-size:9px}.creator-activity-empty-row{color:var(--muted);padding:20px;font-size:10px}.creator-database-panel{margin-top:18px;overflow:hidden}.notice-list{gap:9px;display:grid}.notice{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;gap:12px;padding:13px;display:flex}.notice-icon{color:#926400;background:#fff0c8;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.notice-icon.bad{color:#aa3c2d;background:#ffe0da}.notice-icon svg{width:14px}.notice-copy strong{font-size:11px;display:block}.notice-copy p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.notice-time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.detail-hero{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px;display:grid}.detail-identity{align-items:center;gap:15px;display:flex}.detail-identity h2{letter-spacing:-.7px;margin:0;font-size:22px}.detail-identity p{color:var(--muted);margin:5px 0 0;font-size:11px}.detail-stats{gap:30px;display:flex}.detail-stat span,.detail-stat strong{display:block}.detail-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:750}.detail-stat strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px}.tabs{border-bottom:1px solid var(--line);gap:5px;padding:0 20px;display:flex}.tab{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 10px 12px;font-size:11px;font-weight:700}.tab.active,.tab:hover{color:var(--brand-purple)}.tab.active{border-color:var(--brand-purple)}.tab:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px;border-radius:7px 7px 0 0}.creator-summary-value{letter-spacing:-1px;margin-top:10px;font-size:28px;font-weight:700}.creator-summary-note{color:var(--muted);margin-top:7px;font-size:10px}.creator-response-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.creator-response-grid>div+div{border-left:1px solid var(--line);padding-left:18px}.creator-response-grid span,.creator-response-grid strong{display:block}.creator-response-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:750}.creator-response-grid strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px}.creator-account-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;padding:10px 2px;display:grid}.creator-account-row:last-child{border-bottom:0}.creator-account-main{grid-template-columns:25px 86px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.creator-account-platform{color:var(--ink);font-size:11px;font-weight:700}.creator-account-main .table-primary-copy{min-width:0}.creator-account-main .table-primary-copy span,.creator-account-main .table-primary-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-account-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.creator-account-actions .icon-button{width:34px;height:34px}.creator-tab-activity{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.creator-videos-table{min-width:1060px}.budget-card{color:#fff;background:linear-gradient(135deg,#11131a,#211444 58%,#173a70);border-radius:19px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #34267733}.budget-card:after{content:"";background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));opacity:.35;border-radius:50%;width:220px;height:220px;position:absolute;top:-125px;right:-90px}.budget-label{color:#c4c8d6;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:750}.budget-value{letter-spacing:-1.8px;margin-top:8px;font-size:38px;font-weight:700}.budget-parts{z-index:1;gap:30px;display:flex;position:relative}.budget-part span,.budget-part strong{display:block}.budget-part span{color:#b3b9ca;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.budget-part strong{margin-top:5px;font-size:15px}.payout-row-toggle{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:4px}.payout-details{background:var(--surface-subtle);padding:0 18px 18px}.payout-details table{border-collapse:collapse;width:100%}.payout-details td{border-bottom:1px solid var(--line);padding:9px;font-size:10px}.payout-details tr:last-child td{border-bottom:0}.settings-list{padding:4px 18px}.settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 2px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row-copy strong{font-size:11px;display:block}.settings-row-copy span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.team-member-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.team-member-actions .button svg{width:13px}.audit-detail{color:var(--muted);font-size:10px}.portal-shell{min-height:100vh;color:var(--ink)}.portal-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.portal-nav-actions{color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex}.portal-brand{align-items:center;gap:10px;font-weight:750;display:flex}.portal-brand .brand-logo{flex-basis:36px;width:36px;height:36px}.portal-content{margin:0 auto;padding:60px 24px 80px}.portal-kicker{color:var(--brand-purple);text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:800}.portal-title{letter-spacing:-2.8px;margin:14px 0 12px;font-size:54px;line-height:1}.portal-subtitle{color:var(--muted);max-width:560px}.portal-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:34px 0;display:grid}.portal-stat{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;padding:17px}.portal-stat span,.portal-stat strong{display:block}.portal-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px}.portal-stat strong{margin-top:10px;font-size:24px}.portal-stat-head{justify-content:space-between;align-items:center;display:flex}.portal-stat .portal-stat-icon{width:30px;height:30px;color:var(--brand-purple);background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:9px;place-items:center;display:grid}.portal-stat-icon svg{width:15px;height:15px}.portal-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.portal-panel-head{border-bottom:1px solid var(--line);padding:18px 20px;font-weight:700}.portal-performance-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-content-count{color:var(--muted);font-size:9px;font-weight:700}.portal-account-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:grid}.portal-account-row:last-child{border-bottom:0}.portal-account-link{border-radius:9px;grid-template-columns:25px 86px minmax(0,1fr) 14px;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.portal-account-platform{color:var(--ink);font-size:11px;font-weight:700}.portal-account-copy{min-width:0}.portal-account-copy span,.portal-account-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-account-link:focus-visible strong,.portal-account-link:hover strong{text-underline-offset:3px;text-decoration:underline}.portal-account-link:focus-visible,.portal-open-post:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.portal-account-external{width:12px;height:12px;color:var(--muted)}.portal-account-status{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.portal-account-status:before{content:"";background:var(--positive);border-radius:50%;width:6px;height:6px}.portal-account-status.broken:before{background:var(--coral)}.portal-account-status.importing:before{background:#f6bf53}.portal-activity{padding:9px 20px 14px;overflow-x:auto}.portal-activity-head,.portal-activity-row{grid-template-columns:minmax(145px,1fr) auto 58px;align-items:center;gap:13px;min-width:440px;display:grid}.portal-activity-head{min-height:31px;color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px}.portal-activity-row{border-top:1px solid var(--line);min-height:60px}.portal-activity-account{min-width:0}.portal-activity-account .platform-chip{max-width:100%;color:var(--ink)}.portal-activity-account .platform-dot{border-color:var(--line);background:var(--surface-subtle)}.portal-activity-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-activity-days{grid-template-columns:repeat(7,25px);gap:5px;display:grid}.portal-activity-day{border:1px solid var(--line-strong);background:var(--surface-subtle);border-radius:7px;width:25px;height:25px}.portal-activity-day.on{border-color:var(--brand-purple);background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));box-shadow:0 0 0 3px #7c3aed1a}.portal-activity-total{color:var(--muted);text-align:right;font-size:9px}.portal-activity-total strong{color:var(--ink);font-size:11px;display:block}.portal-activity-note{color:var(--muted);margin:12px 0 2px;font-size:10px;line-height:1.6}.portal-performance-head,.portal-performance-row{grid-template-columns:minmax(280px,1fr) 94px repeat(4,82px) 32px;align-items:center;gap:12px;display:grid}.portal-performance-head{border-bottom:1px solid var(--line);background:var(--surface-subtle);min-height:38px;color:var(--muted);letter-spacing:.7px;text-transform:uppercase;padding:0 20px;font-size:8px;font-weight:800}.portal-performance-row{border-bottom:1px solid var(--line);padding:14px 20px}.portal-performance-row:last-child{border-bottom:0}.portal-performance-link{border-radius:10px;align-items:center;gap:12px;min-width:0;display:flex}.portal-performance-link .post-thumbnail{border-color:var(--line)}.portal-performance-link .rank-copy{min-width:0}.portal-performance-link:focus-visible strong,.portal-performance-link:hover strong{text-underline-offset:3px;text-decoration:underline}.portal-performance-link:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.portal-performance-meta{align-items:center;display:flex;gap:6px!important}.portal-performance-row span{color:var(--muted);font-size:10px}.portal-performance-row strong{font-size:11px}.portal-performance-row .portal-performance-platform{min-width:70px;color:var(--brand-purple);background:#7c3aed1a;border:1px solid #7c3aed38;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.portal-performance-metric{white-space:nowrap}.portal-performance-metric svg{vertical-align:-2px;width:11px;height:11px;margin-right:5px;display:inline}.portal-open-post{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.portal-open-post:hover{border-color:var(--brand-purple);color:var(--brand-purple);background:var(--surface-hover)}.portal-open-post svg{width:13px}.portal-empty-state,.privacy-note{color:var(--muted)}.privacy-note{align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.privacy-note svg{width:13px}.enrollment-page{background:var(--paper);min-height:100vh;color:var(--ink)}.enrollment-nav{border-bottom:1px solid var(--line);background:var(--topbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.enrollment-brand{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.enrollment-brand .brand-logo{flex-basis:38px;width:38px;height:38px}.enrollment-layout{grid-template-columns:minmax(300px,.72fr) minmax(580px,1.28fr);align-items:start;gap:clamp(42px,7vw,96px);width:min(1240px,100%);margin:0 auto;padding:58px 24px 80px;display:grid}.enrollment-intro{position:sticky;top:130px}.enrollment-kicker{color:var(--brand-purple);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:800}.enrollment-intro h1{letter-spacing:-.04em;max-width:560px;margin:15px 0 18px;font-size:clamp(40px,5vw,62px);font-weight:750;line-height:.96}.enrollment-intro>div>p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.enrollment-form{min-width:0}.enrollment-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;margin-bottom:16px;overflow:hidden}.enrollment-card-head{border-bottom:1px solid var(--line);background:linear-gradient(110deg,var(--panel),#d1e1ff3d);align-items:center;gap:13px;padding:20px 22px;display:flex}.enrollment-step{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid;box-shadow:0 8px 20px #7c3aed33}.enrollment-card-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.enrollment-card-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.enrollment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:22px 22px 5px;display:grid}.enrollment-form-grid .form-field{min-width:0}.enrollment-form .field,.enrollment-form .select{width:100%;height:44px}.enrollment-form .field-label{align-items:center;gap:7px;display:flex}.enrollment-form .field-label em{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:650}.enrollment-device-field{border:0;min-width:0;padding:0}.enrollment-device-options{border:1px solid var(--line);background:var(--surface-subtle);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;height:44px;padding:4px;display:grid}.enrollment-device-options label{cursor:pointer;min-width:0}.enrollment-device-options input{opacity:0;pointer-events:none;position:absolute}.enrollment-device-options span{height:34px;color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:700;transition:all .15s;display:grid}.enrollment-device-options input:checked+span{background:var(--panel);color:var(--brand-purple);box-shadow:0 3px 12px #1b22381a}.enrollment-device-options input:focus-visible+span{outline:2px solid var(--brand-purple);outline-offset:1px}.enrollment-prefixed-field{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:center;height:44px;transition:all .15s;display:grid}.enrollment-prefixed-field:focus-within{border-color:var(--brand-purple);box-shadow:0 0 0 3px #7c3aed29}.enrollment-prefixed-field>span{border-right:1px solid var(--line);height:28px;color:var(--muted);place-items:center;font-weight:750;display:grid}.enrollment-prefixed-field .field{height:42px;box-shadow:none;background:0 0;border:0;border-radius:0}.enrollment-field-hint{color:var(--muted);margin-top:7px;font-size:10px;font-weight:500;line-height:1.45;display:block}.enrollment-field-hint a{color:var(--brand-purple);text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline #7c3aed59;text-decoration:underline #7c3aed59}.enrollment-field-hint a:hover{text-decoration-color:currentColor}.enrollment-social-list{gap:10px;padding:22px 22px 8px;display:grid}.enrollment-social-field{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;display:grid}.enrollment-social-label .platform-chip{width:100%;color:var(--ink)}.enrollment-social-label .platform-dot{color:var(--brand-purple);background:#7c3aed14;border-color:#7c3aed2e}.enrollment-social-note{color:var(--muted);margin:3px 22px 21px;font-size:9px;line-height:1.5}.enrollment-social-note.error{color:#a63f2f}.enrollment-error{margin:0 0 12px}.enrollment-submit{border-radius:14px;width:100%;height:50px;font-size:13px;font-weight:700}.enrollment-consent{max-width:510px;color:var(--muted);text-align:center;margin:10px auto 0;font-size:9px;line-height:1.5}.enrollment-honeypot{clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.enrollment-success{border:1px solid var(--line);background:var(--panel);width:min(680px,100% - 40px);min-height:0;box-shadow:var(--shadow);text-align:center;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:center;margin:42px auto 70px;padding:48px clamp(28px,5vw,58px);display:flex}.enrollment-success-icon{color:#fff;border-radius:20px;place-items:center;width:66px;height:66px;margin-bottom:18px;display:grid}.enrollment-success-icon svg{width:29px}.enrollment-success h1{letter-spacing:-.035em;outline:0;margin:0;font-size:clamp(35px,4vw,43px);line-height:.98}.enrollment-success>.enrollment-success-warning{max-width:490px;color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.6}.enrollment-success-next-steps{text-align:left;width:100%;margin-top:28px}.enrollment-success-next-steps h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:13px}.enrollment-success-next-steps ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.enrollment-success-next-steps li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.enrollment-success-next-steps li>span{width:28px;height:28px;color:var(--brand-purple);background:#7c3aed17;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.enrollment-success-next-steps strong{color:var(--ink);font-size:12px;line-height:1.4;display:block}.enrollment-success-next-steps li p{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.55}.enrollment-success-step-link{width:fit-content;color:var(--brand-purple-strong);align-items:center;gap:4px;margin-top:7px;font-size:10px;font-weight:750;display:inline-flex}.enrollment-success-step-link:hover{text-underline-offset:2px;text-decoration:underline}.enrollment-success-step-link svg{width:12px;height:12px}.enrollment-success-cta{border-radius:14px;width:min(420px,100%);min-height:52px;margin-top:26px;font-size:13px;font-weight:750}.enrollment-success-cta svg{width:16px;height:16px}.enrollment-success>.enrollment-success-support{color:var(--ink-soft);margin:10px 0 0;font-size:11px;line-height:1.5}.creator-review-queue{border-color:#f6bf5366;margin:16px 0 18px;box-shadow:0 14px 36px #8e5c0014}.creator-review-title{align-items:center;gap:8px;display:flex}.creator-review-title>svg{color:#a25b00;width:16px}.creator-review-list{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.creator-review-row{background:var(--panel);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 17px;transition:background .15s;display:grid}.creator-review-row:focus-visible,.creator-review-row:hover{background:var(--surface-hover);outline:0}.creator-review-row span,.creator-review-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creator-review-row strong{font-size:11px}.creator-review-row span{color:var(--muted);margin-top:4px;font-size:9px}.creator-review-row em{color:var(--brand-purple);white-space:nowrap;background:#7c3aed17;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.creator-enrollment-panel{margin-bottom:18px}.creator-enrollment-details{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.creator-enrollment-details>div{background:var(--panel);min-width:0;padding:16px 20px}.creator-enrollment-details span,.creator-enrollment-details strong{display:block}.creator-enrollment-details span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.creator-enrollment-details strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.creator-approval-modal{width:min(780px,100%)}.creator-approval-summary{background:#7c3aed12;border:1px solid #7c3aed2e;border-radius:13px;align-items:flex-start;gap:11px;margin:0 22px 21px;padding:14px;display:flex}.creator-approval-summary>svg{width:19px;color:var(--brand-purple);flex:none}.creator-approval-summary span,.creator-approval-summary strong{display:block}.creator-approval-summary strong{font-size:11px}.creator-approval-summary span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.creator-approval-section-head>div{min-width:0}.creator-approval-add-account{flex:none;margin-left:auto}.creator-approval-account-editor{gap:9px;padding:22px;display:grid}.creator-approval-account-row{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;grid-template-columns:34px minmax(120px,.48fr) minmax(220px,1fr) 36px;align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.creator-approval-account-row>label{min-width:0}.creator-approval-account-row .field,.creator-approval-account-row .select{width:100%}.creator-approval-account-icon{place-items:center;width:34px;height:44px;display:grid}.creator-approval-account-icon .platform-dot{width:32px;height:32px}.creator-approval-account-row>.icon-button{margin-bottom:4px}.creator-approval-terms{grid-template-columns:repeat(3,minmax(0,1fr))}.login-page{background:var(--sidebar);grid-template-columns:1.12fr .88fr;min-height:100vh;display:grid}.login-art{color:#fff;flex-direction:column;justify-content:space-between;padding:54px;display:flex;position:relative;overflow:hidden}.login-art:before{content:"";background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue));filter:blur(2px);opacity:.95;border-radius:50%;width:620px;height:620px;position:absolute;top:-250px;right:-290px}.login-art:after{content:"";border:1px solid #8b5cf659;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-180px;left:90px}.login-brand{z-index:1;align-items:center;gap:11px;font-weight:750;display:flex;position:relative}.login-brand .brand-logo{flex-basis:42px;width:42px;height:42px}.login-copy{z-index:1;max-width:590px;position:relative}.login-kicker{color:#a78bfa;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:800}.login-copy h1{letter-spacing:-4px;margin:17px 0 23px;font-size:clamp(42px,5.5vw,78px);font-weight:680;line-height:.96}.login-copy p{color:#c2c7d2;max-width:500px;font-size:16px;line-height:1.65}.login-form-side{place-items:center;padding:30px;display:grid;position:relative}.login-theme-toggle{position:absolute;top:24px;right:24px}.login-card{width:min(410px,100%)}.login-card h2{letter-spacing:-1px;margin:0;font-size:28px}.login-card>p{color:var(--muted);margin:9px 0 25px;line-height:1.6}.login-card .button,.login-card .field{width:100%;height:46px}.login-separator{color:var(--muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;margin:18px 0;font-size:10px;display:flex}.login-separator:after,.login-separator:before{content:"";background:var(--line);flex:1;height:1px}.form-message{background:var(--positive-soft);color:#147c61;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.5}.form-message.error{color:#a63f2f;background:#ffe0da}html[data-theme=dark] .demo-badge{color:#a78bfa;background:#7c3aed24}html[data-theme=dark] .badge.active,html[data-theme=dark] .badge.connected,html[data-theme=dark] .badge.good,html[data-theme=dark] .badge.paid{color:#76e9c6}html[data-theme=dark] .badge.approved{color:#a78bfa}html[data-theme=dark] .badge.owner{color:#a78bfa;background:#8b5cf629}html[data-theme=dark] .form-message{color:#76e9c6}html[data-theme=dark] .notice-icon{color:#f3ca70;background:#372d15}html[data-theme=dark] .notice-icon.bad{color:#ff9b91;background:#3a2023}html[data-theme=dark] .kpi-icon{background:#8b5cf626}html[data-theme=dark] .creator-channel-identity em.missing{color:#ff9b91}html[data-theme=dark] .attention-channel>svg,html[data-theme=dark] .creator-channel-identity em.unavailable{color:#f3ca70}@media (max-width:1020px){.app-shell{grid-template-columns:78px 1fr}.sidebar{width:78px;padding-left:10px;padding-right:10px}.brand{justify-content:center;padding-left:0;padding-right:0}.brand-copy,.nav-label,.nav-link span,.user-card-copy{display:none}.nav-link{padding:0}.nav-link,.user-card{justify-content:center}.main-content{padding-left:24px;padding-right:24px}.topbar{padding:0 24px}.grid-3{grid-template-columns:1fr 1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.detail-hero{grid-template-columns:1fr}.portal-grid{grid-template-columns:repeat(2,1fr)}.portal-shell .grid-2{grid-template-columns:1fr}}@media (max-width:720px){.app-main,.app-shell,.login-form-side,.login-page,.main-content,.page-head,.portal-content,.portal-shell{width:100%;min-width:0;max-width:100vw}.main-content,.portal-content{overflow-x:hidden}.app-shell{display:block}.sidebar{z-index:80;border-top:1px solid #292c27;border-right:0;flex-direction:row;width:100%;height:66px;padding:8px 10px;inset:auto 0 0}.brand,.nav-label,.sidebar-bottom{display:none}.nav-section{flex:1;justify-content:space-around;margin:0;display:flex}.nav-link{border-radius:10px;flex-direction:column;gap:3px;min-width:48px;min-height:50px;margin:0;padding:4px 5px;font-size:8px}.nav-link span{display:block}.nav-link svg{width:16px}.app-main{padding-bottom:66px}.topbar{height:58px;padding:0 16px}.breadcrumb span{display:none}.main-content{padding:26px 16px 44px}.page-head{flex-direction:column;align-items:flex-start}.page-actions{justify-content:flex-start;width:100%}.page-title{font-size:32px}.form-grid,.grid-2,.grid-3,.kpi-grid,.login-page{grid-template-columns:1fr}.login-art{min-height:310px;padding:30px}.login-copy h1{letter-spacing:-2px;font-size:44px}.login-copy p{font-size:13px}.login-form-side{padding:40px 22px}.demo-badge{display:none}.detail-stats{flex-wrap:wrap;gap:18px}.tabs{overflow-x:auto}.creator-account-row{grid-template-columns:1fr;gap:8px}.creator-account-main{grid-template-columns:25px 72px minmax(0,1fr);gap:8px}.creator-account-actions{justify-content:flex-start;margin-left:33px}.team-member-actions{flex-direction:column;align-items:flex-end}.budget-card{flex-direction:column;align-items:flex-start}.budget-parts{gap:18px}.portal-grid{grid-template-columns:1fr 1fr}.portal-nav-actions>span{display:none}.portal-account-row{grid-template-columns:1fr;gap:9px}.portal-account-link{grid-template-columns:25px 70px minmax(0,1fr) 12px;gap:8px}.portal-account-status{margin-left:33px}.portal-performance-head{display:none}.portal-performance-row{grid-template-columns:minmax(0,1fr) 72px 58px 30px;gap:8px;padding:12px}.portal-performance-row .portal-performance-platform{min-width:0;padding:5px 6px;font-size:8px}.portal-performance-metric:not(.primary){display:none}.portal-title{font-size:40px}.command-dialog,.help-dialog{max-height:calc(100vh - 20px)}.modal-backdrop{padding:10px}.help-link{grid-template-columns:20px 30px minmax(0,1fr)}.command-search kbd,.help-link>svg{display:none}.platform-filter{order:-1;width:100%}.platform-filter-button{flex:1}.platform-filter-button.all{padding:0 8px}}@media (max-width:1020px){.creator-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-attention-row{grid-template-columns:minmax(190px,.75fr) minmax(280px,1.5fr) auto}}@media (max-width:720px){.creator-hub-toolbar{padding:9px}.creator-hub-toolbar .search-wrap{width:100%;max-width:none}.creator-hub-heading{flex-direction:column;align-items:flex-start}.creator-hub-heading h2{font-size:22px}.activity-legend{align-self:flex-start}.creator-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.creator-hub-kpi{min-height:112px;padding:14px}.creator-hub-kpi>strong{font-size:23px}.creator-hub-kpi>small{line-height:1.35}.creator-activity-panel .panel-head,.creator-attention-panel .panel-head{align-items:flex-start}.creator-attention-row{grid-template-columns:1fr;gap:10px;padding:14px}.creator-attention-actions{justify-content:flex-start;margin-left:46px}.creator-attention-channels{margin-left:46px}.creator-attention-clear{align-items:flex-start}.creator-activity-scroll{overflow-x:hidden}.creator-activity-matrix{width:100%;min-width:0}.creator-activity-column-head{display:none}.creator-activity-group-head{padding-left:15px;padding-right:15px}.creator-activity-columns.creator-activity-account-row{grid-template-columns:minmax(135px,1fr) 48px 68px;gap:10px 8px;padding:12px 15px}.creator-channel-identity{grid-area:1/1}.creator-activity-calendar{grid-area:2/1/auto/-1;grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;width:100%}.creator-activity-day{aspect-ratio:1;width:auto;height:auto}.creator-activity-account-row>.creator-activity-metric{text-align:right;grid-row:1}.creator-activity-account-row>.creator-activity-metric:nth-last-child(2){grid-column:2}.creator-activity-account-row>.creator-activity-metric:last-child{grid-column:3}.creator-activity-unavailable{text-align:left;grid-area:2/1/auto/-1;width:100%}}@media (max-width:1020px){.enrollment-layout{grid-template-columns:1fr;gap:34px;max-width:720px;padding-top:42px}.enrollment-intro{position:static}.enrollment-intro h1{font-size:48px}}@media (max-width:720px){.enrollment-nav{height:62px;padding:0 16px}.enrollment-layout{padding:30px 14px 60px}.enrollment-intro h1{letter-spacing:-2px;font-size:38px}.enrollment-intro>div>p{font-size:13px}.enrollment-card{border-radius:17px}.enrollment-card-head{padding:17px}.enrollment-form-grid{grid-template-columns:1fr;padding:18px 17px 1px}.enrollment-social-list{padding:18px 17px 8px}.enrollment-social-field{grid-template-columns:1fr;gap:7px}.enrollment-social-note{margin-left:17px;margin-right:17px}.enrollment-success{min-height:0;margin:24px auto 42px;padding:34px 22px}.enrollment-success h1{font-size:34px}.enrollment-success-next-steps{margin-top:24px}.enrollment-success-next-steps li{gap:10px;padding:13px 0}.creator-approval-accounts,.creator-enrollment-details,.creator-review-list{grid-template-columns:1fr}}.app-shell{grid-template-columns:250px minmax(0,1fr)}.sidebar{width:250px;color:var(--ink);background:var(--sidebar);border-right:1px solid var(--line);-webkit-backdrop-filter:saturate(180%)blur(24px);padding:20px 16px 18px}.brand{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;gap:12px;margin-bottom:18px;padding:10px 12px}.brand-logo{flex-basis:auto;width:128px}.brand-name{letter-spacing:-.02em;font-size:14px;font-weight:680}.brand-sub{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:9px}.nav-section{margin-top:5px}.nav-label{color:var(--muted);letter-spacing:.12em;padding:0 11px 9px;font-size:9px}.nav-link{min-height:42px;color:var(--muted);border-radius:10px;gap:12px;margin:3px 0;padding:0 12px;font-size:13px;font-weight:560;position:relative}.nav-link:hover{color:var(--ink);background:var(--surface-subtle)}.nav-link:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:-16px}.nav-link.active{color:var(--brand-purple);box-shadow:none;background:#e7e7ea}.nav-link.active:before{background:var(--brand-purple)}.nav-link.active svg{stroke-width:2.25px}.user-card{border-top-color:var(--line);padding:14px 9px 1px}.user-card-copy strong{color:var(--ink);font-size:11px;font-weight:650}.user-card-copy span{color:var(--muted);font-size:9px}.topbar{background:var(--topbar);border-bottom-color:var(--line);-webkit-backdrop-filter:saturate(180%)blur(24px);height:64px;padding:0 32px}.breadcrumb{letter-spacing:-.01em;font-size:13px;font-weight:650}.profile-menu-trigger{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:4px 10px 4px 5px;transition:background-color .16s,border-color .16s;display:inline-flex}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-subtle)}.profile-menu-trigger .avatar{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff;width:30px;height:30px;font-size:9px}.profile-menu-trigger>span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:650;overflow:hidden}.profile-menu-trigger>svg{width:14px;height:14px;color:var(--muted);transition:transform .16s}.profile-menu-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.profile-menu-layer{z-index:100;pointer-events:none;position:fixed;inset:0}.profile-menu-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;inset:0}.profile-menu,.profile-menu-dismiss{pointer-events:auto;position:absolute}.profile-menu{border:1px solid var(--line);background:var(--panel);border-radius:17px;width:min(300px,100vw - 24px);animation:profile-menu-in .16s ease-out;top:72px;right:26px;overflow:hidden;box-shadow:0 20px 55px #14141e29}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px;display:flex}.profile-menu-head .avatar{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff;width:42px;height:42px}.profile-menu-head>div{min-width:0}.profile-menu-head small,.profile-menu-head span,.profile-menu-head strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu-head strong{font-size:13px;font-weight:680}.profile-menu-head span{color:var(--brand-purple);text-transform:capitalize;margin-top:2px;font-size:10px;font-weight:650}.profile-menu-head small{color:var(--muted);margin-top:4px;font-size:10px}.profile-menu-links{padding:7px}.profile-menu-links a{border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:7px 9px;display:grid}.profile-menu-links a:focus-visible,.profile-menu-links a:hover{background:var(--surface-subtle);outline:0}.profile-menu-links a>svg{width:16px;height:16px;color:var(--muted);justify-self:center}.profile-menu-links small,.profile-menu-links strong{display:block}.profile-menu-links strong{font-size:12px;font-weight:650}.profile-menu-links small{color:var(--muted);margin-top:3px;font-size:10px}.profile-menu-logout{border:0;border-top:1px solid var(--line);background:var(--panel);color:#b84232;cursor:pointer;align-items:center;gap:11px;width:100%;min-height:49px;padding:0 18px;font-size:12px;font-weight:650;display:flex}.profile-menu-logout:hover{background:#fff8f6}.profile-menu-logout:disabled{opacity:.55;cursor:wait}.profile-menu-logout svg{width:16px;height:16px}.icon-button{border-color:var(--line);width:36px;height:36px;color:var(--muted);box-shadow:none;border-radius:999px}.icon-button:hover{border-color:var(--line-strong);color:var(--ink);background:var(--surface-subtle);transform:none}.theme-toggle:hover svg{transform:none}.demo-badge{background:var(--brand-blue-soft);color:var(--brand-purple-strong);letter-spacing:.06em;border-color:#d8c9fb}.main-content{max-width:1240px;padding:34px 32px 72px}.page-head{align-items:center;gap:28px;margin-bottom:24px}.eyebrow{color:var(--brand-purple);letter-spacing:.12em;margin-bottom:7px;font-size:9px}.page-title{letter-spacing:-.035em;max-width:760px;font-size:clamp(28px,2.4vw,36px);font-weight:700;line-height:1.08}.page-description{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.button{min-height:38px;box-shadow:none;border-radius:999px;font-size:12px;font-weight:620}.button:hover{border-color:var(--line-strong);background:var(--surface-subtle);transform:none}.button.lime,.button.primary{border-color:var(--brand-purple);background:var(--brand-purple);color:#fff;box-shadow:none}.button.lime:hover,.button.primary:hover{border-color:var(--brand-purple-strong);background:var(--brand-purple-strong);filter:none}.button.danger{background:var(--panel)}.panel{box-shadow:var(--shadow);border-radius:22px}.panel-head{padding:20px 22px}.panel-title{letter-spacing:-.02em;font-size:15px;font-weight:650}.panel-subtitle{margin-top:5px;font-size:11px;line-height:1.45}.panel-body{padding:22px}.grid-2,.grid-3{gap:16px}.avatar.avatar{text-overflow:clip;white-space:normal;box-shadow:0 0 0 2px var(--panel),0 2px 7px #2021261a;border-color:#20212614;place-items:center;margin:0;font-size:11px;display:inline-grid;overflow:hidden}.avatar:not(.large).avatar-tone-0{color:#6d28d9;background:#ede9fe}.avatar:not(.large).avatar-tone-1{color:#3158b8;background:#e5edff}.avatar:not(.large).avatar-tone-2{color:#147864;background:#dcf6ef}.avatar:not(.large).avatar-tone-3{color:#9a6200;background:#fff0cf}.avatar:not(.large).avatar-tone-4{color:#ad3b5d;background:#ffe4eb}.avatar:not(.large).avatar-tone-5{color:#50586b;background:#e9ecf3}.avatar.large{border-color:var(--panel);background:var(--brand-purple);color:#fff;box-shadow:0 0 0 1px #7c3aed3d,0 4px 12px #432b7c29}.profile-menu-head .avatar.avatar,.profile-menu-trigger .avatar.avatar{border-width:2px;border-color:var(--panel);background:var(--brand-purple);color:#fff;box-shadow:0 0 0 1px #7c3aed38,0 2px 7px #432b7c29}.badge{padding:6px 9px;font-size:10px;font-weight:650}.badge.active,.badge.approved,.badge.connected,.badge.good,.badge.paid{background:var(--positive-soft);color:#168047}.badge.owner{background:var(--brand-blue-soft);color:var(--brand-purple-strong)}.account-settings-stack{gap:16px;max-width:820px;display:grid}.account-profile-form{padding:24px}.account-avatar-row{align-items:center;gap:13px;margin-bottom:25px;display:flex}.account-avatar-row span,.account-avatar-row strong{display:block}.account-avatar-row strong{font-size:15px;font-weight:680}.account-avatar-row span{color:var(--muted);margin-top:4px;font-size:11px}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-form-grid .field{width:100%}.account-email-field{grid-column:1/-1}.account-email-field small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.account-form-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.account-session-panel{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.account-session-panel .button{flex:none}.platform-dot{background:var(--surface-subtle);border-radius:8px}.field,.search,.select,.textarea{box-shadow:none;border-radius:11px}.date-control,.page-actions .select,.toolbar .search,.toolbar .select{border-radius:999px}.field:focus,.search:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 3px #7c3aed21}.field-label{font-size:11px;font-weight:620}.data-table th{letter-spacing:.06em;height:44px;padding:0 18px;font-size:10px;font-weight:700}.data-table td{padding:15px 18px;font-size:13px}.data-table tbody tr:hover{background:var(--surface-hover)}.table-primary-copy strong{font-size:13px;font-weight:650}.table-primary-copy span{margin-top:4px;font-size:10px}.table-footer{min-height:58px;font-size:11px}.kpi-grid{gap:14px}.kpi-card{min-height:116px;box-shadow:var(--shadow);border-radius:20px;padding:17px}.kpi-card:after{display:none}.kpi-head{color:var(--muted);font-size:11px;font-weight:620}.kpi-icon{background:var(--brand-blue-soft);color:var(--brand-purple)}.kpi-value{letter-spacing:-.04em;font-size:27px;font-weight:680}.overview-chart{margin-top:18px}.chart-head{padding:20px 22px 8px}.chart-box{padding:8px 14px 12px}.metric-pill{border-color:var(--line);background:var(--surface-subtle);color:var(--ink-soft);border-radius:999px}.chart-tooltip{border-color:var(--line);border-radius:11px;box-shadow:0 16px 44px #0000001f}.platform-filter{border-color:var(--line);background:var(--panel);box-shadow:none;border-radius:999px}.platform-filter-button{color:var(--muted)}.platform-filter-button:hover{color:var(--ink);background:var(--surface-subtle)}.platform-filter-button.active{background:var(--brand-purple);color:#fff;box-shadow:none}.detail-hero{box-shadow:var(--shadow);border-radius:22px}.detail-stat strong{letter-spacing:-.035em;font-size:21px}.tabs{background:#e7e7ea;border:0;gap:4px;padding:4px}.tab,.tabs{border-radius:999px}.tab{color:var(--muted)}.tab.active{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #00000014}.creator-hub-kpis{gap:14px}.creator-hub-kpi{box-shadow:var(--shadow);border-radius:20px}.creator-hub-kpi:after{display:none}.creator-hub-kpi>strong{letter-spacing:-.035em}.creator-hub-toolbar{border-radius:20px}.creator-review-queue{box-shadow:none}.creator-activity-day.active{background:var(--brand-purple);box-shadow:none}.creator-activity-day.today{border-color:var(--brand-purple)}.activity-legend .active,.activity-legend i.active{background:var(--brand-purple)}.budget-card{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);border-radius:22px}.budget-card:after,.budget-card:before{display:none}.budget-label,.budget-part span{color:var(--muted)}.budget-value{color:var(--ink)}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057}.modal{border-radius:18px;box-shadow:0 28px 100px #00000038}.help-callout{background:var(--brand-blue-soft);border-color:#d8c9fb}.help-callout>svg{color:var(--brand-purple)}.portal-shell{background:var(--paper)}.portal-nav{background:var(--topbar);-webkit-backdrop-filter:saturate(180%)blur(24px)}.portal-content{max-width:1180px}.portal-kicker{color:var(--brand-purple-strong);letter-spacing:.12em}.portal-title{letter-spacing:-.045em;font-weight:700}.portal-subtitle{font-size:14px;line-height:1.6}.portal-grid{gap:14px}.portal-panel,.portal-stat{box-shadow:var(--shadow);border-radius:22px}.portal-stat-icon{background:var(--brand-blue-soft);color:var(--brand-purple)}.portal-stat strong{letter-spacing:-.04em}.portal-activity-day.active{background:var(--brand-purple);box-shadow:none}.portal-activity-day.today{border-color:var(--brand-purple)}.portal-performance-row .portal-performance-platform{background:var(--brand-blue-soft);color:var(--brand-purple-strong);border-color:#d8c9fb}.privacy-note{font-size:10px}.enrollment-nav{-webkit-backdrop-filter:saturate(180%)blur(24px)}.enrollment-intro h1{letter-spacing:-.05em;font-weight:700}.enrollment-card{box-shadow:var(--shadow);border-radius:22px}.enrollment-card-head{background:var(--panel)}.enrollment-step{background:var(--brand-purple);box-shadow:none;border-radius:10px}.enrollment-device-options input:checked+span{color:var(--brand-purple-strong);box-shadow:0 1px 3px #00000014}.enrollment-social-label .platform-dot{background:var(--brand-blue-soft);color:var(--brand-purple-strong);border-color:#d8c9fb}.enrollment-success{border-radius:20px}.enrollment-success-icon{background:var(--brand-purple);box-shadow:none;border-radius:22px}.creator-approval-summary{background:var(--brand-blue-soft);border-color:#d8c9fb}.creator-review-row em{background:var(--brand-blue-soft);color:var(--brand-purple-strong)}.creator-review-queue{border-color:var(--line);box-shadow:var(--shadow);margin:18px 0 22px;overflow:hidden}.creator-review-title>svg{width:17px;color:var(--brand-purple)}.creator-review-table{overflow-x:auto}.creator-review-table .creator-review-row,.creator-review-table-head{grid-template-columns:minmax(250px,1.45fr) minmax(130px,.7fr) 120px 100px 170px;align-items:center;gap:18px;min-width:860px;padding-left:22px;padding-right:22px;display:grid}.creator-review-table-head{border-bottom:1px solid var(--line);background:var(--surface-subtle);min-height:42px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:720}.creator-review-table .creator-review-row{border-bottom:1px solid var(--line);background:var(--panel);min-height:74px}.creator-review-table .creator-review-row:last-child{border-bottom:0}.creator-review-table .creator-review-row:focus-visible,.creator-review-table .creator-review-row:hover{background:#faf9ff;outline:0}.creator-review-person{align-items:center;gap:11px;min-width:0;display:flex}.creator-review-person>div{min-width:0}.creator-review-person strong{color:var(--ink);font-size:12px;font-weight:680}.creator-review-person span{color:var(--muted);margin-top:4px;font-size:9px}.creator-review-detail span,.creator-review-detail strong{display:block}.creator-review-detail strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.creator-review-detail span{color:var(--muted);margin-top:4px;font-size:9px}.creator-review-table time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.creator-review-action{background:var(--brand-blue-soft);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-weight:720;color:var(--brand-purple-strong)!important;font-size:10px!important;display:inline-flex!important}.creator-review-action svg{width:13px;height:13px}.creator-review-table .creator-review-row:hover .creator-review-action{background:#dfd5fc}.application-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.application-summary-grid article{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:112px;box-shadow:var(--shadow);border-radius:18px;padding:17px 18px}.application-summary-grid small,.application-summary-grid span,.application-summary-grid strong{display:block}.application-summary-grid span{color:var(--brand-purple-strong);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:760}.application-summary-grid strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px;font-weight:680;line-height:1}.application-summary-grid small{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.4}.application-queue-controls{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.application-queue-controls .search-wrap{flex:0 300px;min-width:220px;max-width:300px}.application-queue-controls .select{flex:none;min-width:190px}.creator-portal-state{min-width:132px}.creator-portal-state .badge{max-width:100%}.creator-portal-state small{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:9px;line-height:1.35;display:block}.creator-portal-filter{scrollbar-width:none;align-items:center;gap:8px;margin:-2px 0 24px;padding:2px;display:flex;overflow-x:auto}.creator-portal-filter::-webkit-scrollbar{display:none}.creator-portal-filter button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 11px 0 13px;font-size:10px;font-weight:680;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.creator-portal-filter button:hover{color:var(--brand-purple-strong);border-color:#d8c9fb}.creator-portal-filter button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.creator-portal-filter button strong{background:var(--surface-subtle);min-width:21px;height:21px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:9px;display:inline-flex}.creator-portal-filter button.active{background:var(--brand-blue-soft);color:var(--brand-purple-strong);border-color:#6b2feb3d}.creator-portal-filter button.active strong{background:var(--brand-purple);color:#fff}.creator-operations-table{min-width:1180px}.creator-profile-card{margin-bottom:18px;overflow:hidden}.creator-profile-card .detail-hero{box-shadow:none;background:#faf9ff;border:1px solid #e8e3f3;border-radius:18px;grid-template-columns:minmax(260px,.85fr) minmax(520px,1.35fr);gap:28px;margin:12px;padding:18px}.creator-profile-card .detail-identity,.creator-profile-card .detail-identity>div:last-child{min-width:0}.creator-profile-card .detail-identity h2{letter-spacing:-.035em;font-size:21px;font-weight:680}.creator-profile-card .detail-identity p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creator-profile-card .detail-stats{grid-template-columns:repeat(5,minmax(88px,1fr));gap:8px;display:grid}.creator-profile-card .detail-stat{border:1px solid var(--line);background:var(--panel);border-radius:13px;min-width:0;padding:12px}.creator-profile-card .detail-stat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-profile-card .detail-stat strong{margin-top:8px;font-size:19px}.creator-profile-card .tabs{background:#efeff1;border-radius:999px;gap:5px;width:max-content;max-width:calc(100% - 24px);margin:0 12px 12px;padding:6px;box-shadow:inset 0 1px 1px #14141906}.creator-profile-card .tab{color:#85858e;min-height:42px;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:650;display:inline-flex}.creator-profile-card .tab svg{stroke-width:1.8px;width:17px;height:17px}.creator-profile-card .tab:hover{color:var(--ink);background:#ffffff94}.creator-profile-card .tab.active{background:var(--panel);color:var(--ink);border:0;box-shadow:0 2px 8px #1414191c,0 1px 2px #1414190f}.creator-profile-card .tab:focus-visible{outline-offset:2px;outline:2px solid #7c3aed7a}.creator-enrollment-panel{overflow:hidden}.creator-enrollment-panel .panel-head{padding-top:20px;padding-bottom:17px}.creator-enrollment-details{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.creator-enrollment-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:78px;padding:17px 20px}.creator-enrollment-details>div:nth-child(4n){border-right:0}.creator-enrollment-details span{letter-spacing:.06em;font-size:9px}.creator-enrollment-details strong{margin-top:8px;font-size:12px;font-weight:640}.creator-summary-grid{gap:14px}.creator-summary-grid>.panel{min-height:145px}.creator-summary-grid .panel-body{padding:20px}.creator-summary-grid .creator-summary-value{letter-spacing:-.04em;margin-top:12px;font-size:26px}.creator-summary-grid .creator-summary-note{margin-top:10px;font-size:10px}.creator-account-list{padding:4px 18px 8px}.creator-account-row{min-height:70px;padding:11px 3px}.creator-account-row:hover{background:#faf9ff}.creator-account-actions .badge{white-space:nowrap}.login-page{background:var(--paper);grid-template-columns:1fr 1fr}.login-art{color:var(--ink);background:#ede9fe;padding:clamp(38px,5vw,72px)}.login-art:after,.login-art:before{display:none}.login-kicker{color:var(--brand-purple)}.login-copy h1{letter-spacing:-.055em;max-width:720px;font-weight:700}.login-copy p{color:var(--ink-soft)}.login-form-side{background:var(--paper)}.login-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:20px;padding:38px}.login-card h2{letter-spacing:-.035em}html[data-theme=dark] .sidebar{border-right-color:var(--line)}html[data-theme=dark] .nav-link.active{color:var(--brand-purple)}html[data-theme=dark] .demo-badge{background:var(--brand-blue-soft);color:var(--brand-purple);border-color:#d8c9fb}html[data-theme=dark] .badge.active,html[data-theme=dark] .badge.approved,html[data-theme=dark] .badge.connected,html[data-theme=dark] .badge.good,html[data-theme=dark] .badge.paid{color:#168047}html[data-theme=dark] .badge.owner{color:var(--brand-purple)}html[data-theme=dark] .enrollment-card-head{background:var(--panel)}html[data-theme=dark] .login-form-side{background:var(--paper)}html[data-theme=dark] .button.danger{color:#b84232;background:#fff8f6;border-color:#f3c0b7}html[data-theme=dark] .badge.pending,html[data-theme=dark] .badge.pending_activation,html[data-theme=dark] .badge.pending_review,html[data-theme=dark] .badge.pending_verification,html[data-theme=dark] .badge.warn{color:#9a6a00;background:#fff0c8}html[data-theme=dark] .badge.bad,html[data-theme=dark] .badge.broken,html[data-theme=dark] .badge.terminated{color:#b94533;background:#ffe0da}html[data-theme=dark] .form-message{background:var(--positive-soft);color:#168047}html[data-theme=dark] .form-message.error{color:#a63f2f;background:#ffe0da}@media (max-width:1020px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{width:76px;padding-left:10px;padding-right:10px}.main-content{padding-left:28px;padding-right:28px}.topbar{padding:0 28px}.creator-profile-card .detail-hero{grid-template-columns:minmax(0,1fr)}.creator-enrollment-details{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-enrollment-details>div:nth-child(4n){border-right:1px solid var(--line)}.creator-enrollment-details>div:nth-child(2n){border-right:0}.application-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sidebar{width:100%;height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:saturate(180%)blur(24px)}.sidebar,html[data-theme=dark] .sidebar{background:#f1f2f4f5}.nav-link{min-width:50px;min-height:52px;color:var(--muted);border-radius:10px;font-size:9px}.nav-link.active{color:var(--brand-purple-strong);background:0 0}.nav-link:before{display:none}.nav-link.active svg{background:var(--brand-blue-soft);border-radius:999px;width:44px;height:26px;padding:5px 14px}.app-main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.topbar{height:58px;padding:0 16px}.topbar-actions{gap:7px}.profile-menu-trigger{min-height:36px;padding-right:7px}.profile-menu-trigger>span:not(.avatar){display:none}.profile-menu{top:65px;right:12px}.icon-button{width:36px;height:36px}.main-content{padding:28px 16px 48px}.efficiency-grid{grid-template-columns:1fr;gap:10px}.account-profile-form{padding:18px}.account-form-grid{grid-template-columns:minmax(0,1fr)}.account-email-field{grid-column:auto}.account-session-panel{flex-direction:column;align-items:flex-start}.page-head{gap:20px;margin-bottom:24px}.page-head>div:first-child{width:100%;min-width:0}.page-actions{gap:7px;min-width:0}.page-actions,.page-actions>*{max-width:100%}.page-actions .button{min-width:0;padding-left:9px;padding-right:9px}.overview-controls{align-items:flex-start;padding:12px}.overview-control-actions{justify-content:flex-start;width:100%;margin-left:0}.overview-control-actions .platform-filter{order:0;width:auto}.date-range-control{flex:320px}.page-title{font-size:30px;line-height:1.08}.page-description{overflow-wrap:anywhere;max-width:100%;font-size:13px}.panel{border-radius:15px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-card{min-height:112px;padding:15px}.kpi-value{font-size:26px}.kpi-head{font-size:10px}.chart-head{flex-direction:column;align-items:flex-start}.data-table th{padding-left:14px;padding-right:14px}.data-table td{padding:14px}.portal-content{padding-left:16px;padding-right:16px}.portal-title{font-size:38px}.creator-hub-toolbar{flex-direction:column;align-items:stretch;display:flex}.creator-hub-toolbar .search-wrap,.creator-hub-toolbar .select{width:100%;min-width:0}.creator-profile-card .detail-hero{gap:18px;margin:8px;padding:15px}.creator-profile-card .detail-identity{align-items:flex-start}.creator-profile-card .detail-identity p{white-space:normal;max-width:230px;line-height:1.5}.creator-profile-card .detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.creator-profile-card .detail-stat:last-child{grid-column:1/-1}.creator-profile-card .tabs{width:calc(100% - 16px);max-width:none;margin:0 8px 8px}.creator-profile-card .tab{flex:1 0 auto;padding-left:12px;padding-right:12px}.creator-enrollment-panel .panel-head{align-items:flex-start}.creator-enrollment-details{grid-template-columns:minmax(0,1fr)}.creator-enrollment-details>div,.creator-enrollment-details>div:nth-child(2n),.creator-enrollment-details>div:nth-child(4n){border-right:0;min-height:68px}.creator-summary-grid>.panel{min-height:0}.creator-review-queue .panel-head{flex-direction:column;align-items:flex-start}.application-summary-grid{gap:9px;margin-bottom:14px}.application-summary-grid article{border-radius:15px;min-height:102px;padding:15px}.application-summary-grid strong{font-size:25px}.application-queue-controls{flex-direction:column;align-items:stretch;width:100%}.application-queue-controls .search-wrap,.application-queue-controls .select{flex:none;width:100%;min-width:0;max-width:none}.creator-review-table{overflow:visible}.creator-review-table-head{display:none}.creator-review-table .creator-review-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person action""detail status""date date";gap:11px 12px;min-width:0;min-height:0;padding:15px 17px}.creator-review-person{grid-area:person}.creator-review-detail{grid-area:detail;align-items:baseline;gap:5px;display:flex}.creator-review-detail span,.creator-review-detail strong{margin:0;display:inline}.creator-review-table time{grid-area:date}.creator-review-table .badge{grid-area:status;justify-self:end}.creator-review-action{grid-area:action}.login-page{grid-template-columns:minmax(0,1fr)}.login-form-side{overflow:hidden}.login-art{min-height:230px;padding:24px}.login-copy h1{letter-spacing:-.05em;margin-bottom:0;font-size:34px}.login-copy p{display:none}.login-card{border-radius:17px;width:100%;min-width:0;max-width:410px;padding:28px 22px}}@media (max-width:430px){.application-summary-grid{grid-template-columns:minmax(0,1fr)}.kpi-grid{grid-template-columns:1fr 1fr}.platform-filter-button{min-width:0}.overview-active-toggle,.overview-control-actions .platform-filter{width:100%}.date-range-control{border-radius:17px;grid-template-columns:minmax(0,1fr);width:100%;height:auto}.date-range-field{width:100%}.date-range-field>input{flex:1;width:auto}.date-range-divider{border-radius:0;width:calc(100% - 22px);height:1px;margin:0 11px}.date-range-divider svg{display:none}.portal-grid{grid-template-columns:1fr 1fr}.creator-profile-card .tabs{gap:2px;padding:4px}.creator-profile-card .tab{gap:5px;min-height:39px;padding-left:8px;padding-right:8px;font-size:10px}.creator-profile-card .tab svg{width:15px;height:15px}}.creator-bam-summary{border:1px solid var(--line);background:var(--panel);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 15px;display:flex}.creator-bam-summary small,.creator-bam-summary strong{display:block}.creator-bam-summary strong{font-size:10px}.creator-bam-summary small{color:var(--muted);margin-top:3px;font-size:9px}.creator-bam-summary.enabled{border-color:#30a06533}.demo-portfolio-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-portfolio-status{background:var(--surface-subtle);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.demo-portfolio-status svg{width:12px;height:12px}.demo-portfolio-status.enabled{background:var(--positive-soft);color:var(--positive)}.demo-portfolio-missing{color:var(--muted);white-space:nowrap;font-size:9px}.demo-portfolio-enable svg{width:13px}.demo-portfolio-control.compact{justify-content:flex-start;min-width:116px}.creators-database-table{min-width:1320px}.demo-portfolio-settings-panel{margin-bottom:18px}.demo-portfolio-settings-form{grid-template-columns:minmax(240px,420px) auto minmax(180px,1fr);align-items:end;gap:12px;padding:20px 22px;display:grid}.demo-portfolio-settings-form .form-field{margin:0}.demo-portfolio-settings-form .button{align-self:end}.demo-portfolio-settings-form .form-message{align-self:end;margin:0}.brand-logo{height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:block}.sidebar .brand{box-sizing:border-box;background:#fff;border:1px solid #e1e4e8;border-radius:17px;justify-content:center;align-self:center;width:138px;max-width:100%;height:97px;margin:0 auto 18px;padding:4px;overflow:hidden;box-shadow:0 8px 20px #0000001a}.sidebar .brand-logo{border-radius:11px;flex-basis:auto;width:100%;max-width:128px}.enrollment-brand,.login-brand,.portal-brand{border:1px solid var(--line);background:#fff;border-radius:20px;width:max-content;overflow:hidden;box-shadow:0 5px 18px #15181f14}.portal-brand{padding:4px}.portal-brand .brand-logo{border-radius:16px;flex-basis:auto;width:132px}.enrollment-brand{padding:4px}.enrollment-brand .brand-logo{border-radius:13px;flex-basis:auto;width:92px}.login-brand{background:#fff;border-color:#ffffff47;padding:4px;box-shadow:0 8px 24px #0003}.login-brand .brand-logo{border-radius:13px;flex-basis:auto;width:108px}.portal-nav{height:112px}.creator-onboarding-modal{width:min(760px,100%)}.creator-onboarding-modal-body{background:var(--surface-subtle);gap:14px;display:grid}.creator-onboarding-modal .enrollment-card{margin:0}.creator-onboarding-modal .field,.creator-onboarding-modal .select{width:100%;height:44px}.creator-onboarding-modal .modal-foot{z-index:2;background:var(--topbar);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:sticky;bottom:0}.creator-editor-modal{width:min(760px,100%)}.creator-editor-section{border-top:1px solid var(--line);margin:2px 0 16px;padding-top:18px}.creator-editor-section:first-child{border-top:0;padding-top:0}.creator-editor-section h3{letter-spacing:-.2px;margin:0;font-size:13px}.creator-editor-section p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.creator-editor-help{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.45}.creator-account-editor-list{gap:10px;margin-bottom:17px;display:grid}.creator-account-editor-row{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.creator-account-editor-row .form-field{margin:0}.payout-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.payout-summary{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:16px;padding:18px}.payout-summary>small,.payout-summary>span{color:var(--muted);display:block}.payout-summary>span{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.payout-summary>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:24px;display:block}.payout-summary>small{font-size:9px;line-height:1.45}.payout-offline-note{background:#7c3aed0e;border:1px solid #7c3aed2e;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.payout-offline-note>svg{width:19px;color:var(--brand-purple)}.payout-offline-note span,.payout-offline-note strong{display:block}.payout-offline-note strong{font-size:10px}.payout-offline-note span{color:var(--muted);margin-top:3px;font-size:9px}.payout-tracking-panel{overflow:hidden}.payout-tracking-table{min-width:1120px}.payout-creator{align-items:center;gap:9px;display:flex}.payout-creator .avatar{width:31px;height:31px}.payout-creator small,.payout-creator strong{white-space:nowrap;display:block}.payout-cell-note,.payout-creator small{color:var(--muted);margin-top:3px;font-size:8px}.payout-threshold{color:#c84e5d;white-space:nowrap;background:#ef63721a;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.payout-threshold.met{color:var(--positive);background:#30a0651a}.payout-cell-note{white-space:nowrap;display:block}.payout-progress{min-width:100px}.payout-progress>span{background:var(--surface-subtle);border-radius:999px;height:6px;display:block;overflow:hidden}.payout-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-purple),var(--brand-blue));height:100%;display:block}.payout-progress small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:8px;display:block}.payout-expanded-cell{background:var(--surface-subtle);padding:0!important}.payout-contract-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.payout-contract-strip>div{background:var(--surface-subtle);padding:13px 18px}.payout-contract-strip span,.payout-contract-strip strong{display:block}.payout-contract-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.payout-contract-strip strong{margin-top:5px;font-size:10px}.payout-item-list{padding:8px 16px 14px}.payout-item-list>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:10px 4px;display:flex}.payout-item-list>a:last-child{border-bottom:0}.payout-item-list span:last-child{text-align:right}.payout-item-list small,.payout-item-list strong{display:block}.payout-item-list strong{font-size:9px}.payout-item-list small{color:var(--muted);margin-top:3px;font-size:8px}.payout-empty-items{color:var(--muted);text-align:center;padding:22px;font-size:9px}.creator-payout-stack{gap:18px;display:grid}@media (max-width:720px){.creator-approval-section-head{flex-wrap:wrap;align-items:flex-start}.creator-approval-add-account{width:100%;margin-left:49px}.creator-approval-account-editor{padding:17px}.creator-approval-account-row{grid-template-columns:34px minmax(0,1fr) 36px;align-items:end}.creator-approval-account-row>label:first-of-type{grid-column:2}.creator-approval-account-row>label:last-of-type{grid-column:1/-1}.creator-approval-account-row>.icon-button{grid-area:1/3}.creator-approval-summary{margin-left:17px;margin-right:17px}.creator-approval-terms{grid-template-columns:1fr}}@media (max-width:1020px){.payout-contract-strip,.payout-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px) and (min-width:721px){.sidebar .brand-logo{border-radius:10px;width:48px}.sidebar .brand{border-radius:14px;width:56px;height:40px;margin-left:0;margin-right:0;padding:3px}}@media (max-width:720px){.payout-contract-strip,.payout-summary-grid{grid-template-columns:1fr}.creator-bam-summary,.payout-offline-note{align-items:flex-start}.creator-bam-summary{flex-direction:column}.creator-bam-summary .demo-portfolio-control{justify-content:flex-start}.demo-portfolio-settings-form{grid-template-columns:1fr;align-items:stretch}.demo-portfolio-settings-form .button{width:100%}}.avatar-image{object-fit:cover;width:100%;height:100%;display:block}.application-workspace{margin:18px 0 22px;overflow:hidden}.application-workspace-head{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 16px;display:flex}.application-search{flex:0 300px;width:min(300px,100%)}.application-status-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:5px;padding:0 16px 13px;display:flex;overflow-x:auto}.application-status-tabs::-webkit-scrollbar{display:none}.application-status-tab{min-height:36px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.application-status-tab:hover{background:var(--surface-subtle);color:var(--ink)}.application-status-tab[aria-selected=true]{color:var(--brand-purple-strong);background:#f2edff;border-color:#d9cdf9}.application-status-tab strong{font-variant-numeric:tabular-nums;background:#2021260e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-grid}.application-status-tab[aria-selected=true] strong{color:var(--brand-purple-strong);background:#dfd4fc}.application-card-status>span,.application-review-status>span,.application-status-dot{background:#d19a2d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #d19a2d1f}.application-card-status.approved>span,.application-review-status.approved>span,.application-status-tab.approved .application-status-dot{background:#28a865;box-shadow:0 0 0 3px #28a8651c}.application-card-status.denied>span,.application-review-status.denied>span,.application-status-tab.denied .application-status-dot{background:#d46557;box-shadow:0 0 0 3px #d465571c}.application-card-list{gap:8px;padding:12px;display:grid}.application-card{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:70px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:42px minmax(180px,1.5fr) 142px 94px 138px 18px;align-items:center;gap:13px;padding:12px 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.application-card:focus-visible,.application-card:hover{background:#fbfaff;border-color:#d2c4f4;outline:0;transform:translateY(-1px);box-shadow:0 7px 18px #432b7c12}.application-card .avatar{width:42px;height:42px;box-shadow:none;font-size:12px}.application-card-identity,.application-card-identity small,.application-card-identity strong{min-width:0;display:block}.application-card-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.application-card-identity small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:9px;overflow:hidden}.application-video-state{min-width:0;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:620;display:flex}.application-video-state>svg{background:var(--surface-subtle);box-sizing:content-box;width:15px;height:15px;color:var(--muted);border-radius:5px;flex:none;padding:3px}.application-video-state.attached>svg{color:var(--brand-purple);background:#eee8ff}.application-card>time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.application-card-status,.application-review-status{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:690;display:inline-flex}.application-card-chevron{color:#a8a8b0;width:16px;height:16px;transition:transform .16s,color .16s}.application-card:hover .application-card-chevron{color:var(--brand-purple);transform:translate(2px)}.application-empty{border-bottom:1px solid var(--line);place-content:center;min-height:260px;display:grid}.application-pagination{border-top:1px solid var(--line);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;font-size:9px;display:flex}.application-pagination>div{align-items:center;gap:10px;display:flex}.application-pagination .button{min-height:34px;padding:0 11px;font-size:9px}.application-pagination .button svg{width:13px;height:13px}.application-pagination>div>span{text-align:center;font-variant-numeric:tabular-nums;min-width:72px}.application-review-backdrop{padding:16px}.application-review-modal{background:var(--panel);border:1px solid #ffffff24;border-radius:22px;width:min(1020px,100%);height:min(880px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0f0c1861}.application-review-media{aspect-ratio:9/16;background:radial-gradient(circle at 50% 40%,#2d2a35 0,#17161d 48%,#101015 100%);flex:none;place-items:center;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.application-video-player{background:#0d0d11;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.application-review-media video{object-fit:contain;background:#0d0d11;width:100%;height:100%;display:block;position:absolute;inset:0}.application-video-play{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0c0c10cc;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:700;transition:background .16s,transform .16s;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000047}.application-video-play:hover{background:#7c3aedf0;transform:translate(-50%,-50%)scale(1.03)}.application-video-play:focus-visible{outline-offset:3px;outline:3px solid #ffffffa6}.application-video-play svg{fill:currentColor;width:16px;height:16px}.application-video-error{z-index:3;color:#ffe8ea;text-align:center;pointer-events:none;background:#2d0c12e0;border:1px solid #ffaaaa42;border-radius:10px;margin:0;padding:8px 10px;font-size:9px;font-weight:650;line-height:1.4;position:absolute;bottom:55px;left:18px;right:18px}.application-review-media-label{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0c0c10ad;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:680;display:flex;position:absolute;top:18px;left:18px}.application-review-media-label svg{width:14px;height:14px}.application-open-video{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0c0c10b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:650;display:flex;position:absolute;top:18px;right:18px}.application-open-video:focus-visible,.application-open-video:hover{background:#7c3aede6;outline:0}.application-open-video svg{width:13px;height:13px}.application-video-placeholder{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.application-video-placeholder>svg{box-sizing:content-box;color:#c9b9f7;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;width:34px;height:34px;padding:8px}.application-video-placeholder strong{font-size:13px}.application-video-placeholder span{color:#ffffff8f;max-width:260px;font-size:10px;line-height:1.5}.application-review-panel{background:var(--panel);flex:1 1 0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.application-review-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 17px;display:flex}.application-review-head h2{letter-spacing:-.04em;margin:9px 0 0;font-size:20px;font-weight:690}.application-review-status{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.application-review-body{min-height:0;padding:21px 22px 24px;overflow-y:auto}.application-review-applicant{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:20px;display:grid}.application-review-applicant .avatar.large{width:56px;height:56px;box-shadow:none;border-width:0}.application-review-applicant>div:nth-child(2){min-width:0}.application-review-applicant small,.application-review-applicant span,.application-review-applicant strong{min-width:0;display:block}.application-review-applicant strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:690;overflow:hidden}.application-review-applicant span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);margin-top:5px;font-size:10px;overflow:hidden}.application-review-applicant small{color:var(--muted);margin-top:4px;font-size:9px}.application-submitted-date{text-align:right}.application-submitted-date>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:8px;font-weight:680}.application-submitted-date time{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:9px;display:block}.application-review-links{margin-top:20px}.application-review-links h3{margin:0 0 9px;font-size:10px;font-weight:680}.application-review-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.application-review-links a{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .15s,background .15s;display:grid}.application-review-links a:focus-visible,.application-review-links a:hover{background:#f8f5ff;border-color:#cfbff7;outline:0}.application-link-icon{width:34px;height:34px;color:var(--brand-purple);background:#eee8ff;border:1px solid #ded4fa;border-radius:10px;place-items:center;display:grid}.application-link-icon svg{width:16px;height:16px}.application-review-links a>span:nth-child(2),.application-review-links small,.application-review-links strong{min-width:0;display:block}.application-review-links small,.application-review-links strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-review-links strong{font-size:10px;font-weight:650}.application-review-links small{color:var(--muted);margin-top:4px;font-size:8px}.application-review-links a>svg{width:13px;height:13px;color:var(--muted)}.application-review-empty-copy{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;margin:0;padding:13px;font-size:9px}.application-review-note{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;margin-top:14px;padding:12px 13px}.application-review-note strong{font-size:9px}.application-review-note p{color:var(--ink-soft);margin:5px 0 0;font-size:9px;line-height:1.5}.application-detail-loading{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.application-detail-loading svg,.spin{width:17px;height:17px;animation:application-spin .8s linear infinite}.application-review-field{border-top:1px solid var(--line);margin:18px 0 0;padding-top:17px}.application-review-field .textarea{min-height:82px}.application-review-actions{border-top:1px solid var(--line);background:#fffffff5;align-items:center;gap:8px;min-height:72px;padding:14px 22px;display:flex}.application-review-actions .button.application-review-action-reject{color:#fff;background:#c74452;border-color:#c74452}.application-review-actions .button.application-review-action-reject:hover{color:#fff;background:#b63845;border-color:#b63845}.application-review-actions .button.application-review-action-approve{color:#fff;background:#168047;border-color:#168047;min-width:104px;margin-left:auto}.application-review-actions .button.application-review-action-approve:hover{color:#fff;background:#116b3b;border-color:#116b3b}.application-review-actions .button.application-review-action-reject:focus-visible{outline-offset:2px;outline:3px solid #c7445247}.application-review-actions .button.application-review-action-approve:focus-visible{outline-offset:2px;outline:3px solid #16804747}.application-review-actions.confirmation .button:last-child{margin-left:auto}.application-review-actions.read-only{color:var(--muted);justify-content:flex-end;font-size:9px}@keyframes application-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.application-card{grid-template-columns:42px minmax(160px,1fr) 132px 126px 18px}.application-card>time{display:none}.application-review-links>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:840px){.application-review-backdrop{padding:8px}.application-review-modal{border-radius:18px;grid-template-rows:minmax(240px,42vh) minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:calc(100vh - 16px);display:grid}.application-review-media{aspect-ratio:auto;width:100%;height:auto}}@media (max-width:720px){.application-workspace-head{flex-direction:column;align-items:flex-start;padding:17px}.application-search{flex:none;width:100%;max-width:none}.application-status-tabs{padding:0 12px 12px}.application-card-list{padding:9px}.application-card{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar identity chevron"".video status";gap:9px 11px;padding:13px}.application-card .avatar{grid-area:avatar;width:40px;height:40px}.application-card-identity{grid-area:identity}.application-video-state{grid-area:video}.application-card-status{grid-area:status;justify-self:end}.application-card-chevron{grid-area:chevron}.application-card>time{display:none}.application-pagination{flex-direction:column;align-items:flex-start}.application-pagination>div{justify-content:space-between;width:100%}.application-review-backdrop{padding:8px}.application-review-modal{grid-template-rows:minmax(220px,36vh) minmax(0,1fr)}.application-review-panel{min-height:0}.application-review-head{padding:15px 16px 13px}.application-review-head h2{font-size:18px}.application-review-body{padding:16px}.application-review-applicant{grid-template-columns:52px minmax(0,1fr)}.application-review-applicant .avatar.large{width:48px;height:48px}.application-submitted-date{text-align:left;grid-column:2}.application-submitted-date time,.application-submitted-date>span{margin:0 7px 0 0;display:inline}.application-review-actions{min-height:64px;padding:11px 14px;overflow-x:auto}.application-review-actions .button{flex:none;padding-left:11px;padding-right:11px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}