.b-collaboration-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);overflow:auto;box-shadow:0 24px 100px #0006}.b-collaboration-dialog::backdrop{background:#050917b8;backdrop-filter:blur(4px)}.b-collaboration-dialog>.b-card{margin:0;border:0;border-radius:0}:root{color-scheme:light;--bg: #f4f6fb;--surface: #ffffff;--surface-sunken: #f8fafc;--surface-raised: #ffffff;--line: #e4e8f0;--line-strong: #cfd6e4;--ink: #0d1424;--ink-strong: #000713;--ink-soft: #4b5468;--ink-faint: #626e83;--accent: #2f5fe0;--accent-hover: #2550c9;--accent-ink: #ffffff;--accent-soft: #eef3ff;--accent-line: #c6d6fb;--good: #0b6b4a;--good-soft: #e6f6ef;--good-line: #bde3d2;--warn: #8a5406;--warn-soft: #fdf4e3;--warn-line: #f0dcb4;--bad: #a52828;--bad-soft: #fdecec;--bad-line: #f0c9c9;--neutral-soft: #eef1f7;--rail: #ffffff;--rail-raised: #eef3ff;--rail-ink: #17243d;--rail-ink-soft: #52617a;--rail-line: #e4e8f0;--rail-hover: #f4f6fb;--rail-link: #2f5fe0;--monogram-ink: 58% 32%;--monogram-bg: 70% 93%;--monogram-line: 55% 86%;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px;--s12: 48px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(13, 20, 36, .05);--shadow: 0 1px 2px rgba(13, 20, 36, .05), 0 6px 20px rgba(13, 20, 36, .05);--shadow-lg: 0 2px 4px rgba(13, 20, 36, .06), 0 18px 44px rgba(13, 20, 36, .12);--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, Inter, Helvetica, Arial, sans-serif;--font-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Display", "Segoe UI", Roboto, Inter, Helvetica, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--ease: cubic-bezier(.2, 0, .1, 1);--fast: .12s;--slow: .24s}:root[data-theme=dark]{color-scheme:dark;--bg: #080c16;--surface: #0f1523;--surface-sunken: #0b111d;--surface-raised: #141b2b;--line: #1d2638;--line-strong: #2b3650;--ink: #e9edf7;--ink-strong: #ffffff;--ink-soft: #a3adc4;--ink-faint: #929eb6;--accent: #6e95ff;--accent-hover: #87a7ff;--accent-ink: #060d1c;--accent-soft: #15203a;--accent-line: #2b3c66;--good: #4fd3a0;--good-soft: #10241d;--good-line: #1e4537;--warn: #e8b461;--warn-soft: #251c0e;--warn-line: #4a3819;--bad: #f28a8a;--bad-soft: #2a1414;--bad-line: #4d2525;--neutral-soft: #1a2232;--rail: #0b1222;--rail-raised: #141d31;--rail-ink: #e8ecf7;--rail-ink-soft: #a4b0ca;--rail-line: #1e2942;--rail-hover: #182238;--rail-link: #9fc0ff;--monogram-ink: 70% 78%;--monogram-bg: 45% 18%;--monogram-line: 40% 28%;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 2px 6px rgba(0, 0, 0, .6), 0 20px 50px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"cv05" 1;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-family:var(--font-display);line-height:1.2;letter-spacing:-.018em;color:var(--ink-strong);font-weight:640}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-soft);color:var(--ink-strong)}.b-app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.b-side{background:var(--rail);color:var(--rail-ink);padding:var(--s5) var(--s4) var(--s4);display:flex;flex-direction:column;gap:var(--s6);position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;border-right:1px solid var(--rail-line)}.b-brandmark{display:flex;align-items:center;gap:var(--s3);color:var(--rail-ink);padding:var(--s1) var(--s2)}.b-brandmark:hover{text-decoration:none}.b-brandmark-text{display:flex;flex-direction:column;line-height:1.15}.b-brandmark-text strong{font-family:var(--font-display);font-weight:640;letter-spacing:-.02em;font-size:15px}.b-brandmark-text span{font-size:11.5px;color:var(--rail-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-weight:560}.b-nav{display:flex;flex-direction:column;gap:2px}.b-nav a{display:flex;align-items:center;gap:var(--s3);padding:9px var(--s3);border-radius:var(--radius-sm);color:var(--rail-ink-soft);font-weight:520;font-size:14px;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.b-nav a svg{flex:none;opacity:.85}.b-nav a:hover{background:var(--rail-hover);color:var(--rail-ink);text-decoration:none}.b-nav a[aria-current=page]{background:var(--rail-raised);color:var(--rail-ink);box-shadow:inset 2px 0 0 var(--accent)}.b-nav a[aria-current=page] svg{opacity:1;color:var(--accent)}.b-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s3);font-size:12.5px;color:var(--rail-ink-soft)}.b-side-card{background:var(--rail-raised);border:1px solid var(--rail-line);border-radius:var(--radius);padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.b-side-card strong{color:var(--rail-ink);font-weight:600;font-size:13px;display:block}.b-side-card a{color:var(--rail-link)}.b-side-identity{display:flex;align-items:center;gap:var(--s2);min-width:0}.b-side-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-signout{display:flex;align-items:center;gap:var(--s2);background:none;border:none;color:var(--rail-ink-soft);font:inherit;font-size:12.5px;padding:var(--s1) var(--s2);border-radius:var(--radius-sm);cursor:pointer;align-self:flex-start;transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.b-signout:hover{color:var(--rail-ink);background:var(--rail-hover)}.b-main{min-width:0;padding:var(--s8) var(--s8) var(--s12);max-width:1240px;animation:b-enter var(--slow) var(--ease) both}@keyframes b-enter{0%{opacity:0;transform:translateY(4px)}}.b-head{margin-bottom:var(--s6)}.b-head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s5);flex-wrap:wrap}.b-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:680;color:var(--ink-faint)}.b-head h1{font-size:27px;margin:6px 0 var(--s2)}.b-head p{color:var(--ink-soft);max-width:70ch;font-size:14.5px}.b-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--s5);overflow:hidden}.b-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s5) var(--s3);border-bottom:1px solid var(--line)}.b-card-head h2{font-size:14.5px;font-weight:640;letter-spacing:-.01em}.b-card-head p{color:var(--ink-soft);font-size:12.5px;margin-top:var(--s1);max-width:78ch;line-height:1.5}.b-card-body{padding:var(--s5)}.b-card-body.flush{padding:0}.b-grid{display:grid;gap:var(--s4)}.b-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.b-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1120px){.b-app{grid-template-columns:minmax(0,1fr)}.b-side{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);flex-wrap:wrap}.b-nav{flex-direction:row;flex-wrap:wrap;flex:1}.b-side-foot{margin-top:0;flex-direction:row;align-items:center;gap:var(--s3)}.b-side-card{display:none}.b-main{padding:var(--s5) var(--s4) var(--s10)}.b-grid.cols-3,.b-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.b-grid.cols-2,.b-grid.cols-3,.b-grid.cols-4{grid-template-columns:1fr}}.b-tile{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4);background:var(--surface);display:flex;flex-direction:column;gap:var(--s1);min-width:0}.b-tile-value{font-family:var(--font-display);font-size:23px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--ink-strong);line-height:1.25;margin:2px 0}.b-muted{color:var(--ink-soft);font-size:13px}.b-faint{color:var(--ink-faint);font-size:12px;line-height:1.45}.b-nil{color:var(--ink-faint);font-variant-numeric:tabular-nums}.b-nil-why{display:block;color:var(--ink-faint);font-size:11.5px;font-weight:400;font-family:var(--font);letter-spacing:0;line-height:1.4;max-width:30ch;margin-top:2px}.b-tile-value .b-nil{font-size:inherit}.b-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.b-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:var(--radius-pill);background:var(--neutral-soft);color:var(--ink-soft);white-space:nowrap;border:1px solid transparent;letter-spacing:.01em}.b-badge.good{background:var(--good-soft);color:var(--good);border-color:var(--good-line)}.b-badge.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.b-badge.bad{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.b-badge.accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.b-stated{border:1px dashed var(--line-strong);background:transparent;color:var(--ink-soft);font-weight:550}.b-platform{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:700;color:#fff;background:var(--ink-soft);flex:none;letter-spacing:0}.b-platform-youtube{background:#c4302b}.b-platform-instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7)}.b-platform-x{background:#15181c}.b-platform-tiktok{background:#121212}.b-monogram{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-weight:650;flex:none;letter-spacing:.01em;color:hsl(var(--mono-hue) var(--monogram-ink));background:hsl(var(--mono-hue) var(--monogram-bg));border:1px solid hsl(var(--mono-hue) var(--monogram-line))}.b-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:570;padding:8px 14px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease)}.b-button:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--line-strong);box-shadow:var(--shadow)}.b-button:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-sm)}.b-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.b-button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.b-button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.b-button.danger{color:var(--bad);border-color:var(--bad-line)}.b-button.danger:hover:not(:disabled){background:var(--bad-soft)}.b-button.quiet{border-color:transparent;background:transparent;color:var(--accent);padding-inline:var(--s2);box-shadow:none}.b-button.quiet:hover:not(:disabled){background:var(--accent-soft);box-shadow:none}.b-button.quiet.danger{color:var(--bad)}.b-button.quiet.danger:hover:not(:disabled){background:var(--bad-soft)}.b-button.large{padding:11px 18px;font-size:14.5px}.b-google-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:1px solid #747775;border-radius:var(--radius-sm);background:#fff;color:#1f1f1f;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;white-space:nowrap;cursor:pointer;transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.b-google-button svg{width:20px;height:20px;flex:none}.b-google-button:hover:not(:disabled){background:#f0f0f0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.b-google-button:active:not(:disabled){background:#e6e6e6}.b-google-button:disabled{cursor:not-allowed;background:#ffffff61;border-color:#1f1f1f1f;color:#1f1f1f61}.b-google-button:disabled svg{opacity:.38}:root[data-theme=dark] .b-google-button{background:#131314;border-color:#8e918f;color:#e3e3e3}:root[data-theme=dark] .b-google-button:hover:not(:disabled){background:#262627}:root[data-theme=dark] .b-google-button:active:not(:disabled){background:#303031}:root[data-theme=dark] .b-google-button:disabled{background:#13131461;border-color:#8e918f1f;color:#e3e3e361}.b-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.b-refusal{display:flex;align-items:flex-start;gap:var(--s2);color:var(--warn);font-size:13px;line-height:1.5;background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--radius-sm);padding:9px var(--s3)}.b-refusal svg{flex:none;margin-top:2px}.b-field{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--s4)}.b-field>label{font-size:12.5px;font-weight:620;color:var(--ink);letter-spacing:-.005em}.b-field .b-hint{font-size:11.5px;color:var(--ink-faint);line-height:1.45}.b-input,.b-select,.b-textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:9px 11px;width:100%;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.b-input::placeholder,.b-textarea::placeholder{color:var(--ink-faint)}.b-textarea{min-height:96px;resize:vertical;line-height:1.55}.b-input:focus,.b-select:focus,.b-textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.b-input[readonly]{background:var(--surface-sunken);color:var(--ink-soft)}.b-email-input{display:flex;align-items:stretch;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.b-email-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.b-email-input .b-input{flex:1 1 0;min-width:64px;width:0;border:0;background:transparent}.b-email-input .b-input:focus{box-shadow:none}.b-email-domain{display:flex;align-items:center;min-width:0;max-width:65%;padding:9px 11px;border-left:1px solid var(--line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-sunken);color:var(--ink-soft);font-size:14px;overflow-wrap:anywhere}.b-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--s8)}.b-filters{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.b-filters .b-input,.b-filters .b-select{width:auto;min-width:152px}.b-search{position:relative;flex:1;min-width:240px}.b-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.b-search .b-input{width:100%;padding-left:36px}.b-table{width:100%;border-collapse:collapse;font-size:14px}.b-table th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-weight:680;padding:11px var(--s5);border-bottom:1px solid var(--line);background:var(--surface-sunken);white-space:nowrap}.b-table td{padding:var(--s3) var(--s5);border-bottom:1px solid var(--line);vertical-align:top}.b-table tr:last-child td{border-bottom:none}.b-table tbody tr{transition:background var(--fast) var(--ease)}.b-table tbody tr:hover{background:var(--surface-sunken)}.b-cell-lead{display:flex;align-items:flex-start;gap:var(--s3);min-width:0}.b-cell-lead strong{font-weight:620;color:var(--ink-strong);letter-spacing:-.005em}.b-state{padding:var(--s10) var(--s5);text-align:center;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.b-state-mark{width:44px;height:44px;border-radius:var(--radius);display:grid;place-items:center;background:var(--neutral-soft);color:var(--ink-faint)}.b-state.unavailable .b-state-mark{background:var(--bad-soft);color:var(--bad)}.b-state h3{font-size:15px;color:var(--ink-strong)}.b-state p{font-size:13.5px;max-width:54ch;line-height:1.55}.b-skeleton{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--neutral-soft) 25%,var(--surface-sunken) 50%,var(--neutral-soft) 75%);background-size:400% 100%;animation:b-shimmer 1.4s var(--ease) infinite;margin:var(--s3) 0}@keyframes b-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.b-auth{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.b-auth-pitch{background:var(--rail);color:var(--rail-ink);padding:var(--s12);display:flex;flex-direction:column;justify-content:center;gap:var(--s6);position:relative;overflow:hidden}.b-auth-pitch:before{content:"";position:absolute;width:620px;height:620px;right:-200px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(47,95,224,.28),transparent 62%);pointer-events:none}.b-auth-pitch>*{position:relative}.b-auth-pitch h2{font-size:32px;max-width:17ch;color:var(--rail-ink);line-height:1.18}.b-auth-points{display:grid;gap:var(--s4);max-width:46ch}.b-auth-point{display:flex;gap:var(--s3);align-items:flex-start;color:var(--rail-ink-soft);font-size:13.5px;line-height:1.55}.b-auth-point svg{flex:none;color:var(--accent);margin-top:2px}.b-auth-form{display:flex;align-items:center;justify-content:center;padding:var(--s12) var(--s6);background:var(--surface)}.b-auth-form>div{width:100%;max-width:388px}.b-auth-form h1{font-size:24px;margin-bottom:var(--s2)}.b-auth-swap{margin-top:var(--s4);font-size:13px;color:var(--ink-soft)}.b-auth-divider{display:flex;align-items:center;gap:var(--s3);color:var(--ink-faint);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;margin:var(--s4) 0}.b-auth-divider:before,.b-auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}@media(max-width:940px){.b-auth{grid-template-columns:1fr}.b-auth-pitch{padding:var(--s8) var(--s5)}.b-auth-pitch h2{font-size:25px}.b-auth-form{padding:var(--s8) var(--s5)}}.b-toasts{position:fixed;right:var(--s5);bottom:var(--s5);display:flex;flex-direction:column;gap:var(--s2);z-index:50;max-width:384px}.b-toast{display:flex;gap:var(--s3);align-items:flex-start;background:var(--surface-raised);border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--s3) var(--s4);font-size:13px;line-height:1.5;cursor:pointer;animation:b-toast-in var(--slow) var(--ease) both}.b-toast svg{flex:none;margin-top:1px}.b-toast.success{border-left-color:var(--good)}.b-toast.success svg{color:var(--good)}.b-toast.error{border-left-color:var(--bad)}.b-toast.error svg{color:var(--bad)}.b-toast.info svg{color:var(--accent)}@keyframes b-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.b-hero{display:flex;align-items:flex-start;gap:var(--s5);flex-wrap:wrap}.b-hero-text{min-width:0;flex:1}.b-hero h1{font-size:26px}.b-hero-handle{color:var(--ink-faint);font-size:14px;margin-top:2px}.b-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--line)}.b-stat{padding:var(--s4) var(--s5);border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column;gap:3px}.b-stat>strong{font-size:26px;font-weight:620;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.b-stat>.b-muted{font-size:12.5px}.b-stat:last-child{border-right:none}.b-channel{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3) var(--s4);transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.b-channel:hover{border-color:var(--line-strong);background:var(--surface-sunken)}.b-channel-lead{display:flex;align-items:center;gap:var(--s3);min-width:0}.b-kit-channels{display:grid;gap:var(--s2)}.b-locked{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--s6);background:var(--surface-sunken);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.b-locked-mark{width:46px;height:46px;border-radius:var(--radius);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line)}.b-locked p{max-width:56ch;color:var(--ink-soft);font-size:13.5px;line-height:1.55}.b-withheld{display:flex;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.b-withheld:last-child{border-bottom:none;padding-bottom:0}.b-withheld-mark{width:32px;height:32px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none;background:var(--neutral-soft);color:var(--ink-faint)}.b-withheld.unlockable .b-withheld-mark{background:var(--accent-soft);color:var(--accent)}.b-thread{display:flex;flex-direction:column;gap:var(--s3);max-height:430px;overflow-y:auto;padding-right:var(--s1)}.b-message{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3) var(--s4);max-width:76%;background:var(--surface);font-size:13.5px;line-height:1.55}.b-message.mine{align-self:flex-end;background:var(--accent-soft);border-color:var(--accent-line)}.b-message.redacted{background:var(--neutral-soft);color:var(--ink-faint);font-style:italic}.b-message-meta{font-size:11px;color:var(--ink-faint);margin-bottom:var(--s1);display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.b-timeline{display:grid;gap:0}.b-step{display:grid;grid-template-columns:22px 1fr;gap:var(--s3);padding-bottom:var(--s4);position:relative}.b-step:before{content:"";position:absolute;left:10px;top:21px;bottom:0;width:2px;background:var(--line);border-radius:1px}.b-step.done:before{background:var(--good);opacity:.45}.b-step:last-child:before{display:none}.b-step-dot{width:20px;height:20px;border-radius:var(--radius-pill);border:2px solid var(--line-strong);background:var(--surface);z-index:1;display:grid;place-items:center;color:#fff}.b-step.done .b-step-dot{border-color:var(--good);background:var(--good)}.b-step.now .b-step-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.b-step strong{font-size:13.5px;font-weight:600;color:var(--ink-soft);text-transform:capitalize}.b-step.done strong{color:var(--ink-soft)}.b-step.now strong{color:var(--ink-strong);font-weight:640}.b-step p{font-size:13px;color:var(--ink-soft);margin-top:2px;max-width:48ch}.b-brand-profile{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line)}.b-profile-heading h3{margin:var(--s1) 0 var(--s2);font-size:18px}.b-profile-heading p{max-width:70ch}.b-profile-import{display:flex;align-items:flex-start;gap:var(--s3);margin-top:var(--s4)}.b-profile-import .b-field{flex:1;min-width:0}.b-profile-import .b-button{margin-top:23px}.b-profile-note{color:var(--ink-soft);margin-bottom:var(--s2)}.b-profile-form{margin-top:var(--s4)}.b-brand-logo{display:block;object-fit:contain;flex:none;border:1px solid var(--line);border-radius:var(--radius-sm);padding:5px;background:var(--surface-sunken)}.b-profile-logo-row{display:flex;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4)}.b-profile-logo-row .b-field{flex:1;min-width:0}.b-profile-preview{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s3);margin-bottom:var(--s4)}.b-profile-preview summary{cursor:pointer;font-weight:600}.b-profile-preview article{padding:var(--s4) 0}.b-profile-preview h3{margin-top:var(--s3)}.b-profile-about{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--s3) 0}.b-brand-profile .b-faint{overflow-wrap:anywhere}@media(max-width:700px){.b-profile-logo-row{flex-wrap:wrap}.b-profile-logo-row .b-field{flex-basis:180px}.b-profile-import{flex-direction:column;gap:0}.b-profile-import .b-field{width:100%}.b-profile-import .b-button{margin:0 0 var(--s3)}}.b-brand-row{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4);margin-bottom:var(--s3);background:var(--surface)}.b-brand-head{display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;align-items:flex-start}.b-brand-identity{display:flex;gap:var(--s3);align-items:center;min-width:0}.b-searchbar{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:var(--s3)}.b-searchbar .b-search{flex:1 1 280px}.b-searchbar .b-select{width:auto;min-width:150px}.b-searchbar .b-market{width:140px}.b-provenance-note{display:flex;gap:var(--s3);align-items:flex-start;color:var(--ink-faint);font-size:12.5px;line-height:1.5;padding:0 var(--s1) var(--s5);max-width:86ch}.b-provenance-note svg{flex:none;margin-top:2px}.b-result-count{font-size:13px;color:var(--ink-soft);margin-bottom:var(--s3);padding-inline:var(--s1)}.b-result-count strong{color:var(--ink-strong);font-size:14px}.b-creator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(336px,1fr));gap:var(--s4);margin-bottom:var(--s5)}.b-creator-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease)}.b-creator-card:hover{text-decoration:none;border-color:var(--accent-line);box-shadow:var(--shadow);transform:translateY(-1px)}.b-creator-top{display:flex;align-items:center;gap:var(--s3)}.b-creator-name{flex:1;min-width:0;display:flex;flex-direction:column}.b-creator-name strong{font-family:var(--font-display);font-size:15.5px;font-weight:640;letter-spacing:-.012em;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-creator-name span{font-size:12.5px;color:var(--ink-faint)}.b-creator-headline{color:var(--ink-soft);font-size:13.5px;line-height:1.5;min-height:2lh}.b-sample-note{display:flex;gap:var(--s2);align-items:flex-start;font-size:11.5px;line-height:1.45;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--radius-sm);padding:6px 9px}.b-sample-note svg{flex:none;margin-top:1px}.b-creator-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);margin-top:auto}.b-creator-stats>div{display:flex;flex-direction:column;gap:3px;min-width:0}.b-creator-stats strong{font-size:15px;font-weight:640;color:var(--ink-strong)}.b-creator-open{display:inline-flex;align-items:center;gap:var(--s2);font-size:12.5px;font-weight:600;color:var(--accent)}.b-creator-card:hover .b-creator-open svg{transform:translate(2px)}.b-creator-open svg{transition:transform var(--fast) var(--ease)}@media(max-width:560px){.b-creator-stats{grid-template-columns:1fr}}.b-reasoning{margin-top:var(--s4);padding-left:var(--s4);border-left:2px solid var(--accent-soft);display:flex;flex-direction:column;gap:var(--s3)}.b-reasoning>.b-button,.b-reasoning .b-actions{align-self:flex-start}.b-reasoning-text{margin:0;color:var(--ink);font-size:14.5px;line-height:1.65;white-space:pre-wrap}.b-evidence{margin:0;display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken)}.b-evidence>div{display:flex;justify-content:space-between;gap:var(--s4);font-size:13px}.b-evidence dt{color:var(--ink-faint)}.b-evidence dd{margin:0;color:var(--ink);text-align:right}.b-draft{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.b-draft>summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--accent);list-style:none}.b-draft>summary::-webkit-details-marker{display:none}.b-draft>summary:before{content:"+ "}.b-draft[open]>summary:before{content:"− "}@font-face{font-family:Audiowide;src:url(/brand/audiowide.woff2) format("woff2");font-display:swap}.b-brandmark-text strong,.b-auth-pitch .b-brandmark>span{font-family:Audiowide,sans-serif;font-weight:400;letter-spacing:0;text-transform:uppercase}.b-brandmark img{border-radius:9px;object-fit:cover}.b-auth-pitch .b-brandmark small{font-family:var(--font-body);text-transform:none}.b-creator-kit{background:var(--mk-bg);color:var(--mk-text);padding:24px;border-radius:20px}.b-creator-kit .b-head{position:relative;isolation:isolate;overflow:hidden;padding:34px;border:1px solid color-mix(in srgb,var(--mk-text) 12%,transparent);border-radius:18px;background:linear-gradient(125deg,color-mix(in srgb,var(--mk-accent) 30%,var(--mk-surface)),var(--mk-surface))}.b-kit-cover,.b-kit-cover-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.b-kit-cover-shade{background:linear-gradient(90deg,var(--mk-bg),color-mix(in srgb,var(--mk-bg) 85%,transparent) 50%,transparent)}.b-creator-kit .b-head-row{position:relative}.b-kit-avatar{width:76px;height:76px;object-fit:cover;border-radius:20px}.b-creator-kit .b-card,.b-creator-kit .b-tile{background:var(--mk-surface);border-color:color-mix(in srgb,var(--mk-text) 12%,transparent)}.b-creator-kit h1,.b-creator-kit h2,.b-creator-kit h3,.b-creator-kit .b-card-title{color:var(--mk-text)}.b-creator-kit .b-muted,.b-creator-kit .b-faint,.b-creator-kit .b-eyebrow{color:var(--mk-text);opacity:.7}.b-kit-portfolio,.b-kit-formats,.b-kit-contact{margin:24px 0}.b-kit-portfolio h2,.b-kit-formats h2{font-size:15px;margin:0 0 12px}.b-kit-portfolio>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.b-kit-portfolio figure{margin:0;border-radius:12px;overflow:hidden;background:var(--mk-surface);border:1px solid color-mix(in srgb,var(--mk-text) 12%,transparent)}.b-kit-portfolio img{width:100%;height:200px;object-fit:cover;display:block}.b-kit-portfolio iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.b-kit-portfolio figcaption{padding:12px 16px;font-size:13px}.b-kit-portfolio a{color:var(--mk-text)}.b-kit-formats>div{display:flex;flex-wrap:wrap;gap:10px}.b-kit-formats span{padding:16px;background:var(--mk-surface);border:1px solid color-mix(in srgb,var(--mk-accent) 35%,transparent);border-radius:12px;font-size:13px}@media(max-width:700px){.b-creator-kit{padding:12px}.b-creator-kit .b-head{padding:22px}.b-kit-portfolio>div{grid-template-columns:1fr}}.b-brand-inbox{margin:8px 0;padding:10px;border:1px solid var(--line);border-radius:10px}.b-brand-inbox summary{cursor:pointer;font-weight:600}.b-brand-inbox[open]{max-height:350px;overflow:auto}.b-brand-inbox a{display:block;margin-top:12px}.b-brand-inbox small{display:block;line-height:1.5;margin-top:5px}.b-profile-analytics{display:grid;gap:var(--s6)}.b-profile-analytics>.b-grid,.b-profile-analytics .b-card,.b-profile-analytics .b-tile{margin:0}.b-analytics-empty{margin:0;padding:var(--s2) 0;color:var(--ink-soft);font-size:13px;line-height:1.7;max-width:52ch}.b-analytics-breakdown{margin:0}.b-analytics-breakdown>div{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.b-analytics-breakdown>div:last-child{border-bottom:0}.b-analytics-breakdown dt{overflow-wrap:anywhere}.b-analytics-breakdown dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.b-table-scroll{overflow-x:auto}.b-viewer-kind{display:block;color:var(--ink-soft);font-size:12px;margin-top:3px}.b-analytics-method{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);font-size:13px}.b-analytics-method summary{cursor:pointer;font-weight:600}.b-analytics-method p{margin:var(--s3) 0}.b-payment-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);padding:var(--s4);margin:var(--s4) 0;border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft)}.b-payment-plan>div{min-width:0;display:flex;flex-direction:column;gap:6px}.b-payment-plan strong{font-size:20px;font-variant-numeric:tabular-nums}.b-payment-plan small{color:var(--ink-soft);line-height:1.6}.b-payment-transfer{padding:var(--s4);margin:var(--s4) 0;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius)}.b-payment-transfer label{display:block;margin:var(--s3) 0 var(--s2);font-size:13px}.b-payment-transfer .b-payment-attestation{display:flex;align-items:flex-start;gap:8px;margin:var(--s4) 0}.b-payment-attestation input{flex:none;width:auto;margin-top:4px}.b-payment-reference{overflow-wrap:anywhere;font-size:13px}@media(max-width:700px){.b-payment-plan{grid-template-columns:1fr}}.b-appearance{min-width:0;color:var(--rail-ink)}.b-appearance-label{display:block;margin-bottom:7px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--rail-ink-soft)}.b-appearance-options{display:flex;gap:3px;padding:4px;border:1px solid var(--rail-line);border-radius:10px;background:var(--rail-hover)}.b-appearance-options button{flex:1;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--rail-ink-soft);font:inherit;font-size:12px;font-weight:550;cursor:pointer;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.b-appearance-options button:hover{color:var(--rail-ink);background:var(--rail-raised)}.b-appearance-options button[aria-pressed=true]{color:var(--accent);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.b-auth-pitch .b-appearance{width:224px}.b-skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:var(--radius-sm);color:var(--accent-ink);background:var(--accent);transform:translateY(-180%)}.b-skip-link:focus{transform:translateY(0)}.b-main:focus{outline:none}.b-nav .b-badge{margin-left:auto}.b-side-identity>span{min-width:0}.b-side-identity .b-monogram{flex:none}::selection{background:var(--accent-line);color:var(--ink-strong)}@media(max-width:1120px){.b-side{overflow:visible;height:auto}.b-side>.b-brandmark{flex-shrink:0}.b-side-foot{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.b-side-foot .b-appearance-label{display:none}.b-side-foot .b-appearance{width:204px}.b-nav{order:3;flex:1 0 100%;flex-wrap:nowrap;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.b-nav a{flex:none;white-space:nowrap;min-height:44px}}@media(max-width:700px){.b-side{gap:10px;padding:12px}.b-side-foot{gap:8px}.b-side-identity{display:none}.b-head-row,.b-card-head{gap:var(--s3)}.b-head-row>*,.b-card-head>*{min-width:0}.b-actions{flex-wrap:wrap}.b-button{min-height:44px}input,select,textarea{font-size:max(16px,1em)}}.b-next-step{margin:0 0 var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.b-next-step.actor-brand{border-left-color:var(--accent);background:var(--accent-soft)}.b-next-step.actor-antramic{border-left-color:var(--warn);background:var(--warn-soft)}.b-next-step h2{margin:var(--s2) 0 var(--s1);font-size:18px;line-height:1.35}.b-next-step p{margin:0;max-width:72ch}.b-next-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.b-outstanding{margin-top:var(--s3)}.b-outstanding summary{cursor:pointer;font-weight:600;min-height:32px;display:flex;align-items:center}.b-outstanding ul{margin:var(--s2) 0 0;padding-left:var(--s5);line-height:1.7}.b-row-between{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s2) var(--s3)}.b-row-between>*{min-width:0}.b-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.b-subhead{margin:var(--s5) 0 var(--s2);font-size:14px}.b-fingerprint{display:block;font-size:13px;overflow-wrap:anywhere}.b-evidence-list{margin:var(--s2) 0;padding-left:var(--s5);line-height:1.7;overflow-wrap:anywhere}.b-evidence-list li+li{margin-top:var(--s2)}.b-evidence-list p{margin:var(--s1) 0}.b-select.b-compact{width:auto;min-width:0}.b-amendment,.b-dispute{margin-top:var(--s3);gap:var(--s2)}.b-amendment p,.b-dispute p{margin:0}.b-change-list{margin:0;padding-left:var(--s5);line-height:1.7;overflow-wrap:anywhere}.b-amendment-form,.b-inline-form{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunken)}.b-amendment-form fieldset{margin:0;gap:var(--s2)}.b-amendment-form fieldset[disabled]{opacity:.75}.b-amendment-form legend{font-weight:600;padding:0 var(--s1)}.b-amendment-form label{display:flex;flex-direction:column;gap:var(--s1);font-size:13px}.b-deliverables,.b-payments{display:flex;flex-direction:column;gap:var(--s3)}.b-deliverable,.b-payment{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.b-deliverable p,.b-payment p{margin:0}.b-deliverable.state-submitted{border-color:var(--accent-line)}.b-deliverable.state-cancelled{opacity:.7}.b-history summary{cursor:pointer;font-weight:600;min-height:32px;display:flex;align-items:center}.b-history ol{margin:var(--s2) 0 0;padding-left:var(--s5)}.b-history li{padding:var(--s2) 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.b-history li:last-child{border-bottom:0}.b-history li p{margin:var(--s1) 0 0}.b-placement{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-wrap:anywhere}.b-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.b-metric{display:flex;flex-direction:column;gap:2px;min-width:0}.b-metric strong{font-size:20px;font-variant-numeric:tabular-nums}.b-check{display:flex;align-items:flex-start;gap:var(--s2);font-size:14px}.b-check input{flex:none;width:auto;margin-top:4px}.b-resolution{padding:var(--s3);border-radius:var(--radius-sm);border:1px solid var(--good-line);background:var(--good-soft)}.b-resolution p{margin:var(--s1) 0 0}.b-activity{margin:0;padding-left:var(--s5);line-height:1.8;overflow-wrap:anywhere}.b-cancel{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.b-stepup{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5)}.b-stepup h2{margin:0;font-size:18px}.b-stepup p{margin:0}.b-stepup-dialog{width:min(440px,calc(100vw - 32px))}@media(max-width:700px){.b-next-step{padding:var(--s3) var(--s4)}.b-metric-row{grid-template-columns:1fr 1fr}.b-amendment-form,.b-inline-form{padding:var(--s3)}.b-select.b-compact{width:100%}}
