/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-border-style:solid;--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}::backdrop{--tw-border-style:solid;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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)}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--ink:#181a1c;--muted:#73777b;--line:#e6e4df;--paper:#f5f4f0;--lime:#d8ff52;--blue:#315cff}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input,textarea,select{font:inherit}button{cursor:pointer}.brand-mark,.nav-item,.profile-card,.action-item{text-align:left;border:0}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#161819;flex-direction:column;height:100vh;padding:30px 22px 24px;display:flex;position:sticky;top:0}.brand-mark{letter-spacing:-.02em;align-items:center;gap:11px;padding:0 8px 42px;font-size:19px;display:flex}.brand-mark>span{background:var(--lime);color:#151515;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sidebar nav{gap:7px;display:grid}.nav-item{color:#a9adaf;border-radius:12px;align-items:center;gap:13px;padding:12px 14px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#292c2d}.nav-item.active{box-shadow:inset 3px 0 var(--lime)}.nav-item span{text-align:center;color:#dde0e1;width:20px;font-size:17px}.profile-card{background:#202324;border:1px solid #323637;border-radius:15px;align-items:center;gap:11px;margin-top:auto;padding:13px;display:flex}.profile-card div{gap:2px;display:grid}.profile-card strong{font-size:13px}.profile-card small{color:#898e90;font-size:11px}.avatar{color:#26130f;background:#ff8d72;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.workspace{padding:38px clamp(24px,4vw,64px) 60px;overflow:visible}.topbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.eyebrow{color:#85898b;text-transform:uppercase;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:800}h1,h2,p{margin-top:0}.topbar h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,43px);font-weight:600}.primary-button,.dark-button,.ghost-button,.row-arrow{border:0;border-radius:12px}.primary-button{background:var(--blue);color:#fff;padding:13px 18px;font-size:13px;font-weight:700;box-shadow:0 10px 24px #315cff33}.hero-grid{grid-template-columns:minmax(0,1.75fr) repeat(2,minmax(160px,.55fr));gap:16px;display:grid}.focus-card,.metric-card,.panel{border:1px solid var(--line);background:#fff}.focus-card{background:var(--lime);border-color:#c9ed4c;border-radius:24px;justify-content:space-between;gap:20px;min-height:238px;padding:30px;display:flex;position:relative;overflow:hidden}.focus-card:after{content:"";border:32px solid #ffffff73;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-86px;right:-44px}.focus-copy{z-index:1;max-width:480px;position:relative}.focus-copy h2{letter-spacing:-.05em;max-width:430px;margin:17px 0 10px;font-size:clamp(24px,3vw,35px);line-height:1.02}.focus-copy p{color:#434736;max-width:470px;margin-bottom:22px;font-size:13px;line-height:1.55}.live-pill{text-transform:uppercase;letter-spacing:.1em;background:#ffffff8c;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.dark-button{color:#fff;background:#171918;align-items:center;gap:18px;padding:11px 14px;font-size:12px;font-weight:700;display:inline-flex}.score-ring{z-index:1;border:13px solid #fffc;border-radius:50%;flex:none;align-content:center;align-self:center;place-items:center;width:106px;height:106px;display:grid;position:relative}.score-ring span{font-size:35px;font-weight:700;line-height:1}.score-ring small{margin-top:4px;font-size:10px}.metric-card{border-radius:24px;flex-direction:column;min-height:238px;padding:24px;display:flex;position:relative}.metric-icon{width:36px;height:36px;color:var(--blue);background:#e9edff;border-radius:11px;place-items:center;margin-bottom:auto;font-weight:800;display:grid}.metric-icon.coral{color:#ff6e4a;background:#fff0eb}.metric-card>small{color:#7c8083;font-size:11px}.metric-card>strong{letter-spacing:-.05em;margin:5px 0;font-size:42px}.metric-card p{color:#8a8e90;margin:0;font-size:10px}.metric-card p b{color:#208c5c}.content-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:16px;margin-top:16px;display:grid}.panel{border-radius:24px;padding:28px}.panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.panel-head h2{letter-spacing:-.035em;margin:0;font-size:20px}.ghost-button{color:#525658;background:#f2f2ef;padding:9px 11px;font-size:11px;font-weight:700}.request-list{display:grid}.request-row{border-top:1px solid #eeece7;grid-template-columns:38px minmax(150px,1.3fr) minmax(125px,.85fr) 92px 32px;align-items:center;gap:14px;padding:15px 0;display:grid}.request-logo{background:#f0f0ed;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.request-main{gap:3px;display:grid}.request-main strong{font-size:12px}.request-main small,.gap-count small{color:#8c9092;font-size:10px}.status{border-radius:8px;width:max-content;padding:6px 8px;font-size:9px;font-weight:800}.status.amber{color:#966713;background:#fff4d9}.status.green{color:#21784a;background:#e7f8ed}.status.blue{color:#3157c8;background:#e9edff}.gap-count{gap:2px;display:grid}.gap-count strong{font-size:14px}.row-arrow{background:#f1f1ee;width:30px;height:30px}.action-panel{color:#fff;background:#202324;border-color:#202324}.action-panel .eyebrow{color:#7e8485}.action-panel .panel-head{margin-bottom:10px}.action-item{border-top:1px solid #363a3b;grid-template-columns:35px 1fr;gap:12px;padding:17px 0;display:grid}.action-number{width:32px;height:32px;color:var(--lime);background:#2e3233;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.action-item div{gap:5px;display:grid}.action-item strong{font-size:12px;line-height:1.35}.action-item small{color:#8f9596;font-size:10px;line-height:1.4}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr 1fr}.focus-card{grid-column:1/-1}.content-grid{grid-template-columns:1fr}}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:static}.sidebar nav{grid-template-columns:repeat(4,1fr)}.nav-item{justify-content:center;padding:10px;font-size:0}.nav-item span{font-size:17px}.profile-card{display:none}.brand-mark{padding:0 4px 16px}.workspace{padding:24px 16px 40px}.topbar{align-items:center}.hero-grid{grid-template-columns:1fr}.focus-card{padding:24px}.score-ring{display:none}.request-row{grid-template-columns:36px 1fr 30px}.request-row .status,.request-row .gap-count{display:none}.panel{padding:22px}}.loading-screen{color:#b8bdbe;background:#17191a;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.brand-symbol{background:var(--lime);color:#151515;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid}.login-page{background:#17191a;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:100vh;display:grid}.login-art{color:#fff;background:radial-gradient(circle at 82% 30%,#315cff59,#0000 29%),#17191a;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(40px,7vw,110px) 70px;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";background:var(--lime);filter:blur(1px);opacity:.9;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-210px;right:-150px}.login-brand{z-index:2;color:#fff;background:0 0;width:max-content;padding:0;position:relative}.login-art>div:nth-child(2){z-index:2;max-width:720px;position:relative}.login-art h1{letter-spacing:-.07em;max-width:700px;margin:0 0 24px;font-size:clamp(48px,6.4vw,92px);line-height:.91}.login-art>div:nth-child(2)>p:last-child{color:#aeb4b6;max-width:520px;font-size:17px;line-height:1.6}.login-orbit{border:1px solid #d8ff524d;border-radius:50%;width:240px;height:240px;position:absolute;top:20%;right:6%}.login-orbit i{background:var(--lime);border-radius:50%;width:13px;height:13px;position:absolute}.login-orbit i:first-child{top:-6px;left:50%}.login-orbit i:nth-child(2){background:var(--blue);top:50%;right:-6px}.login-orbit i:nth-child(3){background:#ff8d72;bottom:24px;left:20px}.login-panel{background:#f7f6f2;place-items:center;padding:32px;display:grid}.login-panel form{gap:18px;width:min(100%,420px);display:grid}.login-panel h2{letter-spacing:-.05em;margin:0;font-size:38px}.form-intro{color:var(--muted);margin:-8px 0 10px;font-size:14px}label{color:#525658;gap:7px;font-size:11px;font-weight:750;display:grid}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dddcd7;border-radius:11px;outline:none}input,select{min-height:44px;padding:0 13px}textarea{resize:vertical;padding:11px 13px;line-height:1.45}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #315cff1a}.wide{width:100%;min-height:48px}.form-error{color:#aa3c25;background:#fff0ec;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.toast{z-index:30;color:#fff;background:#202324;border-radius:12px;padding:14px 18px;font-size:12px;font-weight:700;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 40px #00000038}.empty-state{color:#8b8f91;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:150px;display:grid}.empty-state span{font-size:28px}.empty-state p{max-width:280px;margin:0;font-size:12px;line-height:1.5}.table-panel{padding-bottom:12px}.table-panel .request-row{grid-template-columns:42px minmax(200px,1.3fr) minmax(180px,.9fr) 100px 32px}.brief-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.brief-form{gap:24px;display:grid}.completion-line{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.completion-line div{gap:2px;display:grid}.completion-line strong{font-size:16px}.completion-line small{color:var(--muted);font-size:10px}.completion-line progress{width:100%;height:8px;accent-color:var(--blue)}.upload-zone{text-align:center;cursor:pointer;background:#fafaf7;border:1.5px dashed #cacac4;border-radius:17px;place-items:center;padding:26px;position:relative}.upload-zone:hover{border-color:var(--blue);background:#f7f8ff}.upload-zone.analyzing{border-color:var(--blue);cursor:wait;background:#f3f5ff}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone strong{color:var(--ink);font-size:13px}.upload-zone small{color:var(--muted);font-size:10px}.upload-icon{width:38px;height:38px;color:var(--blue);background:#e9edff;border-radius:11px;place-items:center;font-size:20px;display:grid}.website-import{background:#f7f7f3;border:1px solid #e4e3dd;border-radius:16px;gap:13px;padding:17px;display:grid}.website-import>div:first-child{align-items:center;gap:11px;display:flex}.website-import>div:first-child>div{gap:3px;display:grid}.website-import strong{color:var(--ink);font-size:12px}.website-import small{color:var(--muted);font-size:10px}.website-icon{width:34px;height:34px;color:var(--blue);background:#e8edff;border-radius:10px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.website-controls{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.website-status{color:#25754b;margin:-2px 0 0;font-size:10px;font-weight:700}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.span-full{grid-column:1/-1}.field-title{justify-content:flex-start;align-items:center;gap:3px;display:flex}.required-mark{color:#dc3f35;font-size:13px;font-weight:900;line-height:1}.input-affix{position:relative}.input-affix input{padding-right:38px}.input-affix span{color:#898d8f;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.input-affix-word input{padding-right:52px}.input-affix-word input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-affix-word input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-affix-word input[type=number]{-webkit-appearance:textfield;appearance:textfield}.input-affix-word span{right:12px}.choice-field{border:0;min-width:0;margin:0;padding:0}.choice-field legend{color:#525658;margin-bottom:9px;font-size:11px;font-weight:750}.choice-field legend .required-mark{margin-left:3px}.choice-list{flex-wrap:wrap;gap:8px;display:flex}.choice-chip{color:#636769;cursor:pointer;background:#fff;border:1px solid #d9d8d3;border-radius:11px;grid-template-columns:none;align-items:center;gap:7px;width:auto;min-height:38px;padding:0 12px;transition:all .18s;display:flex;position:relative}.choice-chip:hover{background:#f7f8ff;border-color:#9eabe8}.choice-chip.selected{color:#2647b7;background:#e9edff;border-color:#7890ff;box-shadow:inset 0 0 0 1px #315cff1f}.choice-chip input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.choice-chip span{color:#777b7d;background:#f0f0ed;border-radius:6px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.choice-chip.selected span{background:var(--blue);color:#fff}.form-actions{justify-content:flex-end;gap:10px;display:flex}.secondary-button{color:#303335;background:#fff;border:1px solid #d9d8d3;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:750}.secondary-button:hover{background:#f5f5f2}.primary-button:disabled,.secondary-button:disabled,.draft-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.brief-sidebar{z-index:2;align-self:start;gap:10px;display:grid;position:sticky;top:24px}.brief-actions{background:#f1f1ed;border:1px solid #e0dfda;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;box-shadow:0 10px 28px #1b1f1e14}.brief-actions button{min-height:44px;padding:10px 12px}.draft-button{color:#464a4b;background:#e5e5df;border:1px solid #d5d4cf;border-radius:12px;grid-column:1/-1;font-size:12px;font-weight:750}.draft-button:hover{background:#dcddd6}.review-panel{overscroll-behavior:contain;scrollbar-color:#54595a transparent;color:#fff;background:#202324;border-color:#202324;max-height:calc(100vh - 176px);overflow-y:auto}.review-panel .eyebrow{color:#8d9293}.review-panel h2{margin:0 0 16px;font-size:20px}.review-summary{color:#b9bebe;font-size:12px;line-height:1.55}.review-empty{color:#9fa5a6;border:1px dashed #4b5051;border-radius:12px;margin:18px 0 0;padding:14px;font-size:11px;line-height:1.5}.ai-warning{background:#ffc84a14;border:1px solid #ffc84a47;border-radius:12px;margin-top:17px;padding:14px}.ai-warning strong{color:#ffd978;font-size:11px}.ai-warning p{color:#c5c9ca;margin:7px 0 0;font-size:10px;line-height:1.5}.review-list{background:#2a2e2f;border-radius:12px;margin-top:18px;padding:14px}.review-list>strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.review-list p{color:#c6cacc;margin:9px 0 0;font-size:11px;line-height:1.4}.review-list.warning{border-left:3px solid #ffc84a}.review-list.danger{border-left:3px solid #ff765a}.request-entry{border-top:1px solid #eeece7}.request-entry .request-row{border-top:0}.request-ai-details{background:#f8f9f3;border:1px solid #e2e4dc;border-radius:12px;margin:-4px 0 14px 52px;padding:11px 13px}.request-ai-details summary{color:#303535;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.request-ai-details summary span{color:#20251f;background:#d8ff52;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.request-ai-history{gap:10px;margin-top:12px;display:grid}.request-ai-history>article{background:#fff;border-radius:10px;gap:9px;padding:13px;display:grid}.request-ai-history header{justify-content:space-between;gap:12px;display:flex}.request-ai-history header strong{font-size:11px}.request-ai-history time,.request-ai-history small{color:#8b9191;font-size:9px}.request-ai-history p{color:#4d5353;margin:0;font-size:10px;line-height:1.5}.request-ai-history div{gap:4px;display:grid}.drafts-panel{margin-bottom:18px}.draft-list{display:grid}.draft-row{border-top:1px solid #ecebe7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.draft-row>div:nth-child(2){gap:4px;display:grid}.draft-row strong{font-size:12px}.draft-row small{color:var(--muted);font-size:9px}.crm-create-form{background:linear-gradient(120deg,#fff 0%,#fafbf4 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.crm-create-intro{grid-column:1/-1;max-width:760px}.crm-create-intro h2{letter-spacing:-.04em;margin:0 0 7px;font-size:23px}.crm-create-intro>p:last-child{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.crm-create-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.crm-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.crm-overview article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.crm-overview article>span{color:#6f7475;background:#f0f1ec;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.crm-overview article:first-child>span{background:#f1f1ed}.crm-overview article:nth-child(2)>span{color:#3157c8;background:#e9edff}.crm-overview article:nth-child(3)>span{color:#966713;background:#fff4d9}.crm-overview article:nth-child(4)>span{color:#b64c31;background:#fff0eb}.crm-overview article:nth-child(5)>span{color:#21784a;background:#e7f8ed}.crm-overview article div{gap:2px;min-width:0;display:grid}.crm-overview strong{font-size:19px;line-height:1}.crm-overview small{color:#85898b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-table-panel{padding-bottom:12px}.crm-table-panel .panel-head>small{color:var(--muted);font-size:10px}.crm-table-wrap{width:100%;overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:960px}.crm-table th{color:#94989a;text-align:left;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;padding:0 12px 11px;font-size:8px;font-weight:850}.crm-table th:first-child,.crm-table td:first-child{padding-left:0}.crm-table th:last-child,.crm-table td:last-child{padding-right:0}.crm-table tbody tr{cursor:pointer;border-top:1px solid #ecebe7;outline:none;transition:background .18s}:is(.crm-table tbody tr:hover,.crm-table tbody tr:focus-visible){background:#fafaf6}.crm-table td{color:#44494a;vertical-align:middle;padding:14px 12px;font-size:10px}.crm-order-cell{align-items:center;gap:11px;min-width:210px;display:flex}.crm-order-cell>span{color:#202324;text-transform:uppercase;background:linear-gradient(135deg,#e9edff,#d8ff52);border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:12px;font-weight:900;display:grid}.crm-order-cell div{gap:3px;min-width:0;display:grid}.crm-order-cell strong{max-width:250px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-order-cell small,.crm-muted{color:#969a9b;font-size:8px}.crm-stage-badge{color:#64696a;white-space:nowrap;background:#f1f1ed;border-radius:9px;align-items:center;gap:7px;width:max-content;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.crm-stage-badge b{background:#ffffffb3;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.crm-stage-badge.stage-2{color:#3157c8;background:#e9edff}.crm-stage-badge.stage-3{color:#966713;background:#fff4d9}.crm-stage-badge.stage-4{color:#b64c31;background:#fff0eb}.crm-stage-badge.stage-5{color:#21784a;background:#e7f8ed}.crm-table-progress{gap:5px;min-width:110px;display:grid}.crm-table-progress>span{background:#e7e7e2;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.crm-table-progress i{border-radius:inherit;background:var(--blue);height:100%;display:block}.crm-table-progress small{color:#8f9394;font-size:8px}.crm-table .row-arrow{font-size:12px}.crm-table-empty{color:#8b8f91;text-align:center;padding:50px 20px}.crm-detail-head{gap:25px;margin-bottom:18px;display:grid}.crm-detail-head>div:first-child{align-items:center;gap:13px;display:flex}.crm-client-avatar{background:var(--lime);text-transform:uppercase;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:900;display:grid}.crm-detail-head h2{letter-spacing:-.04em;margin:0 0 5px;font-size:23px}.crm-detail-head div:first-child small{color:var(--muted);font-size:9px}.crm-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:relative}.crm-progress:before{content:"";background:#e3e3de;height:2px;position:absolute;top:14px;left:5%;right:5%}.crm-progress>div{z-index:1;color:#999d9e;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.crm-progress span{background:#e6e6e1;border:4px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid;box-shadow:0 0 0 1px #e1e1dc}.crm-progress small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:8px;overflow:hidden}.crm-progress .done span{color:#24754b;background:#dff5e6}.crm-progress .active span{background:var(--blue);color:#fff;box-shadow:0 0 0 4px #315cff1f}.crm-progress .active small{color:#294eb9;font-weight:800}.crm-detail-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.offer-summary{border:1px solid var(--line);background:#fafaf7;border-radius:14px;gap:18px;padding:14px 17px;display:flex}.offer-summary>div{gap:2px;display:grid}.offer-summary strong{letter-spacing:-.02em;font-size:19px}.offer-summary small{color:var(--muted);font-size:10px}.offer-feedback{gap:6px;display:grid}.crm-stage-stack{gap:12px;min-width:0;display:grid}.crm-stage-block{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.crm-stage-block.current{box-shadow:0 13px 35px #1e222112}.crm-stage-block.current>header{color:#fff;background:#202324;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:21px 23px;display:grid}.crm-stage-block.current>header>span,.crm-stage-block summary>span{background:var(--lime);color:#1c1e1d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.crm-stage-block.current>header .eyebrow{color:#8d9394}.crm-stage-block.current>header h2{margin:0 0 3px;font-size:20px}.crm-stage-block.current>header small{color:#aeb3b4;font-size:9px}.crm-stage-block summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 17px;list-style:none;display:grid}.crm-stage-block summary::-webkit-details-marker{display:none}.crm-stage-block summary>span{color:#656a6b;background:#efefeb;width:34px;height:34px;font-size:10px}.crm-stage-block summary div{gap:3px;display:grid}.crm-stage-block summary strong{font-size:12px}.crm-stage-block summary small{color:var(--muted);font-size:8px}.crm-stage-block summary>b{color:var(--blue);font-size:9px}.crm-stage-block.previous[open] summary{background:#fafaf7;border-bottom:1px solid #ebeae5}.crm-stage-block.previous[open] summary>b{font-size:0}.crm-stage-block.previous[open] summary>b:after{content:"Свернуть";font-size:9px}.crm-stage-body{gap:17px;padding:22px;display:grid}.crm-stage-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.crm-stage-form label:has(textarea){grid-column:1/-1}.crm-stage-form textarea{min-height:90px}.crm-brief-snapshot{background:#f8f8f4;border:1px solid #e4e3de;border-radius:14px;gap:11px;padding:15px;display:grid}.crm-snapshot-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-snapshot-title strong{font-size:12px}.crm-snapshot-title small{color:var(--muted);font-size:9px}.crm-brief-snapshot>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-brief-snapshot article,.crm-stage-readonly article{background:#fff;border-radius:10px;min-width:0;padding:11px}.crm-brief-snapshot article small,.crm-stage-readonly article small{color:#919596;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.crm-brief-snapshot article p,.crm-stage-readonly article p{overflow-wrap:anywhere;color:#45494b;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.48}.crm-stage-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-stage-readonly article{background:#f7f7f3}.crm-no-data{color:#8c9092;background:#f5f5f1;border-radius:11px;margin:0;padding:14px;font-size:10px;line-height:1.5}.crm-selection-snapshot{background:#eef1ff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.crm-selection-snapshot>div{gap:4px;display:grid}.crm-selection-snapshot strong{color:#294db9;font-size:12px}.crm-selection-snapshot small{color:#6977a4;font-size:9px;line-height:1.45}.crm-open-brief{justify-self:start}.crm-stage-actions{justify-content:flex-end;gap:9px;padding:5px 0 0;display:flex}.crm-history{color:#fff;background:#202324;border-color:#202324;padding-bottom:13px;position:sticky;top:24px}.crm-history .eyebrow{color:#858b8c}.crm-history h2{margin:0 0 18px;font-size:20px}.crm-history>div{display:grid}.crm-history article{border-top:1px solid #363a3b;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.crm-history article>span{width:26px;height:26px;color:var(--lime);background:#303435;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.crm-history article div{gap:5px;display:grid}.crm-history article strong{font-size:10px;line-height:1.45}.crm-history article small{color:#8f9596;font-size:8px;line-height:1.45}.filterbar,.selection-toolbar{grid-template-columns:minmax(220px,1fr) 200px auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.filterbar>span{color:var(--muted);place-self:center end;font-size:11px}.blogger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blogger-card{border:1px solid var(--line);background:#fff;border-radius:19px;gap:18px;padding:20px;display:grid}.blogger-head{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.blogger-avatar{color:#202324;background:linear-gradient(135deg,#edf0ff,#d8ff52);border-radius:14px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.blogger-head div{gap:3px;display:grid}.blogger-head strong{font-size:13px}.blogger-head small{color:#878b8d;font-size:10px}.score{color:#347136;background:#edf7e6;border-radius:9px;place-items:center;width:35px;height:29px;font-size:11px;font-weight:850;display:grid}.blogger-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.blogger-stats div{background:#f6f6f3;border-radius:10px;gap:3px;padding:9px;display:grid}.blogger-stats strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.blogger-stats small{color:#999c9e;font-size:8px}.reasoning{color:#686d6f;margin:0;font-size:10px;line-height:1.5}.price-row{border-top:1px solid #ecebe7;gap:7px;padding-top:13px;display:grid}.price-row span{color:#85898b;justify-content:space-between;font-size:9px;display:flex}.price-row b{color:#303335}.blogger-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.blogger-overview article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:16px 18px;display:grid}.blogger-overview article.attention{background:#fff8e8;border-color:#f0dfb7}.blogger-overview strong{font-size:25px;line-height:1}.blogger-overview small{color:var(--muted);font-size:9px}.blogger-filterbar{grid-template-columns:minmax(260px,1fr) 190px 190px auto}.blogger-table-panel{padding-bottom:12px}.blogger-table-panel .panel-head>small{color:var(--muted);font-size:9px}.blogger-table-wrap{overflow-x:auto}.blogger-table{border-collapse:collapse;width:100%;min-width:1080px}.blogger-table th{color:#969a9b;text-align:left;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:0 10px 11px;font-size:8px}.blogger-table th:first-child,.blogger-table td:first-child{padding-left:0}.blogger-table tbody tr{cursor:pointer;border-top:1px solid #ecebe7;outline:none;transition:all .18s}:is(.blogger-table tbody tr:hover,.blogger-table tbody tr:focus-visible){background:#fafaf6}.blogger-table td{color:#414647;vertical-align:middle;padding:13px 10px;font-size:10px}.blogger-table td>strong{font-size:10px}.blogger-table-name{align-items:center;gap:10px;min-width:215px;display:flex}.blogger-table-name>div{gap:3px;display:grid}.blogger-table-name strong{color:var(--ink);font-size:11px}.blogger-table-name small,.cell-sub{color:#949899;margin-top:3px;font-size:8px;line-height:1.35;display:block}.relationship-badge{color:#676b6c;white-space:nowrap;background:#f0f0ec;border-radius:8px;align-items:center;width:max-content;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.relationship-badge.direct{color:#21784a;background:#e7f8ed}.relationship-badge.manager{color:#3157c8;background:#e9edff}.relationship-badge.agency{color:#744ab2;background:#f1ebff}.relationship-badge.contact_needed{color:#95620f;background:#fff1d4}.quick-records{gap:5px;display:flex}.quick-records button{color:#4f5455;white-space:nowrap;background:#fff;border:1px solid #deddd8;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800}.quick-records button:hover{color:var(--blue);border-color:#aab5e9}.blogger-profile-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.blogger-profile-identity{align-items:center;gap:15px;display:flex}.blogger-profile-avatar{background:linear-gradient(135deg, var(--lime), #a7b8ff);color:#1d201f;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;font-size:17px;font-weight:900;display:grid}.blogger-profile-identity h2{letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.blogger-profile-identity>div>div{flex-wrap:wrap;gap:7px;display:flex}.source-badge{color:#75797b;background:#f1f1ed;border-radius:8px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.source-badge.manual{color:#3157c8;background:#e9edff}.source-badge.automatic{color:#21784a;background:#e7f8ed}.blogger-profile-metrics{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;display:grid}.blogger-profile-metrics article{background:#f5f5f1;border-radius:12px;gap:3px;min-width:0;padding:12px;display:grid}.blogger-profile-metrics strong{text-overflow:ellipsis;font-size:15px;overflow:hidden}.blogger-profile-metrics small{color:#929697;font-size:8px}.blogger-profile-actions{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;gap:7px;margin-bottom:12px;padding:7px;display:flex}.blogger-profile-actions button{color:#686d6e;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.blogger-profile-actions button:hover,.blogger-profile-actions button.active{color:#3157c8;background:#e9edff}.blogger-create-form,.blogger-edit-form,.blogger-record-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.blogger-create-form{margin-bottom:18px}.blogger-record-form{grid-template-columns:repeat(2,minmax(0,1fr))}.blogger-tab-stack{gap:14px;display:grid}.blogger-tab-stack>.blogger-record-form,.blogger-tab-stack>.blogger-stat-history{margin:0}.blogger-form-actions{justify-content:flex-end;gap:8px;display:flex}.blogger-edit-form .panel-head,.blogger-record-form .panel-head,.blogger-create-form .panel-head{margin-bottom:2px}.account-primary-choice{color:#4f5455;grid-column:1/-1;align-items:center;gap:9px;width:max-content;font-weight:750;display:flex!important}.account-primary-choice input{width:16px;height:16px;min-height:0;accent-color:var(--blue)}.blogger-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.blogger-detail-grid .panel{min-width:0}.blogger-service-list{display:grid}.blogger-service-list>article{border-top:1px solid #ecebe7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.blogger-service-list>article.historical{opacity:.55}.blogger-service-list article div{gap:3px;display:grid}.blogger-service-list article strong{font-size:11px}.blogger-service-list article small{color:var(--muted);font-size:8px}.blogger-service-list article>b{white-space:nowrap;font-size:11px}.blogger-service-list article>span{color:#21784a;white-space:nowrap;background:#e7f8ed;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:850}.blogger-service-list article.historical>span{color:#7d8182;background:#f0f0ec}.blogger-service-list article>p{color:#777c7d;grid-column:1/-1;margin:-2px 0 0;font-size:8px;line-height:1.45}.blogger-link-list{display:grid}.blogger-link-list>a{color:inherit;border-top:1px solid #ecebe7;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.blogger-link-list>a>span{width:28px;height:28px;color:var(--blue);background:#e9edff;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.blogger-link-list a div{gap:3px;display:grid}.blogger-link-list strong{font-size:10px}.blogger-link-list small{color:var(--muted);font-size:8px}.blogger-stat-history{margin-top:14px;padding-bottom:12px}.blogger-stat-table-wrap{overflow-x:auto}.blogger-stat-history table{border-collapse:collapse;width:100%;min-width:900px}.blogger-stat-history th{color:#969a9b;text-align:left;text-transform:uppercase;letter-spacing:.07em;padding:0 9px 10px;font-size:7px}.blogger-stat-history td{color:#4a4f50;vertical-align:middle;border-top:1px solid #ecebe7;padding:11px 9px;font-size:9px}.blogger-account-list{display:grid}.blogger-account-list>article{border-top:1px solid #ecebe7;grid-template-columns:minmax(220px,1fr) minmax(120px,.45fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.blogger-account-list>article>div{gap:4px;display:grid}.blogger-account-platform{align-items:center;gap:11px;display:flex!important}.blogger-account-platform>span{width:36px;height:36px;color:var(--blue);background:#e9edff;border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.blogger-account-list strong{font-size:11px}.blogger-account-list small{color:var(--muted);font-size:8px}.blogger-account-list>article>div:last-child{justify-items:end}.blogger-account-list a{color:var(--blue);font-size:8px;font-weight:800;text-decoration:none}.account-primary-badge{color:#21784a;background:#e7f8ed;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.account-review-badge{color:#95620f;background:#fff1d4;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.blogger-social-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.blogger-social-links>a{color:inherit;border:1px solid #deddd8;border-radius:10px;align-items:center;gap:7px;padding:7px 9px 7px 7px;text-decoration:none;transition:all .18s;display:flex}.blogger-social-links>a:hover{border-color:var(--blue);background:#f5f7ff}.blogger-social-links>a>span{width:26px;height:26px;color:var(--blue);text-transform:uppercase;background:#e9edff;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.blogger-social-links a div{gap:1px;display:grid}.blogger-social-links strong{font-size:8px}.blogger-social-links small{color:var(--muted);font-size:7px}.blogger-social-links.compact{gap:4px;min-width:82px;margin:0}.blogger-social-links.compact a{width:27px;height:27px;color:var(--blue);text-transform:uppercase;background:#f5f7ff;border-radius:8px;place-items:center;padding:0;font-size:7px;font-weight:900;display:grid}.blogger-project-list{display:grid}.blogger-project-list>article{border-top:1px solid #ecebe7;padding:15px 0}.blogger-project-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.blogger-project-head>div{gap:4px;display:grid}.blogger-project-head strong{font-size:11px}.blogger-project-head small{color:var(--muted);font-size:8px}.blogger-project-head a{color:var(--blue);white-space:nowrap;font-size:8px;font-weight:800;text-decoration:none}.project-status{color:#21784a;text-transform:uppercase;background:#e7f8ed;border-radius:7px;width:max-content;padding:5px 7px;font-size:7px;font-weight:900}.project-status.shortlisted{color:#95620f;background:#fff1d4}.blogger-project-metrics{gap:8px;margin-top:11px;display:flex}.blogger-project-metrics>span{background:#f5f5f1;border-radius:10px;gap:2px;min-width:92px;padding:9px 11px;display:grid}.blogger-project-metrics b{font-size:11px}.blogger-project-metrics small{color:var(--muted);font-size:7px}.blogger-project-list article>p{color:#666b6c;margin:10px 0 0;font-size:9px;line-height:1.55}.compact-form{grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;margin-bottom:18px;display:grid}.compact-form>div{grid-column:1/-1}.compact-form h2{margin:0 0 4px}.compact-form p{color:var(--muted);margin:0;font-size:11px}.compact-form .form-error{grid-column:1/-1}.selection-toolbar{grid-template-columns:repeat(2,minmax(240px,380px))}.selection-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.candidate-list{padding-bottom:12px}.candidate-row{cursor:pointer;border-top:1px solid #ecebe6;border-radius:10px;grid-template-columns:20px 36px 1fr auto;align-items:center;gap:12px;padding:13px 9px}.candidate-row.selected{background:#f5f8e8}.candidate-row input{width:15px;height:15px;min-height:0;accent-color:var(--blue)}.blogger-avatar.small{border-radius:11px;width:36px;height:36px}.candidate-row div{gap:3px;display:grid}.candidate-row strong{color:var(--ink);font-size:11px}.candidate-row strong small{color:#929698;font-weight:500}.candidate-row p{color:#8a8e90;margin:0;font-size:9px}.candidate-row>b{color:#333739;font-size:10px}.reasoning-panel{color:#fff;background:#202324;border-color:#202324;position:sticky;top:24px}.reasoning-panel .eyebrow{color:#858b8c}.reasoning-panel article{border-top:1px solid #363a3b;padding:15px 0}.reasoning-panel article strong{font-size:12px}.reasoning-panel article small{color:var(--lime)}.reasoning-panel article p{color:#afb4b5;margin:8px 0 0;font-size:10px;line-height:1.55}.admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.7fr);align-items:start;gap:18px;display:grid}.user-list{display:grid}.user-row{border-top:1px solid #ecebe7;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.user-row .avatar{width:36px;height:36px;color:var(--blue);background:#e9edff}.user-row div{gap:2px;display:grid}.user-row strong{font-size:12px}.user-row small{color:#8a8e90;font-size:10px}.role-badge{border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.role-badge.admin{color:#b64c31;background:#fff0eb}.role-badge.manager{color:#25754b;background:#e8f6ec}.new-user-form{border-top:1px solid #dfded9;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;padding-top:22px;display:grid}.new-user-form h3{grid-column:1/-1;margin:0;font-size:14px}.settings-panel{gap:16px;display:grid}.settings-panel h2{margin:0}.settings-panel>p:not(.eyebrow,.form-error){color:var(--muted);font-size:11px;line-height:1.55}.integration-status{color:#8c641b;background:#fff4dd;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:10px;font-weight:750;display:flex}.integration-status span{background:#dc9e2a;border-radius:50%;width:8px;height:8px}.integration-status.online{color:#2d794d;background:#eaf7ee}.integration-status.online span{background:#3da267}.security-note{background:#f3f3ef;border-radius:12px;padding:14px}.security-note strong{font-size:11px}.security-note p{color:#777b7d;margin:6px 0 0;font-size:9px;line-height:1.5}.reference-select-field{align-content:start;gap:7px;min-width:0;display:grid}.reference-select-label{grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:7px;min-width:0;display:grid}.reference-select-label label{min-width:0}.reference-add-button{min-height:40px;color:var(--blue);background:#eef1ff;border:1px solid #cfd5ef;border-radius:10px;font-size:17px;font-weight:800}.reference-add-button:hover{border-color:var(--blue);background:#e4e9ff}.reference-inline-add{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.reference-inline-add input{min-height:35px}.reference-inline-add button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.reference-inline-add button:disabled{opacity:.45}.reference-error{color:#b34832;font-size:8px}.category-picker-chips button.unknown{color:#8b570c;background:#fff3dd;border-color:#e29a37}.reference-suggestions{flex-wrap:wrap;gap:7px;display:flex}.reference-suggestions button{color:#7c4d09;background:#fff8ea;border:1px solid #e29a37;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800}.reference-suggestions button:disabled{opacity:.45}.reference-admin-panel{margin-top:18px}.reference-admin-panel>.panel-head>small{max-width:360px;color:var(--muted);text-align:right;font-size:9px}.reference-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.reference-directory-card{background:#fafaf7;border:1px solid #e4e3de;border-radius:14px;min-width:0;padding:15px}.reference-directory-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.reference-directory-head>div{gap:3px;display:grid}.reference-directory-head strong{font-size:12px}.reference-directory-head small{color:var(--muted);font-size:8px}.reference-directory-head>span{min-width:28px;height:28px;color:var(--blue);background:#e9edff;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.reference-directory-card>form{grid-template-columns:minmax(0,1fr) 38px;gap:7px;margin-top:12px;display:grid}.reference-directory-card>form input{min-height:38px}.reference-directory-card>form button{min-height:38px;padding:0}.reference-directory-list{max-height:230px;margin-top:10px;overflow:auto}.reference-directory-list>div{border-top:1px solid #e8e7e2;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.reference-directory-list>div>div{gap:2px;min-width:0;display:grid}.reference-directory-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reference-directory-list small{color:var(--muted);font-size:8px}.reference-directory-list button{color:#777b7d;background:#fff;border:1px solid #deddd8;border-radius:7px;padding:5px 7px;font-size:8px}.reference-directory-list .archived{opacity:.55}.reference-directory-list .archived strong{text-decoration:line-through}@media (max-width:1200px){.blogger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-layout,.selection-layout,.admin-grid,.crm-detail-grid{grid-template-columns:1fr}.brief-sidebar,.reasoning-panel,.crm-history{position:static}.review-panel{max-height:none;overflow:visible}.compact-form{grid-template-columns:repeat(2,1fr)}.crm-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.blogger-profile-hero{flex-direction:column;align-items:stretch}.blogger-detail-grid{grid-template-columns:1fr}}@media (max-width:820px){.login-page{grid-template-columns:1fr}.login-art{display:none}.login-panel{min-height:100vh}.field-grid,.blogger-grid,.new-user-form,.crm-create-form,.blogger-create-form,.blogger-edit-form,.blogger-record-form{grid-template-columns:1fr}.field-grid label,.field-grid .span-full,.crm-create-form>*,.crm-create-intro,.crm-create-actions,.blogger-create-form>*,.blogger-edit-form>*,.blogger-record-form>*{grid-column:auto!important}.website-controls,.brief-actions,.crm-stage-form,.crm-brief-snapshot>div:last-child,.crm-stage-readonly{grid-template-columns:1fr}.brief-actions .draft-button{grid-column:auto}.filterbar,.selection-toolbar,.blogger-filterbar{grid-template-columns:1fr}.filterbar>span{justify-self:start}.table-panel .request-row{grid-template-columns:36px 1fr 30px}.draft-row{grid-template-columns:38px 1fr}.draft-row .secondary-button{grid-column:1/-1}.compact-form{grid-template-columns:1fr}.crm-overview,.blogger-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-progress{grid-template-columns:repeat(6,92px);justify-content:start;padding-bottom:5px;overflow-x:auto}.crm-progress:before{display:none}.crm-selection-snapshot,.crm-stage-actions{flex-direction:column;align-items:stretch}.crm-stage-actions button{width:100%}.crm-stage-block summary{grid-template-columns:34px 1fr}.crm-stage-block summary>b{grid-column:2}.crm-detail-head{padding:20px}.blogger-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.blogger-profile-actions button{flex:45%}.blogger-form-actions{flex-direction:column;align-items:stretch}.blogger-form-actions button{width:100%}.blogger-account-list>article{grid-template-columns:1fr}.blogger-account-list>article>div:last-child{justify-items:start}.account-primary-choice{width:auto}.reference-directory-grid{grid-template-columns:1fr}.reference-admin-panel>.panel-head{flex-direction:column;align-items:flex-start}.reference-admin-panel>.panel-head>small{text-align:left}}.role-badge{border:0;width:auto;min-height:30px;padding:6px 28px 6px 8px}.source-badge.auto,.source-badge.scrapecreators{color:#21784a;background:#e7f8ed}.blogger-head-actions{gap:8px;display:flex}.refresh-button{color:#3157c8;white-space:nowrap;background:#f2f5ff;border:1px solid #cfd8ff;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.refresh-button:hover{background:#e6ecff}.refresh-button:disabled{opacity:.5;cursor:not-allowed}.auto-pull-panel{margin-bottom:12px}.auto-refresh-bar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.auto-refresh-bar label{color:#5c6062;flex:260px;gap:6px;font-size:11px;font-weight:700;display:grid}.auto-refresh-bar input,.auto-refresh-bar select{background:#fff;border:1px solid #dedcd6;border-radius:12px;padding:12px 13px;font-size:13px}.auto-metrics{grid-template-columns:repeat(4,minmax(90px,1fr));margin-top:18px}.auto-summary{gap:14px;display:grid}.auto-summary>p{margin:0;font-size:14px;line-height:1.6}.auto-summary>div{border-top:1px solid #eeece7;gap:4px;padding-top:12px;display:grid}.auto-summary small{color:#8a8e90;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.auto-summary>div p{margin:0;font-size:13px;line-height:1.55}.category-suggestion{background:#f4f7ff;border:1px solid #dfe6ff;border-radius:16px;gap:10px;margin-top:18px;padding:16px;display:grid}.category-suggestion.new{background:#fff8ee;border-color:#ffe0b8}.category-suggestion>div:first-child{gap:3px;display:grid}.category-suggestion small{color:#8a8e90;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.category-suggestion strong{letter-spacing:-.02em;font-size:17px}.category-suggestion p{color:#5c6062;margin:0;font-size:12px;line-height:1.5}.category-suggestion button{justify-self:start}.auto-top-posts{border-top:1px solid #eeece7;gap:8px;margin-top:18px;padding-top:16px;display:grid}.auto-top-posts>small{color:#8a8e90;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.auto-top-posts a{border:1px solid var(--line);color:inherit;border-radius:13px;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;display:grid}.auto-top-posts a:hover{background:#faf9f6}.auto-top-posts a>span{color:#75797b;background:#f1f1ed;border-radius:8px;place-items:center;padding:5px;font-size:9px;font-weight:800;display:grid}.auto-top-posts a strong{font-size:12px}.auto-top-posts a small{color:#8c9092;font-size:10px}.auto-history-wrap{overflow-x:auto}.auto-history{border-collapse:collapse;width:100%;font-size:12px}.auto-history th{color:#8a8e90;text-align:left;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;padding:0 12px 10px 0;font-size:10px;font-weight:800}.auto-history td{white-space:nowrap;border-top:1px solid #eeece7;padding:12px 12px 12px 0}.integration-divider{background:var(--line);height:1px;margin:22px 0 18px}@media (max-width:820px){.auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-refresh-bar{flex-direction:column;align-items:stretch}.auto-refresh-bar button{width:100%}}.refresh-progress{background:#f4f7ff;border:1px solid #cfd8ff;border-radius:16px;gap:9px;margin-bottom:12px;padding:15px 18px;display:grid}.refresh-progress p{color:#3157c8;margin:0;font-size:12px;line-height:1.45}.refresh-progress-bar{background:#dbe3ff;border-radius:999px;height:4px;position:relative;overflow:hidden}.refresh-progress-bar span{background:var(--blue);border-radius:999px;width:38%;height:100%;animation:1.15s ease-in-out infinite refresh-slide;position:absolute;top:0;left:0}@keyframes refresh-slide{0%{left:-38%}to{left:100%}}@media (prefers-reduced-motion:reduce){.refresh-progress-bar span{opacity:.55;width:100%;animation:none}}.metric-warning{color:#8a5a17;background:#fff8ee;border:1px solid #ffe0b8;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}.blogger-social-links.compact span:not(a span){opacity:.55}.platform-block{margin-bottom:12px}.platform-block .panel-head h2{font-size:18px}.platform-block .panel-head h2 a{color:inherit;text-decoration:none}.platform-block .panel-head h2 a:hover{text-decoration:underline}.platform-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stale-badge{color:#966713;background:#fff4d9;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:800}.generated-note small{color:#9a9e9f;font-size:10px}.platform-history{border-top:1px solid #eeece7;gap:9px;margin-top:20px;padding-top:18px;display:grid}.platform-history>small{color:#8a8e90;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.stats-controls{margin-bottom:12px}.controls-hint{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.blogger-summary-panel{margin-bottom:12px}.blogger-summary-text{margin:0 0 10px;font-size:14px;line-height:1.6}.settings-checkbox{align-items:flex-start;gap:9px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.settings-checkbox input{flex:none;margin-top:2px}@media (max-width:820px){.platform-head-actions,.platform-head-actions button{width:100%}}.history-row{cursor:pointer}.history-row:hover td{background:#faf9f6}.history-row.open td{background:#f4f7ff}.row-toggle{color:#9a9e9f;width:16px;font-size:10px;display:inline-block}.history-detail>td{background:#f8f8f5;padding:0 0 16px!important}.breakdown{gap:12px;padding:16px;display:grid}.breakdown-loading{color:var(--muted);margin:0;padding:14px 16px;font-size:12px}.breakdown-totals{color:#4c5052;margin:0;font-size:12px;line-height:1.55}.breakdown-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.breakdown-table{border-collapse:collapse;width:100%;font-size:12px}.breakdown-table th{color:#8a8e90;text-align:left;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;padding:11px 12px;font-size:9px;font-weight:800}.breakdown-table td{white-space:nowrap;border-top:1px solid #f0efea;padding:10px 12px}.breakdown-table tbody tr:not(.breakdown-detail){cursor:pointer}.breakdown-table tbody tr:not(.breakdown-detail):hover td{background:#faf9f6}.breakdown-table tr.open td{background:#f4f7ff}.breakdown-detail>td{white-space:normal;padding:0!important}.breakdown-detail>td>div{background:#fcfcfa;border-top:1px solid #f0efea;gap:4px;padding:12px 14px;display:grid}.breakdown-detail small{color:#8a8e90;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.breakdown-detail p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.manual-note{gap:4px;display:grid}.manual-note small{color:#8a8e90;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.manual-note p{margin:0;font-size:12px;line-height:1.55}.refresh-bar{gap:12px;margin-bottom:12px;display:grid}.refresh-bar h2{margin:0;font-size:18px}.refresh-bar-buttons{flex-wrap:wrap;gap:8px;display:flex}.refresh-bar-buttons button{flex:0 auto}.period-select{color:#8a8e90;text-transform:uppercase;letter-spacing:.09em;gap:5px;font-size:10px;font-weight:800;display:grid}.period-select select{text-transform:none;letter-spacing:0;color:var(--ink);background:#fff;border:1px solid #dedcd6;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.log-meta{text-overflow:ellipsis;white-space:nowrap;color:#75797b;max-width:420px;font-size:11px;overflow:hidden}@media (max-width:820px){.refresh-bar-buttons button{width:100%}}input[type=checkbox],input[type=radio]{border-radius:0;width:auto;min-width:0;min-height:0;padding:0}.admin-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-stack .span-full{grid-column:1/-1}.admin-stack .settings-panel.span-full{padding-top:18px;padding-bottom:18px}.admin-error{margin-bottom:12px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-grid .span-full{grid-column:1/-1}.settings-grid .settings-checkbox{align-items:flex-start}.prompt-settings-panel>.panel-head>small{max-width:430px;color:var(--muted);text-align:right;font-size:9px;line-height:1.45}.prompt-settings-list{gap:18px;display:grid}.prompt-settings-list>label{gap:9px;display:grid}.prompt-settings-list>label>span{gap:4px;display:grid}.prompt-settings-list strong{font-size:12px}.prompt-settings-list small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.prompt-settings-list textarea{resize:vertical;min-height:180px;font-family:inherit;line-height:1.55}.prompt-settings-actions{border-top:1px solid #e4e3de;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.prompt-settings-actions p{max-width:680px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.prompt-settings-actions button{flex:none}.settings-checkbox span{flex:auto;min-width:0}@media (max-width:1200px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-stack,.settings-grid{grid-template-columns:1fr}.prompt-settings-panel>.panel-head,.prompt-settings-actions{flex-direction:column;align-items:stretch}.prompt-settings-panel>.panel-head>small{text-align:left}.prompt-settings-actions button{width:100%}}.brief-original-link{color:inherit;background:#f4f7ff;border:1px solid #dfe6ff;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:11px;margin-bottom:14px;padding:11px 13px;text-decoration:none;display:grid}.brief-original-link:hover{background:#e9efff}.brief-original-link>span{width:32px;height:32px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;font-weight:800;display:grid}.brief-original-link strong{font-size:12px;display:block}.brief-original-link small{color:#6b7075;font-size:10px}.drive-upload{background:#f8faff;border:1px dashed #cfd8ff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.drive-upload>div:first-child{gap:3px;display:grid}.drive-upload strong{font-size:12px}.drive-upload small{color:#6b7075;font-size:10px;line-height:1.4}.drive-upload .form-error{grid-column:1/-1;margin:0}.drive-upload-title{color:#5c6062;gap:6px;font-size:11px;font-weight:700;display:grid}.drive-upload-button{color:#3157c8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8ff;border-radius:12px;place-items:center;padding:12px 16px;font-size:12px;font-weight:750;display:inline-grid}.drive-upload-button:hover{background:#f2f5ff}.drive-upload-button.busy{opacity:.6;cursor:progress}.drive-upload-button input{display:none}.order-drive-panel{margin-bottom:12px}@media (max-width:820px){.drive-upload{grid-template-columns:1fr}.drive-upload-button{width:100%}}.crm-selection-rows{gap:10px;margin-top:8px;display:grid}.crm-selection-rows article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.crm-selection-rows article p{margin:4px 0 0;font-size:13px}.selection-fit{color:var(--blue);margin:2px 0 6px;font-weight:600}.selection-risk{color:var(--muted);margin-top:6px;font-size:13px}.selection-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.selection-steps li button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:2px;width:100%;padding:12px 14px;display:grid}.selection-steps li.active button{border-color:var(--blue);box-shadow:0 0 0 2px #315cff1f}.selection-steps li.done button{background:#f7f8ff}.selection-steps span{background:var(--lime);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.selection-steps strong{font-size:15px}.selection-steps small{color:var(--muted);font-size:11px}.selection-note{color:var(--muted);margin:10px 0 4px;font-size:12px}.selection-start{justify-items:start;gap:12px;display:grid}.candidate-list-wide{gap:10px;margin-top:12px;display:grid}.candidate-row.wide{grid-template-columns:auto auto 1fr auto;align-items:start}.candidate-main{gap:4px;display:grid}.candidate-main p{color:var(--muted);margin:0;font-size:12px}.candidate-main small{color:var(--muted);font-size:11px}.candidate-checks{flex-wrap:wrap;gap:5px;display:flex}.candidate-checks .check{border-radius:999px;padding:2px 8px;font-size:10px}.candidate-checks .pass{color:#3d6b2a;background:#eef7e8}.candidate-checks .fail{color:#8a5a4c;background:#f6f0ee}.selection-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:14px;display:grid}.selection-summary div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.selection-summary strong{font-size:22px;display:block}.selection-summary small{color:var(--muted);font-size:11px}.reasoning-list{gap:12px;display:grid}.reasoning-list article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.reasoning-list article p{margin:4px 0 0;font-size:13px}.selection-summary .over-budget{border-color:#c2705f}.secret-hint{color:var(--muted);margin:-4px 0 8px;font-size:12px}.secret-hint code{background:#f0efea;border-radius:6px;padding:2px 6px;font-size:12px}.period-range{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.period-range label{color:var(--muted);gap:2px;font-size:11px;display:grid}.period-range input{min-width:150px}.post-text-cell{color:#3a3e40;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.post-text-cell>span{width:360px;max-width:42vw;display:block}.post-text-cell .muted-cell{color:var(--muted)}.post-text-cell .from-speech{font-style:italic}.speech-badge{background:var(--lime);color:var(--ink);text-transform:uppercase;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700}.intake-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.reference-proposals{background:#fdf9ee;border:1px solid #e4d9b8;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.reference-proposals strong{color:#8a6d2b;font-size:13px;display:block}.reference-proposals small{color:#7a6a4a;margin-top:3px;font-size:11px;line-height:1.5;display:block}.reference-proposal-rows{gap:7px;display:grid}.reference-proposal-rows>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 10px;font-size:12px;display:flex}.reference-proposal-rows>div>span:last-child{flex:none;gap:8px;display:flex}.reference-proposal-rows b{color:var(--muted);font-weight:750}.intake-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:12px;display:flex}.intake-controls-row .controls-hint{flex:280px;margin:0}.intake-controls-row .blogger-form-actions{flex:none}.blogger-tab-stack>.refresh-progress{margin-bottom:0}.intake-panel{align-content:start;gap:12px;display:grid}.intake-panel .panel-head{flex-direction:column;align-items:flex-start;gap:4px}.intake-panel .panel-head>small{color:var(--muted);text-align:left;font-size:10px;line-height:1.4}.intake-panel .upload-zone{gap:6px;display:grid}.intake-files{flex-wrap:wrap;gap:6px;display:flex}.intake-files span{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.intake-files i{color:var(--muted);font-style:normal}.intake-files button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.intake-files button:hover{color:#a8503c}.intake-result{gap:10px;display:grid}.intake-summary{color:#3a3e40;margin:0;font-size:13px}.intake-warning{color:#8a5a2b;background:#fdf6ec;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.intake-table-wrap{overflow-x:auto}.intake-table{border-collapse:collapse;width:100%;font-size:12px}.intake-table th{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;padding:6px 8px;font-size:10px}.intake-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 6px}.intake-table input,.intake-table select{min-height:32px;padding:4px 8px;font-size:12px}.intake-table input[type=number]{max-width:120px}.intake-table tr.needs-account select{background:#fdf3f0;border-color:#c2705f}.intake-source{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.intake-drop{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.intake-drop:hover{color:#a8503c}.refresh-window{max-width:220px;color:var(--muted);gap:3px;font-size:11px;display:grid}.service-table-wrap{overflow-x:auto}.intake-review-panel{grid-column:1/-1}.blogger-head-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.blogger-head-controls .refresh-bar-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px}.blogger-head-controls button{padding:9px 12px;font-size:11px}.blogger-head-controls .refresh-window{gap:0;max-width:128px}.blogger-head-controls .refresh-window input{min-height:34px;padding:5px 52px 5px 8px;font-size:12px}.blogger-refresh-hint{margin:-8px 0 16px}.intake-comment-panel .controls-hint{margin:0}.intake-review-group>header .reference-add-button{width:30px;min-height:30px;padding:0;font-size:16px}.service-table.editable tr.fresh td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.service-table.editable tr.historical input,.service-table.editable tr.historical select{opacity:.72}.intake-group-account{min-width:220px}.intake-group-account select{width:100%;min-height:32px;padding:4px 8px;font-size:12px}.intake-group-account.needs-account select{background:#fdf3f0;border-color:#c2705f}.reference-cell{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;display:grid}.reference-cell select{width:100%}.reference-cell .reference-add-button{min-height:32px;padding:0;font-size:14px}.reference-cell.unmapped select{background:#fdf8ec;border-color:#d8a640}.service-table.editable .reference-inline-add{grid-template-columns:minmax(0,1fr) 42px}.service-table.editable .reference-inline-add button{min-height:32px}.intake-review-group+.intake-review-group{margin-top:20px}.intake-review-group>header{align-items:center;gap:12px;margin-bottom:7px;display:flex}.intake-review-group>header small{margin-left:auto}.intake-review-group>header strong{font-size:13px}.intake-review-group>header small{color:var(--muted);font-size:10px}.intake-review-notes{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.5}.intake-review-notes b{color:#4d5153;font-weight:700}.service-table.editable td{vertical-align:middle;padding:6px 7px}.service-table.editable input:not([type=checkbox]),.service-table.editable select,.service-table.editable textarea{width:100%;min-height:34px;padding:5px 8px;font-size:12px}.service-table.editable input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--blue);margin:0;padding:0}.service-table.editable textarea{resize:vertical;line-height:1.35}.service-table.editable .note-cell{min-width:240px}.service-table.editable input[type=number]{max-width:none}.service-table.editable .price-cell{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:5px;display:grid}.service-table.editable tr.needs-account select{background:#fdf3f0;border-color:#c2705f}.service-table.editable .intake-source{max-width:150px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.service-table{border-collapse:collapse;width:100%;font-size:12px}.service-table th{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;padding:8px;font-size:10px}.service-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.service-table td small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.service-table b{white-space:nowrap;font-size:13px}.service-table tr.historical{color:var(--muted)}.service-table tr.historical b{font-weight:700}.service-source{color:var(--blue);font-size:11px;text-decoration:none}.service-source:hover{text-decoration:underline}.offer-workspace{gap:14px;display:grid}.candidate-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.selection-summary .over-budget strong,.selection-summary .over-budget small{color:#b34832}.candidate-table .cell-sub{color:var(--muted);font-size:9px;font-weight:400;display:block}.candidate-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1718px;font-size:12px}.candidate-table th{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;background:#fbfaf7;padding:8px 10px;font-size:10px}.candidate-table td{border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:7px 10px}.candidate-table td.cell-wide{white-space:normal;min-width:160px}.candidate-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.candidate-table th.sortable:hover,.candidate-table .sort-dir{color:var(--blue)}.candidate-table td.metric-cell{min-width:120px}.candidate-table tr.picked{background:#f7faf4}.candidate-name{white-space:normal;min-width:200px}.candidate-name strong{font-size:13px;display:block}.candidate-name a,.candidate-name small{color:var(--muted);font-size:11px;text-decoration:none}.candidate-name a:hover{color:var(--blue);text-decoration:underline}.row-expand{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:11px;display:block}.candidate-detail td{white-space:normal;background:#fbfaf7;padding:0}.detail-sticky{box-sizing:border-box;width:var(--detail-width,100%);padding:12px 14px;position:sticky;left:0}.reasoning-editor{gap:8px;display:grid}.reasoning-editor label{color:var(--muted);gap:3px;font-size:11px;display:grid}.version-list{gap:10px;display:grid}.version-list article{border:1px solid var(--line);background:#fff;border-radius:14px;justify-items:start;gap:6px;padding:12px 14px;display:grid}.version-list strong{font-size:15px}.version-list small{color:var(--muted);font-size:11px;display:block}.version-list p{margin:0;font-size:13px}.field-note{color:var(--muted);margin-top:3px;font-size:11px;display:block}.category-picker{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.category-picker-head{align-items:center;gap:10px;display:flex}.category-picker-head strong{font-size:13px}.category-picker-head small{color:var(--muted);font-size:11px}.category-picker-head button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.category-picker-chips{flex-wrap:wrap;gap:6px;display:flex}.category-picker-chips button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.category-picker-chips button:hover{border-color:var(--blue)}.category-picker-chips button.chosen{border-color:var(--blue);color:var(--blue);background:#eef1ff;font-weight:600}.document-list{gap:8px;display:grid}.document-list article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.document-list article>div{gap:2px;min-width:0;display:grid}.document-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.document-list small{color:var(--muted);font-size:11px}.document-list a{flex-shrink:0;margin-left:auto}.vat-flag{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.profile-suggestions .profile-field-name{min-width:150px}.profile-suggestions .profile-field-name strong{font-size:12px}.profile-suggestions .profile-field-name small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.profile-suggestions .profile-before-cell{min-width:180px;max-width:320px;color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.profile-suggestions tr.chosen{background:#fafbff}.profile-suggestions article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.profile-suggestions article.chosen{border-color:var(--blue);background:#fafbff}.profile-before,.profile-after{gap:3px;display:grid}.profile-before small,.profile-after small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.profile-before p{color:#4c5052;background:#f4f3ef;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.service-table select.needs-value{background:#fdf3f0;border-color:#c2705f}.stats-table-block{gap:8px;margin-bottom:18px;display:grid}.stats-table-block header{align-items:center;gap:10px;display:flex}.stats-table-block header strong{font-size:13px}.stats-table-block header small{color:var(--muted);font-size:11px}.link-button{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px}.link-button:hover{text-decoration:underline}.price-history{gap:6px;margin-top:8px;display:grid}.service-table.historical tbody tr{opacity:.72}.auto-history.editable input,.auto-history.editable select{min-height:30px;padding:3px 6px;font-size:12px}.auto-history.editable input[type=number]{max-width:110px}.auto-history tr.fresh td{background:#f7faf4}.discover-new{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 14px;display:flex}.discover-new p{flex:280px;margin:0}.discover-new .secondary-button{flex:none}.selection-filter{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:16px 18px}.selection-filter-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.selection-filter-head h2{margin:2px 0 0;font-size:18px}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.filter-field{align-content:start;gap:5px;display:grid;position:relative}.filter-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.filter-field>input{width:100%}.filter-trigger{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #deddd8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.filter-trigger:hover{border-color:#aab5e9}.filter-trigger.has-value{border-color:var(--blue);background:#f6f8ff;font-weight:700}.filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-trigger>i{color:var(--muted);font-style:normal}.filter-menu{z-index:40;background:#fff;border:1px solid #deddd8;border-radius:12px;min-width:210px;margin-top:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 34px #14161829}.filter-menu-actions{border-bottom:1px solid var(--line);gap:6px;padding:8px;display:flex}.filter-menu-actions button{color:#4f5455;cursor:pointer;background:#fff;border:1px solid #deddd8;border-radius:8px;flex:1;padding:6px 8px;font-size:10px;font-weight:800}.filter-menu-actions button:hover{color:var(--blue);border-color:#aab5e9}.filter-menu-list{max-height:260px;padding:6px;overflow-y:auto}.filter-menu-list label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.filter-menu-list label:hover{background:#f6f6f2}.filter-menu-list input[type=checkbox]{flex:none;width:15px;height:15px;min-height:0;margin:0}.filter-menu-empty{color:var(--muted);margin:0;padding:10px;font-size:11px}.filter-range>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.selection-targets{background:#fbfaf7;border:1px dashed #d8d7d2;border-radius:16px;grid-template-columns:minmax(260px,380px) 1fr;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:grid}.selection-targets>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.selection-targets .eyebrow{grid-column:1/-1;margin:0}.selection-targets .controls-hint{margin:0}.candidate-table tr.row-miss td{opacity:.58}.candidate-table tr.row-miss:hover td{opacity:.9}.candidate-table tr.row-miss td.cell-miss{color:#8a5a4c;opacity:1;background:#fbf1ee}.candidate-table td.cell-miss{color:#8a5a4c;background:#fbf1ee}.candidate-table .newer-price{color:#a8503c;white-space:normal;margin-top:3px;font-weight:700;display:block}.candidate-table .newer-price .link-button{font-size:inherit;margin-left:4px;padding:0}.candidate-table .candidate-name .miss-note{color:#a8503c;white-space:normal;margin-top:3px;font-size:9px;font-weight:700;line-height:1.35;display:block}.selection-empty{color:#8a4c3a;background:#fbf1ee;border:1px solid #e3b9ad;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:12px;line-height:1.5}.candidate-table tr.miss-divider td{color:#8a4c3a;text-transform:uppercase;letter-spacing:.05em;background:#fbf1ee;border-top:2px solid #e3b9ad;padding:7px 10px;font-size:10px;font-weight:850}.selection-more{justify-items:start;gap:6px;margin-top:12px;display:grid}.selection-more small{color:var(--muted);font-size:11px}.crm-brief-snapshot article.brief-field-blank{background:#f3f3ef;border:1px dashed #dcdbd5}.crm-brief-snapshot article.brief-field-blank small{color:#a3a7a8}.crm-brief-snapshot p.brief-blank-note{color:#a0a4a5;font-style:italic}.crm-brief-ai{background:#f5f7ff;border:1px solid #e0e4f4;border-radius:14px;gap:11px;padding:15px;display:grid}.crm-ai-body{gap:8px;display:grid}.crm-ai-summary{color:#45494b;background:#fff;border-radius:10px;margin:0;padding:11px;font-size:10px;line-height:1.5}.crm-ai-list{background:#fff;border-left:3px solid #c9d2f2;border-radius:10px;gap:5px;padding:11px;display:grid}.crm-ai-list.danger{border-left-color:#e6a5a5}.crm-ai-list.warning{border-left-color:#edc887}.crm-ai-list small{color:#919596;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.crm-ai-list p{overflow-wrap:anywhere;color:#45494b;margin:0;font-size:10px;line-height:1.48}.crm-ai-muted{color:#8c9092;font-style:italic}.crm-ai-earlier>summary{color:#4f5455;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:9px;font-weight:800;list-style:none;display:flex}.crm-ai-earlier>summary>span{color:#3157c8;background:#e9edff;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:8px}.crm-ai-earlier>article{border-top:1px solid #e2e6f5;gap:8px;margin-top:9px;padding-top:9px;display:grid}.crm-ai-earlier>article header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.crm-ai-earlier>article header strong{font-size:10px}.crm-ai-earlier>article header time{color:#8c9092;font-size:8px}.crm-brief-snapshot article small>.brief-ai-mark{color:#3157c8;letter-spacing:.02em;text-transform:none;background:#e9edff;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:7px;font-weight:850}.auto-history.editable td.geo-cell{min-width:240px}.geo-parse{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.geo-parse.warn{color:#95620f;font-size:8px;line-height:1.4;display:block}.geo-chip{color:#3157c8;white-space:nowrap;background:#eef1ff;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:800}.geo-chip.city{color:#21784a;background:#e7f8ed}.geo-chip.unknown{color:#95620f;white-space:normal;background:#fff1d4}.filter-tip{color:#3157c8;vertical-align:middle;cursor:help;background:#e9edff;border-radius:50%;place-items:center;width:12px;height:12px;margin-left:5px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.selection-setup{margin-bottom:14px}.selection-setup-grid{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.selection-setup-grid>button{min-height:44px}.selection-setup-grid label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.selection-setup-grid input,.selection-setup-grid select{text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400}.selection-bar{color:#f2f1ec;cursor:pointer;text-align:left;background:#1d2023;border:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:22px;width:100%;margin-bottom:12px;padding:13px 18px;display:flex}.selection-bar:hover{background:#262a2e}.selection-bar>span{gap:2px;display:grid}.selection-bar b{font-variant-numeric:tabular-nums;color:var(--lime);font-size:17px;font-weight:850}.selection-bar small{letter-spacing:.07em;text-transform:uppercase;opacity:.65;font-size:9px}.selection-bar-toggle{opacity:.8;font-size:13px}.selection-bar-hint{letter-spacing:.05em;text-transform:uppercase;opacity:.55;margin-left:auto;font-size:10px}.selection-coverage{color:var(--muted);flex-wrap:wrap;gap:14px;margin:0 2px 10px;font-size:11px;display:flex}.selection-coverage b{color:var(--ink);font-variant-numeric:tabular-nums}.row-add,.row-drop{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:0;font-size:15px;line-height:1}.row-add:hover{border-color:var(--blue);color:var(--blue)}.row-drop:hover{color:#a8503c;border-color:#c2705f}.candidate-table tr.row-proposed td{background:#f4f7ef}.row-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.pill{border-radius:6px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1.4}.pill.proposed{color:#3d6b2a;background:#e7f4dc}.pill.skip{background:var(--paper);color:var(--muted);border:1px solid var(--line);white-space:normal;font-weight:700}.note-good{color:#2f7d4f;background:#eef6f0;border:1px solid #b9d8c4;border-radius:12px;margin:0 0 12px;padding:11px 14px;font-size:12px}.note-warn{color:#8a6413;background:#fdf6e6;border:1px solid #e6d6b0;border-radius:12px;margin:0 0 12px;padding:11px 14px;font-size:12px}.assembly-tail{opacity:.8;margin-top:6px;display:block}.candidate-table th.freeze,.candidate-table td.freeze{z-index:2;background:#fff;position:sticky}.candidate-table thead th.freeze{z-index:3;background:#fbfaf7}.candidate-table tr.picked td.freeze{background:#f7faf4}.candidate-table tr.row-proposed td.freeze{background:#f4f7ef}.freeze-1{left:0}.freeze-2{left:42px}.freeze-3{left:252px}.freeze-4{left:392px}.freeze-5{left:504px;box-shadow:inset -1px 0 #d3d1cb,7px 0 9px -7px #181a1c38}.candidate-table td,.candidate-table th{overflow-wrap:anywhere}.candidate-table td.freeze,.candidate-table th.freeze{white-space:normal}.candidate-table th.metric-head{text-align:right}.candidate-table th.metric-head.current{color:var(--blue)}.candidate-table td.metric-cell{text-align:right;min-width:104px}.candidate-table td.metric-cell.current{background:#f6f8ff}.candidate-table td.metric-cell b{font-size:12px}.candidate-name .candidate-account{margin-top:2px;display:block}.selection-bar{color:#f2f1ec;background:#1d2023;border-radius:16px;gap:12px;margin-bottom:12px;padding:16px 20px;display:grid}.selection-bar-main{flex-wrap:wrap;align-items:center;gap:14px 20px;width:100%;display:flex}.selection-bar-tiles,.selection-bar-metrics{flex-wrap:wrap;align-items:stretch;gap:10px 0;display:flex}.selection-bar-metrics{border-top:1px solid #f2f1ec24;padding-top:14px}.bar-tile{border-left:1px solid #f2f1ec21;gap:5px;padding:0 18px;display:grid}.selection-bar-tiles>.bar-tile:first-child,.selection-bar-metrics>.bar-tile:first-child{border-left:0;padding-left:0}.selection-bar b{font-variant-numeric:tabular-nums;color:var(--lime);white-space:nowrap;font-size:18px;font-weight:800;line-height:1.1}.selection-bar-metrics b{font-size:15px}.selection-bar small{letter-spacing:.08em;text-transform:uppercase;opacity:.62;white-space:nowrap;font-size:9px;line-height:1.2}.selection-bar .over b{color:#ffb4a2}.selection-bar-toggle{color:#f2f1ec;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f2f1ec2e;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.selection-bar-toggle:hover{background:#f2f1ec14}.selection-bar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.selection-bar-saving{letter-spacing:.05em;text-transform:uppercase;opacity:.6;font-size:10px}.selection-bar-actions .primary-button:disabled{opacity:.42}.stage-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.head-line{flex-wrap:wrap;align-items:baseline;gap:.1em .38em;font-size:20px;display:flex}.head-line>.eyebrow,.head-line>h1,.head-line>h2,.head-line>h3{font-size:1em}.head-line>.eyebrow{color:var(--muted);text-transform:none;letter-spacing:-.02em;margin-bottom:0;font-weight:500}.head-line>h1,.head-line>h2,.head-line>h3{margin-top:0}.head-line>h1~*,.head-line>h2~*,.head-line>h3~*{flex-basis:100%}.topbar .head-line{font-size:clamp(23px,2.9vw,33px)}.crm-detail-head .head-line{font-size:23px}.blogger-profile-identity .head-line{font-size:24px}.platform-block .head-line{font-size:18px}.candidate-table th.metric-head{cursor:help}.filter-search{border:1px solid var(--line);background:#fff;border-radius:11px;flex:280px;align-items:center;gap:8px;max-width:420px;margin-left:auto;padding:0 12px;display:flex}.filter-search>span{color:var(--muted);font-size:14px}.filter-search input{background:0 0;border:0;min-height:40px;padding:0;font-size:12px}.filter-search input:focus{outline:none}.filter-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #315cff1f}.filter-search button{color:#6d7173;cursor:pointer;background:#f1f1ed;border:0;border-radius:7px;padding:2px 7px;font-size:13px;line-height:1}.filter-search-note{color:#2f4bb8;background:#eef2ff;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:11px;line-height:1.45}.filter-grid.muted{opacity:.45}.breakdown-outlier{color:#85601a;background:#fff4dd;border-radius:10px;margin:0 0 12px;padding:10px 13px;font-size:11px;line-height:1.5}.stat-chart{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.stat-chart-legend{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.stat-chart-legend button{border:1px solid var(--line);color:#6b6f71;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:750;display:inline-flex}.stat-chart-legend button:hover{background:#faf9f6}.stat-chart-legend button.on{background:#fff;font-weight:850}.stat-chart-legend i{border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px}.stat-chart-plot{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:16px;display:grid}.stat-chart-plot svg{width:100%;height:auto;overflow:visible}.stat-chart-plot .grid{stroke:#edece7;stroke-width:1px}.stat-chart-plot .grid.on{stroke:#cfd4e8;stroke-width:2px}.stat-chart-plot .chart-date{fill:#9a9ea0;font-size:10px}.stat-chart-readout{border:1px solid var(--line);background:#fafaf7;border-radius:12px;gap:7px;padding:13px;display:grid}.stat-chart-readout>strong{letter-spacing:.03em;font-size:11px}.stat-chart-readout span{color:#6b6f71;align-items:baseline;gap:7px;font-size:10px;display:flex}.stat-chart-readout i{border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.stat-chart-readout b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.chart-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:16px;font-size:11px}@media (max-width:900px){.stat-chart-plot{grid-template-columns:1fr}}.blogger-new-card{gap:14px;margin-bottom:18px;display:grid}.blogger-new-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blogger-new-grid>label{align-content:start;gap:6px;display:grid}.blogger-new-grid>label>span{display:block}.blogger-new-grid b{color:#c2503a;font-weight:800}.blogger-new-handle{gap:7px;display:flex}.blogger-new-handle input{flex:auto;min-width:0}.blogger-new-handle button{white-space:nowrap;flex:none}@media (max-width:900px){.blogger-new-grid{grid-template-columns:1fr}}.blogger-profile-actions button:disabled{opacity:.38;cursor:not-allowed}.blogger-profile-actions button:disabled:hover{background:0 0}.pending-list{background:#f7f9ff;border:1px dashed #c3ccdf}.pending-rows{gap:8px;display:grid}.pending-rows>div{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pending-rows span{color:var(--ink);font-size:12px}.pending-rows button{padding:6px 10px;font-size:10px}.required-mark{color:#c2503a;font-weight:800}.blogger-edit-form.draft-profile>label>span{display:block}.bulk-ask{background:#fffaf0;border:1px solid #d8c9a8;margin-bottom:14px}.bulk-ask p{margin:0 0 10px;font-size:12px;line-height:1.5}.upload-limit{color:var(--muted);margin-top:6px;font-size:10px;display:block}.model-choices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;margin:4px 0 12px;display:grid}.model-choice{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:6px;padding:15px;display:grid}.model-choice:hover{border-color:#b9c4ea}.model-choice.chosen{border-color:var(--blue);box-shadow:0 0 0 3px #315cff1f}.model-choice strong{align-items:center;gap:8px;font-size:13px;display:flex}.model-choice i{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:800}.model-choice small{color:var(--muted);font-size:10px;line-height:1.45}.model-price{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.model-flag{color:#b0662a;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.model-flag.ready{color:#2d794d}.duplicate-offer{background:#fff8e9;border:1px solid #f0d9a8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.duplicate-offer>div:first-child{gap:5px;display:grid}.duplicate-offer strong{color:#7a5a12;font-size:13px}.duplicate-offer p{color:#6a5a3a;margin:0;font-size:11px;line-height:1.5}.duplicate-offer small{color:#8a7a5a;font-size:10px;line-height:1.5}.duplicate-offer>div:last-child{gap:9px;display:flex}@media (max-width:820px){.duplicate-offer{grid-template-columns:1fr}.duplicate-offer>div:last-child{flex-direction:column}.duplicate-offer>div:last-child button{width:100%}}.ai-scenario-table{border-collapse:collapse;width:100%;font-size:12px}.ai-scenario-table th,.ai-scenario-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ecebe6;padding:9px 10px}.ai-scenario-table thead th{color:var(--muted);padding-bottom:7px;font-size:10px;font-weight:700}.ai-scenario-table tbody th{width:34%;color:var(--ink);cursor:help;font-size:12px;font-weight:650}.ai-scenario-table select{width:100%;min-height:36px}.ai-scenario-table select:disabled{opacity:.45}.ai-scenario-price{width:22%;color:var(--muted);white-space:nowrap;font-size:10px}@media (max-width:820px){.ai-scenario-table,.ai-scenario-table tbody,.ai-scenario-table tr,.ai-scenario-table td,.ai-scenario-table th{display:block}.ai-scenario-table thead{display:none}.ai-scenario-table tr{border-bottom:1px solid #ecebe6;padding:10px 0}.ai-scenario-table th,.ai-scenario-table td{border:0;width:auto;padding:4px 0}}.loading-stuck{color:#8d9294;text-align:center;max-width:420px;margin:0;font-size:11px;line-height:1.6}img.blogger-avatar,img.blogger-profile-avatar{object-fit:cover;background:#e9edff}.stat-chart-plot{position:relative}.stat-chart-tip{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#202324;border-radius:10px;gap:4px;padding:9px 11px;font-size:10px;display:grid;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 10px 26px #00000038}.stat-chart-tip strong{color:#c9cdce;font-size:10px;font-weight:600}.stat-chart-tip span{align-items:center;gap:6px;display:flex}.stat-chart-tip i{border-radius:50%;width:7px;height:7px}.stat-chart-tip b{margin-left:auto;padding-left:10px;font-size:11px}.stat-chart svg .grid-flat{stroke:#eceae5;stroke-width:1px}.blogger-pager{justify-content:center;align-items:center;gap:14px;padding:14px 0 4px;display:flex}.blogger-pager span{color:var(--muted);font-size:11px}.blogger-pager b{color:var(--ink)}.blogger-pager-note{color:var(--muted);text-align:center;margin:10px 0 2px;font-size:10px}.analysis-progress{background:#f5f7ff;border:1px solid #dfe4ff;border-radius:14px;gap:7px;margin-bottom:16px;padding:16px 18px;display:grid}.analysis-progress-bar{background:#e2e7ff;border-radius:3px;height:6px;overflow:hidden}.analysis-progress-bar i{background:var(--blue);border-radius:3px;height:100%;transition:width .4s;display:block}.analysis-progress p{color:var(--ink);margin:0;font-size:12px}.analysis-progress small{color:var(--muted);font-size:10px}.analysis-status{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 18px;display:flex}.analysis-status p{color:var(--ink);margin:0 0 3px;font-size:12px}.analysis-status small{color:var(--muted);font-size:10px}.analysis-status-buttons{flex-wrap:wrap;gap:8px;display:flex}.ai-outputs-panel{width:100%}.ai-outputs-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:12px 0 16px;display:grid}.ai-outputs-filters label,.ai-outputs-cleanup label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.ai-outputs-filters select,.ai-outputs-filters input,.ai-outputs-cleanup input{min-height:36px}.ai-outputs-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:14px 0 6px;display:flex}.ai-outputs-pager{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.ai-outputs-actions .ai-outputs-pager{margin:0}.ai-outputs-cleanup{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ai-outputs-cleanup input{width:110px}.ai-outputs-wrap{overflow-x:auto}.ai-outputs-table{border-collapse:collapse;width:100%;font-size:12px}.ai-outputs-table th,.ai-outputs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ecebe6;padding:10px}.ai-outputs-table thead th{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.ai-outputs-when{white-space:nowrap}.ai-outputs-model{word-break:break-word;min-width:110px}.ai-outputs-text{width:52%;min-width:420px}.ai-outputs-text p{white-space:pre-wrap;margin:0 0 6px;font-size:12px;line-height:1.6}.ai-outputs-text small{color:var(--muted);font-size:10px;display:block}.ai-outputs-text .ai-outputs-note{margin-bottom:6px}@media (max-width:820px){.ai-outputs-table,.ai-outputs-table tbody,.ai-outputs-table tr,.ai-outputs-table td{display:block}.ai-outputs-table thead{display:none}.ai-outputs-table tr{border-bottom:1px solid #ecebe6;padding:8px 0}.ai-outputs-table td{border:0;padding:2px 0}.ai-outputs-text{width:auto;min-width:0;padding-top:6px!important}}.disc-view-switch{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;padding:4px;display:flex}.disc-view-switch button{color:#5b5f61;background:0 0;border:0;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:750}.disc-view-switch button.active{color:#fff;background:#202324}.disc-view-switch button small{opacity:.65;margin-top:1px;font-size:10px;font-weight:500;display:block}.ds-head{gap:14px;display:grid}.ds-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ds-title h2{letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font-size:21px}.ds-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ds-steps li{color:var(--muted);background:#f1f0ec;border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:750}.ds-steps li small{font-size:11px;font-weight:500;display:block}.ds-steps li.done{color:var(--ink)}.ds-steps li.done:before{content:"✓ ";color:#2f6b1c}.ds-steps li.now{background:var(--lime);color:#151515}.ds-launches{flex-wrap:wrap;gap:8px;display:flex}.ds-launch{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:10px;padding:6px 10px;font-size:12px}.ds-launch b{color:var(--ink)}.ds-block{gap:14px;display:grid}.ds-block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ds-block-head h2{letter-spacing:-.02em;margin:0;font-size:19px}.ds-block-head p{max-width:70ch;color:var(--muted);margin:3px 0 0;font-size:12.5px}.ds-params{border:0;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 16px;min-width:0;margin:0;padding:0;display:grid}.ds-field{align-content:start;gap:6px;min-width:0;display:grid}.ds-label{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:flex}.ds-changed{color:var(--blue);font-size:10.5px;font-style:normal;font-weight:650}.ds-changed:before{content:"";background:var(--blue);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.ds-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ds-chip{background:#f1f0ec;border-radius:9px;align-items:center;gap:4px;padding:4px 6px 4px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.ds-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 3px;font-size:14px;line-height:1}.ds-chip button:hover{color:var(--ink)}.ds-word{color:#2f4fc7;background:#e9edff}.ds-word button{color:#2f4fc7}.ds-add{border:1px dashed var(--line);max-width:160px;color:var(--muted);background:#fff;border-radius:9px;padding:4px 6px;font-size:12px}.ds-add-word{max-width:170px}.ds-add,.ds-share input{min-height:30px}.ds-source{background:#fbfcff;border-color:#d7def9}.ds-source-grid{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:16px;display:grid}.ds-source-grid select,.ds-voice textarea{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.ds-voice-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-go-warn{color:#ffcf8a!important}.ds-table-wrap{overflow-x:auto}.ds-niche-table{border-collapse:collapse;width:100%;font-size:13px}.ds-niche-table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:6px 8px;font-size:11px;font-weight:750}.ds-niche-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.ds-niche-table td:first-child{width:20%;min-width:130px;padding-top:12px}.ds-niche-table td:nth-child(2){width:26%;min-width:190px;padding-top:12px}.ds-niche-table td:nth-child(3){width:78px}.ds-niche-table td:last-child{text-align:right;width:36px}.ds-niche-table .ds-count{border:1px solid var(--line);border-radius:8px;width:64px;min-height:34px;padding:6px 8px}.ds-niche-table tfoot td{color:var(--muted);border-bottom:0;padding-top:10px;font-size:12px;font-weight:750}.ds-niche-table tfoot td b{color:var(--ink);font-size:14px}.disc-niche-why{color:var(--muted);font-size:12px;line-height:1.4}.ds-count-warn{color:#aa3c25!important}.ds-need{color:#a4aaab;gap:4px;font-size:11px;font-weight:750;display:grid}.ds-need b{color:#fff;background:#2b2f30;border:1px solid #363a3b;border-radius:10px;padding:9px 12px;font-size:13px}.ds-words{border:1px solid var(--line);width:100%;min-width:220px;min-height:34px;font:inherit;resize:vertical;field-sizing:content;background:#fff;border-radius:10px;padding:7px 10px;font-size:13px;line-height:1.4;display:block}.ds-remove{width:30px;height:30px;min-height:30px;color:var(--muted);cursor:pointer;background:#f1f0ec;border:0;border-radius:8px;margin-top:4px;font-size:16px}.ds-remove:hover{color:#c2361b;background:#ffe3dc}@media (max-width:760px){.ds-source-grid{grid-template-columns:1fr}}.ds-range{gap:6px;display:flex}.ds-range input,.ds-field>input{border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;padding:7px 10px}.ds-note{color:var(--muted);margin:0;font-size:12px}.ds-niches{display:grid}.ds-niche{border-top:1px solid var(--line);grid-template-columns:minmax(160px,230px) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ds-niche:first-child{border-top:0}.ds-niche-name{align-content:start;gap:6px;display:grid}.ds-share{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ds-share input{border:1px solid var(--line);border-radius:8px;width:62px;padding:4px 6px}.ds-go{color:#eef0f0;background:#202324;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ds-go small{color:#a4aaab;max-width:64ch;font-size:12px;display:block}.ds-go-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ds-go-fields label{color:#a4aaab;gap:4px;font-size:11px;font-weight:750;display:grid}.ds-go-fields input{color:#fff;background:#2b2f30;border:1px solid #363a3b;border-radius:10px;width:96px;padding:8px 10px}.ds-go-fields input.invalid{border-color:#ff6e4a}.ds-go .primary-button{background:var(--lime);color:#151515;box-shadow:none}.ds-go .primary-button:disabled,.ds-go .secondary-button:disabled{opacity:.5}.ds-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.ds-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:750}.ds-tabs button span{opacity:.7;font-variant-numeric:tabular-nums;margin-left:5px}.ds-tabs button.on{color:#fff;background:#202324}.ds-list{display:grid}.ds-row{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1.1fr) 92px 64px minmax(0,2.6fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.ds-row:first-child{border-top:0}.ds-num{font-variant-numeric:tabular-nums;font-weight:750}.ds-num small{color:var(--muted);font-size:11px;font-weight:500;display:block}.ds-what{gap:4px;min-width:0;display:grid}.ds-tags{flex-wrap:wrap;gap:4px;display:flex}.ds-what p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.ds-what p.open{display:block}.ds-what .disc-link{justify-self:start;font-size:11.5px}.ds-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ds-acts .ghost-button{white-space:nowrap}.ds-pick.on{background:var(--lime);color:#151515}.ds-in-base{color:#2f6b1c;text-decoration:none}.ds-adding{color:#3a55c4;cursor:progress;position:relative;overflow:hidden}.ds-adding:disabled{opacity:1}.ds-adding-bar{background:#4a6cf7;border-radius:2px;width:40%;height:3px;animation:1.1s ease-in-out infinite ds-adding-run;position:absolute;bottom:0;left:0}@keyframes ds-adding-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ds-head-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-adding-note{color:#3a55c4;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ds-adding-dot{background:#4a6cf7;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite ds-adding-pulse}@keyframes ds-adding-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ds-adding-bar,.ds-adding-dot{animation:none}.ds-adding-bar{opacity:.5;width:100%}}.ds-empty{color:var(--muted);text-align:center;padding:22px 0}@media (max-width:760px){.ds-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-niche{grid-template-columns:1fr}.ds-row{grid-template-columns:minmax(0,1fr) auto}.ds-row .ds-er{display:none}.ds-row .ds-what,.ds-row .ds-acts{grid-column:1/-1;justify-content:flex-start}}.disc-new{gap:11px;display:grid}.disc-main{min-width:0}.disc-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.disc-stack>*,.disc-detail-col,.disc-settings fieldset,.disc-list-editor{min-width:0}.disc-stack .panel{border-radius:20px;padding:22px}.disc-muted{color:var(--muted);font-size:11px;line-height:1.45}.disc-note{color:#3f4444;background:#f6f7f0;border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.5}.disc-head-top{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.disc-head h2{letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.disc-head-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.disc-progress{background:#f7f8ff;border:1px solid #dfe3f5;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.disc-progress-running{background:#eef2ff;border-color:#b9c6ff}.disc-progress-done{background:#f1fbf5;border-color:#bfe6cd}.disc-progress-failed,.disc-progress-interrupted{background:#fff6f3;border-color:#f4c7bb}.disc-progress-cancelled{background:#fffaf0;border-color:#f0d9a8}.disc-progress-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.disc-progress-top b{align-items:center;gap:8px;font-size:15px;display:flex}.disc-progress-top span{color:#4b5270;font-size:12px}.disc-progress-top button{margin-left:auto}.disc-progress-dot{background:#2f4fc7;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite disc-pulse}@keyframes disc-pulse{50%{box-shadow:0 0 0 4px #e2584b26}}.disc-progress-bar{background:#dde2f6;border-radius:4px;height:6px;overflow:hidden}.disc-progress-bar i{background:#3d5bd9;border-radius:4px;height:100%;display:block}.disc-progress-running .disc-progress-bar i{width:35%;animation:1.4s ease-in-out infinite disc-slide}.disc-progress-done .disc-progress-bar i{background:#21784a}.disc-progress-failed .disc-progress-bar i,.disc-progress-interrupted .disc-progress-bar i{background:#aa3c25}.disc-progress-cancelled .disc-progress-bar i{background:#966713}@keyframes disc-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.disc-progress-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.disc-progress-steps li{color:#767c95;background:#e7eaf7;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:700}.disc-progress-steps li.done{color:#2f4fc7;background:#dbe6ff}.disc-progress-steps li.now{color:#fff;background:#3d5bd9}.disc-progress-now{color:#3c4260;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.disc-progress-dot{animation:none}.disc-progress-running .disc-progress-bar i{width:100%;animation:none}}.disc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disc-actions select{width:auto;min-height:36px;font-size:12px}.disc-money{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.disc-money>div{background:#f6f6f2;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.disc-money small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.disc-money strong{letter-spacing:-.03em;font-size:22px}.disc-money span{color:var(--muted);font-size:10px}.disc-budget{background:#ecebe6;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.disc-budget i{background:var(--blue);height:100%;transition:width .4s;display:block}.disc-pill{color:#55595b;white-space:nowrap;background:#f0f0ec;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-block}.disc-good{color:#21784a;background:#e7f8ed}.disc-status-running{color:#2f4fc7;background:#e9edff}.disc-status-done{color:#21784a;background:#e7f8ed}.disc-status-failed,.disc-status-interrupted{color:#aa3c25;background:#fff0ec}.disc-status-cancelled{color:#966713;background:#fff4d9}.disc-stage-analyzed{color:#21784a;background:#e7f8ed}.disc-stage-analyzing,.disc-stage-leader{color:#2f4fc7;background:#e9edff}.disc-stage-shortlisted{color:#5b6b12;background:#f3f9d8}.disc-stage-filtered_out,.disc-stage-seen{color:#8a8e90;background:#f2f2ef}.disc-stage-in_base{color:#5b3fb0;background:#efe9ff}.disc-stage-failed,.disc-stage-no_budget{color:#aa3c25;background:#fff0ec}.disc-kind-api{color:#2f4fc7;background:#e9edff}.disc-kind-ai{color:#7a3fb0;background:#f3e9ff}.disc-kind-decision{color:#21784a;background:#e7f8ed}.disc-kind-warn{color:#966713;background:#fff4d9}.disc-kind-error{color:#aa3c25;background:#fff0ec}.disc-good-text{color:#21784a;font-weight:750}.disc-bad-text{color:#aa3c25}.disc-table-wrap{width:100%;overflow-x:auto}.disc-table{border-collapse:collapse;width:100%;font-size:12px}.disc-table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap;padding:8px 9px;font-size:10px;font-weight:750}.disc-table td{vertical-align:top;border-bottom:1px solid #f0efea;padding:9px}.disc-table td small{color:#6a6e70;font-size:10.5px;line-height:1.4;display:block}.disc-table a{color:var(--blue);font-weight:700;text-decoration:none}.disc-table input[type=checkbox],.disc-check input,.disc-channel input{width:16px;height:16px;min-height:0;padding:0}.disc-mini{margin-bottom:12px;font-size:11px}.disc-mini td,.disc-mini th{padding:6px 7px}.disc-candidates tr.open>td{background:#f7f8ff}.disc-detail-row>td{background:#fafaf7;padding:0!important}.disc-account{align-items:center;gap:9px;min-width:170px;display:flex}.disc-account>div{gap:2px;min-width:0;display:grid}.disc-platform{background:#f0f0ec;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.disc-platform.instagram{color:#b8336a;background:#ffe9f1}.disc-platform.tiktok{color:#fff;background:#202324}.disc-platform.youtube{color:#c4302b;background:#ffecea}.disc-checks{flex-wrap:wrap;gap:4px;max-width:280px;display:flex}.disc-check-chip{overflow-wrap:anywhere;border-radius:6px;padding:3px 6px;font-size:10px;line-height:1.35}.disc-check-chip.ok{color:#21784a;background:#e7f8ed}.disc-check-chip.bad{color:#aa3c25;background:#fff0ec}.disc-check-chip.unknown{color:#7a7e80;background:#f2f2ef}.disc-row-actions{white-space:nowrap}.disc-row-actions button{margin-left:4px}.disc-star{color:#8a8e90;background:#f2f2ef;border:0;border-radius:9px;width:30px;height:30px;font-size:15px}.disc-star.on{color:#c28a00;background:#fff4d0}.disc-chips{flex-wrap:wrap;gap:6px;display:flex}.disc-chip{color:#2c46a8;background:#eef1ff;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.disc-chip button{color:#6b7bc4;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.disc-toggle{color:#55595b;background:#fff;border:1px solid #d9d8d3;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:750}.disc-toggle.on{color:#2647b7;background:#e9edff;border-color:#7890ff}.disc-toggle:disabled{opacity:.6;cursor:default}.disc-query-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.disc-list-editor{border:1px solid var(--line);border-radius:14px;align-content:start;gap:7px;padding:13px;display:grid}.disc-list-head{justify-content:space-between;align-items:center;display:flex}.disc-list-head strong{font-size:12px}.disc-list-head small{color:var(--muted);font-size:11px}.disc-list-add{grid-template-columns:1fr auto;gap:6px;display:grid}.disc-list-add input{min-height:36px;font-size:12px}.disc-details{margin-top:12px;font-size:12px}.disc-details summary{cursor:pointer;color:#3f4444;font-weight:750}.disc-details ul{margin:8px 0 0;padding-left:18px;line-height:1.6}.disc-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.disc-settings fieldset{border:1px solid var(--line);border-radius:14px;align-content:start;gap:10px;margin:0;padding:14px;display:grid}.disc-settings legend{padding:0 6px;font-size:12px;font-weight:800}.disc-field{gap:5px;display:grid}.disc-field input,.disc-field select{min-height:38px;font-size:12px}.disc-field small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}.disc-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.disc-check{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ds-sources{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin-top:14px;padding-top:14px;display:grid}.ds-sources .disc-check{flex-wrap:wrap;align-items:flex-start}.ds-sources .disc-check small{color:var(--muted);flex-basis:100%;margin-left:24px;font-size:11px;font-weight:400;line-height:1.4}.disc-channel-list{gap:6px;display:grid}.disc-mechanics{margin:8px 0;padding:0;list-style:none}.disc-mechanics li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,240px) 1fr;gap:2px 14px;padding:8px 0;display:grid}.disc-mechanics li.off{opacity:.5}.disc-mechanics label{align-items:center;gap:8px;font-size:12.5px;display:flex}.disc-mechanics input{width:16px;height:16px;min-height:0;padding:0}.disc-mechanics small{color:var(--muted);font-size:11px;line-height:1.4}.disc-mechanic-stat{font-variant-numeric:tabular-nums;color:var(--ink);grid-column:2;font-size:11.5px}@media (max-width:760px){.disc-mechanics li{grid-template-columns:1fr}.disc-mechanic-stat{grid-column:1}}.disc-channel{background:#f8f8f5;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:8px;font-weight:500;display:grid}.disc-channel.off{opacity:.45}.disc-wave{vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.disc-wave.w1{color:#1f6b41;background:#e3f6ea}.disc-wave.w2{color:var(--muted);background:#efeee9}.disc-channel div{gap:2px;display:grid}.disc-channel b{color:var(--ink);font-size:11.5px}.disc-channel small{color:var(--muted);font-size:10px;line-height:1.35}.disc-estimate{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.disc-estimate div{background:#f6f6f2;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.disc-estimate small{color:var(--muted);font-size:10px}.disc-estimate b{font-size:13px}.disc-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px;display:grid}.disc-detail-col{min-width:0}.disc-detail h3{letter-spacing:-.01em;margin:14px 0 8px;font-size:13px}.disc-detail h3:first-child{margin-top:0}.disc-detail p{font-size:12px;line-height:1.5}.disc-via,.disc-facts{margin:0 0 10px;padding-left:16px;font-size:11.5px;line-height:1.55}.disc-via li{margin-bottom:5px}.disc-via .disc-pill{margin:0 4px 2px 0}.disc-via small{color:#6a6e70;font-size:10.5px;display:block}.disc-bio{color:#3f4444;white-space:pre-wrap}.disc-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.disc-kpis div{border:1px solid var(--line);background:#fff;border-radius:10px;gap:2px;padding:8px;display:grid}.disc-kpis small{color:var(--muted);font-size:9.5px}.disc-kpis b{font-size:13px}.disc-log{max-height:560px;overflow-y:auto}.disc-log tr{cursor:pointer}.disc-log tr:hover>td{background:#fafaf7}.disc-log-error>td{background:#fffaf8}.disc-clip{text-overflow:ellipsis;white-space:nowrap;max-width:560px;overflow:hidden}.disc-pre{color:#3f4444;white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 16px;font-size:11px;line-height:1.5;overflow-x:auto}.disc-pager{justify-content:center;gap:8px;margin-top:12px;display:flex}.disc-page{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.disc-offer-bar{z-index:5;border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:flex-end;align-items:center;gap:14px;padding:12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #1b1f1e24}.disc-offer-bar>span{margin-right:auto;font-size:13px}.disc-offer-bar b{font-size:15px}.disc-offer-error{color:#b4391f;font-size:11px}.disc-runbar{border-radius:18px;align-items:end;gap:12px;padding:16px 20px;display:flex}.disc-runbar-select{flex:1;min-width:0}.disc-runbar-select select{min-height:42px;font-size:12px}.disc-new{border-radius:18px;gap:12px;padding:20px;display:grid}.disc-new .panel-head{margin-bottom:0}.disc-new-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.disc-stage{border-left:4px solid var(--blue);gap:14px;display:grid;position:relative}.disc-stage.pending{opacity:.75;border-left-color:#d8d7d2}.disc-stage.final{background:linear-gradient(120deg,#fff 0%,#fbfdf2 100%);border-left-color:#9fcf2a}.disc-stage-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.disc-stage-index{width:38px;height:38px;color:var(--lime);background:#202324;border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid}.disc-stage-title h2{letter-spacing:-.035em;margin:0 0 4px;font-size:20px}.disc-stage-title p{max-width:640px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.disc-stage-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px;display:flex}.disc-stage-stats div{background:#f6f6f2;border-radius:11px;gap:1px;min-width:84px;padding:8px 11px;display:grid}.disc-stage-stats b{letter-spacing:-.02em;font-size:16px}.disc-stage-stats small{color:var(--muted);font-size:9.5px}.disc-stage-stats div.cost{color:#fff;background:#202324}.disc-stage-stats div.cost small{color:#a9adaf}.disc-stage-stats small.disc-stat-hint{color:#cfd2d3;max-width:220px;font-size:9px;line-height:1.3}.disc-repass{background:#f3f5ff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.disc-repass div{gap:3px;min-width:0;max-width:760px;display:grid}.disc-repass small{color:var(--muted)}.disc-pick{white-space:nowrap}.disc-pick.on{color:#8a6200;background:#fff4d0}.disc-passes{gap:10px;min-width:0;display:grid}.disc-pass{border:1px solid #ecece6;border-radius:14px;gap:8px;min-width:0;padding:12px 14px;display:grid}.disc-pass-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.disc-pass-sum{margin-left:auto;font-size:13px}.disc-pass p{overflow-wrap:anywhere;margin:0}.disc-section-table,.disc-block{gap:8px;min-width:0;display:grid}.disc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.disc-section-head h3{margin:0;font-size:13px}.disc-section-head h3 small{color:var(--muted);margin-left:6px;font-weight:600}.disc-criteria{flex-wrap:wrap;gap:6px;display:flex}.disc-start{background:#f3f5ff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.disc-start div{gap:3px;max-width:720px;display:grid}.disc-start b{font-size:15px}.disc-start small{color:#4b5270;font-size:11px;line-height:1.45}.disc-start .disc-start-go{align-items:flex-end;gap:12px;max-width:none;display:flex}.disc-budget-field{color:#2c46a8;gap:4px;font-size:11.5px;font-weight:700;display:grid}.disc-budget-field input{background:#fff;border:1px solid #c9d0f0;border-radius:10px;width:110px;padding:7px 9px;font-size:14px;font-weight:700}.disc-budget-field small{font-weight:600}.disc-link{color:var(--blue);background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.disc-via-chips{flex-wrap:wrap;gap:4px;max-width:420px;display:flex}.disc-via-chip{color:#2c46a8;background:#eef1ff;border-radius:7px;padding:3px 7px;font-size:10.5px}.disc-via-chip a{font-size:10.5px}.disc-cost{white-space:nowrap;gap:1px;display:grid}.disc-cost b{font-size:12px}.disc-table tr.open>td{background:#f7f8ff}.disc-journal{border-radius:20px;padding:18px 22px}.disc-journal summary{cursor:pointer;font-size:13px}.disc-journal-filters{margin:12px 0 8px}@media (max-width:1100px){.disc-stage-head{grid-template-columns:38px minmax(0,1fr)}.disc-stage-stats{grid-column:1/-1;justify-content:flex-start;max-width:none}.disc-detail{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.disc-settings,.disc-query-grid{grid-template-columns:1fr}.disc-money{grid-template-columns:1fr 1fr}}@media (max-width:720px){.disc-detail,.disc-new-grid,.disc-money{grid-template-columns:1fr}.disc-runbar{flex-direction:column;align-items:stretch}.disc-stage-head{grid-template-columns:1fr}}.disc-locked{background:#fff8e4;border:1px solid #f0d99a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.disc-locked div{gap:3px;max-width:760px;display:grid}.disc-locked b{font-size:13px}.disc-locked small{color:#6d5a26;font-size:11px;line-height:1.45}.disc-brief-select{max-width:640px}.disc-brief-select select{min-height:42px;font-size:12px}.disc-brief-select small{color:var(--muted);font-size:10.5px;font-weight:500}.disc-stage input:disabled,.disc-stage select:disabled,.disc-stage button:disabled{cursor:not-allowed}.disc-stage input:disabled,.disc-stage select:disabled{color:#7b7f81;background:#f4f4f1}.disc-toggle:disabled{cursor:not-allowed}.disc-new{scroll-margin-top:16px;box-shadow:0 0 0 2px #c6d0ff}.disc-stage-head{cursor:pointer;-webkit-user-select:none;user-select:none}.disc-stage-head:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:12px}.disc-stage.closed{gap:0}.disc-stage.closed .disc-stage-title h2{margin:0}.disc-chevron{width:18px;color:var(--muted);font-size:14px;display:inline-block}.disc-stage-rejected{color:#9a5b12;background:#fff4e6}.disc-task{background:#f7f8ff;border:1px solid #d9e0ff;border-radius:14px;gap:8px;padding:14px;display:grid}.disc-task textarea{min-height:72px;font-size:12.5px}.disc-task-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.disc-task-controls .disc-field{min-width:160px}.disc-voice{gap:4px;display:grid}.disc-mic{color:#2c46a8;background:#fff;border:1px solid #c9d2ff;border-radius:11px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:750}.disc-mic.recording{color:#b33a2c;background:#fff0ec;border-color:#e2584b;animation:1.2s ease-in-out infinite disc-pulse}.disc-niches{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.disc-niches>div{background:#f6f6f2;border-radius:12px;align-content:start;gap:5px;padding:10px 12px;display:grid}.disc-niches b{font-size:12px}.disc-niches small{color:var(--muted);font-size:10.5px;line-height:1.4}.disc-niches-wrap{gap:6px;display:grid}.disc-niches>div.off{opacity:.5}.disc-niche-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.disc-niche-weight{color:#2f4fc7;align-items:center;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.disc-niche-weight input{text-align:right;background:#fff;border:1px solid #c9d0f0;border-radius:8px;width:58px;padding:3px 6px;font-size:13px;font-weight:800}.disc-niche-bar{background:#e3e3dc;border-radius:3px;height:4px;display:block;overflow:hidden}.disc-niche-bar span{background:#3d5bd9;height:100%;display:block}.disc-niches small.disc-niche-words{color:#4b5270}.disc-niche-pill{color:#2f4fc7;background:#e9edff;margin-bottom:3px;display:inline-block}.disc-past-pill{color:#6b3fc2;background:#f3ecff;margin:0 4px 3px 0;display:inline-block}.disc-wave.w3{color:#a35a12;background:#fff1e6}.disc-base-fit-pill{color:#2f6b1c;background:#e8f5e1;margin:0 4px 3px 0;display:inline-block}.disc-competitor-pill{color:#a35a12;background:#fff1e6;margin:0 4px 3px 0;display:inline-block}.disc-niche-name{background:#fff;border:1px solid #d8d8cf;border-radius:8px;flex:1;min-width:0;padding:4px 7px;font-size:12px;font-weight:800}.disc-niche-field{color:#4b5270;gap:3px;font-size:10.5px;font-weight:700;display:grid}.disc-niche-field input,.disc-niche-field textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #d8d8cf;border-radius:8px;padding:5px 7px;font-size:11.5px;font-weight:500}.disc-niche-x{color:#8a8f98;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:22px;height:22px;padding:0;font-size:16px;line-height:22px}.disc-niche-x:hover{color:#c0392b;background:#fde8e8}.disc-niche-add{justify-self:start}.disc-planner{background:#fbfbff;border:1px solid #dfe3f5;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.disc-advice{gap:6px;margin:0;padding:0;list-style:none;display:grid}.disc-advice li{background:#f3f5ff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.disc-advice li div{gap:2px;display:grid}.disc-advice li small{color:#3c4260;font-size:11.5px;line-height:1.4}.disc-advice li button{flex:none}.disc-niche-pill.other{color:#7a6a45;background:#f3efe6}.disc-closed-filters{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.disc-closed-filters input:not([type]){min-width:180px}.disc-closed-progress{background:#eef2ff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.disc-closed-progress i{background:#3d5afe;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.disc-progress-topup{color:#6b4a00;background:#fff3d6;border-radius:8px;margin:6px 0 0;padding:6px 10px;font-size:12px}.disc-outside-pill{color:#8a5a00;background:#fff3d6;margin:0 0 3px 4px;display:inline-block}.disc-advice li.disc-outside{background:#fff8e6}.disc-settings-wrap>summary{cursor:pointer;list-style:none}.disc-settings-wrap>summary::-webkit-details-marker{display:none}.disc-settings-wrap>summary h3:before{content:"▸ ";color:var(--muted)}.disc-settings-wrap[open]>summary h3:before{content:"▾ "}.disc-new textarea{min-height:64px;font-size:12.5px}@media (max-width:720px){.disc-task-controls{flex-direction:column;align-items:stretch}}.disc-runs .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.disc-runs-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.disc-runs-filters input{border:1px solid #d8d8cf;border-radius:10px;flex:1;min-width:220px;max-width:420px;min-height:36px;padding:6px 10px;font-size:12.5px}.disc-runs-table tbody tr{cursor:pointer}.disc-runs-table tbody tr:hover td{background:#f7f8ff}.disc-runs-table td small{color:var(--muted);display:block}.disc-runs-table .disc-link{text-align:left;font-size:13px}.disc-back{font-size:12px}.disc-stage-from_base{color:#5b3fb0;background:#efe9ff;margin-right:6px}.disc-base-table td small{display:block}.disc-base-table tr.disc-below td{background:#fcfcfa}.disc-base-table tr.disc-below td:first-child{box-shadow:inset 3px 0 #e6e4df}.disc-base-table tr:not(.disc-below) td:first-child{box-shadow:inset 3px 0 #7fd49e}.disc-base-table .disc-clip{max-width:420px}.disc-chips-gap{width:10px}.disc-niches small.disc-niche-insight{color:#35502a;background:#f1f7ec;border-radius:8px;padding:6px 8px;line-height:1.4}.disc-niches .disc-voice{justify-items:start}.disc-niches .disc-voice .disc-mic{padding:4px 10px;font-size:11px}.disc-niche-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disc-niche-buttons .secondary-button{padding:5px 10px;font-size:11.5px}.disc-to-base{background:#f1f7ec;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.disc-to-base div{gap:3px;min-width:0;max-width:760px;display:grid}.disc-to-base small{color:var(--muted)}.disc-runs-table td:first-child{min-width:200px}.disc-niches .disc-niche-cat.ok{color:#21784a;font-weight:700}.disc-niche-cat.new{background:#fff6e0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 8px;display:flex}.disc-niche-cat.new small{color:#7a5a12}.disc-niche-cat.new .ghost-button{padding:3px 8px;font-size:11px}select.disc-niche-add{min-height:34px;color:var(--blue);background:#fff;border:1px solid #d8d8cf;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:700}select.disc-niche-name{background:#fff;border:1px solid #d8d8cf;border-radius:8px;flex:1;min-width:0;padding:4px 6px;font-size:12px;font-weight:800}.disc-niche-toggle{color:#4b5270;cursor:pointer;background:#fff;border:1px solid #d8d8cf;border-radius:8px;flex:none;width:26px;height:26px;padding:0;font-size:12px}.disc-niches>div.open .disc-niche-toggle{color:#2f4fc7;background:#e9edff;border-color:#c9d2ff}.disc-niches small.disc-niche-why{color:#3c4260}.disc-niche-new{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.disc-niche-new input{border:1px solid #c9d2ff;border-radius:8px;flex:1;min-width:140px;padding:4px 7px;font-size:12px}.disc-niche-new .secondary-button,.disc-niche-new .ghost-button{padding:3px 8px;font-size:11px}select.disc-niche-add{justify-self:start;width:auto;min-width:220px}.base-revision{gap:12px;display:grid}.base-revision .panel-head small{max-width:820px;color:var(--muted);display:block}.revision-table{border-collapse:collapse;width:100%;font-size:12.5px}.revision-table th,.revision-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.revision-table td small{color:var(--muted);display:block}.revision-table tr.chosen td{background:#fff6e0}.revision-table .link-button{padding:0;font-weight:700}.blogger-filterbar .secondary-button.active{background:var(--ink);color:#fff}.multi-pick{gap:6px}.multi-pick-label{gap:2px;font-size:12px;font-weight:600;display:grid}.multi-pick-label small,.multi-pick-full{color:var(--muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.multi-pick-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.multi-pick-chip{color:#22306e;background:#eef1ff;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.multi-pick-chip b{color:var(--blue);font-size:10px;font-weight:800}.multi-pick-chip i{color:#b34832;font-size:10px;font-style:normal}.multi-pick-chip.unknown{color:#7a4a10;background:#fff4e6}.multi-pick-chip button{width:20px;height:20px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:15px;line-height:1}.multi-pick-chip button:hover{background:#00000014}.multi-pick-empty{color:var(--muted);font-size:12px}.multi-pick-controls select{min-height:36px}.multi-pick .reference-inline-add{grid-template-columns:minmax(0,1fr) auto auto}.multi-pick .reference-inline-add button+button{color:var(--ink);background:#e9e8e3}.account-categories{gap:12px}.category-hints{gap:6px;display:grid}.category-hints>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.category-hints>div strong{font-size:14px}.category-hints>div.new strong{color:#7a4a10}.category-suggestion .category-languages{color:#5c6062;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.cell-languages{color:var(--muted);font-size:10px;display:block}.brief-title-note small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.brief-title-note small b{color:var(--ink);font-weight:700}.contacts-editor{border:1px solid var(--line);background:#fafaf7;border-radius:14px;gap:8px;padding:14px;display:grid}.contacts-head{gap:2px;display:grid}.contacts-head strong{font-size:13px}.contacts-head small{color:var(--muted);font-size:10px}.contact-row{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.contact-remove{cursor:pointer;background:#efeee9;border:0;border-radius:10px;width:36px;height:36px;min-height:0;padding:0;font-size:17px}.contact-add{justify-self:start}.contact-found{border-top:1px dashed var(--line);gap:6px;margin-top:4px;padding-top:10px;display:grid}.contact-found>small{color:#8a8e90;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.contact-found>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.contact-found i{color:var(--muted);font-size:10px;font-style:normal}@media (max-width:820px){.contact-row{grid-template-columns:1fr 36px}.contact-row select,.contact-row input{grid-column:1}.contact-remove{grid-area:1/2}}.ai-chain-table td{vertical-align:top}.ai-chain-table td select{width:100%;min-width:0;display:block}.ai-chain-table td select+select{margin-top:6px}.ai-chain-table td.empty select{color:var(--muted)}.ai-chain-table th small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.claude-cli-panel{gap:10px;display:grid}.cli-limits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.cli-limit{border:1px solid var(--line);background:#fafaf7;border-radius:12px;gap:2px;padding:12px 14px 16px;display:grid;position:relative;overflow:hidden}.cli-limit b{font-size:20px}.cli-limit small{color:var(--muted);font-size:11px}.cli-limit span{background:#3a9b5f;height:4px;position:absolute;bottom:0;left:0}.cli-limit.high span{background:#d0662f}.cli-limit.high b{color:#b34832}.cli-limit-meta{color:var(--muted);grid-column:1/-1;font-size:11px}.cli-token-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-chain-table tbody th{width:22%}.auto-history .mechanic-hint{max-width:420px;color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:block}.auto-history tr.mechanic-off td{opacity:.5}.checkbox-line{align-items:flex-start;gap:8px;margin:12px 0 2px;font-size:13px;display:flex}.checkbox-line input{margin-top:2px}.disc-stage-base_fit{color:#2f6b1c;background:#e8f5e1}.disc-ambassador-pill{color:#34437a;background:#eef1fb;margin:0 4px 3px 0;display:inline-block}.disc-ambassador-pill.brief{color:#a32020;background:#fdeaea}.ambassador-sources{color:var(--muted);margin-top:3px;font-size:11px;display:block}.candidate-table td input[inputmode=numeric]{width:120px}.candidate-table.editable td input,.candidate-table.editable td select{border-radius:8px;min-height:32px;padding:4px 8px;font-size:12px}.candidate-table.editable td.freeze select,.candidate-table.editable td.freeze input{width:100%}.candidate-table.editable .freeze-5{left:524px}.candidate-table .choice-new{gap:4px;display:grid}.candidate-table .choice-new-buttons{align-items:center;gap:6px;display:flex}.candidate-table .choice-new-buttons .primary-button{border-radius:8px;min-height:28px;padding:0 10px;font-size:11px}.candidate-table .price-age{color:#3a7a4f;margin-top:4px;font-weight:600}.candidate-table .price-age.stale{color:#a8503c}.admin-readonly-fieldset{border:0;min-width:0;margin:0;padding:0}.admin-readonly-note{color:#8c641b;background:#fff4dd;border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:12px;font-weight:750}.tg-requests{background:#fffaf0;border:1px solid #f0d9a8;border-radius:16px;margin:0 0 22px;padding:16px}.tg-requests h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.tg-requests h3 small{color:#b64c31;background:#fff0eb;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.tg-request{border-top:1px solid #f0e4c8;gap:12px;padding:12px 0;display:grid}.tg-request:first-of-type{border-top:0}.tg-request-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tg-request-head>div:first-child{gap:2px;display:grid}.tg-request-head strong{font-size:13px}.tg-request-head small{color:var(--muted);font-size:11px}.tg-request-actions,.tg-approve-actions,.tg-approve-mode{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tg-request-actions button,.tg-approve-actions button{padding:9px 14px;font-size:12px}.tg-approve-form,.user-access-form{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.tg-approve-form .span-full,.user-access-form .span-full{grid-column:1/-1}.user-row .user-access{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 18px;display:flex}.user-access .settings-checkbox{align-items:center;gap:6px;font-size:11px}.user-access .user-telegram{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.user-access .user-telegram .ghost-button{padding:5px 9px;font-size:10px}.user-row .user-access-form{grid-column:2/-1}.user-row .tg-approve-actions{display:flex}@media (max-width:820px){.tg-approve-form,.user-access-form{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
