/*! 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,::backdrop{--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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,::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;-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]){appearance:button}::file-selector-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}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.manager-restart-button,.manager-shutdown-button{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 11px;display:flex}.manager-restart-button:disabled,.manager-shutdown-button:disabled,.manager-shutdown-top:disabled{opacity:.55;cursor:wait}.shutdown-screen{text-align:center;padding:24px}.shutdown-screen h1{color:var(--text);font-size:var(--fs-5xl);margin:3px 0 0}.shutdown-screen p{max-width:520px;line-height:1.6}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,textarea,input{font:inherit}button{color:inherit}.boot-screen{place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.boot-screen p{margin:0}.error-screen{text-align:center;padding:24px}.error-screen h1{color:var(--text);font-size:var(--fs-5xl);margin:4px 0 0}.error-screen p{max-width:480px;line-height:1.6}.app-shell{min-height:100vh;display:grid}.sidebar{flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{align-items:center;display:flex}.brand>div:last-child{flex-direction:column;gap:2px;display:flex}.brand small{color:var(--muted-2);letter-spacing:.24em;font-weight:800}.brand-mark{place-items:center;display:grid}.brand-mark span{border-radius:50%}.brand-mark.large span{width:16px;height:16px}.nav-label{color:#4f5660;letter-spacing:.16em;font-weight:800}nav{flex-direction:column;display:flex}nav button{cursor:pointer;text-align:left;align-items:center;width:100%;transition:all .18s;display:flex}nav button span{flex:1}nav button b{place-items:center;display:grid}.sidebar-bottom{margin-top:auto;display:grid}.observer-card{align-items:center;gap:10px;display:flex}.observer-card>div{flex-direction:column;gap:2px;display:flex}.observer-card small{font-size:var(--fs-xs);color:var(--muted-2)}.status-orb{border-radius:50%;width:8px;height:8px}.local-badge{color:#59616c;font-size:var(--fs-xs);align-items:center;gap:7px;display:flex}.main{min-width:0}.topbar{z-index:10;justify-content:space-between;align-items:center;display:flex;top:0}.topbar h1{margin:0 0 7px}.topbar p{margin:0}.top-actions{align-items:center;display:flex}.icon-button{cursor:pointer;place-items:center;display:grid}.content{margin:0 auto;display:grid}.notice{align-items:center;gap:9px;padding:12px 15px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-card{border:1px solid var(--line);position:relative;overflow:hidden}.stat-card:after{content:"";border-radius:50%;width:80px;height:80px;position:absolute;top:-35px;right:-30px}.stat-icon{place-items:center;display:grid}.stat-icon.violet{color:var(--violet);background:#a995ff1a}.stat-icon.blue{color:var(--blue);background:#74b6ff1a}.stat-icon.amber{color:var(--amber);background:#f5ba691a}.stat-value{text-transform:capitalize;align-items:center;gap:8px;display:flex}.stat-value i{border-radius:50%;width:6px;height:6px}.stat-card>span{display:block}.stat-card p{text-overflow:ellipsis;margin:12px 0 0;overflow:hidden}.panel{border:1px solid var(--line);background:var(--surface);overflow:hidden}.panel>header{justify-content:space-between;gap:16px;display:flex}.panel h2{letter-spacing:-.01em;margin:0 0 5px}.panel header p{margin:0}.text-button{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.empty-state{text-align:center;place-content:center;justify-items:center;display:grid}.empty-icon{color:#69727c;background:#191d22;border:1px solid #272c33;border-radius:12px;place-items:center;display:grid}.empty-state strong{margin-top:13px}.empty-state p{max-width:280px;margin:6px 0 0;line-height:1.5}.draft-list{display:grid}.draft-meta{align-items:center;gap:10px;display:flex}.avatar{border-radius:10px;place-items:center;font-weight:700;display:grid}.draft-meta>div{flex-direction:column;flex:1;gap:3px;display:flex}.draft-meta time,.draft-meta>b{color:var(--muted-2);font-weight:500}.message-pair{align-items:stretch;display:grid}.message-pair .ai-reply{background:#151d1b;border:1px solid #21362e}.message-pair small{color:#626a74;letter-spacing:.12em;font-weight:800}.message-pair .ai-reply small{align-items:center;gap:4px;display:flex}.message-pair p{color:#afb5bd;font-size:var(--fs-xs);white-space:pre-wrap;margin:7px 0 0;line-height:1.55}.pair-arrow{place-items:center;display:grid}.draft-actions{justify-content:space-between;align-items:center;display:flex}.draft-actions span{font-size:var(--fs-3xs);align-items:center;gap:5px;display:flex}.draft-actions button{font-size:var(--fs-2xs);cursor:pointer;border:0}.expanded .message-pair p{font-size:var(--fs-sm)}button:disabled{opacity:.45;cursor:not-allowed}.approved-list{background:var(--line-soft);gap:1px;display:grid}.approved-list article{background:#13171b;align-items:start;gap:10px;display:grid}.approved-list article>span{color:var(--mint);background:#16251e;border-radius:7px;place-items:center;display:grid}.approved-list p{font-size:var(--fs-xs);color:#8f969f;margin:0 0 5px}.approved-list blockquote{font-size:var(--fs-sm);color:#c5c9ce;margin:0;line-height:1.5}.approved-list small{color:#555d66;text-transform:uppercase}.safety-strip{color:var(--mint);background:#101b17;border:1px solid #22362d;border-radius:12px;align-items:center;display:flex}.safety-strip div{flex-direction:column;gap:3px;display:flex}.safety-strip span{color:#719083}.teach-form{padding:4px;display:grid}.teach-form label{color:#9199a3;gap:7px;font-weight:650;display:grid}.teach-form textarea{resize:vertical;color:#d8dce0;background:#0f1215;border:1px solid #2a3037;border-radius:9px;outline:none;line-height:1.55}.teach-form textarea:focus{border-color:#426b59;box-shadow:0 0 0 3px #8ff2c30d}.primary-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.editor-card{border:1px solid var(--line);background:#101317;border-radius:15px;overflow:hidden}.editor-footer{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex}.editor-footer>span{color:#5e6670;font-size:var(--fs-2xs)}.personality-editor{resize:vertical;color:#b9c2bd;background:#0e1114;border:0;outline:none;width:100%;font:11px/1.75 SFMono-Regular,Consolas,monospace;display:block}.editor-footer{border:0;border-top:1px solid var(--line-soft)}.accent-icon{width:38px;height:38px;color:var(--mint);background:#172720;border-radius:11px;place-items:center;display:grid}.toast{z-index:80;align-items:center;gap:8px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:25px;right:25px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.app-shell{grid-template-columns:70px minmax(0,1fr)}.sidebar{padding:24px 11px 18px}.brand{padding:0 7px 30px}.brand>div:last-child,.nav-label,nav button span,nav button b,.observer-card>div,.local-badge{display:none}nav button{justify-content:center;padding:0}.observer-card{justify-content:center;padding:13px 0}.topbar{padding:24px}.topbar p{display:none}.content{padding:22px 20px 40px}}@media (width<=580px){.stats-grid{grid-template-columns:1fr}.topbar h1{font-size:var(--fs-3xl)}.message-pair{grid-template-columns:1fr}.pair-arrow{transform:rotate(90deg)}}.brand{padding-bottom:38px}.brand small{font-size:var(--fs-xs)}.nav-label{margin-bottom:12px}nav{min-height:0;overflow-y:auto}.single-column{max-width:1400px}.wide-column{max-width:1560px}.stats-grid{gap:18px}.avatar,.draft-meta strong{font-size:var(--fs-md)}.draft-meta time,.draft-meta>b{font-size:var(--fs-sm)}.message-pair{grid-template-columns:minmax(0,1fr) 30px minmax(0,1.1fr);gap:9px;margin-top:16px}.message-pair>div{padding:14px 15px}.message-pair small{font-size:var(--fs-xs)}.message-pair p,.expanded .message-pair p{font-size:var(--fs-md);line-height:1.6}.draft-actions{margin-top:14px}.draft-actions span,.draft-actions button{font-size:var(--fs-sm)}.draft-actions>div{gap:8px;display:flex}.draft-actions button{align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.approved-list article{grid-template-columns:32px minmax(0,1fr) auto;padding:17px}.approved-list article>span{width:28px;height:28px}.approved-list p,.approved-list blockquote{font-size:var(--fs-md)}.approved-list small{font-size:var(--fs-xs)}.safety-strip{gap:15px;padding:18px 20px}.safety-strip strong{font-size:var(--fs-base)}.safety-strip span{font-size:var(--fs-sm);line-height:1.5}.teach-form label{font-size:var(--fs-md)}.teach-form textarea{min-height:116px;padding:14px}.primary-button,.secondary-button{min-height:44px;font-size:var(--fs-md);padding:0 17px}.editor-footer{min-height:70px;padding:0 20px}.editor-footer>span{font-size:var(--fs-sm)}.personality-editor{min-height:calc(100vh - 330px);font-size:var(--fs-base);padding:28px}.toast{padding:15px 18px}.control-strip,.privacy-actions{background:linear-gradient(110deg,#111c17,#111519);border:1px solid #284037;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.control-strip>div,.privacy-actions>div{align-items:center;gap:14px;display:flex}.control-strip>div>span{width:42px;height:42px;color:var(--mint);background:#193027;border-radius:12px;place-items:center;display:grid}.control-strip strong,.privacy-actions strong{font-size:var(--fs-lg)}.control-strip p,.privacy-actions p{color:#718079;font-size:var(--fs-sm);margin:4px 0 0}.secondary-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.primary-button,.secondary-button,.text-button{flex-shrink:0;max-width:100%}.category-stats{display:grid}.mini-stat{border:1px solid var(--line);background:#12161a;flex-direction:column;justify-content:center;gap:5px;display:flex}.mini-stat span{font-size:var(--fs-sm)}.mini-stat.mint strong{color:var(--mint)}.mini-stat.amber strong{color:var(--amber)}.mini-stat.violet strong{color:var(--violet)}.mini-stat.blue strong{color:var(--blue)}.chat-manager{display:grid}.chat-row{grid-template-columns:minmax(220px,1.1fr) minmax(250px,1.4fr) 190px 92px 92px;align-items:center;gap:16px;padding:16px;display:grid}.chat-identity{align-items:center;gap:12px;min-width:0;display:flex}.chat-identity>div{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-identity strong{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-identity small{font-size:var(--fs-sm);color:#666f79;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.classification-reason{min-width:0}.classification-reason p{color:#6f7781;font-size:var(--fs-sm);margin:6px 0 0;line-height:1.45}.category-pill{width:fit-content;font-size:var(--fs-xs);color:#8e96a0;background:#20252b;border-radius:7px;padding:5px 8px;font-weight:750;display:inline-flex}.select-label{color:#737b85;font-size:var(--fs-xs);gap:6px;display:grid}.select-label select{color:#c2c7cd;background:#101316;border:1px solid #30363e;border-radius:9px;outline:none;width:100%;height:38px;padding:0 9px}.switch-label{font-size:var(--fs-sm);cursor:pointer;align-items:center;display:flex}.switch-label input{opacity:0;pointer-events:none;position:absolute}.switch-label>span{border-radius:999px;transition:all .18s}.switch-label>span:after{content:"";border-radius:50%;transition:all .18s;display:block}.switch-label input:disabled+span{opacity:.35}.lab-layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start}.lab-result{background:#121b17;border:1px solid #284134;flex-direction:column;min-height:235px;padding:22px;display:flex}.lab-result>small{color:var(--mint);font-size:var(--fs-xs);letter-spacing:.13em;font-weight:800}.lab-result>p{font-size:var(--fs-lg);white-space:pre-wrap;flex:1;line-height:1.7}.lab-result>div{flex-wrap:wrap;gap:10px;display:flex}.knowledge-editor{color:#b8c8d9;min-height:calc(100vh - 330px)}@media (width<=1320px){.app-shell{grid-template-columns:260px minmax(0,1fr)}.content{padding-left:34px;padding-right:34px}.chat-row{grid-template-columns:minmax(210px,1fr) minmax(230px,1.2fr) 180px}.chat-row .switch-label{justify-self:start}.chat-row .switch-label:last-child{grid-column:3}}@media (width<=1100px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding:25px 13px 20px}.brand{padding:0 7px 32px}.brand>div:last-child,.nav-label,nav button span,nav button b,.observer-card>div,.local-badge{display:none}nav button{justify-content:center;padding:0}.observer-card{justify-content:center;padding:15px 0}.stats-grid,.category-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-layout{grid-template-columns:1fr}.chat-row{grid-template-columns:1fr 1fr}.chat-row .select-label,.chat-row .switch-label:last-child{grid-column:auto}}@media (width<=720px){.sfs-outreach-control{flex-direction:column;align-items:stretch}.sfs-outreach-control button{width:100%}.topbar p{display:none}.stats-grid,.category-stats,.message-pair{grid-template-columns:1fr}.pair-arrow{transform:rotate(90deg)}.chat-row{grid-template-columns:1fr}.control-strip,.privacy-actions{flex-direction:column;align-items:stretch}.control-strip>div,.privacy-actions>div{align-items:flex-start}}.sidebar{border-right-color:#4a5058}.brand small,.nav-label,.local-badge{color:#969da6}.observer-card,.icon-button{background:#3b4047;border-color:#555c65}.observer-card small,.icon-button{color:#b4bac2}.stat-card{border-color:var(--line)}.empty-icon,.avatar,.category-pill{color:#d5d9dd;background:#555c64;border-color:#646b74}.message-pair>div,.teach-form textarea,.select-label select,.personality-editor{color:#eef0f2;background:#383d43;border-color:#5d646d}.approved-list article>span,.avatar.soft{background:#496158}.secondary-button.compact-button{min-height:34px;font-size:var(--fs-sm);gap:6px;padding:0 11px}.editor-footer{background:#4b5158}.draft-meta time,.draft-meta>b,.approved-list small,.classification-reason p,.chat-identity small{color:#aeb4bc}::selection{color:#fff;background:var(--aqua-deep)}.main{background-size:54px 54px;background-attachment:fixed}.observer-card.online .status-orb,.stat-value i{background:var(--status);box-shadow:0 0 0 4px #91b9a11a,0 0 14px #91b9a166}.topbar h1{text-shadow:none}.stat-card,.panel,.editor-card,.mini-stat{border-color:#aaa69f;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #3734311a}.stat-card{background:radial-gradient(circle at 100% 0,#ffffff94,#0000 34%),linear-gradient(145deg,#e6e4df,#d3d1cc)}.stat-card:before{content:"";opacity:1;background:linear-gradient(90deg,#0000,#00d9bd,#0000);height:2px;position:absolute;inset:0 18px auto;box-shadow:0 0 12px #00d9bd5c}.stat-card:after{background:#00cdb509;border:1px solid #00cdb524}.stat-icon.mint{color:#007f72;background:#00cdb521;border-color:#00ab9847}.stat-icon.violet,.stat-icon.blue,.stat-icon.amber{color:var(--aqua-deep);background:#00cdb51f}.stat-card>span,.stat-value{color:#262829}.panel,.editor-card{background:linear-gradient(145deg,#ffffff57,#0000 26%),#dedcd7}.panel>header{background:linear-gradient(90deg,#00cdb51c,#0000 52%),#d4d2cd;border-color:#aaa69e}.panel header p,.text-button,.editor-footer>span{color:#73736f}.draft-card,.chat-row,.mini-stat{background:linear-gradient(145deg,#ffffff47,#0000 36%),#d4d2cd;border-color:#aaa69f}.avatar.soft,.approved-list article>span{color:#003f39;background:#72e5d3}.message-pair .ai-reply small,.lab-result>small{color:var(--aqua-deep)}.approved-list article{border-color:#a29d96}.safety-strip,.control-strip{color:#f4f1ed;background:radial-gradient(circle at 5% 0,#18efd23d,#0000 34%),linear-gradient(110deg,#006f66,#273536);border-color:#00aa98;box-shadow:inset 0 1px #ffffff1f,0 16px 38px #0071672e}.safety-strip span,.control-strip p{color:#c4e4df}.control-strip>div>span,.accent-icon{color:#f2ede9;background:#008d80;border:1px solid #27c6b4}.primary-button:hover{color:#002c27;box-shadow:inset 0 1px #ffffffa8,0 13px 32px #00b9a64d}.secondary-button:hover{color:#00695f;background:#c1dcd7;border-color:#00a995}.secondary-button.accent,.approve-button{color:#00352f;background:#6ee5d3;border-color:#00ad99}.secondary-button.danger,.reject-button{border-color:#aa7d7d}.editor-footer{background:#d0cec9;border-color:#a8a39b}.category-pill.unknown{color:#fff;background:#715647}.chat-row.category-unknown{border-color:#8d7467}.chat-row.category-collaboration{border-color:#9b8c93}.privacy-actions{background:linear-gradient(110deg,#00cdb51f,#0000),#cbd8d5;border-color:#77aea6}.stat-card,.draft-card,.chat-row,.mini-stat,.primary-button,.secondary-button,.icon-button,nav button{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s}.stat-card:hover{border-color:#00b9a685;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1,0 20px 44px #00928421}.primary-button:hover,.secondary-button:hover,.icon-button:hover{transform:translateY(-1px)}button:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;border-color:#00a995;outline:3px solid #00cdb547}.draft-meta{flex-wrap:wrap}.stage-pill{min-height:24px;font-size:var(--fs-2xs);letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 9px;font-weight:800;display:inline-flex}.memory-line{color:#47716a;font-size:var(--fs-xs);background:#00cdb511;border:1px solid #00a99533;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;display:flex}.draft-correction{resize:vertical;color:#222827;width:100%;min-height:112px;font:inherit;background:#ffffffd1;border:1px solid #48b4a5;border-radius:10px;margin-top:10px;padding:12px;line-height:1.55;box-shadow:inset 0 1px 2px #19453f0f,0 0 0 3px #00cdb50f}.feedback-strip{background:#ffffff4d;border:1px solid #aaa69f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px 11px;display:flex}.feedback-strip>span{color:#626662;font-size:var(--fs-xs);margin-right:3px;font-weight:800}.feedback-strip button{cursor:pointer;padding:6px 9px;transition:color .18s,background .18s,border-color .18s,transform .18s}.feedback-strip small{color:#797b76;font-size:var(--fs-2xs);margin-left:auto}@media (width<=820px){.stage-pill{order:5}}.draft-meta time,.draft-meta>b,.approved-list small,.classification-reason p,.chat-identity small,.select-label,.switch-label{color:#6f706c}.control-strip.test-live strong,.safety-strip.test-live strong{color:#075f5a}.safety-strip.test-live{grid-template-columns:auto minmax(0,1fr) auto}.chat-row.auto-reply-active{border-color:#00aea6ad}.auto-reply-switch input:checked+span{box-shadow:0 0 0 4px #00d6cb21}.draft-actions button.send-once-button:hover{color:#002e29;background:#80eadb}.draft-actions button.send-once-button:disabled{cursor:wait;opacity:.55}@media (width>=1501px){.chat-row{grid-template-columns:minmax(190px,1.05fr) minmax(210px,1.15fr) 165px repeat(3,minmax(112px,auto));gap:12px}}@media (width<=1500px){.chat-row{grid-template-columns:minmax(190px,1fr) minmax(230px,1.25fr) 170px}.chat-row .switch-label,.chat-row .switch-label:last-child{grid-column:auto;justify-self:start}.category-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=920px){.chat-row{grid-template-columns:1fr 1fr}.chat-row .classification-reason{grid-column:2}}@media (width<=760px){.safety-strip.test-live{grid-template-columns:auto 1fr}.safety-strip.test-live>button{grid-column:1/-1;justify-self:stretch}.chat-row{grid-template-columns:1fr}.chat-row .classification-reason{grid-column:auto}}.handoff-stack{gap:12px;max-width:1780px;margin:24px auto 0;padding:0 46px;display:grid}.handoff-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.handoff-icon{color:#003e37;background:linear-gradient(145deg,#46f3da,#00bda8);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 22px #00b9a63d}.handoff-banner>div{min-width:0}.handoff-banner small{color:#08756b;font-size:var(--fs-2xs);letter-spacing:.13em;margin-bottom:4px;font-weight:850;display:block}.handoff-banner strong{font-size:var(--fs-lg)}.handoff-banner p{color:#4d5c59;font-size:var(--fs-sm);margin:5px 0 0}.handoff-banner blockquote{color:#68716e;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-style:italic;overflow:hidden}@media (width<=900px){.handoff-stack{padding:0 24px}.handoff-banner{grid-template-columns:auto minmax(0,1fr)}.handoff-banner>button{grid-column:1/-1}}@media (width<=720px){html,body{min-height:100%;overflow-x:hidden}.app-shell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));display:block}.main{width:100%;min-height:100dvh}.sidebar{z-index:45;width:100%;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:7px max(10px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(10px, env(safe-area-inset-left));border:0;position:fixed;inset:auto 0 0}.brand,.sidebar-bottom,.nav-label{display:none!important}.sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:6px;width:100%;min-height:0;display:flex;overflow:auto hidden}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:6px 5px;position:relative}.sidebar nav button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;line-height:1.05;overflow:hidden;display:block!important}.sidebar nav button b{min-width:18px;height:18px;font-size:var(--fs-2xs);padding:0 4px;position:absolute;top:3px;right:5px;display:grid!important}.topbar{min-height:calc(76px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.topbar h1{font-size:var(--fs-4xl)}.content{gap:16px;width:100%;padding:16px 12px 28px}.notice{margin:12px}.handoff-stack{margin-top:14px;padding:0 12px}.panel>header{flex-wrap:wrap;height:auto;min-height:76px;padding:15px}.panel>header>div,.panel-body,.draft-card,.chat-row,.message-pair>div,.chat-identity,.chat-identity>div,.classification-reason{min-width:0}.message-pair p,.approved-list p,.approved-list blockquote,.chat-row p,.handoff-banner p,.handoff-banner blockquote,.memory-line span{overflow-wrap:anywhere;word-break:break-word}.icon-button,.primary-button,.secondary-button,.text-button,.feedback-strip button,.draft-actions button,.switch-label,.select-label select{min-height:44px}.icon-button{width:44px;height:44px}.text-button{padding:0 8px}textarea,input,select,.teach-form textarea,.personality-editor,.knowledge-editor,.draft-correction{font-size:var(--fs-xl)!important}.switch-label{padding:6px 0}.switch-label>span{width:36px;height:22px;padding:3px}.switch-label>span:after{width:16px;height:16px}.switch-label input:checked+span:after{transform:translate(14px)}.feedback-strip{align-items:stretch}.feedback-strip>span{width:100%}.feedback-strip button{font-size:var(--fs-sm);flex:116px;padding:8px 10px}.feedback-strip small{width:100%;margin-left:0}.draft-actions{flex-direction:column;align-items:stretch;gap:10px}.draft-actions>div{flex-wrap:wrap;display:flex}.draft-actions button{flex:120px;justify-content:center}.approved-list article{grid-template-columns:34px minmax(0,1fr)}.approved-list article>small{grid-column:2}.editor-footer{flex-direction:column;align-items:stretch;gap:10px;height:auto;min-height:68px;padding:12px}.editor-footer .primary-button{width:100%}.personality-editor,.knowledge-editor{min-height:58dvh;padding:16px}.toast{right:12px;bottom:calc(var(--mobile-nav-height) + 12px + env(safe-area-inset-bottom));justify-content:center;left:12px}.main{background-attachment:scroll}}.sfs-page{max-width:1420px}.sfs-simple-hero{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px;display:grid}.sfs-simple-hero>div:first-child{align-items:flex-start;gap:14px;display:flex}.sfs-simple-hero small{color:#39786f;font-size:var(--fs-2xs);letter-spacing:.16em;font-weight:850}.sfs-simple-hero h2{color:#2f3633;font-size:var(--fs-3xl);margin:5px 0 7px}.sfs-simple-hero p{color:#65706c;max-width:760px;font-size:var(--fs-sm);margin:0;line-height:1.55}.sfs-simple-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.sfs-outreach-control{background:#f6f4f1db;border:1px solid #625f7938;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.sfs-outreach-control>div{gap:4px;display:grid}.sfs-outreach-buttons{align-items:center;display:flex;flex-direction:row!important;gap:10px!important}.sfs-outreach-control small,.sfs-queue-heading{color:#39786f;font-size:var(--fs-2xs);letter-spacing:.14em;font-weight:850}.sfs-outreach-control strong{color:#303533;font-size:var(--fs-base)}.sfs-outreach-control span{color:#6b716e;font-size:var(--fs-sm);line-height:1.45}.sfs-connection-note{border-top:1px solid #4e5f5924;grid-column:1/-1;align-items:center;gap:7px;padding-top:12px;display:flex}.sfs-rules-strip{color:#356e65;background:#f2f6f3d1;border:1px solid #457a7133;border-radius:15px;align-items:center;gap:13px;padding:15px 18px;display:flex}.sfs-rules-strip>div{gap:3px;display:grid}.sfs-rules-strip strong{color:#33403b;font-size:var(--fs-sm)}.sfs-rules-strip span{color:#6a7571;font-size:var(--fs-xs);line-height:1.5}.compact-partner-list>article{grid-template-columns:minmax(0,1fr) auto}.safe-chip,.warning-chip,.status-label,.asset-own,.asset-partner{width:fit-content;min-height:25px;font-size:var(--fs-3xs);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.safe-chip,.status-label.enabled,.status-label.completed,.status-label.scheduled,.status-label.live{color:#006c64;background:#18efd226;border:1px solid #00aea66b}.warning-chip,.status-label.pending,.status-label.agreed{color:#7f5730;background:#c2935b29;border:1px solid #9f6f3b5c}.status-label.disabled,.status-label.cancelled,.status-label.approved{color:#5f6664;background:#636c6a17;border:1px solid #5b666347}.sfs-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.deal-controls label{color:#676d6b;font-size:var(--fs-xs);gap:6px;font-weight:750;display:grid}.deal-controls select{color:#282d2c;background:#f9f9f7e0;border:1px solid #aaa9a3;border-radius:10px;outline:0;width:100%;min-height:42px;padding:0 11px}.deal-controls select:focus{border-color:var(--aqua-deep);box-shadow:0 0 0 3px #00cdb51f}.control-list,.sfs-action-list,.deal-list,.channel-list,.rank-list{gap:10px;display:grid}.sfs-queue-notice{color:#5d5143;background:#f0ebe2;border:1px solid #c9bca7;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.sfs-queue-notice>div{gap:3px;display:grid}.sfs-queue-notice strong{font-size:var(--fs-base)}.sfs-queue-notice span{font-size:var(--fs-sm);line-height:1.45}.control-list>article,.asset-grid>article{background:#f5f5f2b3;border:1px solid #b7b4ae;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.control-list article>div:first-child,.asset-grid article>div{gap:4px;display:grid}.control-list strong,.asset-grid strong{color:#2e3231;font-size:var(--fs-sm)}.control-list small,.asset-grid small{color:#737874;font-size:var(--fs-2xs)}.partner-signals{color:#08746d;font-size:var(--fs-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-weight:800;display:flex}.sfs-action-list>article{background:#f4f5f2d1;border:1px solid #aeaca6;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.sfs-queue-heading{text-transform:uppercase;margin:5px 3px 0}.sfs-queue-heading.outreach{margin:0}.sfs-outreach-queue-heading{border-top:1px solid #4e5f5924;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 3px 4px;display:flex}.sfs-outreach-queue-heading>div{gap:5px;display:grid}.sfs-outreach-queue-heading>div>span{color:#737874;font-size:var(--fs-sm);line-height:1.4}.approve-outreach-batch{min-height:40px;font-size:var(--fs-sm);white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:760;line-height:1;display:inline-flex}.approve-outreach-batch svg{flex:none}.approve-outreach-count{min-width:21px;height:21px;font-size:var(--fs-xs);border-radius:999px;place-items:center;padding:0 6px;font-weight:800;line-height:1;display:inline-grid}.action-icon{color:#007e74;background:#00cdb521;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.action-copy{gap:5px;min-width:0;display:grid}.action-copy small{color:#727774;font-size:var(--fs-2xs);font-weight:700}.action-copy .action-username{color:#08746d;font-weight:850}.action-copy strong{color:#303533;font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.45}.action-copy .action-context{color:#476763;font-size:var(--fs-xs);overflow-wrap:anywhere;margin:1px 0 2px;line-height:1.45}.action-copy p,.channel-list p{color:#8b5551;font-size:var(--fs-2xs);margin:0}.queue-buttons{gap:7px;display:flex}.queue-buttons button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;display:inline-flex}.muted-copy{color:#717672;font-size:var(--fs-xs);line-height:1.5}.rank-list article>b{color:#006e67;background:#00cdb529;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.asset-grid article>.asset-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.asset-delete-button{color:#81504d;min-height:30px;font-size:var(--fs-xs);background:#f1e8e6;border:1px solid #c6aaa7;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:750;display:inline-flex}.row-actions{align-items:center;gap:10px;display:flex}.row-erase-button{cursor:pointer;place-items:center;width:29px;height:29px;transition:border-color .18s,background .18s,color .18s;display:grid}.asset-own{color:#006f67;background:#00cdb529}.asset-partner{color:#53527a;background:#5862b51f}.deal-card{background:#f6f6f3c7;border:1px solid #aaa8a1;border-radius:14px;padding:16px}.deal-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-card>header>div{gap:3px;display:grid}.deal-card>header small{color:#777b77;font-size:var(--fs-3xs);letter-spacing:.1em;font-weight:850}.deal-card>header strong{color:#292e2c;font-size:var(--fs-md)}.deal-header-actions{align-items:center;gap:8px;display:flex}.deal-timeline{background:#d4d7d3b3;border-radius:11px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:12px;margin:14px 0;padding:12px;display:grid}.deal-timeline>div{gap:4px;display:grid}.deal-timeline small{color:#727773;font-size:var(--fs-3xs);font-weight:850}.deal-timeline strong{color:#333735;font-size:var(--fs-xs)}.deal-timeline svg{color:#008c82}.deal-numbers{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.deal-numbers span{color:#4e5b57;font-size:var(--fs-2xs);background:#00cdb51a;border-radius:8px;padding:5px 8px;font-weight:750}.deal-controls{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.deal-material{background:#f9f9f7b3;border:1px solid #aaa9a3;border-radius:10px;align-content:center;gap:3px;min-height:42px;padding:7px 11px;display:grid}.deal-material small{color:#777b77;font-size:var(--fs-3xs);letter-spacing:.08em;font-weight:850}.deal-material strong{color:#303533;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-verification{background:#00cdb512;border:1px solid #00aea652;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.deal-verification>span{color:#59625e;font-size:var(--fs-2xs);line-height:1.4}.deal-note{color:#747975;font-size:var(--fs-2xs);margin:12px 0 0;line-height:1.45}.rank-list article{border-bottom:1px solid #bbb8b2;align-items:center;gap:10px;padding:11px 5px;display:flex}.rank-list article:last-child{border-bottom:0}.rank-list article>div{flex:1;gap:3px;min-width:0;display:grid}.rank-list strong{color:#303432;font-size:var(--fs-xs)}.rank-list small,.rank-list span{color:#747975;font-size:var(--fs-2xs)}.channel-list>article{background:#f6f6f3cc;border:1px solid #aaa8a1;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.channel-status{color:#66706d;background:#646d6a1a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.channel-status.enabled{color:#007e74;background:#00cdb526}.channel-list article>div{gap:4px;display:grid}.channel-list strong{color:#2e3231;font-size:var(--fs-sm)}.channel-list small{color:#737874;font-size:var(--fs-2xs)}@media (width<=1180px){.deal-controls{grid-template-columns:minmax(0,1fr) auto}}@media (width<=900px){.sfs-two-column{grid-template-columns:1fr}.sfs-action-list>article,.channel-list>article{grid-template-columns:42px minmax(0,1fr) auto}.queue-buttons,.channel-list>article>button{grid-column:2/-1;justify-self:stretch}.queue-buttons button,.channel-list>article>button{flex:1}}@media (width<=720px){.queue-buttons{flex-direction:column}.sfs-outreach-queue-heading{flex-direction:column;align-items:stretch}.approve-outreach-batch,.queue-buttons>button{width:100%}.asset-grid,.deal-controls{grid-template-columns:1fr}.control-list>article,.asset-grid>article{grid-template-columns:minmax(0,1fr) auto}.partner-signals,.asset-grid>article>span:first-child{grid-column:1/-1;justify-content:flex-start}.sfs-action-list>article,.channel-list>article{grid-template-columns:42px minmax(0,1fr)}.sfs-action-list .status-label,.channel-list .status-label{grid-column:2}.deal-timeline{grid-template-columns:1fr}.deal-timeline svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-mark{border-color:#61746d}.brand small,.nav-label{color:#9ca9a4}.nav-label{font-size:var(--fs-2xs);margin:0 11px 8px}nav button.active svg,nav button.active b{color:#275a53}.observer-card{border-color:#4e5a56}.topbar{border-bottom-color:#cfcbc3}.icon-button{color:#656c68;box-shadow:none;background:#e4e2dc;border-color:#c8c4bc}.content{max-width:1480px}.single-column,.wide-column{max-width:1240px}.stats-grid.minimal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card:before,.stat-card:after{display:none}.stat-icon{border:0}.panel>header{border-bottom-color:var(--line-soft)}.control-strip,.safety-strip{color:#326c64;box-shadow:none;background:#e1ebe7;border-color:#bfd4ce}.control-strip p,.safety-strip span{color:#587770}.category-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.draft-card,.chat-row{border-radius:12px}.draft-card:hover,.chat-row:hover,.mini-stat:hover{border-color:#9ebbb5;box-shadow:0 9px 24px #39534c12}.message-pair .ai-reply,.lab-result{border-color:#a7cbc4}.avatar,.empty-icon,.category-pill{color:#356e66;background:#d5e7e3;border-color:#b4d2cc}.primary-button{border-color:#4f9187}.primary-button:hover{background:#417f76}.secondary-button{border-color:#c7c3bb}.subnav{gap:5px;width:fit-content;display:flex}.subnav button{font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;display:flex}.offer-hero,.settings-hero,.quality-summary{background:#e2ebe8;border:1px solid #b9ccc7;border-radius:14px;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 8px 22px #394d470e}.offer-hero>div,.settings-hero>div,.quality-summary>div{align-items:center;gap:13px;display:flex}.offer-hero h2,.settings-hero h2{color:var(--text);font-size:var(--fs-2xl);margin:2px 0 5px}.offer-hero p,.settings-hero p,.quality-summary p{color:#65716c;font-size:var(--fs-sm);margin:0;line-height:1.5}.offer-hero>strong{color:#356f66;font-size:var(--fs-5xl);text-align:center}.offer-hero>strong small{color:#7a8883;font-size:var(--fs-3xs);margin-top:2px;font-weight:700;display:block}.simple-details{overflow:hidden}.simple-details summary{cursor:pointer;padding:15px 17px}.simple-details[open] summary{border-bottom:1px solid var(--line-soft)}.embedded-editor{box-shadow:none;border:0;border-radius:0}.embedded-editor .personality-editor{min-height:420px}.offer-hero{grid-template-columns:auto minmax(0,1fr) auto}.offer-hero>span,.settings-hero>span,.quality-summary>span{place-items:center;width:42px;height:42px;display:grid}.offer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.offer-group{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:17px}.offer-group h3{color:#4b5551;font-size:var(--fs-sm);margin:0 0 11px}.offer-group>div{display:grid}.offer-row{font-size:var(--fs-sm);border-top:1px solid #e1ddd6;justify-content:space-between;gap:12px;margin:0;padding:8px 0;display:flex}.offer-row strong{color:#326c64;white-space:nowrap}.offer-warning{border:1px solid #c99b96;border-radius:12px;gap:12px;padding:17px;display:flex}.offer-warning p{margin:4px 0 0}.quality-summary{grid-template-columns:auto minmax(0,1fr)}.quality-summary.healthy{border-color:#b7cec7}.quality-summary.warning{background:#eee1df;border-color:#d0aaa5}.simple-lab{gap:14px}.quality-problems{background:#f2e4e2;border:1px solid #d0aaa5;border-radius:12px;padding:14px 17px}.quality-problems p{color:#805450;gap:7px;margin:6px 0;display:flex}.settings-hero{grid-template-columns:auto minmax(0,1fr)}.settings-hero.warning{background:#eee1df;border-color:#d0aaa5}.settings-list{display:grid}.settings-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid}.settings-row:last-child{border-bottom:0}.settings-row>span{place-items:center;width:32px;height:32px;display:grid}.settings-row strong{font-size:var(--fs-sm)}.settings-row small{color:#707773;font-size:var(--fs-xs);font-weight:700}.settings-action,.privacy-actions.simple-privacy-actions{background:#ece9e3;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:14px;display:flex}.settings-action p,.simple-privacy-actions p{color:#707672;font-size:var(--fs-sm);margin:0}.simple-privacy-actions{border:1px solid var(--line);margin-top:0!important}.simple-privacy-actions strong{color:#4b514e;font-size:var(--fs-sm)}.technical-lines{display:grid}.technical-lines p{border-bottom:1px solid var(--line-soft);color:#737975;font-size:var(--fs-sm);justify-content:space-between;gap:12px;margin:0;padding:9px 0;display:flex}.technical-lines p:last-child{border-bottom:0}.technical-lines strong{color:#4c5551}.simple-channel-list>article{box-shadow:none;background:0 0}.auto-accept-help{color:#68716d;background:#6ccabe17;border:1px solid #36786f2e;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 12px;display:flex}.auto-accept-help svg{color:#39786f;flex:none}.auto-accept-help p{font-size:var(--fs-xs);margin:0;line-height:1.55}.auto-accept-help strong{color:#46504c}.channel-status.ready{color:#397064;background:#5ba69524}.channel-status.needs_attention,.channel-status.unchecked{color:#8a674e;background:#8b674d1f}@media (width<=1100px) and (width>=821px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-inline:13px}.brand>div:last-child,.nav-label,nav button span,nav button b,.observer-card>div,.local-badge{display:flex}nav button{justify-content:flex-start}}@media (width<=820px){.app-shell{display:block}.sidebar{z-index:60;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:6px 7px env(safe-area-inset-bottom);border:0;border-top:1px solid #53605b;position:fixed;inset:auto 0 0;box-shadow:0 -12px 28px #2a2f2d21}.brand,.sidebar-bottom,.nav-label{display:none}.sidebar nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.sidebar nav button{border-radius:9px;flex-direction:column;justify-content:center;gap:3px;height:55px;padding:5px 2px}.sidebar nav button svg{width:19px;height:19px}.sidebar nav button span{font-size:var(--fs-3xs);white-space:nowrap;flex:none;line-height:1.05;display:block}.sidebar nav button b{min-width:17px;height:17px;font-size:var(--fs-3xs);padding:0 4px;display:grid;position:absolute;transform:translate(13px,-17px)}.main{min-height:100vh;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.topbar{min-height:78px;padding:17px 17px 15px}.topbar h1{font-size:var(--fs-3xl)}.topbar p{display:none}.content{gap:13px;padding:17px 13px 32px}.stats-grid.minimal-stats,.offer-groups,.category-stats,.lab-layout,.simple-lab{grid-template-columns:1fr}.stat-card{min-height:112px}.subnav{width:100%;overflow-x:auto}.subnav button{flex:1 0 auto;justify-content:center}.offer-hero{grid-template-columns:auto minmax(0,1fr)}.offer-hero>strong{text-align:left;grid-column:2;justify-self:start}.settings-row{grid-template-columns:32px minmax(0,1fr)}.settings-row small{grid-column:2}.settings-action,.privacy-actions.simple-privacy-actions{flex-direction:column;align-items:stretch}.sfs-simple-hero{grid-template-columns:1fr}.sfs-simple-actions{justify-content:stretch}.sfs-simple-actions button{flex:1}}.vip-add-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.vip-add-form label{color:var(--muted);gap:7px;font-size:.84rem;font-weight:700;display:grid}.vip-add-form select{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:46px;color:var(--text);font:inherit;border-radius:13px;padding:0 13px}.vip-membership-list{display:grid}.vip-membership-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.vip-membership-list article>div{gap:4px;display:grid}.vip-membership-list article small{color:var(--muted)}.vip-channel-help{padding:14px 20px 18px}@media (width<=900px){.sfs-outreach-buttons{width:100%;flex-direction:column!important}.sfs-outreach-buttons button{width:100%}.vip-add-form{grid-template-columns:1fr}.vip-membership-list article{grid-template-columns:1fr auto}}@media (width<=480px){.sidebar nav button span{font-size:var(--fs-3xs)}.message-pair{grid-template-columns:1fr}.pair-arrow{transform:rotate(90deg)}.compact-partner-list>article{grid-template-columns:1fr}.partner-signals{justify-content:flex-start}}.manager-shutdown-top{display:none}@media (width<=760px){.manager-shutdown-top{display:grid}}.confirm-backdrop{z-index:90;place-items:center;padding:24px;animation:.14s ease-out toast-in;display:grid;position:fixed;inset:0}.confirm-dialog{width:min(420px,100%);padding:24px}.confirm-dialog p{font-size:var(--fs-base);margin:0;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.quick-actions{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.quick-action{text-align:left;cursor:pointer;width:100%;color:var(--text);align-items:center;gap:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.quick-action:disabled{opacity:.55;cursor:wait}.quick-action>span{flex:none;place-items:center;display:grid}.quick-action>div{flex:1;min-width:0}.quick-action strong{display:block}.quick-action p{margin:4px 0 0;line-height:1.45}.channel-list article>.channel-actions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.category-pill.client{color:#fff;background:var(--mint)}.category-pill.collaboration{color:#fff;background:var(--violet)}.category-pill.personal{color:#fff;background:var(--blue)}.category-pill.excluded{color:#fff;background:#8a8f8b}@media (width<=900px){.channel-list>article>.channel-actions{grid-column:2/-1;justify-self:stretch}.channel-list>article>.channel-actions>.primary-button,.channel-list>article>.channel-actions>.secondary-button{flex:1}}.broadcast-setup{border-bottom:1px solid var(--line-soft);gap:14px;padding-bottom:18px;display:grid}.broadcast-setup .select-label{max-width:420px}.broadcast-clients>strong{font-size:var(--fs-base);margin-bottom:12px;display:block}.broadcast-client-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;display:grid}.broadcast-actions{flex-wrap:wrap;gap:10px;padding:6px 0 18px;display:flex}.broadcast-preview{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.broadcast-preview article{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;padding:14px 16px}.broadcast-preview strong{font-size:var(--fs-sm)}.broadcast-preview p{font-size:var(--fs-md);margin:6px 0 8px;line-height:1.5}.broadcast-preview small{color:var(--muted-2);font-size:var(--fs-2xs)}:root{--accent:#bf5b39;--fs-3xs:12px;--fs-2xs:12px;--fs-xs:13px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:22px;--fs-4xl:25px;--fs-5xl:27px;--fs-6xl:30px;--fs-7xl:32px;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--fs-base);-webkit-font-smoothing:antialiased}.brand strong{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:650}.brand small{display:none}.brand-mark{border:0}.brand-mark.large{border-radius:14px;width:46px;height:46px}.nav-label{display:none}nav button{border-radius:var(--r-sm);background:0 0}nav button span{font-weight:500}nav button.active span{font-weight:600}nav button b{border:0;border-radius:999px;padding:0 6px;font-weight:600}nav button.active b{color:#fff}.observer-card{border-radius:var(--r-sm);box-shadow:none;border:0;padding:10px 12px}.observer-card strong{color:var(--text);font-size:var(--fs-sm);font-weight:550}.observer-card small,.local-badge{color:var(--muted-2);font-size:var(--fs-2xs)}.status-orb{box-shadow:none}.manager-restart-button,.manager-shutdown-button{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:550}.local-badge{padding-left:12px}.topbar h1{font-size:var(--fs-4xl);margin-bottom:3px;font-weight:620}.topbar p{font-size:var(--fs-sm)}.top-actions{gap:12px}.icon-button{border:1px solid var(--line);border-radius:var(--r-sm)}.ai-switch{border:1px solid var(--line);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;font-weight:550;transition:border-color .15s,color .15s,background .15s;display:flex}.ai-switch:disabled{opacity:.6;cursor:wait}.ai-switch-track{border-radius:999px;flex:none;transition:background .18s;position:relative}.ai-switch-track i{border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.ai-switch.wide{height:40px;padding:0 8px 0 16px}.notice{font-size:var(--fs-sm);margin:18px 32px 0}.error-notice{border:1px solid var(--accent-line)}.stat-card,.panel,.editor-card,.mini-stat,.draft-card,.chat-row{background:var(--surface);border:1px solid var(--line);box-shadow:none}.panel{border-radius:var(--r-md)}.panel>header{border-bottom:0;align-items:flex-start;min-height:0}.panel h2{font-size:var(--fs-base);margin-bottom:3px;font-weight:620}.panel header p{color:var(--muted);font-size:var(--fs-sm);max-width:62ch;line-height:1.45}.stats-grid.minimal-stats{gap:16px}.stat-card{border-radius:var(--r-md);min-height:0;padding:18px 20px}.stat-icon{border-radius:var(--r-xs);margin-bottom:14px}.stat-value{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:620}.stat-card>span{font-size:var(--fs-sm);margin-top:4px;font-weight:550}.stat-card p{color:var(--muted-2);font-size:var(--fs-xs);white-space:normal;margin-top:4px;line-height:1.4}.mini-stat{border-radius:var(--r-md);min-height:0;padding:14px 16px}.mini-stat strong{font-size:var(--fs-3xl);font-weight:620}.mini-stat span{color:var(--muted)}.mini-stat:hover,.draft-card:hover,.chat-row:hover{border-color:var(--line);box-shadow:none}.draft-list{gap:0}.draft-card{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:16px 0}.draft-list>.draft-card:first-child{border-top:0;padding-top:4px}.expanded .draft-card{padding:18px 0}.chat-manager{gap:0}.chat-row{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0}.chat-manager>.chat-row:first-child{border-top:0}.settings-list{gap:0}.settings-row{border-top:1px solid var(--line-soft);padding:14px 0}.settings-list>.settings-row:first-child{border-top:0}.settings-row>span{border-radius:var(--r-xs)}.settings-row strong{color:var(--text);font-weight:550}.settings-row small.warning{color:var(--danger)}.settings-action{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}.settings-action p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.ai-thinking-action strong{color:var(--text);font-size:var(--fs-base);font-weight:600;display:block}.channel-list>article,.vip-membership-list>article,.deal-list>article,.sfs-action-list>article,.compact-partner-list>article,.approved-list>article,.rank-list>article{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0}.channel-list>article:first-child,.vip-membership-list>article:first-child,.deal-list>article:first-child,.sfs-action-list>article:first-child,.compact-partner-list>article:first-child,.approved-list>article:first-child,.rank-list>article:first-child{border-top:0}.primary-button{border-radius:var(--r-sm);color:#fff;background:var(--accent);border:1px solid var(--accent);min-height:38px;font-size:var(--fs-sm);box-shadow:none;font-weight:600}.primary-button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.secondary-button{border-radius:var(--r-sm);min-height:38px;font-size:var(--fs-sm);font-weight:550}.secondary-button.danger{border-color:var(--line);color:var(--danger);background:0 0}.secondary-button.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.text-button{font-size:var(--fs-sm);font-weight:550}.approve-button{border-radius:var(--r-sm);background:var(--accent);border:1px solid var(--accent);color:#fff;font-weight:600}.approve-button:hover:not(:disabled){background:var(--accent-hover)}.reject-button{border-radius:var(--r-sm);border:1px solid var(--line);color:var(--danger);background:0 0}.reject-button:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.quick-action{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:16px 18px}.quick-action:hover:not(:disabled){background:var(--surface);transform:none}.quick-action>span{border-radius:var(--r-sm);width:36px;height:36px}.quick-action strong{font-size:var(--fs-base);font-weight:600}.quick-action p{color:var(--muted);font-size:var(--fs-sm)}.quick-action>svg:last-child{color:var(--muted-2)}.subnav{border:1px solid var(--line);border-radius:999px;padding:3px}.subnav button{border-radius:999px;min-height:34px;font-weight:550}.category-pill,.stage-pill,.status-label,.safe-chip,.warning-chip{font-size:var(--fs-2xs);letter-spacing:0;border-radius:999px;font-weight:600}.category-pill.client,.category-pill.unknown,.category-pill.collaboration,.category-pill.personal,.category-pill.excluded{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.stage-pill{color:var(--muted);background:var(--surface-2);border:1px solid var(--line)}.safe-chip{border:1px solid #cfe3d4}.warning-chip{border:1px solid #efd4cd}.avatar,.empty-icon{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-sm);border:0}.avatar.soft{color:var(--accent-ink);background:var(--accent-soft)}.accent-icon,.handoff-icon,.control-strip>div>span{color:var(--accent-ink);background:var(--accent-soft);border:0}.message-pair small,.lab-result>small,.handoff-banner small,.settings-hero small,.sfs-simple-hero small,.sfs-outreach-control small,.offer-hero small{color:var(--muted-2);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:none;font-weight:600}.message-pair>div{border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);border:0}.message-pair p,.approved-list blockquote{color:#35322c;font-size:var(--fs-sm);line-height:1.55}.pair-arrow{color:var(--muted-2)}.lab-result{border-radius:var(--r-md)}.lab-result>p{color:var(--text)}.broadcast-preview article{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.draft-actions button:hover{color:var(--danger)}.message-pair>div,.teach-form textarea,.select-label select,.personality-editor,.knowledge-editor{color:var(--text);background:var(--surface-2);border-color:var(--line);border-radius:var(--r-sm)}.teach-form textarea:focus,.select-label select:focus,.personality-editor:focus{outline:2px solid var(--accent-line);outline-offset:1px}.select-label,.switch-label,.teach-form label,.vip-add-form label{color:var(--muted);font-size:var(--fs-sm)}.switch-label{color:var(--text);gap:10px}.switch-label>span{border:0;padding:2px}.switch-label>span:after{box-shadow:0 1px 3px #28221a47}.switch-label input:checked+span{border-color:#0000}.switch-label input:checked+span:after{background:#fff}.control-strip,.safety-strip,.offer-hero,.settings-hero,.quality-summary,.sfs-rules-strip,.auto-accept-help,.privacy-actions,.sfs-outreach-control,.feedback-strip{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:none}.control-strip p,.safety-strip span,.quality-summary p,.settings-hero p,.auto-accept-help p,.privacy-actions p,.sfs-rules-strip p{color:var(--muted);font-size:var(--fs-sm)}.control-strip>div>span,.safety-strip>svg,.quality-summary>span,.settings-hero>span,.auto-accept-help>svg,.sfs-rules-strip>svg{color:var(--accent-ink)}.quality-summary.warning>span,.settings-hero.warning>span{color:var(--danger)}.settings-hero h2,.sfs-simple-hero h2,.offer-hero h2{font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:620}.handoff-banner{border:1px solid var(--accent-line);border-radius:var(--r-md)}.handoff-banner p,.handoff-banner blockquote{color:var(--muted)}.handoff-banner blockquote{border-color:var(--accent-line)}.handoff-banner strong{color:var(--text);font-weight:620}.sfs-simple-hero{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none}.sfs-connection-note,.muted-copy,.classification-reason,.memory-line,.vip-channel-help{color:var(--muted);font-size:var(--fs-sm)}.offer-row strong,.offer-hero>strong{color:var(--text)}.offer-row{border-top-color:var(--line-soft);color:var(--muted)}.offer-group,.offer-groups>article{border-color:var(--line);background:var(--surface)}.offer-hero>span,.settings-hero>span,.quality-summary>span{border-radius:var(--r-sm);color:var(--accent-ink);background:var(--accent-soft)}.broadcast-result{border-top:1px solid var(--line-soft);gap:10px;margin-top:16px;padding-top:14px;display:grid}.broadcast-result>strong{font-size:var(--fs-sm);font-weight:600}.broadcast-problems{gap:8px;display:grid}.broadcast-problems p{color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 8px;margin:0;line-height:1.45;display:flex}.broadcast-problems span{color:var(--text);font-weight:550}.feedback-strip button{border:1px solid var(--line);font-size:var(--fs-2xs);border-radius:999px;font-weight:550}.feedback-strip button:hover{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft);transform:none}.feedback-strip button:first-of-type{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.feedback-strip>span,.feedback-strip small{color:var(--muted-2)}.draft-actions .sent-status{color:var(--status);font-weight:600}.draft-actions button.send-once-button{border:1px solid var(--accent);font-weight:600}.draft-actions button.send-once-button:hover:not(:disabled){color:#fff;background:var(--accent-hover)}.draft-actions span{color:var(--muted-2)}.draft-actions button{border-radius:var(--r-xs);color:var(--muted);background:0 0;font-weight:550}.draft-actions button:first-child{color:var(--muted);background:0 0}.approved-list>article>small{color:var(--muted-2)}.approved-list blockquote{border-color:var(--line);background:var(--surface-2)}.empty-state{min-height:0;padding:34px 24px}.empty-state strong{font-size:var(--fs-base);font-weight:550}.empty-state p{font-size:var(--fs-sm)}.simple-details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.simple-details summary{font-size:var(--fs-sm);font-weight:550}.toast{border:1px solid var(--line);font-size:var(--fs-sm);border-radius:999px}.toast-undo{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-xs);cursor:pointer;border-radius:999px;margin-left:6px;padding:4px 12px;font-weight:700}.toast-undo:hover{background:var(--accent-line)}.confirm-dialog{border:1px solid var(--line);border-radius:var(--r-lg)}.error-screen h1,.shutdown-screen h1{font-size:var(--fs-4xl);font-weight:620}@media (width<=900px){.content{padding:20px 18px 44px}.topbar{min-height:0;padding:16px 18px 14px}.notice{margin:14px 18px 0}}@media (width<=760px){.manager-shutdown-top{color:var(--danger)}.ai-switch-text{display:none}.ai-switch{padding:0 6px}.settings-hero,.quality-summary,.offer-hero{grid-template-columns:1fr;gap:12px}.settings-hero>div,.quality-summary>div,.offer-hero>div{display:block}.settings-action,.ai-thinking-action{flex-direction:column;align-items:flex-start}}@media (width<=720px){.sidebar{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#f4f2ecf5}.sidebar nav button span{font-weight:550}.sidebar nav button.active{background:var(--surface)}}:root{--bg:#0b0b0d;--bg-deep:#07070a;--surface:#14141a;--surface-2:#1b1b22;--sidebar:#0e0e13;--line:#262631;--line-soft:#1e1e27;--text:#f4f2ef;--muted:#a6a2a0;--muted-2:#7c7876;--accent:#e07a55;--accent-hover:#ef8a63;--accent-ink:#ffb694;--accent-soft:#e07a5524;--accent-line:#e07a5561;--status:#4ec98b;--status-soft:#4ec98b24;--danger:#ff6b5e;--danger-soft:#ff6b5e21;--mint:var(--accent);--mint-deep:var(--accent-ink);--aqua:var(--accent);--aqua-bright:var(--accent-hover);--aqua-deep:var(--accent-ink);--aqua-line:var(--accent-line);--violet:#a98bff;--blue:#6aa9ff;--amber:#f0b45f;--streak:linear-gradient(100deg, transparent 0%, #ffffff0d 42%, #ffffff17 50%, #ffffff0a 58%, transparent 100%);--lit-edge:inset 0 1px 0 #ffffff12;--glass:linear-gradient(168deg, #ffffff0e 0%, #ffffff05 34%, #fff0 100%);--glow-accent:0 0 0 1px #e07a552e, 0 18px 44px -22px #e07a558c;--shadow-soft:0 20px 44px -28px #000000e6;--shadow-float:0 30px 70px -24px #000000d9}html,body{background:var(--bg-deep);color:var(--text)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70vw 52vh at 12% -10%, #e07a5529, transparent 62%), radial-gradient(58vw 46vh at 96% 4%, #a98bff1f, transparent 60%), radial-gradient(80vw 60vh at 62% 108%, #6aa9ff12, transparent 66%), var(--bg-deep);position:fixed;inset:0}.app-shell{z-index:1;background:0 0;position:relative}.main{background:0 0}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#14141beb 0%,#0a0a0ef2 100%);border-right:1px solid #ffffff0f;box-shadow:inset -1px 0 #ffffff08}.brand-mark{box-shadow:var(--lit-edge), 0 10px 26px -14px #e07a55b3;background:linear-gradient(150deg,#e07a554d,#e07a5514)}.brand-mark span{background:var(--accent-hover);box-shadow:0 0 14px 2px #e07a55a6}.brand strong{color:var(--text)}nav button{color:var(--muted);border:1px solid #0000}nav button svg{color:var(--muted-2)}nav button:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff0f}nav button.active{color:#fff;box-shadow:var(--lit-edge);background:linear-gradient(90deg,#e07a5538 0%,#e07a550f 46%,#0000 100%),#ffffff0a;border-color:#e07a5538;position:relative}nav button.active:before{content:"";background:linear-gradient(180deg, transparent, var(--accent-hover) 22%, var(--accent-hover) 78%, transparent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 12px 1px #e07a55cc}nav button.active svg{color:var(--accent-hover)}nav button b{color:#1b0f0a;background:linear-gradient(160deg, var(--accent-hover), var(--accent));box-shadow:0 6px 16px -8px #e07a55e6}.observer-card{background:0 0}.observer-card.online .status-orb{background:var(--status);box-shadow:0 0 12px 1px #4ec98bb3}.status-orb{background:#4a4a55}.manager-restart-button,.manager-shutdown-button{color:var(--muted);background:#ffffff08;border-color:#ffffff17}.manager-restart-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.manager-restart-button:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.manager-restart-button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.manager-restart-button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.manager-restart-button:hover{color:var(--accent)}.manager-shutdown-button:hover{color:var(--danger);background:#ff6b5e1a;border-color:#ff6b5e80}.topbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:none;background:linear-gradient(#0b0b0edb,#0b0b0e9e);border-bottom:0;position:sticky}.topbar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24 18%,#e07a5557 50%,#ffffff24 82%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.topbar h1{color:#fff;letter-spacing:-.025em}.topbar p{color:var(--muted)}.icon-button{color:var(--muted);background:#ffffff0a;border-color:#ffffff17}.icon-button:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.ai-switch{color:var(--muted);background:#ffffff0a;border-color:#ffffff17}.ai-switch:hover:not(:disabled){border-color:var(--accent-line);color:var(--text)}.ai-switch.on{color:var(--text);background:linear-gradient(100deg,#e07a5529,#ffffff0a);border-color:#e07a5547}.ai-switch.on .ai-switch-track{background:linear-gradient(160deg, var(--accent-hover), var(--accent));box-shadow:0 0 16px -2px #e07a55cc}.ai-switch-track i{background:#f6f4f2;box-shadow:0 2px 6px #0000008c}.stat-card,.panel,.editor-card,.mini-stat,.quick-action,.simple-details,.broadcast-preview article,.offer-group,.offer-groups>article{background:var(--glass), var(--surface);box-shadow:var(--lit-edge), var(--shadow-soft);border:1px solid #ffffff12;position:relative;overflow:hidden}.stat-card:before,.panel:before,.quick-action:before{content:"";pointer-events:none;background:var(--streak);opacity:.5;height:150%;position:absolute;top:-60%;left:-30%;right:-30%;transform:rotate(-8deg)}.panel>header{background:0 0;position:relative}.panel h2{color:#fff}.panel header p,.stat-card p,.quick-action p{color:var(--muted)}.stat-icon{box-shadow:var(--lit-edge), 0 12px 26px -18px #e07a55e6;color:var(--accent-ink)!important;background:var(--accent-soft)!important}.stat-value{color:#fff}.stat-value i{background:var(--status);box-shadow:0 0 10px 1px #4ec98bcc}.stat-card>span{color:var(--text)}.mini-stat strong{color:#fff}.quick-action:hover:not(:disabled){border-color:var(--accent-line);box-shadow:var(--lit-edge), var(--glow-accent)}.quick-action>span{color:var(--accent-ink);background:var(--accent-soft);box-shadow:var(--lit-edge)}.draft-card,.chat-row,.settings-row,.channel-list>article,.vip-membership-list>article,.deal-list>article,.sfs-action-list>article,.compact-partner-list>article,.approved-list>article,.rank-list>article,.offer-row{background:0 0;border-top-color:#ffffff0f}.settings-row>span{color:var(--muted);background:#ffffff0d}.settings-action{border-top-color:#ffffff0f}.primary-button,.approve-button{color:#1d0f09;background:linear-gradient(150deg, var(--accent-hover), var(--accent));box-shadow:var(--lit-edge), 0 14px 30px -18px #e07a55f2;border:1px solid #ffffff24}.primary-button:hover:not(:disabled),.approve-button:hover:not(:disabled){background:linear-gradient(150deg, #f79a71, var(--accent-hover));box-shadow:var(--lit-edge), 0 16px 34px -16px #e07a55}.secondary-button{color:var(--text);box-shadow:var(--lit-edge);background:#ffffff0d;border:1px solid #ffffff1a}.secondary-button:hover:not(:disabled){color:#fff;background:#ffffff17;border-color:#ffffff29}.secondary-button.accent{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.secondary-button.danger,.reject-button{color:var(--danger);box-shadow:none;background:0 0;border:1px solid #ff6b5e47}.secondary-button.danger:hover:not(:disabled),.reject-button:hover:not(:disabled){background:var(--danger-soft);color:#ff8b80;border-color:#ff6b5e8c}.text-button{color:var(--accent-ink)}.text-button:hover{color:#ffd0b8}.subnav{box-shadow:var(--lit-edge);background:#ffffff08;border-color:#ffffff14}.subnav button{color:var(--muted)}.subnav button.active{color:#fff;box-shadow:var(--lit-edge), 0 8px 20px -14px #000000e6;background:linear-gradient(150deg,#ffffff1f,#ffffff0a)}.feedback-strip button{color:var(--muted);background:#ffffff0a;border-color:#ffffff1a}.feedback-strip button:hover,.feedback-strip button:first-of-type{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.draft-actions button:hover:not(:disabled){color:var(--accent-ink);background:var(--accent-soft)}.draft-actions button.send-once-button{color:#1d0f09;background:linear-gradient(150deg, var(--accent-hover), var(--accent));border-color:#ffffff24}.sfs-outreach-batch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approve-outreach-batch{box-shadow:var(--lit-edge), 0 18px 40px -18px #e07a55}.approve-outreach-count{color:#1d0f09;background:#ffffff8c}.message-pair>div,.teach-form textarea,.select-label select,.personality-editor,.knowledge-editor{color:var(--text);background:#ffffff09;border-color:#ffffff1a}.teach-form textarea::placeholder{color:#6d6a68}.teach-form textarea:focus,.select-label select:focus,.personality-editor:focus{outline:2px solid var(--accent-line);background:#ffffff0f}.switch-label>span{background:#2b2b35;box-shadow:inset 0 1px 2px #0009}.switch-label>span:after{background:#f6f4f2}.switch-label input:checked+span{background:linear-gradient(160deg, var(--accent-hover), var(--accent));box-shadow:0 0 16px -2px #e07a55cc}.message-pair .ai-reply,.lab-result{border:1px solid var(--accent-line);color:var(--text);background:linear-gradient(140deg,#e07a5529,#e07a550a 60%,#0000),#ffffff05}.message-pair p,.approved-list blockquote,.lab-result>p{color:#ded9d5}.message-pair .ai-reply small{color:var(--accent-ink)}.approved-list article{color:var(--text);border-left:2px solid var(--accent-line);background:#ffffff0a}.avatar,.empty-icon,.accent-icon,.handoff-icon,.control-strip>div>span,.offer-hero>span,.settings-hero>span,.quality-summary>span{color:var(--accent-ink);background:var(--accent-soft);box-shadow:var(--lit-edge)}.avatar{color:var(--text);background:#ffffff12}.category-pill.client,.category-pill.collaboration,.category-pill.personal,.category-pill.excluded,.stage-pill{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line)}.category-pill.unknown{color:var(--muted);background:#ffffff0d;border-color:#ffffff1a}.safe-chip{color:var(--status);background:var(--status-soft);border-color:#4ec98b4d}.warning-chip{color:var(--danger);background:var(--danger-soft);border-color:#ff6b5e4d}.control-strip,.safety-strip,.offer-hero,.settings-hero,.quality-summary,.sfs-rules-strip,.auto-accept-help,.privacy-actions,.sfs-outreach-control,.feedback-strip,.sfs-simple-hero,.broadcast-result{background:var(--glass), var(--surface);color:var(--text);box-shadow:var(--lit-edge), var(--shadow-soft);border:1px solid #ffffff12}.control-strip.test-live,.safety-strip.test-live{border-color:var(--accent-line);background:linear-gradient(120deg, #e07a5533, #e07a550a 58%, transparent), var(--surface);box-shadow:var(--lit-edge), var(--glow-accent)}.handoff-banner{border-color:var(--accent-line);background:radial-gradient(120% 160% at 0% 0%, #e07a5542, transparent 60%), var(--surface);box-shadow:var(--lit-edge), var(--glow-accent)}.settings-hero h2,.sfs-simple-hero h2,.offer-hero h2,.offer-row strong,.offer-hero>strong{color:#fff}.control-strip p,.safety-strip span,.quality-summary p,.settings-hero p,.auto-accept-help p,.privacy-actions p,.sfs-rules-strip p,.muted-copy,.classification-reason,.memory-line,.vip-channel-help,.sfs-connection-note,.broadcast-problems p,.offer-row{color:var(--muted)}.sfs-connection-note.ready{color:var(--status)}.offer-warning{background:var(--danger-soft);color:var(--text);border-color:#ff6b5e4d}.empty-state{position:relative}.empty-state .empty-icon{box-shadow:var(--lit-edge), 0 0 60px -10px #e07a5573}.empty-state strong{color:var(--text)}.empty-state p{color:var(--muted-2)}.simple-details summary{color:var(--muted)}.simple-details[open] summary{color:#fff;border-bottom-color:#ffffff12}.toast{color:var(--text);box-shadow:var(--shadow-float), 0 0 0 1px #e07a551f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#202028f5,#121218f5);border-color:#ffffff1a}.toast svg{color:var(--accent-hover)}.confirm-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040406b8}.confirm-dialog{box-shadow:var(--shadow-float);background:radial-gradient(120% 100% at 0 0,#e07a5524,#0000 58%),linear-gradient(160deg,#1b1b23,#121218);border-color:#ffffff1a}.confirm-dialog p{color:var(--text)}.notice{border-radius:var(--r-sm)}.error-notice{background:var(--danger-soft);color:#ff9c92;border-color:#ff6b5e59}.boot-screen{background:radial-gradient(60vw 50vh at 50% 32%, #e07a5533, transparent 62%), var(--bg-deep);color:var(--muted)}.error-screen h1,.shutdown-screen h1{color:#fff}@media (width<=720px){.sidebar{background:linear-gradient(#101016eb,#09090cfa);border-top:1px solid #ffffff12;box-shadow:0 -18px 40px -20px #000000f2}.sidebar nav button.active{background:linear-gradient(#e07a5538,#ffffff0a)}.sidebar nav button.active:before{background:linear-gradient(90deg, transparent, var(--accent-hover), transparent);width:auto;height:2px;inset:0 12px auto}}.sfs-outreach-control strong,.sfs-rules-strip strong,.control-strip strong,.safety-strip strong,.settings-hero strong,.quality-summary strong,.auto-accept-help strong,.privacy-actions strong,.broadcast-result>strong,.broadcast-clients>strong,.handoff-banner strong,.broadcast-preview strong,.deal-numbers strong,.deal-material strong,.rank-list strong,.compact-partner-list strong,.approved-list strong,.sfs-queue-heading{color:var(--text)}.sfs-queue-heading.outreach{color:var(--accent-ink)}.technical-lines p strong,.technical-lines p span{color:var(--text)}.technical-lines p span{color:var(--muted)}.offer-group>h3,.offer-groups>article>h3,.offer-group>strong{color:var(--text);opacity:1}.chat-row.category-unknown,.chat-row.category-collaboration,.chat-row.category-personal,.chat-row.category-excluded,.chat-row.auto-reply-active{box-shadow:none;border-color:#0000}.chat-row.category-collaboration{background:linear-gradient(100deg,#a98bff1c,#a98bff05 46%,#0000);box-shadow:inset 2px 0 #a98bff99}.chat-row.category-collaboration .category-pill.collaboration{color:#cdb8ff;background:#a98bff29;border-color:#a98bff6b}.chat-row.category-unknown{background:linear-gradient(100deg,#f0b45f14,#0000 44%);box-shadow:inset 2px 0 #f0b45f73}.chat-row.category-personal{background:linear-gradient(100deg,#6aa9ff14,#0000 44%);box-shadow:inset 2px 0 #6aa9ff73}.chat-row.category-excluded{opacity:.5;background:0 0}.chat-row.auto-reply-active{box-shadow:inset 3px 0 0 var(--accent), 0 0 40px -26px #e07a55e6;background:linear-gradient(100deg,#e07a5529,#e07a5508 48%,#0000)}.auto-reply-switch{color:var(--accent-ink);font-weight:600}.sfs-action-list>article>div>p,.sfs-action-list>article p{color:var(--text)}.sfs-action-list .action-context,.sfs-action-list .action-username,.sfs-action-list>article small{color:var(--muted)}.sfs-action-list .action-copy>strong{color:#fff}.status-label{color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;padding:4px 10px}.status-label.pending{color:#f5c67f;background:#f0b45f24;border-color:#f0b45f66}.status-label.approved,.status-label.scheduled,.status-label.agreed{background:var(--status-soft);color:#7fdcab;border-color:#4ec98b66}.status-label.failed,.status-label.cancelled{background:var(--danger-soft);color:#ff9c92;border-color:#ff6b5e61}.queue-buttons,.deal-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-buttons .approve-button,.queue-buttons .reject-button,.sfs-action-list .approve-button,.sfs-action-list .reject-button{border-radius:var(--r-sm);min-width:132px;min-height:40px;font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1;display:inline-flex}:root{--fs-3xs:13px;--fs-2xs:13px;--fs-xs:14px;--fs-sm:15px;--fs-md:16px;--fs-base:17px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:23px;--fs-3xl:26px;--fs-4xl:30px;--fs-5xl:33px;--fs-6xl:36px;--fs-7xl:40px;--r-xs:10px;--r-sm:12px;--r-md:16px;--r-lg:20px}.app-shell{grid-template-columns:292px minmax(0,1fr)}.sidebar{padding:26px 18px 20px}.brand{gap:13px;padding:6px 10px 30px}.brand-mark{border-radius:12px;width:38px;height:38px}.brand-mark span{width:12px;height:12px}nav{gap:4px}nav button{gap:14px;height:52px;padding:0 14px}nav button svg{width:23px;height:23px}nav button span{font-size:var(--fs-md)}nav button b{min-width:24px;height:24px;font-size:var(--fs-2xs)}.sidebar-bottom{gap:10px}.manager-restart-button,.manager-shutdown-button{min-height:44px}.topbar{min-height:92px;padding:22px 36px 20px}.icon-button{width:42px;height:42px}.icon-button svg{width:21px;height:21px}.ai-switch{gap:12px;height:42px;padding:0 8px 0 15px}.ai-switch-track{width:46px;height:27px}.ai-switch-track i{width:23px;height:23px}.ai-switch.on .ai-switch-track i{transform:translate(19px)}.content{gap:20px;padding:28px 36px 60px}.panel>header{padding:20px 22px 0}.panel-body{padding:18px 22px 22px}.primary-button,.secondary-button,.approve-button,.reject-button,.send-once-button{min-height:42px;padding:0 18px}.switch-label>span{width:46px;height:27px}.switch-label>span:after{width:23px;height:23px}.switch-label input:checked+span:after{transform:translate(19px)}.stat-icon{width:34px;height:34px}.avatar{width:36px;height:36px}.empty-icon{width:50px;height:50px}.select-label select{min-height:42px}.teach-form textarea{font-size:var(--fs-base)}@media (width<=1180px){.app-shell{grid-template-columns:264px minmax(0,1fr)}.content{padding:24px 22px 52px}.topbar{padding:20px 22px 18px}}@media (width<=720px){.sidebar nav button{flex:0 0 74px;width:74px;min-width:74px;height:62px}.sidebar nav button svg{width:22px;height:22px}.sidebar nav button span{font-size:12px}:root{--mobile-nav-height:78px}}.control-strip.test-live strong,.safety-strip.test-live strong,.control-strip.test-live p,.safety-strip.test-live span{color:var(--text)}.control-strip.test-live>div>span,.safety-strip.test-live>svg{color:var(--accent-ink)}.ai-switch.asleep{opacity:.55;cursor:not-allowed;border-style:dashed}.sfs-simple-hero,.sfs-simple-hero.live{background:var(--glass), var(--surface);box-shadow:var(--lit-edge), var(--shadow-soft);border:1px solid #ffffff12}.sfs-simple-hero.live{border-color:var(--accent-line);background:linear-gradient(120deg, #e07a552e, #e07a5508 58%, transparent), var(--surface);box-shadow:var(--lit-edge), var(--glow-accent)}.sfs-simple-hero h2,.sfs-simple-hero strong{color:#fff}.sfs-simple-hero p,.sfs-simple-hero span,.sfs-simple-hero small{color:var(--muted)}.sfs-simple-hero .accent-icon{color:var(--accent-ink);background:var(--accent-soft)}.settings-action,.ai-thinking-action,.privacy-actions,.simple-privacy-actions{border-radius:var(--r-sm);background:#ffffff08;border-top-color:#ffffff12;padding:14px 16px}.settings-action strong,.ai-thinking-action strong{color:#fff}.settings-action p,.ai-thinking-action p{color:var(--muted)}.vip-membership-list article{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.vip-membership-list article>div{flex:220px;min-width:0}.vip-membership-list .text-button.danger{color:var(--danger)}.vip-membership-list .text-button.danger:hover{color:var(--danger);opacity:.8}.vip-history{justify-items:start;gap:6px;padding:12px 20px 4px;display:grid}.vip-history .vip-membership-list{width:100%;padding-top:4px}.asset-grid{grid-template-columns:minmax(0,1fr);gap:0}.asset-grid>article{background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 2px;display:flex}.asset-grid>article:first-child{border-top:0}.asset-grid article>div:not(.asset-actions){flex:200px;min-width:0}.asset-grid strong{color:var(--text);font-size:var(--fs-base)}.asset-grid small{color:var(--muted);font-size:var(--fs-sm)}.asset-own{color:var(--status);background:var(--status-soft);border:1px solid #4ec98b4d;border-radius:999px}.asset-partner{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px}.asset-delete-button{border-radius:var(--r-sm);color:var(--danger);background:0 0;border:1px solid #ff6b5e47;font-weight:600}.asset-delete-button:hover:not(:disabled){background:var(--danger-soft);border-color:#ff6b5e73}.row-erase-button{border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--muted);background:0 0}.row-erase-button:hover:not(:disabled){background:var(--danger-soft);color:var(--danger);border-color:#ff6b5e73}.row-erase-button:disabled{opacity:.45;cursor:default}.broadcast-client-list{gap:4px 24px}.broadcast-client-list>.switch-label{border-radius:var(--r-sm);min-height:38px;padding:0 10px 0 2px}.broadcast-client-list>.switch-label:hover{background:#ffffff0a}.broadcast-result{border-radius:var(--r-md);background:#ffffff08;border:1px solid #ffffff12;margin-top:4px;padding:14px 16px}.broadcast-result>strong{font-size:var(--fs-base)}@media (width>=821px){html,body{height:100%;overflow:hidden}.app-shell{height:100vh;min-height:0;overflow:hidden}.sidebar{height:100vh;position:relative;top:0;overflow:hidden}.main{overscroll-behavior:contain;scrollbar-gutter:stable;height:100vh;min-height:0;overflow:hidden auto}.topbar{z-index:40;-webkit-backdrop-filter:saturate(150%)blur(22px);position:sticky;top:0}}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 26% 2%,#e8805866 0%,#e8805800 62%),radial-gradient(60% 55% at 88% 28%,#8a68b452 0%,#8a68b400 64%),radial-gradient(75% 60% at 62% 104%,#3a70ac4d 0%,#3a70ac00 66%),radial-gradient(55% 45% at 8% 62%,#d868762e 0%,#d8687600 62%),linear-gradient(#0d0d12 0%,#07070a 58%,#0b0b0f 100%);animation:42s ease-in-out infinite alternate ground-drift;position:fixed;inset:0}@keyframes ground-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-1.6%,1.2%)scale(1.05)}}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(104deg,#fff0 38%,#ffffff06 50%,#fff0 62%),radial-gradient(140% 120%,#0000 55%,#00000052 100%);position:fixed;inset:0}.sidebar{-webkit-backdrop-filter:saturate(140%)blur(26px);background:linear-gradient(#14141ab8 0%,#0a0a0ed1 100%)}@keyframes panel-rise{0%{opacity:0;transform:translateY(14px)scale(.994)}to{opacity:1;transform:none}}@keyframes panel-fade{0%{opacity:0}to{opacity:1}}.app-shell.arriving .quick-actions>*{animation:.5s cubic-bezier(.22,.68,.28,1) both panel-rise}@media (prefers-reduced-motion:reduce){.app-shell.arriving .content>*,.app-shell.arriving .topbar h1,.app-shell.arriving .topbar p,.app-shell.arriving .quick-actions>*,.app-shell.arriving .sidebar nav button,body:before{animation:none}}.editor-footer,.privacy-actions{color:#1c1b18;background:linear-gradient(#f6f4f1 0%,#eceae4 100%);border:0;border-top:1px solid #0000001a;box-shadow:inset 0 1px #fffc}.editor-footer{border-radius:0 0 var(--r-md) var(--r-md)}.privacy-actions{border-radius:var(--r-md);border-top:0;box-shadow:inset 0 1px #fffc,0 10px 30px #00000059}.editor-footer>*,.privacy-actions>*{color:#1c1b18}.editor-footer small,.editor-footer span,.editor-footer p,.privacy-actions small,.privacy-actions span,.privacy-actions p{color:#575349}.editor-footer strong,.privacy-actions strong{color:#14130f}.editor-footer .primary-button,.privacy-actions .primary-button,.editor-footer .secondary-button,.privacy-actions .secondary-button{color:var(--accent-ink);background:#fff;border:1px solid #0000001f;box-shadow:0 1px 2px #2e281e1f}.editor-footer .primary-button:hover:not(:disabled),.privacy-actions .primary-button:hover:not(:disabled),.editor-footer .secondary-button:hover:not(:disabled),.privacy-actions .secondary-button:hover:not(:disabled){background:#fffdfa;border-color:#0003}.editor-footer .secondary-button.danger,.privacy-actions .secondary-button.danger,.editor-footer .text-button.danger,.privacy-actions .text-button.danger{color:#a8352a;background:#fff}.switch-label>span{background:#ffffff1f;border:0;border-radius:999px;flex:none;width:44px;height:27px;transition:background .22s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.switch-label>span:after{content:"";background:#fff;border-radius:999px;width:21px;height:21px;transition:transform .22s cubic-bezier(.3,.7,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.switch-label>input:checked+span{background:var(--accent)}.switch-label>input:checked+span:after{transform:translate(17px)}.switch-label>input:focus-visible+span{outline:2px solid var(--accent-line);outline-offset:2px}:root:not([data-theme=light]){--muted:#a9a6a2;--muted-2:#8b8783}.panel>header h2,.panel-head h2{letter-spacing:-.01em}.topbar h1{letter-spacing:-.022em}.control-list>article,.channel-list>article,.compact-partner-list>article,.approved-list>article,.vip-membership-list>article,.sfs-action-list>article{padding-top:15px;padding-bottom:15px}body{background:0 0}.panel,.stat-card,.quick-action,.settings-hero,.deal-card,.simple-details,.sfs-controls,.broadcast-panel{-webkit-backdrop-filter:saturate(140%)blur(20px);background:linear-gradient(168deg,#ffffff0e 0%,#ffffff03 42%,#fff0 100%),#12121894}.topbar{background:#0a0a0e8c}.approved-list{gap:0;display:grid}.approved-list>article{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:14px 2px;display:grid}.approved-list>article:first-child{border-top:0}.approved-list>article>p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.approved-list>article>blockquote{border:0;border-left:2px solid var(--accent-line);color:var(--text);font-size:var(--fs-base);background:0 0;margin:0;padding:0 0 0 12px;line-height:1.5}.broadcast-clients{padding:8px 0 14px}.broadcast-clients>summary{cursor:pointer;font-size:var(--fs-base);color:var(--text);padding:8px 0;font-weight:600;list-style:none}.broadcast-clients>summary::-webkit-details-marker{display:none}.broadcast-clients>summary:before{content:"›";width:16px;color:var(--muted);transition:transform .2s;display:inline-block}.broadcast-clients[open]>summary:before{transform:rotate(90deg)}.broadcast-client-list>.switch-label:hover>input:checked+span{background:var(--accent)}@keyframes settle-up{0%{opacity:0;transform:translateY(26px)scale(.985)}34%{opacity:1}to{opacity:1;transform:none}}@keyframes settle-left{0%{opacity:0;transform:translate(-18px)}34%{opacity:1}to{opacity:1;transform:none}}@keyframes settle-in{0%{opacity:0;transform:scale(.96)}40%{opacity:1}to{opacity:1;transform:none}}.app-shell.arriving .content>*{animation:.95s cubic-bezier(.16,.74,.22,1) both settle-up}.app-shell.arriving .topbar h1{animation:1.05s cubic-bezier(.16,.74,.22,1) both settle-up}.app-shell.arriving .topbar p{animation:.95s cubic-bezier(.16,.74,.22,1) .1s both settle-up}.app-shell.arriving .top-actions>*{animation:.8s cubic-bezier(.16,.74,.22,1) both settle-in}.app-shell.arriving .top-actions>:first-child{animation-delay:.22s}.app-shell.arriving .top-actions>:nth-child(2){animation-delay:.3s}.app-shell.arriving .top-actions>:nth-child(3){animation-delay:.38s}.app-shell.arriving .brand{animation:.8s cubic-bezier(.16,.74,.22,1) both settle-left}.app-shell.arriving .sidebar nav button{animation:.85s cubic-bezier(.16,.74,.22,1) both settle-left}.app-shell.arriving .sidebar nav button:nth-child(2){animation-delay:80ms}.app-shell.arriving .sidebar nav button:nth-child(3){animation-delay:.14s}.app-shell.arriving .sidebar nav button:nth-child(4){animation-delay:.2s}.app-shell.arriving .sidebar nav button:nth-child(5){animation-delay:.26s}.app-shell.arriving .sidebar nav button:nth-child(6){animation-delay:.32s}.app-shell.arriving .sidebar nav button:nth-child(7){animation-delay:.38s}.app-shell.arriving .sidebar nav button:nth-child(8){animation-delay:.44s}.app-shell.arriving .sidebar-bottom>*{animation:.85s cubic-bezier(.16,.74,.22,1) both settle-left}.app-shell.arriving .sidebar-bottom>:first-child{animation-delay:.46s}.app-shell.arriving .sidebar-bottom>:nth-child(2){animation-delay:.52s}.app-shell.arriving .sidebar-bottom>:nth-child(3){animation-delay:.58s}.app-shell.arriving .stats-grid>*,.app-shell.arriving .quick-actions>*,.app-shell.arriving .category-stats>*{animation:.9s cubic-bezier(.16,.74,.22,1) both settle-up}.app-shell.arriving .stats-grid>:first-child{animation-delay:.12s}.app-shell.arriving .stats-grid>:nth-child(2){animation-delay:.2s}.app-shell.arriving .stats-grid>:nth-child(3){animation-delay:.28s}.app-shell.arriving .quick-actions>:first-child{animation-delay:.34s}.app-shell.arriving .quick-actions>:nth-child(2){animation-delay:.42s}.content>*{animation:.5s cubic-bezier(.16,.74,.22,1) both settle-up}.content>:first-child{animation-delay:0s}.content>:nth-child(2){animation-delay:50ms}.content>:nth-child(3){animation-delay:.1s}.content>:nth-child(4){animation-delay:.14s}.content>:nth-child(5){animation-delay:.18s}.content>:nth-child(n+6){animation-delay:.2s}.control-list>article,.channel-list>article,.vip-membership-list>article,.approved-list>article,.compact-partner-list>article,.chat-row,.draft-card,.sfs-action-list>article{animation:.46s cubic-bezier(.16,.74,.22,1) both settle-up}.control-list>article:first-child,.channel-list>article:first-child,.vip-membership-list>article:first-child,.approved-list>article:first-child,.sfs-action-list>article:first-child{animation-delay:20ms}.control-list>article:nth-child(2),.channel-list>article:nth-child(2),.vip-membership-list>article:nth-child(2),.approved-list>article:nth-child(2),.sfs-action-list>article:nth-child(2){animation-delay:60ms}.control-list>article:nth-child(3),.channel-list>article:nth-child(3),.vip-membership-list>article:nth-child(3),.approved-list>article:nth-child(3),.sfs-action-list>article:nth-child(3){animation-delay:.1s}.control-list>article:nth-child(n+4),.channel-list>article:nth-child(n+4),.vip-membership-list>article:nth-child(n+4),.approved-list>article:nth-child(n+4),.sfs-action-list>article:nth-child(n+4){animation-delay:.13s}.simple-details[open]>.details-body,.broadcast-clients[open]>.broadcast-client-list{animation:.42s cubic-bezier(.16,.74,.22,1) both settle-up}.panel,.stat-card,.quick-action,.deal-card{transition:transform .32s cubic-bezier(.2,.7,.3,1),box-shadow .32s,border-color .32s}.quick-action:hover,.stat-card:hover{transform:translateY(-2px)}.sidebar nav button{transition:background .26s,color .26s,transform .26s cubic-bezier(.2,.7,.3,1)}.sidebar nav button:hover{transform:translate(2px)}.primary-button,.secondary-button,.approve-button,.reject-button,.icon-button,.text-button{transition:transform .2s cubic-bezier(.2,.7,.3,1),background .24s,border-color .24s,color .24s,opacity .24s}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.approve-button:active:not(:disabled),.reject-button:active:not(:disabled){transform:scale(.97)}.icon-button:active{transform:rotate(-40deg)}.sidebar nav button b{animation:2.8s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,78%,to{transform:scale(1)}86%{transform:scale(1.1)}}.empty-icon,.empty-state>span{animation:5.5s ease-in-out infinite float-soft}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}body:before{animation:34s ease-in-out infinite alternate ground-drift}@media (prefers-reduced-motion:reduce){.app-shell.arriving .content>*,.app-shell.arriving .topbar h1,.app-shell.arriving .topbar p,.app-shell.arriving .top-actions>*,.app-shell.arriving .brand,.app-shell.arriving .sidebar nav button,.app-shell.arriving .sidebar-bottom>*,.app-shell.arriving .stats-grid>*,.app-shell.arriving .quick-actions>*,.app-shell.arriving .category-stats>*,.content>*,.control-list>article,.channel-list>article,.vip-membership-list>article,.approved-list>article,.compact-partner-list>article,.chat-row,.draft-card,.sfs-action-list>article,.simple-details[open]>.details-body,.broadcast-clients[open]>.broadcast-client-list,.sidebar nav button b,.empty-icon,.empty-state>span,body:before{animation:none}}.sidebar{-webkit-backdrop-filter:saturate(150%)blur(28px);background:linear-gradient(#10101657 0%,#0a0a0e7a 100%);border-right:1px solid #ffffff0d;box-shadow:inset -1px 0 #ffffff05}.sidebar nav button.active{background:linear-gradient(120deg,#e8805833 0%,#e8805812 100%);border:1px solid #e880583d;box-shadow:inset 0 1px #ffffff12,0 6px 18px #0000004d}.sidebar{-webkit-backdrop-filter:saturate(160%)blur(30px);box-shadow:none;background:linear-gradient(168deg,#ffffff09 0%,#ffffff02 46%,#fff0 100%),linear-gradient(#0c0c112e 0%,#08080c4d 100%);border-right:0}.sidebar:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff17 22%,#ffffff0d 70%,#fff0 100%);width:1px;position:absolute;top:0;bottom:0;right:0}:root:not([data-theme=light]){--accent:#ef7f61;--accent-hover:#f79379;--accent-ink:#ffa88f;--accent-soft:#ef7f6124;--accent-line:#ef7f614d}@media (width>=821px){.main{scrollbar-gutter:auto}.topbar{-webkit-backdrop-filter:saturate(160%)blur(30px);background:linear-gradient(#ffffff0b 0%,#ffffff03 70%,#fff0 100%),linear-gradient(#0c0c124d 0%,#09090e2e 100%);border-bottom:0}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff14 18%,#ffffff0d 76%,#fff0 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.sidebar nav{overflow-x:hidden}}.ai-switch{color:var(--text);background:#ffffff0d;border:1px solid #ffffff1a}.ai-switch .ai-switch-text{color:var(--text)}.ai-switch-track{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff12}.ai-switch.on{border-color:var(--accent-line);background:var(--accent-soft)}.ai-switch.on .ai-switch-track{background:var(--accent)}.ai-switch.asleep{opacity:1;cursor:not-allowed;background:#ffffff08;border-style:solid;border-color:#ffffff17}.ai-switch.asleep .ai-switch-text{color:var(--muted)}.ai-switch.asleep .ai-switch-track{box-shadow:none;background:#ffffff1a}.ai-switch.asleep .ai-switch-track i{background:#ffffff73}.opening{z-index:200;text-align:center;background:linear-gradient(#0b0c12 0%,#07080c 60%,#090a10 100%);place-content:center;justify-items:center;gap:0;padding:24px;animation:.9s cubic-bezier(.16,.74,.22,1) both opening-in;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes opening-in{0%{opacity:0}to{opacity:1}}.opening-glow{pointer-events:none;background:radial-gradient(42% 42% at 50% 44%,#ff7e664d 0%,#ff7e6600 62%),radial-gradient(38% 38% at 66% 62%,#7c6ccc3d 0%,#7c6ccc00 64%),radial-gradient(36% 36% at 34% 64%,#3e7ac433 0%,#3e7ac400 64%);animation:6s ease-in-out infinite alternate opening-breathe;position:absolute;inset:-20%}@keyframes opening-breathe{0%{opacity:.85;transform:scale(1)rotate(0)}to{opacity:1;transform:scale(1.12)rotate(4deg)}}.opening-mark{background:linear-gradient(160deg,#ffffff29 0%,#ffffff0a 100%);border-radius:24px;place-items:center;width:74px;height:74px;animation:1.1s cubic-bezier(.16,.74,.22,1) both opening-mark-in;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 20px 50px #00000080}.opening-mark>span{background:var(--accent);border-radius:999px;width:22px;height:22px;animation:2.4s ease-in-out infinite opening-pulse;box-shadow:0 0 24px #ff7e66cc}@keyframes opening-mark-in{0%{opacity:0;transform:scale(.72)}40%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes opening-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.16)}}.opening h1{font-size:var(--fs-4xl);letter-spacing:-.02em;color:var(--text);margin:22px 0 0;font-weight:650;animation:1.1s cubic-bezier(.16,.74,.22,1) .18s both opening-line}.opening p{font-size:var(--fs-lg);color:var(--muted);margin:6px 0 0;animation:1.1s cubic-bezier(.16,.74,.22,1) .3s both opening-line}@keyframes opening-line{0%{opacity:0;transform:translateY(12px)}45%{opacity:1}to{opacity:1;transform:none}}.opening-bar{background:#ffffff1a;border-radius:999px;width:132px;height:3px;margin-top:30px;animation:1s cubic-bezier(.16,.74,.22,1) .42s both opening-line;position:relative;overflow:hidden}.opening-bar>i{background:linear-gradient(90deg, #ff7e6600, var(--accent), #ff7e6600);border-radius:999px;width:42%;animation:1.5s ease-in-out infinite opening-sweep;position:absolute;top:0;bottom:0}@keyframes opening-sweep{0%{transform:translate(-110%)}to{transform:translate(255%)}}.opening.leaving{animation:.85s cubic-bezier(.5,0,.75,0) both opening-out}@keyframes opening-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.opening,.opening-glow,.opening-mark,.opening-mark>span,.opening h1,.opening p,.opening-bar,.opening-bar>i,.opening.leaving{animation:none}}.app-shell.arriving .content>*{animation-duration:1.25s}.app-shell.arriving .content>:first-child{animation-delay:60ms}.app-shell.arriving .content>:nth-child(2){animation-delay:.22s}.app-shell.arriving .content>:nth-child(3){animation-delay:.38s}.app-shell.arriving .content>:nth-child(4){animation-delay:.54s}.app-shell.arriving .content>:nth-child(5){animation-delay:.68s}.app-shell.arriving .content>:nth-child(6){animation-delay:.8s}.app-shell.arriving .content>:nth-child(n+7){animation-delay:.9s}.app-shell.arriving .topbar h1{animation-duration:1.35s}.app-shell.arriving .topbar p{animation-duration:1.25s}.app-shell.arriving .top-actions>*,.app-shell.arriving .brand{animation-duration:1.05s}.app-shell.arriving .sidebar nav button,.app-shell.arriving .sidebar-bottom>*{animation-duration:1.1s}.app-shell.arriving .stats-grid>*,.app-shell.arriving .quick-actions>*,.app-shell.arriving .category-stats>*{animation-duration:1.15s}.content>*{animation-duration:.66s}.control-list>article,.channel-list>article,.vip-membership-list>article,.approved-list>article,.compact-partner-list>article,.chat-row,.draft-card,.sfs-action-list>article{animation-duration:.6s}.simple-details[open]>.details-body,.broadcast-clients[open]>.broadcast-client-list{animation-duration:.56s}.broadcast-client-list{gap:10px 28px;padding:6px 4px 2px}.broadcast-client-list>.switch-label{gap:14px;min-height:44px;padding:0 12px}.broadcast-client-list>.switch-label>input:checked+span{background:var(--accent)}.broadcast-client-list>.switch-label:hover>input:checked+span{background:var(--accent);filter:brightness(1.08)}.broadcast-client-list>.switch-label>input:checked+span:after{background:#fff}.sfs-controls{border-radius:var(--r-md);border:1px solid #ffffff0f;padding:16px 18px}.sfs-controls-row>button{border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-md);white-space:nowrap;padding:0 18px;font-weight:600}.sfs-blocker{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;margin:14px 0 0;display:flex}.sfs-rules-line{border-radius:var(--r-md);-webkit-backdrop-filter:saturate(140%)blur(20px);color:var(--muted);font-size:var(--fs-sm);background:linear-gradient(168deg,#ffffff0a 0%,#ffffff02 100%),#12121880;border:1px solid #ffffff0f;align-items:center;gap:10px;margin:0;padding:15px 18px;display:flex}.sfs-rules-line svg{color:var(--accent);flex:none}.privacy-actions{border-radius:var(--r-md);-webkit-backdrop-filter:saturate(140%)blur(20px);box-shadow:none;color:var(--text);background:linear-gradient(168deg,#ffffff0a 0%,#ffffff02 100%),#12121880;border:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.privacy-actions>*{color:inherit}.privacy-actions strong{color:var(--text);font-size:var(--fs-base)}.privacy-actions p,.privacy-actions span,.privacy-actions small{color:var(--muted);font-size:var(--fs-sm);margin:0}.privacy-actions button{border-radius:var(--r-sm);min-height:42px;color:var(--danger);font-size:var(--fs-md);box-shadow:none;background:0 0;border:1px solid #ff6b5e47;margin-left:auto;padding:0 18px;font-weight:600}.privacy-actions button:hover:not(:disabled){background:var(--danger-soft);border-color:#ff6b5e73}.chat-row.category-collaboration,.chat-row.category-unknown,.chat-row.category-personal,.chat-row.category-excluded{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.chat-row.category-collaboration{box-shadow:inset 3px 0 #a98bff8c}.lab-layout,.simple-lab{gap:20px;display:grid}.simple-lab>.panel+.panel{margin-top:0}.lab-layout .panel-body,.simple-lab .panel-body{gap:16px;display:grid}.lab-layout textarea,.simple-lab textarea{min-height:132px;padding:14px 16px;line-height:1.55}.asset-own,.asset-partner{min-height:30px;font-size:var(--fs-sm);letter-spacing:.01em;padding:0 14px;font-weight:650}.asset-grid article>.asset-actions{gap:14px}.asset-delete-button{min-height:38px;font-size:var(--fs-md);padding:0 16px;font-weight:600}.technical-heading{font-size:var(--fs-base);color:var(--text);margin:22px 0 2px;font-weight:650}.command-list{gap:0;margin:0;display:grid}.command-list>div{border-top:1px solid #ffffff0f;gap:5px;padding:14px 0;display:grid}.command-list>div:first-child{border-top:0}.command-list dt{margin:0}.command-list dt code{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm);border-radius:7px;padding:3px 9px}.command-list dd{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.technical-note{color:var(--muted-2);font-size:var(--fs-sm);margin:18px 0 0}:root:not([data-theme=light]){--accent:#ff8a63;--accent-hover:#ff9d7a;--accent-ink:#ffb79f;--accent-soft:#ff8a6329;--accent-line:#ff8a6357;--status:#55d69a;--status-soft:#55d69a29}body:before{background:radial-gradient(62% 50% at 12% -4%,#ff846066 0%,#ff846000 60%),radial-gradient(54% 50% at 92% 16%,#ff6a9e47 0%,#ff6a9e00 62%),radial-gradient(66% 56% at 62% 104%,#8e7aff4d 0%,#8e7aff00 64%),radial-gradient(46% 42% at -2% 84%,#ffb26a29 0%,#ffb26a00 62%),linear-gradient(#0e0f19 0%,#0a0a12 56%,#0d0d17 100%)}.panel,.stat-card,.quick-action,.settings-hero,.deal-card,.simple-details,.sfs-controls,.broadcast-panel{background:linear-gradient(#ffffff0f 0%,#ffffff04 92px,#fff0 100%),#14141ea8}.opening{background:linear-gradient(#10111c 0%,#0a0a12 58%,#0d0d17 100%);animation-duration:.6s}.opening-glow{background:radial-gradient(46% 46% at 50% 42%,#ff84605c 0%,#ff846000 62%),radial-gradient(40% 40% at 68% 64%,#8e7aff47 0%,#8e7aff00 64%),radial-gradient(38% 38% at 32% 64%,#ff6a9e38 0%,#ff6a9e00 64%);animation-duration:5s}.opening-mark{border-radius:38px;width:128px;height:128px;animation-duration:.8s;box-shadow:inset 0 1px #ffffff42,0 34px 80px #0000008c}.opening-mark>span{width:42px;height:42px;box-shadow:0 0 42px #ff8a63d9}.opening h1{margin-top:40px;font-size:clamp(2.6rem,6vw,4.2rem);animation-duration:.8s;animation-delay:.1s}.opening p{margin-top:12px;font-size:clamp(1.1rem,2vw,1.5rem);animation-duration:.8s;animation-delay:.2s}.opening-bar{width:220px;height:4px;margin-top:44px;animation-duration:.7s;animation-delay:.3s}.opening-bar>i{animation-duration:1.25s}.opening.leaving{animation-duration:.6s}.primary-button:disabled,.primary-button:disabled:hover,.approve-button:disabled,.approve-button:disabled:hover,.secondary-button:disabled,.secondary-button:disabled:hover,.reject-button:disabled,.reject-button:disabled:hover{opacity:1;color:var(--muted-2);box-shadow:none;cursor:not-allowed;background:#ffffff0a;border-color:#ffffff12;transform:none}textarea{resize:none}.simple-details>summary{gap:12px;padding:18px 22px}.broadcast-clients>summary,.simple-details>summary{align-items:center}.simple-details>summary:before,.broadcast-clients>summary:before{margin-right:4px}.details-body{padding:21px 22px 20px}.chat-manager{gap:26px;display:grid}.chat-section{gap:2px;display:grid}.chat-section>header{align-items:center;gap:10px;padding:0 4px 12px;display:flex}.chat-section>header h3{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}.chat-section>header span{font-size:var(--fs-sm);color:var(--muted-2);font-variant-numeric:tabular-nums}.chat-manager .chat-row{background:0 0;border:0;border-top:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.chat-manager .chat-row+.chat-row{border-top-color:#ffffff0d}.chat-manager .chat-row:where(.category-collaboration,.category-unknown,.category-personal,.category-excluded){box-shadow:none;background:0 0;margin-left:0;margin-right:0;padding:16px 20px}.chat-manager .chat-row:hover{background:#ffffff07}.chat-manager .chat-identity{align-items:center;gap:14px;min-width:0;display:flex}.chat-manager .chat-identity>div{min-width:0}.chat-manager .chat-identity strong{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.chat-manager .chat-identity small{color:var(--muted-2);margin-top:3px;display:block}.chat-controls{flex-shrink:0;align-items:center;gap:22px;display:flex}.chat-controls .select-label{width:190px}.chat-controls .select-label select{width:100%}.chat-section.section-collaboration .chat-row{border-left:2px solid #9680ff80;border-radius:0 14px 14px 0;padding-left:18px}.offer-overview{gap:22px;display:grid}.offer-bar{-webkit-backdrop-filter:saturate(140%)blur(20px);background:linear-gradient(#ffffff0f 0%,#ffffff04 92px,#fff0 100%),#14141ea8;border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.offer-bar>div:first-child{align-items:baseline;gap:12px;min-width:0;display:flex}.offer-bar h2{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0;font-weight:620}.offer-bar h2+span{font-size:var(--fs-sm);color:var(--muted-2);font-variant-numeric:tabular-nums}.offer-bar-actions{align-items:center;gap:10px;display:flex}.offer-price-input{align-items:center;gap:6px;display:inline-flex}.offer-price-input input{text-align:right;width:92px;height:38px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text);border:1px solid var(--accent-line);background:#ffffff0d;border-radius:11px;padding:0 10px;font-weight:600}.offer-price-input input:focus{border-color:var(--accent);background:#ffffff14;outline:none}.offer-price-input i{font-style:normal;font-size:var(--fs-sm);color:var(--muted-2)}.offer-overview.editing .offer-row{padding-top:7px;padding-bottom:7px}.teach-form{gap:20px}.teach-form label{gap:9px;display:grid}.teach-form textarea{min-height:92px;padding:13px 15px;line-height:1.5}.switch-label input:checked+span{box-shadow:none}.switch-label input:checked+span,.chat-controls .switch-label input:checked+span{background:var(--accent);border-color:#0000}.lab-layout,.simple-lab{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.lab-layout>.panel:last-child{grid-column:auto}.teach-form>button{justify-self:end;min-width:220px}.stat-card:before,.panel:before,.quick-action:before{opacity:.4;height:240px;top:-130px}.broadcast-client-list{row-gap:14px;padding:10px 10px 20px}.sfs-queue-heading{font-size:var(--fs-md);letter-spacing:-.01em;text-transform:none;font-weight:600}@media (width<=820px){.sidebar{padding:6px 7px env(safe-area-inset-bottom);border-right:0;box-shadow:0 -14px 34px #0000006b}.sidebar:after{display:none}}@media (width<=620px){.sidebar{height:calc(60px + env(safe-area-inset-bottom))}.sidebar nav button span{display:none!important}.sidebar nav button{gap:0;height:48px}.sidebar nav button svg{width:21px;height:21px}.sidebar nav button b{transform:translate(15px,-13px)}.main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.conversations-page{gap:30px}.conversations-page .panel-body{gap:26px;padding:22px 24px 26px;display:grid}.conversations-page .broadcast-setup{gap:20px;padding-bottom:24px}.conversations-page .broadcast-clients{padding:0}.conversations-page .broadcast-actions{gap:14px;padding:0}.conversations-page .broadcast-preview{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.conversations-page .broadcast-preview article{border-radius:16px;padding:18px 20px}.conversations-page .broadcast-preview p{margin:9px 0 11px}.conversations-page .category-stats{gap:16px}.conversations-page .chat-manager{gap:34px}.conversations-page .chat-section>header{padding-bottom:14px}.conversations-page .chat-manager .chat-row{padding:19px 20px}.conversations-page .broadcast-result{margin:0}.opening.closing{animation:.5s both opening-in}.opening.closing .opening-glow{animation:2.2s ease-in-out forwards closing-settle}@keyframes closing-settle{0%{opacity:1;transform:scale(1.06)}to{opacity:.35;transform:scale(.94)}}.opening.closing .opening-mark>span{animation:2.2s ease-in-out forwards closing-dim}@keyframes closing-dim{0%{opacity:1;transform:scale(1);box-shadow:0 0 42px #ff8a63d9}60%{opacity:.7;transform:scale(.9)}to{opacity:.45;transform:scale(.72);box-shadow:0 0 #ff8a6300}}.opening.closing .opening-bar>i{transform-origin:100%;width:100%;animation:2.2s cubic-bezier(.4,0,.2,1) forwards closing-drain}@keyframes closing-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.opening.closing.done .opening-glow,.opening.closing.done .opening-mark>span,.opening.closing.done .opening-bar>i{animation:none}.opening.closing.done .opening-glow{opacity:.3}.opening.closing.done .opening-mark>span{opacity:.4;box-shadow:none;transform:scale(.72)}.opening.closing.done .opening-bar>i{transform:scaleX(0)}.opening.closing.done p{color:var(--muted-2)}@media (prefers-reduced-motion:reduce){.opening.closing,.opening.closing .opening-glow,.opening.closing .opening-mark>span,.opening.closing .opening-bar>i{animation:none}}.privacy-actions.simple-privacy-actions{border-radius:var(--r-md);-webkit-backdrop-filter:saturate(140%)blur(20px);box-shadow:none;color:var(--text);background:linear-gradient(#ffffff0d 0%,#ffffff03 100%),#14141e94;border:1px solid #ffffff0f;gap:16px;padding:16px 20px}.privacy-actions.simple-privacy-actions strong{color:var(--text);font-size:var(--fs-base)}.privacy-actions.simple-privacy-actions p{color:var(--muted);font-size:var(--fs-sm);margin:0}.privacy-actions .secondary-button.danger,.privacy-actions .secondary-button.danger:hover:not(:disabled){border-radius:var(--r-sm);min-height:42px;color:var(--danger);box-shadow:none;background:0 0;border:1px solid #ff6b5e4d;padding:0 18px;font-weight:600}.privacy-actions .secondary-button.danger:hover:not(:disabled){background:var(--danger-soft);border-color:#ff6b5e7a}.teach-form textarea,.teach-form .draft-correction,.draft-correction,textarea{resize:none;overflow-y:hidden}.teach-form textarea,.draft-correction{padding:14px 16px;line-height:1.6}.teach-form textarea{min-height:0}.opening.brief{animation-duration:.4s}.opening.brief .opening-mark{animation-duration:.5s}.opening.brief h1{animation-duration:.5s;animation-delay:60ms}.opening.brief p{animation-duration:.5s;animation-delay:.12s}.opening.brief .opening-bar{animation-duration:.45s;animation-delay:.16s}.opening.brief.leaving{animation-duration:.45s}.sfs-action-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:68vh;padding-right:4px;overflow-y:auto}.sfs-action-list::-webkit-scrollbar{width:8px}.sfs-action-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.text-button{border-radius:var(--r-sm);min-height:32px;padding:0 10px}.text-button:hover:not(:disabled){background:#ffffff0d}.conversations-page .chat-manager{overscroll-behavior:contain;scrollbar-width:thin;max-height:72vh;padding-right:6px;overflow-y:auto}.conversations-page .chat-manager::-webkit-scrollbar{width:8px}.conversations-page .chat-manager::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}@media (width<=820px){.conversations-page .chat-manager,.sfs-action-list{max-height:none;padding-right:0;overflow-y:visible}}.simple-channel-list>article{align-items:center;gap:16px;padding:16px 20px}.simple-channel-list>article strong{color:var(--text);font-size:var(--fs-md);font-weight:600}.simple-channel-list>article small{color:var(--muted);align-items:center;gap:10px;margin-top:4px;display:flex}.channel-misses{font-weight:600;font-size:var(--fs-2xs);color:var(--danger);background:var(--danger-soft);border-radius:999px;padding:2px 8px}.simple-channel-list .channel-status{width:34px;height:34px;color:var(--muted-2);background:#ffffff0d;border-radius:11px}.simple-channel-list .channel-status.ready{color:var(--status);background:var(--status-soft)}.simple-channel-list .channel-status.needs_attention,.simple-channel-list .channel-status.pending{color:var(--accent-ink);background:var(--accent-soft)}.simple-channel-list .channel-status.disabled{color:var(--muted-2);background:#ffffff0a}.simple-channel-list .channel-actions{align-items:center;gap:10px;display:flex}.simple-channel-list .channel-actions .secondary-button{min-height:34px;padding:0 14px}.channel-note{font-weight:600;font-size:var(--fs-2xs);color:var(--muted);background:#ffffff0d;border-radius:999px;padding:2px 8px}.channel-note.warn{color:var(--accent-ink);background:var(--accent-soft)}.simple-channel-list>article small{flex-wrap:wrap}.settings-row small.good{color:var(--status)}.toast{animation:.42s cubic-bezier(.16,.74,.22,1) both toast-arrive}@keyframes toast-arrive{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.toast.leaving{animation:.4s cubic-bezier(.5,0,.75,0) both toast-leave}@keyframes toast-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}.sfs-action-list>article{animation-duration:.72s}.sfs-action-list>article:nth-child(2){animation-delay:50ms}.sfs-action-list>article:nth-child(3){animation-delay:.1s}.sfs-action-list>article:nth-child(4){animation-delay:.15s}.sfs-action-list>article:nth-child(n+5){animation-delay:.2s}.confirm-dialog,.confirm-backdrop{animation-duration:.32s}.sfs-controls-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.sfs-controls-row>button{text-align:center;white-space:nowrap;flex:auto;justify-content:center;min-width:max-content;min-height:44px;padding:0 14px;overflow:visible}.sfs-controls-row>.secondary-button.danger{color:#f0a091;background:#d65c4c29;border-color:#d65c4c6b}.sfs-controls-row>.secondary-button.danger:hover:not(:disabled){background:#d65c4c42;border-color:#d65c4c99}.newcomer-list>article{align-items:flex-start}.newcomer-said{color:var(--muted);max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.45}.asset-gone{color:var(--danger,#ff6b6b)!important}.asset-gone-banner{background:var(--danger,#ff6b6b);border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.asset-gone-banner{background:color-mix(in srgb, var(--danger,#ff6b6b) 14%, transparent)}}.asset-gone-banner{border:1px solid var(--danger,#ff6b6b)}@supports (color:color-mix(in lab, red, red)){.asset-gone-banner{border:1px solid color-mix(in srgb, var(--danger,#ff6b6b) 34%, transparent)}}.asset-gone-banner{color:var(--text,inherit);font-size:13px;line-height:1.5}.asset-gone-banner svg{color:var(--danger,#ff6b6b);flex:none;margin-top:2px}.retention-layers>summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.retention-layers>summary::-webkit-details-marker{display:none}.retention-layers ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.retention-layers li{opacity:.8;justify-content:space-between;gap:12px;font-size:12px;display:flex}.sfs-controls-row>button{border-width:2px;font-weight:600}.sfs-controls-row>.secondary-button.danger{border-color:#d65c4c94}.sfs-controls-row>.secondary-button.danger:hover:not(:disabled){border-color:#d65c4cc7}.sfs-controls-row>button:not(.danger){border-color:#ffffff29}.sfs-controls-row>button:not(.danger):hover:not(:disabled){border-color:#ffffff47}.simple-channel-list .channel-status{border-radius:9px;width:28px;height:28px}.simple-channel-list .channel-status svg{width:15px;height:15px}.simple-channel-list>article strong{font-size:var(--fs-base);letter-spacing:-.01em;font-weight:700}.simple-channel-list>article small{font-size:var(--fs-sm);color:var(--muted);margin-top:6px;font-weight:600}.channel-misses{font-size:var(--fs-xs);padding:3px 10px;font-weight:700}.newcomer-list>article{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);gap:16px;padding:16px 20px}.newcomer-list>article strong{color:var(--text);font-size:var(--fs-md);font-weight:700}.newcomer-list>article small{color:var(--muted);font-size:var(--fs-xs);margin-top:3px;display:block}.newcomer-said{border-left:3px solid var(--accent-line);background:var(--surface);color:var(--text);border-radius:12px;max-width:62ch;margin:10px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.partner-off{color:var(--muted-2);font-size:var(--fs-xs)}.muted-chip{font-weight:600;font-size:var(--fs-2xs);color:var(--muted-2);background:#ffffff0d;border-radius:999px;padding:2px 8px}.status-label.paused{color:var(--accent-ink);background:var(--accent-soft)}.join-limit{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.join-limit input{border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface-2);width:62px;color:var(--text);font-size:var(--fs-sm);text-align:center;padding:4px 8px;font-weight:600}.join-limit input:focus{border-color:var(--accent-line);outline:none}:root{--line:#33333f;--line-soft:#26262f;--line-strong:#45455a;--edge:2px}.panel,.stat-card,.quick-action,.editor-card,.mini-stat,.deal-card,.settings-hero,.simple-details,.sfs-controls,.broadcast-panel,.privacy-actions,.chat-section,.empty-icon{border-width:var(--edge);border-style:solid;border-color:var(--line-strong);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000057}.panel:hover,.quick-action:hover,.stat-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.panel:hover,.quick-action:hover,.stat-card:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line-strong))}}.primary-button,.secondary-button,.asset-delete-button,.approve-button,.reject-button,.settings-list select,.select-label select,input[type=text],input[type=number],input[type=search],textarea,select{border-width:var(--edge);border-style:solid}.secondary-button,.settings-list select,.select-label select,input[type=text],input[type=number],input[type=search],textarea,select{border-color:var(--line-strong)}.secondary-button:hover:not(:disabled),input:focus,textarea:focus,select:focus{border-color:var(--accent-line);outline:none}.control-list>article+article,.settings-list>*+*,.chat-row+.chat-row,.vip-membership-list>article+article,.simple-channel-list>article+article{border-top:1px solid var(--line-soft)}.technical-lines>p,.technical-lines>.retention-layers>summary,.technical-lines>.phone-access>summary{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:11px 0;display:flex}.technical-lines>p>span,.technical-lines>.retention-layers>summary>span,.technical-lines>.phone-access>summary>span{color:var(--muted);font-size:var(--fs-sm);font-weight:500}.technical-lines>p>strong,.technical-lines>.retention-layers>summary>strong{color:var(--text);font-size:var(--fs-sm);font-weight:700}.technical-lines>.retention-layers>summary>strong:after{content:"▾";color:var(--accent-ink);margin-left:8px;font-size:11px}.technical-lines>.retention-layers[open]>summary>strong:after{content:"▴"}.retention-bands{gap:8px;margin:12px 0 4px;display:grid}.retention-band{border:2px solid var(--line);border-radius:var(--r-sm);background:#ffffff06;grid-template-columns:62px 1fr;align-items:center;gap:14px;padding:10px 12px;display:grid}.retention-days{border-radius:var(--r-xs);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink);font-variant-numeric:tabular-nums;justify-items:center;padding:6px 0;font-size:18px;font-weight:800;line-height:1;display:grid}.retention-days i{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-top:3px;font-size:10px;font-style:normal;font-weight:600}.retention-names{flex-wrap:wrap;gap:6px;display:flex}.retention-names span{border:1px solid var(--line-strong);color:var(--text);font-size:var(--fs-2xs);background:#ffffff08;border-radius:999px;padding:4px 9px;font-weight:600}.join-limit{gap:7px;min-width:260px;display:grid}.join-limit-head{color:var(--muted);font-size:var(--fs-2xs);letter-spacing:.02em;justify-content:flex-end;align-items:baseline;gap:7px;font-weight:600;display:flex}.join-limit-head b{border-radius:var(--r-xs);border:2px solid var(--accent-line);background:var(--accent-soft);min-width:46px;color:var(--accent-ink);text-align:center;font-variant-numeric:tabular-nums;padding:2px 10px;font-size:19px;font-weight:800}.join-limit input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:26px;padding:0}.join-limit input[type=range]::-webkit-slider-runnable-track{border:2px solid var(--line-strong);background:linear-gradient(90deg, var(--accent) 0%, var(--accent-hover) 100%) no-repeat, var(--surface-2);background-size:var(--fill,20%) 100%;border-radius:999px;height:10px}.join-limit input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent-hover);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 2px 10px #00000080}.join-limit input[type=range]:disabled{opacity:.5;cursor:default}.simple-channel-list{gap:10px;display:grid}.simple-channel-list>article{border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.channel-state{border:2px solid var(--line-strong);color:var(--muted);font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:6px 12px;font-weight:800}.channel-state.ready{color:var(--status);border-color:var(--status)}@supports (color:color-mix(in lab, red, red)){.channel-state.ready{border-color:color-mix(in srgb, var(--status) 52%, transparent)}}.channel-state.ready{background:var(--status-soft)}.channel-state.pending{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.channel-state.needs_attention{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.channel-state.needs_attention{border-color:color-mix(in srgb, var(--danger) 48%, transparent)}}.channel-state.needs_attention{background:var(--danger-soft)}.channel-body{gap:7px;min-width:0;display:grid}.channel-body>strong{color:var(--text);font-size:var(--fs-base);letter-spacing:-.01em;font-weight:700}.channel-figures{flex-wrap:wrap;gap:8px;display:flex}.channel-figures b{border-radius:var(--r-xs);border:2px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;background:#ffffff08;align-items:baseline;gap:7px;padding:5px 11px;font-size:16px;font-weight:800;display:inline-flex}.channel-figures b i{font-size:var(--fs-2xs);color:var(--muted);letter-spacing:.02em;font-style:normal;font-weight:600}.channel-figures b.miss{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.channel-figures b.miss{border-color:color-mix(in srgb, var(--danger) 42%, transparent)}}.channel-figures b.miss{background:var(--danger-soft)}.channel-figures b.miss i{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.channel-figures b.miss i{color:color-mix(in srgb, var(--danger) 74%, var(--muted))}}.simple-channel-list>article small{flex-wrap:wrap;gap:8px;margin:0;display:flex}.sfs-rules-line{border-width:var(--edge);border-style:solid;border-color:var(--line-strong)}.join-limit input[type=range]::-webkit-slider-runnable-track{border-width:var(--edge);border-style:solid;border-color:var(--line-strong)}.sfs-controls-row>.secondary-button,.channel-actions .secondary-button,.privacy-actions .secondary-button{border-width:var(--edge)}.chat-section>header{border-bottom:2px solid var(--line-strong);background:#ffffff07;padding:11px 14px}.chat-section>header h3{color:var(--text);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:800}.chat-section>header span{border:2px solid var(--line-strong);color:var(--muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:999px;padding:2px 9px;font-weight:800}.chat-section.section-answered{border-color:var(--accent-line)}.chat-section.section-answered>header{border-bottom-color:var(--accent-line);background:var(--accent-soft)}.chat-section.section-answered>header h3{color:var(--accent-ink)}.panel>header{border-bottom:2px solid var(--line-soft);padding-bottom:14px}.plan-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.plan-actions button{flex:180px}.written-posts{gap:12px;margin-bottom:16px;display:grid}.written-post{border:var(--edge) solid var(--line-strong);background:var(--panel-soft,#ffffff05);border-radius:16px;padding:14px 16px}.written-post header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.written-post header small{color:var(--muted)}.written-post p{margin:0 0 10px;line-height:1.5}.written-post-set{opacity:.75}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root:not([data-theme=light]),:root[data-theme=dark]{--bg:#070b16;--bg-deep:#05070f;--surface:#141c308c;--surface-2:#1e28429e;--sidebar:#090e1cb8;--line:#ffffff1f;--line-soft:#ffffff12;--line-strong:#ffffff2e;--edge:1px;--text:#eff3fb;--muted:#a9b6d0;--muted-2:#8b9ab8;--lazur:95, 216, 255;--fiolet:150, 124, 255;--roza:255, 140, 170;--miete:95, 232, 189;--accent:#5fd8ff;--accent-hover:#86e4ff;--accent-ink:#bfefff;--accent-soft:#5fd8ff24;--accent-line:#5fd8ff66;--na-akcencie:#041a24;--status:#5fe8bd;--status-soft:#5fe8bd26;--danger:#ff8fa8;--danger-soft:#ff8fa826;--mint:var(--status);--mint-deep:#9df3d8;--aqua:var(--accent);--aqua-bright:var(--accent-hover);--aqua-deep:var(--accent-ink);--aqua-line:var(--accent-line);--violet:#ab86ff;--blue:#5fd8ff;--amber:#ffc978;--lit-edge:inset 0 1px 0 #ffffff17;--shadow-soft:0 24px 56px -34px #000000f2;--shadow-float:0 34px 80px -30px #000000f2;--glass:linear-gradient(168deg, #ffffff0f 0%, #ffffff05 36%, #fff0 100%)}html{background:var(--bg);color:var(--text)}html,body{color:var(--text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}:root body{background:0 0}*{scrollbar-color:#ffffff29 transparent}body:before{content:"";z-index:-2;background:radial-gradient(30% 30% at 12% 14%, rgba(var(--lazur), .34), transparent 68%), radial-gradient(34% 34% at 86% 18%, rgba(var(--fiolet), .32), transparent 68%), radial-gradient(30% 30% at 38% 92%, rgba(var(--roza), .26), transparent 66%), radial-gradient(24% 24% at 82% 88%, rgba(var(--miete), .22), transparent 66%);filter:blur(30px);opacity:1;animation:42s ease-in-out infinite hybryda-plyn;position:fixed;inset:-25%;transform:none}body:after{content:"";z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(120% 90% at 50% 0,#0000 40%,#05070f8c 100%);animation:none;position:fixed;inset:0}@keyframes hybryda-plyn{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2.5%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}:root .app-shell{background:0 0;min-height:100vh;display:block}:root .sidebar{z-index:40;background:var(--sidebar);border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(170%)blur(28px);width:auto;height:auto;box-shadow:var(--lit-edge);flex-direction:row;align-items:center;gap:14px;padding:13px 26px;position:sticky;top:0}:root .sidebar:before,:root .sidebar:after{display:none}:root .brand{border:0;gap:11px;margin:0;padding:0}:root .brand strong{letter-spacing:-.025em;font-size:15px;font-weight:800}:root .brand small{display:none}:root .brand-mark{background:linear-gradient(140deg, var(--accent), var(--status));width:32px;height:32px;box-shadow:0 10px 24px -12px rgba(var(--lazur), .9);border:0;border-radius:12px}:root .brand-mark span{background:var(--na-akcencie);width:9px;height:9px;box-shadow:none}:root nav{border:1px solid var(--line);background:#ffffff0d;border-radius:20px;flex-direction:row;align-items:center;gap:4px;margin:0;padding:6px}:root .nav-label{display:none}:root nav button{width:auto;color:var(--muted);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:0;border-radius:15px;gap:9px;padding:10px 15px;font-size:13.5px;font-weight:700;transition:background .25s,color .25s}:root nav button span{flex:none}:root nav button:before,:root nav button:after{display:none}:root nav button:hover{color:var(--text);background:#ffffff12}:root nav button.active,:root nav button[aria-current=page]{background:linear-gradient(120deg, var(--accent), var(--status));color:var(--na-akcencie);box-shadow:0 12px 26px -14px rgba(var(--lazur), .95)}:root nav button b{background:rgba(var(--roza), .22);color:#ffd3de;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800}:root nav button.active b,:root nav button[aria-current=page] b{color:var(--na-akcencie);background:#041a2438}:root .sidebar-bottom{border:0;flex-direction:row;align-items:center;gap:9px;margin:0 0 0 auto;padding:0;display:flex}:root .observer-card{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;gap:9px;padding:9px 14px}:root .observer-card strong{font-size:13px;font-weight:700}:root .observer-card small{color:var(--muted-2);font-size:11.5px}:root .manager-restart-button,:root .manager-shutdown-button{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:#ffffff0d;border-radius:14px;padding:0;font-size:0;transition:background .25s,color .25s,border-color .25s}:root .manager-restart-button:hover,:root .manager-shutdown-button:hover{color:var(--text);border-color:var(--line-strong);background:#ffffff1c}:root .manager-shutdown-button:hover{color:var(--danger);border-color:#ff8fa873}:root .local-badge{display:none}:root .main{background:0 0;min-width:0;padding:0}:root .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:1400px;margin:0 auto;padding:30px 30px 20px;position:static}:root .topbar:before,:root .topbar:after{display:none}:root .topbar h1{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:800;line-height:1.05}:root .topbar p{color:var(--muted);margin:7px 0 0;font-size:15px}:root .content{gap:16px;max-width:1400px;margin:0 auto;padding:0 30px 130px}:root .content>*{animation:.62s cubic-bezier(.2,.85,.28,1) both hybryda-wplyw}:root .content>:nth-child(2){animation-delay:60ms}:root .content>:nth-child(3){animation-delay:.11s}:root .content>:nth-child(4){animation-delay:.15s}:root .content>:nth-child(n+5){animation-delay:.185s}@keyframes hybryda-wplyw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root .content>*{animation:none}}:root .panel,:root .stat-card,:root .quick-action,:root .editor-card,:root .mini-stat,:root .deal-card,:root .settings-hero,:root .simple-details,:root .sfs-controls,:root .broadcast-panel,:root .privacy-actions,:root .chat-section,:root .handoff-banner,:root .control-strip,:root .safety-strip,:root .sfs-rules-strip,:root .feedback-strip,:root .teach-form,:root .vip-add-form,:root .style-center,:root .simple-lab,:root .written-post{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(28px);box-shadow:var(--lit-edge), var(--shadow-soft);border-radius:24px;transition:border-color .3s,background .3s;position:relative}:root .panel:hover,:root .quick-action:hover,:root .stat-card:hover,:root .deal-card:hover{border-color:var(--line-strong);background:var(--surface-2)}:root .panel>header{border-bottom:1px solid var(--line-soft)}:root .panel header p{color:var(--muted);font-size:13.5px}:root .stat-card>span{color:var(--muted);font-size:13.5px;font-weight:700}:root .stat-value{letter-spacing:-.05em;text-transform:none;font-size:46px;font-weight:800;line-height:1}:root .stat-card p{color:var(--muted);font-size:13.5px}:root .stat-card:after{display:none}:root .stat-icon{border:1px solid var(--line);color:var(--accent);background:#ffffff12;border-radius:14px}:root .stat-icon.violet{background:rgba(var(--fiolet), .16);border-color:rgba(var(--fiolet), .35);color:var(--violet)}:root .stat-icon.blue{background:rgba(var(--lazur), .16);border-color:rgba(var(--lazur), .35);color:var(--accent)}:root .stat-icon.amber{color:var(--amber);background:#ffc97829;border-color:#ffc97852}:root .stat-icon.mint{background:rgba(var(--miete), .16);border-color:rgba(var(--miete), .32);color:var(--status)}:root .primary-button,:root .approve-button,:root .send-once-button{background:linear-gradient(120deg, var(--accent), var(--status));color:var(--na-akcencie);box-shadow:0 14px 30px -16px rgba(var(--lazur), .95);border:1px solid #0000;border-radius:14px;font-weight:800;transition:filter .25s,transform .18s}:root .primary-button:hover,:root .approve-button:hover,:root .send-once-button:hover{filter:brightness(1.07)}:root .primary-button:active,:root .approve-button:active,:root .send-once-button:active{transform:scale(.975)}:root .secondary-button,:root .icon-button,:root .compact-button,:root .reject-button,:root .row-erase-button,:root .asset-delete-button{border:1px solid var(--line);color:var(--text);background:#ffffff0f;border-radius:14px;font-weight:700;transition:background .25s,border-color .25s,color .25s}:root .secondary-button:hover,:root .icon-button:hover,:root .compact-button:hover,:root .reject-button:hover,:root .row-erase-button:hover,:root .asset-delete-button:hover{border-color:var(--line-strong);background:#ffffff1f}:root .secondary-button.danger,:root .reject-button,:root .row-erase-button,:root .asset-delete-button{color:var(--danger)}:root .secondary-button.danger:hover,:root .reject-button:hover,:root .row-erase-button:hover,:root .asset-delete-button:hover{background:var(--danger-soft);border-color:#ff8fa873}:root .secondary-button.accent{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}:root .text-button{color:var(--accent);font-weight:700}:root .text-button:hover{color:var(--accent-hover)}:root .icon-button{width:42px;height:42px;color:var(--muted)}:root .icon-button:hover{color:var(--text)}:root .ai-switch{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:saturate(160%)blur(24px);box-shadow:var(--lit-edge);color:var(--text);border-radius:16px;gap:12px;padding:10px 14px 10px 18px;font-size:13.5px;font-weight:700}:root .ai-switch-track{border:1px solid var(--line);background:#ffffff14;border-radius:999px;width:48px;height:28px;transition:background .4s,border-color .4s}:root .ai-switch-track i{background:#dee5f3;border-radius:50%;width:20px;height:20px;transition:transform .42s cubic-bezier(.3,1.4,.5,1),background .3s;box-shadow:0 2px 6px #00000059}:root .ai-switch.on .ai-switch-track{background:linear-gradient(120deg, var(--accent), var(--status));box-shadow:0 0 22px rgba(var(--lazur), .4);border-color:#0000}:root .ai-switch.on .ai-switch-track i{background:var(--na-akcencie)}:root .ai-switch.asleep{opacity:.6}:root .switch-label>span{border:1px solid var(--line);background:#ffffff1a}:root .switch-label>span:after{background:#dee5f3}:root .switch-label input:checked+span{background:linear-gradient(120deg, var(--accent), var(--status));border-color:#0000}:root .switch-label input:checked+span:after{background:var(--na-akcencie)}:root .category-pill,:root .muted-chip,:root .safe-chip,:root .stage-pill,:root .channel-status,:root .sent-status,:root .channel-state{letter-spacing:0;text-transform:none;color:var(--muted);background:#ffffff14;border:1px solid #0000;border-radius:10px;font-size:12.5px;font-weight:800}:root .category-pill.accent,:root .safe-chip{background:var(--status-soft);color:var(--status)}:root .category-pill.warn,:root .channel-status.warn{color:var(--amber);background:#ffc97829}:root .category-pill.danger,:root .channel-status.danger{background:var(--danger-soft);color:var(--danger)}:root .chat-row,:root .settings-row,:root .offer-row,:root .control-list>*,:root .compact-partner-list>*,:root .newcomer-list>*,:root .approved-list article,:root .deal-list>*,:root .simple-channel-list>*,:root .broadcast-client-list>*{border-color:var(--line-soft);background:0 0;border-radius:14px;transition:background .22s}:root .chat-row:hover,:root .settings-row:hover,:root .offer-row:hover,:root .control-list>:hover,:root .compact-partner-list>:hover,:root .approved-list article:hover,:root .deal-list>:hover{background:#ffffff0d}:root .avatar{border:1px solid var(--accent-line);color:var(--accent);background:#ffffff12;border-radius:14px;font-weight:800}:root .status-orb{box-shadow:0 0 12px rgba(var(--miete), .85)}:root input[type=text],:root input[type=number],:root input[type=search],:root textarea,:root select{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:14px}:root input[type=text]:focus,:root input[type=number]:focus,:root input[type=search]:focus,:root textarea:focus,:root select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px rgba(var(--lazur), .15);outline:none}::placeholder{color:var(--muted-2)}:root .empty-state strong{letter-spacing:-.02em;font-size:19px;font-weight:800}:root .empty-state p{color:var(--muted);font-size:14.5px}:root .empty-icon{border:1px solid var(--line);color:var(--accent);background:#ffffff0f;border-radius:18px}:root .handoff-banner{border-color:rgba(var(--roza), .35)}:root .handoff-icon{background:rgba(var(--roza), .16);border:1px solid rgba(var(--roza), .35);color:#ffc2d1;border-radius:15px}:root .notice{background:var(--surface);border:1px solid var(--line);border-radius:16px}:root .error-notice{color:#ffd3de;background:var(--danger-soft);border-color:#ff8fa873}:root .control-strip.test-live{border-color:#ffc97866}:root .simple-details summary,:root .simple-details>summary{border-radius:20px;font-weight:700}:root .simple-details[open]{background:var(--surface-2)}:root .muted-copy,:root .channel-note,:root .deal-note,:root .technical-note,:root .sfs-connection-note{color:var(--muted)}:root :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}:root body:before{background:radial-gradient(38% 38% at 10% 12%, rgba(var(--lazur), .5), transparent 70%), radial-gradient(42% 42% at 88% 16%, rgba(var(--fiolet), .48), transparent 70%), radial-gradient(38% 38% at 34% 94%, rgba(var(--roza), .38), transparent 68%), radial-gradient(30% 30% at 84% 86%, rgba(var(--miete), .34), transparent 68%);filter:blur(40px);inset:-30%}:root body:after{background:radial-gradient(130% 95% at 50% 0,#0000 52%,#05070f6b 100%)}:root .content>:nth-child(4n+1){--barwa:var(--lazur)}:root .content>:nth-child(4n+2){--barwa:var(--fiolet)}:root .content>:nth-child(4n+3){--barwa:var(--miete)}:root .content>:nth-child(4n+4){--barwa:var(--roza)}:root .stats-grid>:nth-child(3n+1){--barwa:var(--lazur)}:root .stats-grid>:nth-child(3n+2){--barwa:var(--fiolet)}:root .stats-grid>:nth-child(3n+3){--barwa:var(--miete)}:root .panel,:root .stat-card,:root .quick-action,:root .editor-card,:root .mini-stat,:root .deal-card,:root .settings-hero,:root .simple-details,:root .sfs-controls,:root .broadcast-panel,:root .privacy-actions,:root .chat-section,:root .handoff-banner,:root .control-strip,:root .safety-strip,:root .sfs-rules-strip,:root .feedback-strip,:root .teach-form,:root .vip-add-form,:root .style-center,:root .simple-lab{background:radial-gradient(135% 105% at 5% 0%, rgba(var(--barwa,var(--lazur)), .18), transparent 62%), var(--surface)}:root .panel:hover,:root .quick-action:hover,:root .stat-card:hover,:root .deal-card:hover{background:radial-gradient(135% 105% at 5% 0%, rgba(var(--barwa,var(--lazur)), .24), transparent 62%), var(--surface-2)}:root .stat-card .stat-icon{background:rgba(var(--barwa,var(--lazur)), .16);border-color:rgba(var(--barwa,var(--lazur)), .35);color:rgb(var(--barwa,var(--lazur)))}:root .panel,:root .stat-card,:root .quick-action,:root .sidebar,:root .ai-switch,:root .handoff-banner,:root .control-strip{-webkit-backdrop-filter:saturate(165%)blur(26px);backdrop-filter:saturate(165%)blur(26px)}:root .stat-card:before,:root .panel:before,:root .quick-action:before{content:"";opacity:1;background:linear-gradient(90deg,#0000 0%,#ffffff38 22% 78%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0;transform:none}:root .brand{flex:none}:root .brand strong{white-space:nowrap}:root nav{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;overflow-x:auto}:root nav::-webkit-scrollbar{display:none}:root .sidebar-bottom{flex:none}@media (width<=1560px){:root .brand strong{display:none}:root .sidebar{gap:10px}:root nav{gap:2px;padding:5px}:root nav button{gap:7px;height:42px;padding:0 11px;font-size:12.5px}:root nav button svg{width:18px;height:18px}:root .observer-card>div{display:none}:root .observer-card{width:var(--kontrolka);justify-content:center;padding:0}}@media (width<=1300px){:root nav button span{display:none}:root nav button{padding:10px 13px}}:root .opening-glow{background:radial-gradient(42% 42% at 50% 44%, rgba(var(--lazur), .3) 0%, rgba(var(--lazur), 0) 62%), radial-gradient(38% 38% at 66% 62%, rgba(var(--fiolet), .26) 0%, rgba(var(--fiolet), 0) 64%), radial-gradient(36% 36% at 34% 64%, rgba(var(--miete), .2) 0%, rgba(var(--miete), 0) 64%)}:root .opening-mark{border:1px solid var(--line);box-shadow:var(--lit-edge), 0 24px 60px -30px rgba(var(--lazur), .8);background:#ffffff0f}:root .opening-mark>span{background:linear-gradient(140deg, var(--accent), var(--status));box-shadow:0 0 26px rgba(var(--lazur), .75)}:root .opening h1{letter-spacing:-.04em;font-weight:800}:root .opening-bar>i{background:linear-gradient(90deg, transparent, var(--accent), var(--status), transparent)}:root{--kontrolka:52px;--margines-tresci:max(30px, calc((100% - 1400px) / 2 + 30px))}:root .sidebar{padding:12px var(--margines-tresci);gap:12px}:root .brand{height:var(--kontrolka);align-items:center}:root nav{align-items:center;gap:4px;padding:6px}:root nav button{gap:9px;height:44px;padding:0 16px}:root .observer-card{height:var(--kontrolka);border-radius:16px;gap:10px;padding:0 16px}:root .manager-restart-button,:root .manager-shutdown-button,:root .top-actions .icon-button{width:var(--kontrolka);height:var(--kontrolka);min-width:var(--kontrolka);border-radius:16px;justify-content:center;align-items:center;gap:0;padding:0;display:flex}:root .manager-restart-button svg,:root .manager-shutdown-button svg,:root .top-actions .icon-button svg{flex:none;width:20px;height:20px}:root .topbar{padding:30px var(--margines-tresci) 20px;max-width:none;margin:0}:root .content{padding:0 var(--margines-tresci) 130px;max-width:none;margin:0}:root .top-actions{gap:10px}:root .sidebar-bottom .ai-switch{height:var(--kontrolka);min-height:var(--kontrolka);border-radius:16px;flex:none;padding:0 14px 0 18px}:root .start-tiles{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}:root .start-hours{--barwa:var(--lazur)}:root .start-week{--barwa:var(--fiolet)}:root .start-waiting{--barwa:var(--roza)}:root .hour-list,:root .waiting-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}:root .hour-row{border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -10px;padding:11px 10px;transition:background .22s;display:grid}:root .hour-row:hover{background:#ffffff0d}:root .hour-plate{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:13px;place-items:center;height:40px;font-size:14px;font-weight:800;display:grid}:root .hour-row.taken .hour-plate{color:rgb(var(--lazur));border-color:rgba(var(--lazur), .4);background:rgba(var(--lazur), .12)}:root .hour-row>div>b{font-size:15px;font-weight:700;display:block}:root .hour-row>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}:root .state-chip{white-space:nowrap;border-radius:9px;padding:5px 11px;font-size:12.5px;font-weight:800}:root .state-chip.ok{background:var(--status-soft);color:var(--status)}:root .state-chip.waiting{background:rgba(var(--roza), .16);color:rgb(var(--roza))}:root .week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}:root .week-day{grid-template-rows:132px auto auto;justify-items:center;gap:7px;display:grid}:root .week-bar{background:#ffffff12;border-radius:10px;align-self:end;align-items:flex-end;width:100%;max-width:34px;display:flex;position:relative;overflow:hidden}:root .week-bar:after{content:"";border-radius:inherit;border:1px solid var(--line);pointer-events:none;position:absolute;inset:0}:root .week-bar>i{background:linear-gradient(180deg, var(--accent), rgba(var(--miete), .55));width:100%;display:block}:root .week-day>b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}:root .week-day>span{color:var(--muted);font-size:12px}:root .week-day.today .week-bar{box-shadow:0 0 18px -6px rgba(var(--lazur), .7)}:root .week-day.today .week-bar:after{border-color:var(--accent-line)}:root .waiting-row{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 -10px;padding:11px 10px;transition:background .22s,color .22s;display:grid}:root .waiting-row:hover{color:var(--text);background:#ffffff0f}:root .waiting-row>b{color:var(--text);font-size:15px;font-weight:700}:root .waiting-icon{background:rgba(var(--barwa,var(--lazur)), .16);border:1px solid rgba(var(--barwa,var(--lazur)), .32);width:38px;height:38px;color:rgb(var(--barwa,var(--lazur)));border-radius:13px;place-items:center;display:grid}:root .waiting-count{background:rgba(var(--roza), .18);min-width:30px;height:27px;color:rgb(var(--roza));font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 9px;font-size:13px;font-weight:800;display:grid}@media (width<=1180px){:root .start-tiles{grid-template-columns:1fr}}:root .brand strong{display:none}:root nav button{gap:8px;padding:0 13px;font-size:13px}:root .observer-card{width:var(--kontrolka);justify-content:center;padding:0}:root .observer-card>div{display:none}:root .sidebar{gap:10px}:root nav{padding:5px}:root nav button{padding:0 11px}@media (width<=760px){:root nav{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}:root nav button{scroll-snap-align:center;flex:none;width:auto;min-width:0;height:44px}:root nav button svg{width:20px;height:20px}:root .sidebar{gap:8px;padding:10px 16px}:root .topbar{padding:22px 16px 16px}:root .content{padding:0 16px 110px}}:root nav{flex-flow:row;display:flex}:root .export-status{background:rgba(var(--lazur), .1);border:1px solid rgba(var(--lazur), .28);border-radius:18px;gap:6px;padding:16px 18px;display:grid}:root .export-status>strong{font-size:15px;font-weight:800}:root .export-status>span{color:var(--muted);font-size:13.5px;line-height:1.55}:root .export-status>small{color:var(--muted-2);font-size:12.5px}:root .export-status.ready{background:rgba(var(--miete), .1);border-color:rgba(var(--miete), .32)}:root .export-status.ready>strong{color:var(--status)}:root .chat-section>header{background:0 0;border:0;padding:0}:root .chat-section-toggle{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;transition:background .22s;display:grid}:root .chat-section-toggle:hover{background:#ffffff0d}:root .chat-section-toggle h3{letter-spacing:-.015em;text-transform:none;margin:0;font-size:16px;font-weight:800}:root .chat-section-toggle>span{min-width:34px;height:27px;color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:9px;place-items:center;padding:0 11px;font-size:13px;font-weight:800;display:grid}:root .chat-section-toggle svg{width:18px;height:18px;color:var(--accent);transition:transform .28s cubic-bezier(.3,.9,.3,1);transform:rotate(90deg)}:root .chat-section.folded .chat-section-toggle svg{transform:rotate(0)}:root .chat-section.folded .chat-section-toggle>span{background:rgba(var(--lazur), .14);color:var(--accent)}:root .panel-hero>header h2{letter-spacing:-.03em;font-size:24px;font-weight:800}:root .sidebar-bottom .ai-switch .ai-switch-text{white-space:nowrap;display:inline}:root .topbar{justify-content:flex-start}@media (width<=560px){:root .sidebar-bottom .ai-switch .ai-switch-text{display:none}:root .sidebar-bottom .ai-switch{padding:0 10px}}:root .panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;display:flex}:root .details-actions{justify-content:flex-start;padding:0 22px 18px}@media (width<=820px){:root .sidebar-bottom{margin-left:auto;display:flex!important}}:root{--wysokosc-doku:56px}:root .sidebar{gap:10px;padding:12px max(16px,50% - 880px)}:root nav{height:var(--wysokosc-doku);box-sizing:border-box;flex:auto;gap:2px;padding:5px}:root nav button{flex:1 0 auto;justify-content:center;gap:8px;height:44px;padding:0 10px;font-size:13.5px}:root nav button svg{width:20px;height:20px}:root .sidebar-bottom{gap:10px}:root .sidebar-bottom .ai-switch{height:var(--wysokosc-doku);min-height:var(--wysokosc-doku);box-sizing:border-box;border-radius:20px;gap:12px;padding:0 16px;font-size:13.5px}:root .sidebar-bottom .ai-switch .ai-switch-track{box-sizing:border-box;width:48px;height:28px;position:relative}:root .sidebar-bottom .ai-switch .ai-switch-track i{width:20px;height:20px;position:absolute;top:3px;left:3px}:root .sidebar-bottom .ai-switch.on .ai-switch-track i{transform:translate(20px)}:root .sidebar-bottom .manager-restart-button,:root .sidebar-bottom .manager-shutdown-button{width:var(--wysokosc-doku);min-width:var(--wysokosc-doku);height:var(--wysokosc-doku);border-radius:20px}:root .sidebar-bottom .observer-card{width:auto;min-width:0;height:var(--wysokosc-doku);box-shadow:none;background:0 0;border:0;padding:0 8px}:root .sidebar-bottom .observer-card .status-orb{width:12px;height:12px}@media (width<=1439px){:root nav button span{display:none}:root nav button{padding:0 12px}}:root .rank-list>h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0 0 6px;font-size:12.5px;font-weight:800}:root .app-shell.arriving .sidebar-bottom>:first-child{animation-delay:.4s}:root .app-shell.arriving .sidebar-bottom>:nth-child(2){animation-delay:.46s}:root .app-shell.arriving .sidebar-bottom>:nth-child(3){animation-delay:.52s}:root .app-shell.arriving .sidebar-bottom>:nth-child(4){animation-delay:.58s}:root .channel-plan{gap:16px;display:grid}:root .primary-button:disabled,:root .primary-button:disabled:hover,:root .approve-button:disabled,:root .approve-button:disabled:hover,:root .send-once-button:disabled,:root .send-once-button:disabled:hover,:root .secondary-button:disabled,:root .secondary-button:disabled:hover,:root .reject-button:disabled,:root .reject-button:disabled:hover{border-color:var(--line);color:var(--muted-2);box-shadow:none;filter:none;cursor:not-allowed;background:#ffffff0a;transform:none}:root .quick-action:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}:root body:before{filter:none;background:radial-gradient(60.8% 60.8% at -14% -10.8%, rgba(var(--lazur), .5), transparent 70%), radial-gradient(67.2% 67.2% at 110.8% -4.4%, rgba(var(--fiolet), .48), transparent 70%), radial-gradient(60.8% 60.8% at 24.4% 120.4%, rgba(var(--roza), .38), transparent 68%), radial-gradient(48% 48% at 104.4% 107.6%, rgba(var(--miete), .34), transparent 68%);animation:none;inset:0;transform:none}:root .sidebar nav button b,:root .empty-state>span{animation:none}:root .panel,:root .stat-card,:root .quick-action,:root .ai-switch,:root .handoff-banner,:root .control-strip,:root .simple-details,:root .sfs-controls,:root .notice,:root .editor-card,:root .mini-stat,:root .deal-card,:root .settings-hero,:root .broadcast-panel,:root .privacy-actions,:root .chat-section,:root .safety-strip,:root .sfs-rules-strip,:root .feedback-strip,:root .teach-form,:root .vip-add-form,:root .style-center,:root .simple-lab,:root .content *{-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=560px){:root .sidebar-bottom .ai-switch{padding:0 12px}:root .sidebar-bottom .ai-switch .ai-switch-text{display:none}}html{background:radial-gradient(130% 95% at 50% 0%, transparent 52%, #05070f6b 100%), radial-gradient(60.8% 60.8% at -14% -10.8%, rgba(var(--lazur), .5), transparent 70%), radial-gradient(67.2% 67.2% at 110.8% -4.4%, rgba(var(--fiolet), .48), transparent 70%), radial-gradient(60.8% 60.8% at 24.4% 120.4%, rgba(var(--roza), .38), transparent 68%), radial-gradient(48% 48% at 104.4% 107.6%, rgba(var(--miete), .34), transparent 68%), var(--bg)}body:before,body:after,:root body:before,:root body:after{display:none}:root .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}:root .panel,:root .stat-card,:root .quick-action,:root .editor-card,:root .mini-stat,:root .deal-card,:root .settings-hero,:root .simple-details,:root .sfs-controls,:root .broadcast-panel,:root .privacy-actions,:root .chat-section,:root .handoff-banner,:root .control-strip,:root .safety-strip,:root .sfs-rules-strip,:root .feedback-strip,:root .teach-form,:root .vip-add-form,:root .style-center,:root .simple-lab,:root .written-post{box-shadow:var(--lit-edge);transition:none}:root .panel:hover,:root .stat-card:hover,:root .deal-card:hover{border-color:var(--line);background:radial-gradient(135% 105% at 5% 0%, rgba(var(--barwa,var(--lazur)), .18), transparent 62%), var(--surface)}:root .quick-action:hover{border-color:var(--line-strong)}:root .app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}:root .sidebar{flex:none}:root .main{flex:auto;height:auto;min-height:0;overflow-y:auto}:root nav button.active,:root nav button[aria-current=page]{box-shadow:0 8px 20px -12px rgba(var(--lazur), .8);border:0}:root nav button.active svg,:root nav button[aria-current=page] svg{color:var(--na-akcencie);stroke:currentColor;opacity:1}:root nav button{flex:none;gap:7px;height:40px;padding:0 11px}@media (width<=1439px){:root nav button{padding:0 10px}}@media (width<=760px){:root nav button{height:44px}}:root:root:root{--shadow-soft:0 0 0 0 transparent}:root .deal-flag.good{color:var(--mint)}:root .deal-flag.bad{color:var(--danger);font-weight:600}:root .panel:has(.week-strip){flex-direction:column;display:flex}:root .panel:has(.week-strip) .panel-body{flex:1;align-items:center;min-height:0;display:flex}:root .panel:has(.week-strip) .week-strip{flex:1}:root html,:root body,:root button,:root input,:root select,:root textarea{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif}:root .week-day>b,:root .hour-row time,:root .stat-number,:root .stat-value,:root .badge,:root nav button b{font-variant-numeric:tabular-nums}:root nav button{border-radius:14px;gap:8px;height:40px;padding:0 14px;font-size:13.5px;font-weight:600}:root nav button.active,:root nav button[aria-current=page]{box-shadow:0 8px 18px -12px rgba(var(--lazur), .8);font-weight:700}:root .ai-switch{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;gap:10px;height:40px;padding:0 14px 0 16px;font-size:13.5px;font-weight:600}:root .manager-restart-button,:root .manager-shutdown-button{border-radius:14px;width:40px;height:40px}:root,:root:not([data-theme=light]),:root[data-theme=dark]{--line:#fff3;--line-soft:#ffffff21;--line-strong:#ffffff57;--wys-pola:40px;--r-pola:13px}:root nav{justify-content:flex-start;gap:3px}:root select,:root .select-label select,:root .chat-controls .select-label select,:root .chat-row .select-label select,:root .deal-controls select,:root .vip-add-form select,:root .settings-list select{appearance:none;height:var(--wys-pola);min-height:var(--wys-pola);border:1px solid var(--line);border-radius:var(--r-pola);color:var(--text);text-overflow:ellipsis;background-color:#ffffff0f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1.4 1.6 6 6.2l4.6-4.6' fill='none' stroke='%23a9b6d0' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 13px center;background-repeat:no-repeat;padding:0 36px 0 14px;font-size:13.5px;font-weight:600}:root select:hover{border-color:var(--line-strong)}:root .primary-button,:root .secondary-button,:root .compact-button,:root .approve-button,:root .reject-button,:root .send-once-button,:root .sfs-controls-row>.secondary-button,:root .broadcast-actions .secondary-button,:root .privacy-actions .secondary-button{min-height:var(--wys-pola);border-radius:var(--r-pola);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13.5px;font-weight:700;line-height:1;display:inline-flex}:root .primary-button svg,:root .secondary-button svg,:root .compact-button svg,:root .approve-button svg,:root .reject-button svg,:root .text-button svg{flex:none}:root .chat-row,:root .offer-row,:root .control-list>*,:root .compact-partner-list>*,:root .newcomer-list>*,:root .approved-list article,:root .deal-list>*,:root .simple-channel-list>*,:root .vip-membership-list>article,:root .rank-list>article,:root .broadcast-client-list>*{border:1px solid var(--line-soft);background:#ffffff09}:root .chat-row:hover,:root .offer-row:hover,:root .control-list>:hover,:root .compact-partner-list>:hover,:root .approved-list article:hover,:root .deal-list>:hover,:root .simple-channel-list>:hover,:root .vip-membership-list>article:hover{border-color:var(--line);background:#ffffff12}:root .sfs-action-list{padding-bottom:12px}:root .sfs-action-list.przewijalna:after{content:"";pointer-events:none;background:linear-gradient(#070b1600 0%,#070b161a 30%,#070b1647 54%,#070b168c 78%,#070b16d1 100%);height:92px;margin:-92px -6px -12px;display:block;position:sticky;bottom:-12px}:root .teach-form,:root .vip-add-form{gap:18px;padding:22px}:root .teach-form label,:root .vip-add-form label{color:var(--muted);letter-spacing:0;gap:10px;font-size:13px;font-weight:650;display:grid}:root .teach-form textarea,:root .simple-lab textarea,:root .draft-correction{border:1px solid var(--line);min-height:108px;color:var(--text);background:#ffffff0d;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.6}:root .teach-form>button{justify-self:end;min-width:0;padding:0 22px}:root .broadcast-result{border:1px solid var(--line);border-radius:16px;gap:6px;padding:16px 18px;display:grid}:root .broadcast-result strong{font-size:14px;font-weight:800}:root .broadcast-result span{color:var(--muted);font-size:13.5px;line-height:1.55}:root .broadcast-result small{color:var(--muted-2);margin-top:2px;font-size:12.5px}:root .broadcast-setup{gap:16px;margin:18px 0;display:grid}:root .simple-details>summary,:root .broadcast-clients>summary,:root .retention-layers>summary{border:1px solid var(--line-soft);background:#ffffff0a;border-radius:16px;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:13.5px;font-weight:700;display:flex}:root .simple-details>summary:hover{border-color:var(--line);background:#ffffff12}:root .settings-row small.good,:root .settings-row small.warning{border:1px solid var(--line-soft);background:#ffffff0d;border-radius:10px;align-items:center;min-height:28px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}:root .settings-row small.good{color:var(--status);border-color:rgba(var(--miete), .3)}:root .settings-row small.warning{color:var(--danger);border-color:#ff8fa859}:root .simple-details>summary,:root .retention-layers>summary{list-style:none}:root .simple-details>summary::-webkit-details-marker{display:none}:root .retention-layers>summary::-webkit-details-marker{display:none}:root .simple-details>summary:before,:root .retention-layers>summary:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform-origin:60% 60%;flex:none;width:9px;height:9px;margin-right:2px;transition:transform .18s;transform:rotate(-45deg)}:root .simple-details[open]>summary:before,:root .retention-layers[open]>summary:before{transform:rotate(45deg)}:root .panel>.panel-body>.teach-form,:root .panel>.panel-body>.vip-add-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root .panel>.panel-body>.vip-add-form{border-bottom:1px solid var(--line-soft);padding-bottom:20px}:root .sfs-controls-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:14px;display:grid}:root .sfs-controls-row>button,:root .sfs-controls-row>.secondary-button{width:100%;min-height:44px}:root body{letter-spacing:-.003em;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}:root .topbar h1{letter-spacing:-.032em;font-size:33px;font-weight:800;line-height:1.08}:root .topbar p{color:var(--muted);letter-spacing:-.002em;margin:8px 0 0;font-size:14px}:root .panel h2{letter-spacing:-.016em;font-size:15.5px;font-weight:700}:root .panel header p{color:var(--muted);letter-spacing:-.002em;font-size:13px}:root .chat-row strong,:root .deal-list strong,:root .vip-membership-list>article strong,:root .simple-channel-list strong,:root .compact-partner-list strong,:root .settings-row strong,:root .broadcast-client-list>*>span,:root .offer-row strong{letter-spacing:-.012em;font-size:14.5px;font-weight:650}:root .chat-row small,:root .deal-list small,:root .vip-membership-list>article small,:root .simple-channel-list small,:root .compact-partner-list small,:root .draft-meta time,:root .draft-meta>b{color:var(--muted-2);letter-spacing:0;font-size:12.5px;font-weight:500}:root .badge,:root .pill,:root .status-pill,:root .deal-state{letter-spacing:-.005em;font-size:12px;font-weight:700}:root .muted-copy,:root .channel-note,:root .deal-note,:root .technical-note,:root .empty-state p{max-width:68ch;font-size:13.5px;line-height:1.6}:root .avatar.with-photo{background:#ffffff12;padding:0;overflow:hidden}:root .avatar.with-photo img{object-fit:cover;width:100%;height:100%;display:block}:root .vip-membership-list>article>.avatar{width:38px;height:38px;font-size:14px}:root .plan-actions button{flex:none}:root .partner-signals{color:var(--muted);gap:8px;font-size:12px;font-weight:650}:root .partner-signals>span{border:1px solid var(--line-soft);white-space:nowrap;background:#ffffff0d;border-radius:9px;align-items:center;min-height:26px;padding:0 10px;display:inline-flex}:root .partner-signals>span.safe-chip{color:var(--status);border-color:rgba(var(--miete), .32);background:rgba(var(--miete), .14)}:root .partner-signals>span.warning-chip{color:var(--amber);background:#ffc97824;border-color:#ffc97852}:root .compact-partner-list>article,:root .vip-membership-list>article{align-items:center;gap:13px;display:flex}:root .compact-partner-list>article>div:first-of-type,:root .vip-membership-list>article>div:first-of-type{flex:auto;gap:4px;min-width:0;display:grid}:root .compact-partner-list>article>.avatar{width:36px;height:36px;font-size:13.5px}@media (width<=1100px){:root nav{justify-content:space-between;min-width:0}:root nav button{flex:0 auto;min-width:0}}@media (width<=640px){:root nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}:root nav::-webkit-scrollbar{display:none}}:root .offer-group>div{gap:6px}:root .offer-row{border-radius:11px;padding:9px 13px}:root .offer-group h3{color:var(--text);margin:0 0 12px;font-size:13.5px;font-weight:700}:root .technical-lines>.retention-layers>summary{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;min-height:0;padding:11px 0;font-size:13.5px;font-weight:500}:root .technical-lines>.retention-layers>summary:hover{border-color:var(--line-soft);background:0 0}:root .technical-lines>.retention-layers>summary>span{margin-right:auto}:root .technical-lines>.retention-layers>summary>strong:after{content:none}:root .message-pair .ai-reply,:root .lab-result{border:1px solid rgba(var(--miete), .3);background:linear-gradient(140deg, rgba(var(--miete), .12), rgba(var(--miete), .04) 60%, transparent), #ffffff05}:root .message-pair .ai-reply small{color:var(--status)}:root .message-pair p,:root .approved-list blockquote,:root .lab-result>p{color:#d7deea}:root .style-center,:root .lab-layout.simple-lab{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}:root .settings-list{gap:10px;display:grid}:root .settings-row{border:1px solid var(--line-soft);background:#ffffff09;border-radius:14px;padding:13px 15px}:root .settings-row:hover{border-color:var(--line);background:#ffffff12}:root .sfs-controls-row>button,:root .sfs-controls-row>.secondary-button,:root .sfs-controls-row>.secondary-button.danger{letter-spacing:-.01em;border-width:2px;font-size:14px;font-weight:650}:root .privacy-actions .secondary-button,:root .privacy-actions .secondary-button:hover:not(:disabled),:root .privacy-actions .secondary-button.danger,:root .privacy-actions .secondary-button.danger:hover:not(:disabled){min-height:var(--wys-pola);border-width:1px;padding:0 18px;font-size:13.5px;font-weight:700}:root .broadcast-client-list>.switch-label{align-items:center;gap:9px;display:flex}:root .broadcast-client-list>.switch-label .avatar{border-radius:9px;flex:none;width:26px;height:26px;font-size:11px}:root .switch-label>.avatar:after,:root .switch-label>.avatar:before{content:none}:root .broadcast-client-list>.switch-label>.avatar{border:1px solid var(--accent-line);background:#ffffff12;border-radius:50%;flex:none;width:28px;height:28px;font-size:12px;font-weight:700;transition:none}:root .broadcast-client-list>.switch-label>.avatar.with-photo{border-color:var(--line);padding:0}:root .broadcast-client-list>.switch-label>.avatar img{border-radius:50%}@media (width>=1700px){:root{--margines-tresci:max(30px, calc((100% - 1640px) / 2 + 30px))}:root .topbar,:root .content{max-width:none}:root .sidebar{padding:12px var(--margines-tresci)}:root .conversations-page .chat-manager{max-height:78vh}:root .sfs-action-list{max-height:76vh}}:root .chat-section{gap:8px}:root .conversations-page .chat-manager{overscroll-behavior:auto;max-height:none;padding-bottom:0;padding-right:0;overflow-y:visible}@media (width>=1700px){:root .conversations-page .chat-manager{max-height:none}}:root .panel>header{align-items:center;padding:20px 22px}:root .start-tiles .panel>header{min-height:86px}:root .panel-body{padding:20px 22px}:root .conversations-page .panel-body{padding:22px}:root .panel>header>.text-button:last-child,:root .text-button:last-child:not(:first-child){margin-right:-10px}:root .vip-history{padding:12px 0 0}:root .vip-history>.text-button:first-child{margin-left:-10px}:root .waiting-row{width:calc(100% + 20px)}@media (width>=1440px) and (width<=1470px){:root nav{justify-content:space-between}:root nav button{gap:6px;padding:0 8px}}:root .channel-body>small:empty{display:none}:root .control-list>article.newcomer-row{grid-template-columns:minmax(0,1fr) auto}:root .broadcast-setup{margin:0;padding-bottom:26px}:root .sfs-rules-line.stale{color:#ffb4a8}:root .sfs-rules-line.stale svg{color:#ff8a73}:root:root .asset-delete-button{height:40px;min-height:40px;padding:0 18px;font-size:13.5px}:root:root .rank-list article>b{color:rgb(var(--miete))}.compact-partner-list .partner-note{color:var(--amber,#7f5730);white-space:normal;margin-top:2px;display:block}:root{--dok-j:1px}@media (width>=1471px){:root{--wysokosc-doku:calc(56 * var(--dok-j))}:root .sidebar{padding:calc(12 * var(--dok-j)) calc(16 * var(--dok-j));gap:calc(10 * var(--dok-j))}:root nav{padding:calc(5 * var(--dok-j));justify-content:space-between;gap:calc(3 * var(--dok-j));border-radius:calc(20 * var(--dok-j));flex:auto}:root nav button{height:calc(40 * var(--dok-j));padding:0 calc(8 * var(--dok-j));gap:calc(6 * var(--dok-j));font-size:calc(13.5 * var(--dok-j));border-radius:calc(14 * var(--dok-j))}:root nav button span{font-size:calc(16 * var(--dok-j))}:root nav button svg,:root .sidebar-bottom .manager-restart-button svg,:root .sidebar-bottom .manager-shutdown-button svg{width:calc(20 * var(--dok-j));height:calc(20 * var(--dok-j))}:root nav button b{min-width:calc(20 * var(--dok-j));height:calc(20 * var(--dok-j));padding:0 calc(6 * var(--dok-j));font-size:calc(11.5 * var(--dok-j))}:root .sidebar-bottom{gap:calc(10 * var(--dok-j))}:root .sidebar-bottom .ai-switch{padding:0 calc(16 * var(--dok-j));gap:calc(12 * var(--dok-j));font-size:calc(13.5 * var(--dok-j));border-radius:calc(20 * var(--dok-j))}:root .sidebar-bottom .ai-switch .ai-switch-track{width:calc(48 * var(--dok-j));height:calc(28 * var(--dok-j))}:root .sidebar-bottom .ai-switch .ai-switch-track i{top:calc(3 * var(--dok-j));left:calc(3 * var(--dok-j));width:calc(20 * var(--dok-j));height:calc(20 * var(--dok-j))}:root .sidebar-bottom .ai-switch.on .ai-switch-track i{transform:translateX(calc(20 * var(--dok-j)))}:root .sidebar-bottom .manager-restart-button,:root .sidebar-bottom .manager-shutdown-button{border-radius:calc(20 * var(--dok-j))}:root .sidebar-bottom .observer-card{padding:0 calc(8 * var(--dok-j));gap:calc(10 * var(--dok-j))}:root .sidebar-bottom .observer-card .status-orb{width:calc(12 * var(--dok-j));height:calc(12 * var(--dok-j))}}.conversations-page .broadcast-bar{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:flex-end;gap:16px 18px;margin-bottom:18px;padding-bottom:22px;display:flex}.conversations-page .broadcast-bar .broadcast-folder{min-width:260px;color:var(--muted);flex:0 360px;gap:9px;font-size:15px;font-weight:550;display:grid}.conversations-page .broadcast-bar .broadcast-folder select{border-radius:16px;height:56px;padding:0 46px 0 18px;font-size:17px;font-weight:650}:root .auto-switch{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0b;border:1px solid #ffffff29;border-radius:16px;flex:380px;align-items:center;gap:16px;max-width:600px;min-height:56px;padding:8px 20px 8px 10px;display:flex}:root .auto-switch input{opacity:0;pointer-events:none;position:absolute}:root .auto-switch-track{background:linear-gradient(160deg,#ff8a8a,#e23c55);border-radius:999px;flex:none;width:72px;height:40px;transition:background .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px 2px #00000059,0 0 18px -5px #e23c55d9}:root .auto-switch-track i{background:#fff;border-radius:50%;width:32px;height:32px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000059}:root .auto-switch.on .auto-switch-track{background:linear-gradient(160deg,#6ff5b0,#1cbf72);box-shadow:inset 0 1px 2px #0000004d,0 0 18px -5px #1cbf72e6}:root .auto-switch.on .auto-switch-track i{transform:translate(32px)}:root .auto-switch input:focus-visible+.auto-switch-track{outline:2px solid var(--accent);outline-offset:3px}:root .auto-switch input:disabled+.auto-switch-track{opacity:.45}:root .auto-switch-text{gap:3px;display:grid}:root .auto-switch-text strong{color:var(--text);font-size:17px;font-weight:650}:root .auto-switch-text small{color:var(--muted);font-size:14px;line-height:1.35}.conversations-page .broadcast-bar .broadcast-button{white-space:nowrap;border-radius:16px;height:56px;padding:0 22px;font-size:15.5px}.conversations-page .broadcast-sent{background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;gap:10px;width:fit-content;max-width:100%;margin:0 0 16px;padding:12px 18px;display:inline-grid}.conversations-page .broadcast-sent>strong{color:var(--text);font-size:15.5px;font-weight:650}.conversations-page .broadcast-panel .broadcast-clients{margin:0 0 12px;padding:0}.conversations-page .broadcast-queue{margin:0}.conversations-page .broadcast-queue-list{gap:8px;max-height:560px;padding:12px;display:grid;overflow-y:auto}.conversations-page .broadcast-queue-row{background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.conversations-page .broadcast-queue-row strong{color:var(--text);font-size:14.5px;font-weight:650;display:block}.conversations-page .broadcast-queue-row p{color:var(--text);margin:3px 0 0;font-size:15px;line-height:1.45}.conversations-page .queue-state{color:#5fd8ff;white-space:nowrap;background:#5fd8ff21;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:650}.conversations-page .queue-state.approved,.conversations-page .queue-state.executing{color:#6ff5b0;background:#6ff5b021}@media (width<=900px){.conversations-page .broadcast-bar .broadcast-folder,:root .auto-switch{flex-basis:100%;max-width:none}}:root .sfs-page .sfs-hero .panel-body{gap:22px;display:grid}:root .sfs-page .sfs-switches{flex-wrap:wrap;gap:16px 18px;display:flex}:root .sfs-page .sfs-switches .auto-switch{flex:340px;max-width:520px}:root .sfs-page .sfs-hero .sfs-controls-row{flex-wrap:wrap;gap:24px;padding:0;display:flex}:root .sfs-page .sfs-hero .sfs-controls-row>button,:root .sfs-page .sfs-hero .sfs-controls-row>.secondary-button{border-radius:16px;flex:0 auto;width:auto;min-width:300px;height:52px;min-height:52px;padding:0 26px;font-size:15.5px}:root .sfs-page .sfs-info-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:root .sfs-page .sfs-info-row .sfs-rules-line{min-height:74px;margin:0;padding-top:25px;padding-bottom:25px}:root .sfs-page details.simple-details>summary{height:auto;min-height:62px}@media (width<=900px){:root .sfs-page .sfs-info-row{grid-template-columns:1fr}:root .sfs-page .sfs-hero .sfs-controls-row>button{flex:100%;min-width:0}}:root .content>.category-stats{gap:16px}:root,:root:not([data-theme=light]),:root[data-theme=dark]{--bg:#0d1528;--bg-deep:#0a1120;--surface:#202c4894;--surface-2:#2c3a5ca3;--sidebar:#0e1528bd}:root .conversations-page .broadcast-panel>header{flex-wrap:wrap;row-gap:10px}:root .conversations-page .broadcast-panel>header h2{white-space:nowrap}:root .conversations-page .broadcast-panel>header .panel-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:4px 26px;margin-left:-10px}:root:root{--s-ctl:44px;--s-ctl-font:15px;--s-ctl-radius:14px;--s-row:58px;--s-row-font:15.5px;--s-row-radius:16px;--s-title:18px;--s-chip:26px;--s-chip-font:12.5px;--s-link-font:14px}@media (width>=1471px){:root:root .sidebar{justify-content:center}:root:root .sidebar>nav{flex:none;justify-content:flex-start;gap:20px}:root:root .sidebar>.sidebar-bottom{margin-left:0}}:root:root .panel>header h2,:root:root .panel-hero>header h2{font-size:var(--s-title);letter-spacing:-.01em;font-weight:700;line-height:1.3}:root:root .panel>header{align-items:center;min-height:72px;padding-top:14px;padding-bottom:14px}:root:root .panel>header p{margin-top:2px;font-size:13px;line-height:17px}:root:root .primary-button,:root:root .secondary-button,:root:root .asset-delete-button,:root:root .approve-button,:root:root .reject-button,:root:root .send-once-button,:root:root .channel-actions>button:not(.text-button),:root:root .privacy-actions .secondary-button.danger{height:var(--s-ctl);min-height:var(--s-ctl);border-radius:var(--s-ctl-radius);font-size:var(--s-ctl-font);padding:0 18px;font-weight:650;line-height:1}:root:root .text-button{font-size:var(--s-link-font);font-weight:650}:root:root .subnav{height:var(--s-ctl);align-items:center;padding:4px}:root:root .subnav>button{height:36px;font-size:var(--s-ctl-font);padding:0 14px;font-weight:650}:root:root main select,:root:root main input[type=text],:root:root main input:not([type]),:root:root main input[type=search],:root:root main input[type=url]{height:var(--s-ctl);min-height:var(--s-ctl);border-radius:var(--s-ctl-radius);font-size:var(--s-ctl-font);font-weight:500}:root:root main select{padding:0 44px 0 16px}:root:root main textarea{border-radius:var(--s-ctl-radius);font-size:var(--s-ctl-font);font-weight:500}:root:root main .panel-body label{font-size:13.5px}:root:root .switch-label>span{width:48px;height:28px}:root:root .switch-label>span:after{width:22px;height:22px;top:3px;left:3px}:root:root .switch-label>input:checked+span:after{transform:translate(20px)}:root:root .auto-switch-track,:root:root .sidebar-bottom .ai-switch .ai-switch-track{width:48px;height:28px}:root:root .auto-switch-track i,:root:root .sidebar-bottom .ai-switch .ai-switch-track i{width:22px;height:22px;top:3px;left:3px}:root:root .auto-switch.on .auto-switch-track i,:root:root .sidebar-bottom .ai-switch.on .ai-switch-track i{transform:translate(20px)}:root:root .auto-switch{height:var(--s-ctl);min-height:var(--s-ctl);border-radius:var(--s-ctl-radius);gap:12px;padding:0 16px 0 8px}:root:root .auto-switch-text{gap:1px;min-width:0}:root:root .auto-switch-text strong{font-size:var(--s-ctl-font);white-space:nowrap;font-weight:650;line-height:1.2}:root:root .auto-switch-text small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}:root:root details.simple-details>summary,:root:root .chat-section-toggle,:root:root .quick-action{min-height:var(--s-row);border-radius:var(--s-row-radius);height:auto;font-size:var(--s-row-font);font-weight:650}:root:root .chat-section-toggle h3,:root:root .quick-action strong{font-size:var(--s-row-font);font-weight:650}:root:root .quick-action,:root:root .chat-section-toggle{padding-top:0;padding-bottom:0}:root:root .chat-section-toggle{height:var(--s-row)}:root:root .sfs-page .sfs-info-row .sfs-rules-line{min-height:var(--s-row);border-radius:var(--s-row-radius);font-size:var(--s-ctl-font);align-items:center;padding-top:0;padding-bottom:0;display:flex}:root:root .settings-row{min-height:var(--s-row)}:root:root .settings-row strong{font-size:var(--s-ctl-font);font-weight:650}:root:root .simple-privacy-actions{min-height:var(--s-row);border-radius:var(--s-row-radius);justify-content:space-between;align-items:center;gap:16px;padding:7px 7px 7px 20px;display:flex}:root:root .simple-privacy-actions>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}:root:root .simple-privacy-actions strong{font-size:var(--s-row-font);font-weight:650}:root:root .simple-privacy-actions p{margin:0;font-size:13px}:root:root main [class$=-chip],:root:root main [class*=-chip\ ],:root:root main .queue-state{height:var(--s-chip);font-size:var(--s-chip-font);border-radius:9px;align-items:center;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}:root:root main .control-list>article strong,:root:root main .vip-membership-list>article strong,:root:root main .channel-list>article strong,:root:root main .broadcast-queue-row strong,:root:root main .hour-row b{font-size:15px;font-weight:650}:root:root main .control-list>article small,:root:root main .vip-membership-list>article small,:root:root main .channel-list>article small,:root:root main .hour-row>div>span{font-size:13px}:root:root .conversations-page .broadcast-panel>header{flex-wrap:wrap;align-items:center;row-gap:8px}:root:root .conversations-page .broadcast-panel>header .panel-actions{flex:0 auto;justify-content:flex-end;gap:4px 12px;margin-left:auto}:root:root .conversations-page .broadcast-panel>header .panel-actions .text-button{padding-left:4px;padding-right:4px;font-size:13px}:root:root .conversations-page .panel-body{gap:12px}:root:root .conversations-page .broadcast-panel .panel-body{gap:16px}:root:root .conversations-page .chat-manager{gap:12px}:root:root .conversations-page .broadcast-bar{align-items:flex-end;gap:14px 16px;margin-bottom:0;padding-bottom:18px}:root:root .conversations-page .broadcast-bar .broadcast-folder{flex:0 320px;gap:8px;min-width:240px;font-size:13.5px}:root:root .conversations-page .broadcast-bar .broadcast-folder select{height:var(--s-ctl);border-radius:var(--s-ctl-radius);font-size:var(--s-ctl-font);padding:0 44px 0 16px;font-weight:500}:root:root .conversations-page .broadcast-bar .auto-switch{flex:0 auto;max-width:640px}:root:root .conversations-page .broadcast-bar .broadcast-button{height:var(--s-ctl);border-radius:var(--s-ctl-radius);font-size:var(--s-ctl-font);padding:0 18px}@media (width>=1280px){:root:root .conversations-page .broadcast-bar{flex-wrap:nowrap}:root:root .conversations-page .broadcast-bar .broadcast-folder{flex:0 320px;min-width:200px}:root:root .conversations-page .broadcast-bar .auto-switch,:root:root .conversations-page .broadcast-bar .broadcast-button{flex:none}:root:root .conversations-page .broadcast-bar .auto-switch{flex:0 auto;min-width:260px}}:root:root .conversations-page .broadcast-bar .broadcast-folder.broadcast-cadence{flex:0 0 180px;min-width:160px}@media (width<=900px){:root:root .conversations-page .broadcast-bar .broadcast-folder.broadcast-cadence{flex-basis:100%}}:root:root .conversations-page .broadcast-sent{min-height:var(--s-ctl);border-radius:var(--s-ctl-radius);justify-self:start;align-items:center;margin:0;padding:0 16px;display:inline-flex}:root:root .conversations-page .broadcast-sent>strong{font-size:var(--s-ctl-font);font-weight:650}:root:root .conversations-page .broadcast-panel .broadcast-clients{margin:0}:root:root .join-limit{align-items:center;gap:16px;display:flex}:root:root .join-limit-head{white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}:root:root .join-limit input[type=range]{width:200px;margin:0}:root:root .sfs-page .sfs-hero .sfs-controls-row>button,:root:root .sfs-page .sfs-hero .sfs-controls-row>.secondary-button{min-width:0;height:var(--s-ctl);min-height:var(--s-ctl);border-radius:var(--s-ctl-radius);font-size:var(--s-ctl-font);padding:0 20px}:root:root .sfs-page .sfs-switches .auto-switch{flex:0 auto;min-width:300px;max-width:none}:root:root .sfs-page details.simple-details>summary{min-height:var(--s-row)}:root:root .compact-partner-list .partner-stage{color:var(--muted);margin-top:3px;font-size:13px;font-weight:500;display:block}:root:root .compact-partner-list .partner-stage.yours{color:#ffd27a;font-weight:650}:root:root .compact-partner-list .partner-stage-warning{color:rgb(var(--roza));margin-top:2px;font-size:13px;font-weight:600;display:block}.broadcast-client-list>.switch-label>.client-remove{width:28px;height:28px;color:var(--danger);opacity:.55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 28px;place-items:center;margin-left:auto;padding:0;font-size:18px;line-height:1;transition:opacity .15s,background .15s,border-color .15s;display:inline-grid}.broadcast-client-list>.switch-label>.client-remove:hover:not(:disabled),.broadcast-client-list>.switch-label>.client-remove:focus-visible{opacity:1;background:var(--danger-soft);border-color:var(--danger)}:root:root .automation-list{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:12px;display:grid}:root:root .automation-row{min-height:var(--s-row);border-radius:var(--s-row-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;gap:16px;padding:12px 16px 12px 18px;display:flex;position:relative}:root:root .automation-row.action{cursor:default}:root:root .automation-row input{opacity:0;pointer-events:none;position:absolute}:root:root .automation-text{flex:1;gap:4px;min-width:0;display:grid}:root:root .automation-text strong{color:var(--text);font-size:var(--s-row-font);font-weight:650;line-height:1.25}:root:root .automation-text small{color:var(--muted);font-size:13px;line-height:1.4}:root:root .automation-row.on .auto-switch-track{background:linear-gradient(160deg,#6ff5b0,#1cbf72);box-shadow:inset 0 1px 2px #0000004d,0 0 18px -5px #1cbf72e6}:root:root .automation-row.on .auto-switch-track i{transform:translate(20px)}:root:root .automation-row input:focus-visible+.auto-switch-track{outline:2px solid var(--accent);outline-offset:3px}:root:root .automation-row input:disabled+.auto-switch-track{opacity:.45}:root:root .automation-row .secondary-button{flex:none}:root:root .bell-toggle{border:1px solid var(--line-soft);border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;display:inline-grid}:root:root .bell-toggle.loud{color:#6ff5b0;background:#6ff5b01f;border-color:#6ff5b073}:root:root .bell-toggle:disabled{opacity:.45;cursor:default}:root:root .deal-channel-link{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;display:block}:root:root .deal-channel-link:hover{color:var(--text);text-decoration:underline}:root:root .deal-channel-edit{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}:root:root .deal-channel-edit input{min-width:260px;height:var(--s-ctl);border-radius:var(--s-ctl-radius);color:var(--text);font-size:var(--s-ctl-font);background:#ffffff0d;border:1px solid #ffffff29;padding:0 14px}@media (width<=900px){:root:root .automation-list{grid-template-columns:1fr}}:root:root .partner-tools{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}:root:root .partner-tools button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}:root:root .partner-tools button:hover:not(:disabled){color:var(--text);text-decoration:underline}:root:root .partner-tools button.danger{color:#ff8aa0}:root:root .partner-tools button:disabled{opacity:.45;cursor:default}:root:root .sfs-page .sfs-hero .panel-body{grid-template-columns:minmax(0,1fr) auto;column-gap:32px}:root:root .sfs-page .sfs-hero .panel-body>:not(.own-views){grid-column:1}:root:root .own-views{text-align:right;grid-area:1/2/span 2;place-self:center end;justify-items:end;gap:2px;padding:6px 2px 4px 28px;display:grid;position:relative}:root:root .own-views:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 70% 55%,#5fd8ff29,#967cff0f 55%,#0000 78%);border-radius:40px;position:absolute;inset:-18px -24px -18px -8px}:root:root .own-views>*{z-index:1;position:relative}:root:root .own-views-label{color:var(--muted);letter-spacing:.01em;font-size:14px;font-weight:650}:root:root .own-views-number{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#0000;filter:drop-shadow(0 0 18px #5fd8ff59);background:linear-gradient(#fff 8%,#c9f1ff 46%,#5fd8ff 100%);-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:4px;font-size:64px;font-weight:800;line-height:1;display:inline-flex}:root:root .own-views-number>span{letter-spacing:-.02em;font-size:28px;font-weight:750}:root:root .own-views-when{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}:root:root .own-views-when>i{background:#ffffff47;border-radius:50%;width:7px;height:7px}:root:root .own-views-when.fresh>i{background:#5fe8bd;box-shadow:0 0 8px #5fe8bdb3}@media (width<=900px){:root:root .sfs-page .sfs-hero .panel-body{grid-template-columns:minmax(0,1fr)}:root:root .own-views{text-align:left;grid-area:auto/1;justify-self:start;justify-items:start;padding-left:2px}}.phone-access>summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.phone-access>summary::-webkit-details-marker{display:none}.phone-access .phone-actions{gap:8px;display:flex}.phone-access .phone-add{gap:8px;margin-top:10px;display:flex}.phone-access .phone-add input{flex:1;min-height:44px}.phone-access .phone-link code{word-break:break-all;-webkit-user-select:all;user-select:all}.telegram-login{gap:10px;display:grid}.telegram-login input{min-height:44px}.telegram-login-actions{gap:8px;display:flex}@media (width<=820px){html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}:root .app-shell{padding-bottom:0!important}:root .sidebar{height:0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:static}:root .sidebar-bottom{display:none!important}:root .main{padding-top:env(safe-area-inset-top)}:root .sidebar nav{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#0e1424f5;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;gap:2px;width:auto;max-width:none;height:60px;padding:6px;display:flex;position:fixed;overflow:visible;box-shadow:0 12px 34px #00000073}:root .sidebar nav button{border-radius:16px;flex:1 1 0;justify-content:center;width:auto;min-width:0;height:48px;padding:0}:root .sidebar nav button span{display:none!important}:root .sidebar nav button svg{width:22px;height:22px}:root .sidebar nav button b{position:absolute;transform:translate(12px,-14px)}:root .content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}input,textarea,select{font-size:max(16px,1em)}:root .compact-partner-list>article{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;min-width:0;max-width:100%}:root .compact-partner-list>article>.avatar{flex:0 0 40px;width:40px;height:40px}:root .compact-partner-list>article>div:not(.partner-signals):not(.row-actions){overflow-wrap:anywhere;flex:calc(100% - 52px);min-width:0}:root .compact-partner-list>article>.partner-signals,:root .compact-partner-list>article>.row-actions{flex-wrap:wrap;flex:100%;min-width:0}}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
