:root{--navy:#111952;--navy-soft:#1f2a69;--blue:#2161f5;--cyan:#0cb8d4;--ink:#172033;--muted:#69758a;--line:#d9e3f0;--surface:#ffffff;--background:#f3f7fc;--shadow:0 14px 36px rgba(27,52,96,.1)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--background);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,label.file-drop,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:32px;background:radial-gradient(circle at 12% 10%,rgba(0,200,227,.18),transparent 28%),radial-gradient(circle at 88% 88%,rgba(91,61,230,.16),transparent 30%),linear-gradient(145deg,#eef7ff,#f8f9ff 50%,#edf0ff)}.auth-card{width:min(590px,100%);padding:42px;border:1px solid rgba(196,211,232,.9);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 34px 90px rgba(31,61,119,.17)}.brand-lockup,.sidebar-brand{display:flex;align-items:center;gap:13px}.brand-lockup{margin-bottom:32px}.brand-lockup div,.sidebar-brand div{display:grid}.brand-lockup strong{font-size:21px;color:#17215d}.brand-lockup small,.sidebar-brand small{color:#6c7c94}.brand-mark{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;color:white;font-size:29px;font-weight:900;background:linear-gradient(145deg,#00cbe2,#2858f3 58%,#733be4);box-shadow:0 10px 22px rgba(42,84,225,.24)}.brand-mark.small{width:42px;height:42px;border-radius:13px;font-size:20px}.eyebrow,.step-label{display:block;margin-bottom:7px;color:#3260c7;font-size:10px;font-weight:900;letter-spacing:.13em}.auth-card h1{margin:0 0 12px;font-size:clamp(28px,4.5vw,40px);line-height:1.08;letter-spacing:-.035em}.lead{color:var(--muted);line-height:1.6}.auth-footnote{margin:18px 0 0;color:#8691a2;font-size:11px;text-align:center}.auth-footnote a{color:#3765bc;font-weight:750;text-decoration:none}.auth-footnote a:hover{text-decoration:underline}.auth-separator{display:flex;align-items:center;gap:10px;margin:20px 0 13px;color:#8490a3;font-size:10px;text-align:center}.auth-separator:after,.auth-separator:before{height:1px;flex:1 1;content:"";background:#dce4ef}.auth-separator span{white-space:nowrap}.form-stack{display:grid;gap:16px;margin-top:25px}.form-stack label,.identity-grid label,.preview-grid label{display:grid;gap:7px;color:#35415a;font-size:12px;font-weight:750}.form-stack label>small{color:#7e899b;font-size:9px;font-weight:500}input,select,textarea{width:100%;border:1px solid #ccdaeb;border-radius:10px;background:white;color:var(--ink);outline:none;transition:border-color .18s,box-shadow .18s}input,select{min-height:43px;padding:9px 12px}textarea{min-height:210px;padding:12px;resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:#5b86ef;box-shadow:0 0 0 3px rgba(49,104,232,.12)}.check-line{display:flex!important;align-items:flex-start;gap:9px!important;line-height:1.45}.check-line input{width:16px;min-height:16px;margin-top:2px}.ghost-button,.primary-button,.secondary-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:9px 15px;border-radius:10px;font-size:12px;font-weight:800;text-decoration:none}.primary-button{border:0;background:linear-gradient(100deg,#0ebbd5,#245df5 60%,#713ce4);color:white;box-shadow:0 8px 18px rgba(42,91,223,.19)}.primary-button:disabled{cursor:wait;opacity:.58}.secondary-button{border:1px solid #cdd9e9;background:#fff;color:#31425e}.ghost-button{border:1px solid rgba(174,194,236,.23);background:rgba(255,255,255,.06);color:#dce8ff}.wide{width:100%}.inline-error{margin:5px 0;padding:10px 12px;border:1px solid #f0afb5;border-radius:9px;background:#fff3f4;color:#a72b39;font-size:12px}.forgot-password-link{justify-self:end;margin-top:-8px;color:#3765bc;font-size:11px;font-weight:750;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.auth-success{display:grid;gap:12px;margin-top:25px;padding:18px;border:1px solid #bce4d4;border-radius:12px;background:#f3fcf8}.auth-success strong{color:#147052;font-size:15px}.auth-success p{margin:0;color:#506b62;font-size:12px;line-height:1.55}.exe-storage-notice{margin:0 0 12px;padding:10px 12px;border:1px solid #bfd5ef;border-radius:9px;background:#f1f7ff;color:#31577e;font-size:12px}.license-card{width:min(560px,100%);overflow:hidden;border:1px solid #cddcf1;border-radius:25px;background:rgba(255,255,255,.97);box-shadow:0 32px 90px rgba(31,61,119,.2)}.license-brand{display:flex;align-items:center;gap:16px;padding:27px 32px;border-bottom:1px solid #dce6f4;background:linear-gradient(115deg,#edfbff,#f2f1ff)}.license-brand img{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 9px 13px rgba(45,66,185,.16))}.license-brand small,.license-brand span{display:block}.license-brand span{color:#152c70;font-size:22px;font-weight:900}.license-brand small{margin-top:4px;color:#397488;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.license-copy{padding:30px 34px 15px}.license-copy .eyebrow{margin:0 0 7px}.license-copy h1{margin:0;color:#13243f;font-size:29px;letter-spacing:-.025em}.license-copy>p:last-child{margin:10px 0 0;color:#66758a;font-size:13px;line-height:1.6}.license-activation-form{display:grid;gap:14px;padding:12px 34px 34px}.license-activation-form label{display:grid;gap:8px;color:#35445a;font-size:12px;font-weight:800}.license-activation-form input{min-height:50px;padding:11px 14px;font-size:16px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.license-activation-form .primary-button{min-height:46px}.license-error{margin:0;padding:10px 12px;border:1px solid #f1bec4;border-radius:9px;background:#fff1f3;color:#a82936;font-size:11px;font-weight:700}.license-card>footer{display:flex;justify-content:space-between;gap:20px;padding:14px 34px;border-top:1px solid #e1e8f2;background:#f8fafd;color:#7a8799;font-size:9px}.license-welcome-card{width:min(480px,100%);padding:26px;border:1px solid #cdd8e9;border-radius:18px;background:#fff;box-shadow:0 30px 85px rgba(25,44,81,.25)}.license-check-failed,.license-welcome-card.loading{display:grid;gap:14px;text-align:center}.license-check-failed h1{margin:0;font-size:23px}.license-welcome-brand{display:flex;align-items:center;gap:18px;margin-bottom:18px}.license-welcome-brand img{width:63px;height:63px;object-fit:contain}.license-welcome-brand p{margin:0 0 4px;color:#232a37;font-size:14px}.license-welcome-brand h1{margin:0;font-size:21px;line-height:1.2}.license-welcome-brand span{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:99px;color:#2858b5;background:#eaf1ff;font-size:10px;font-weight:800}.license-cyber-disclaimer{padding:11px 13px;border:1px solid #f2c46d;border-left:4px solid #d88700;border-radius:8px;color:#704800;background:#fff8e8;font-size:12px}.license-holder{margin:18px 0;color:#354258;font-size:13px;font-weight:650;line-height:1.55}.license-allowances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.license-allowances>span{display:grid;min-width:0;padding:11px 7px;border:1px solid #d9e3f0;border-radius:10px;color:#637188;background:#f7faff;text-align:center}.license-allowances b{color:#244cae;font-size:15px}.license-allowances em{margin-top:1px;font-size:8px;font-style:normal}.license-allowances small{margin-top:5px;color:#7d899a;font-size:7px;line-height:1.3}.license-privacy{padding:10px 12px;border-left:3px solid #27a7b9;color:#466371;background:#effbfd;font-size:11px;line-height:1.55}.license-terms{display:flex;align-items:flex-start;gap:9px;margin:17px 0;color:#34445b;font-size:12px;font-weight:700;line-height:1.45}.license-terms input{flex:0 0 auto;width:17px;min-height:17px;margin:1px 0 0;accent-color:#225fd3}.license-terms a{color:#175dcc;font-weight:800}.license-welcome-actions{display:flex;justify-content:flex-end;margin-top:20px}.license-welcome-actions .primary-button{min-width:50px;min-height:41px;font-size:16px}.profile-selection-card{position:relative;width:min(970px,100%);overflow:hidden;border:1px solid #cedbeb;border-radius:25px;background:rgba(255,255,255,.97);box-shadow:0 32px 90px rgba(31,61,119,.18)}.profile-selection-card>header{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:center;padding:38px 42px;background:linear-gradient(125deg,#ecfbff,#f3f1ff)}.profile-selection-brand{display:flex;align-items:center;gap:14px}.profile-selection-brand img{width:70px;height:70px;object-fit:contain}.profile-selection-brand p{margin:0;color:#172f78;font-size:20px;font-weight:900}.profile-selection-brand span{color:#507087;font-size:10px}.profile-kicker{margin:0 0 4px;color:#2963c7;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.profile-selection-card h1{margin:0;font-size:31px}.profile-selection-card>header>div:last-child>p:last-child{margin:8px 0 0;color:#66758a;font-size:12px;line-height:1.55}.profile-picker{padding:28px 42px 36px}.profile-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-picker-heading h2{margin:0;font-size:18px}.profile-picker-heading p{margin:4px 0 0;color:#718096;font-size:11px}.profile-picker-heading>span{padding:5px 9px;border-radius:99px;color:#2a61bd;background:#eaf2ff;font-size:10px;font-weight:850}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:19px}.profile-tile{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:13px;min-height:92px;padding:16px;border:1px solid #ccd9ea;border-radius:14px;color:#243751;background:white;text-align:left}.profile-tile:hover{border-color:#5282dc;background:#f5f9ff;box-shadow:0 8px 20px rgba(35,79,151,.1)}.profile-avatar{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;color:white;background:linear-gradient(145deg,#11bcd3,#3f5de9 65%,#7343df);font-size:16px;font-weight:900}.profile-tile>span:nth-child(2){display:grid}.profile-tile strong{font-size:13px}.profile-tile small{margin-top:3px;color:#738198;font-size:10px}.profile-tile i{color:#336acf;font-size:20px;font-style:normal}.profile-selection-card>.inline-error{margin:0 42px 24px}.profile-selection-card>footer{display:flex;justify-content:space-between;padding:13px 42px;border-top:1px solid #e1e8f2;color:#7c899b;background:#f8fafd;font-size:9px}@media (max-width:700px){.license-brand{padding:22px}.license-copy{padding:24px 23px 12px}.license-activation-form{padding:12px 23px 26px}.license-card>footer{padding:13px 23px}.license-welcome-card{padding:21px}.license-allowances{grid-template-columns:1fr}.profile-selection-card>header{grid-template-columns:1fr;gap:22px;padding:27px 24px}.profile-picker{padding:24px}.profile-grid{grid-template-columns:1fr}.profile-selection-card>footer{padding-inline:24px}}.app-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:20px 14px 14px;background:linear-gradient(180deg,#121b59,#151956 54%,#101444);color:white}.sidebar-brand{padding:2px 7px 24px}.sidebar-brand strong{font-size:15px}.sidebar-brand small{margin-top:3px;color:#9db3e7;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.sidebar nav{display:grid;gap:7px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#bccbed;font-size:12px;font-weight:700;text-align:left}.nav-item.active,.nav-item:hover{background:linear-gradient(100deg,rgba(0,204,226,.22),rgba(99,61,229,.3));color:white}.sidebar-spacer{flex:1 1}.privacy-note{display:grid;gap:3px;margin-bottom:10px;padding:11px;border:1px solid rgba(127,221,213,.22);border-radius:10px;background:rgba(27,179,169,.1)}.privacy-note strong{color:#d5fff8;font-size:10px}.privacy-note span,.version{color:#92a5d0;font-size:9px}.sidebar-button{width:100%}.version{display:block;padding:12px 5px 0;text-align:center}.workspace{min-width:0}.topbar{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:12px 27px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar h1{margin:0;font-size:20px}.top-actions{display:flex;align-items:center;gap:10px}.avatar{display:grid;width:39px;height:39px;place-items:center;border:1px solid #cfe0f6;border-radius:12px;background:linear-gradient(145deg,#e1fbff,#e8e4ff);color:#254aca;font-size:11px;font-weight:900}.workspace-content{padding:24px 27px 110px}.title-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.title-row h2{margin:0;font-size:24px}.title-row p{margin:5px 0 0;color:var(--muted);font-size:12px}.retained-count{margin-left:8px;padding:5px 9px;border-radius:99px;background:#eaf2ff;color:#3165c8;font-size:10px;vertical-align:middle}.points-card{min-width:205px;padding:12px 14px;border:1px solid #d9e4f3;border-radius:13px;background:white;box-shadow:0 5px 15px rgba(29,57,101,.05)}.points-card span{color:#728097;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.points-card strong{display:block;margin:3px 0 7px;font-size:13px}.points-card>div{overflow:hidden;height:5px;border-radius:8px;background:#e6edf8}.points-card i{display:block;width:20%;height:100%;background:linear-gradient(90deg,#11c5d6,#5d46eb)}.local-folder-card{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;border:1px solid #cde8e6;border-radius:15px;background:linear-gradient(105deg,#f1fffc,#f7fbff);box-shadow:0 4px 14px rgba(34,88,104,.05)}.local-folder-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.card-icon{display:grid;flex:0 0 43px;width:43px;height:43px;place-items:center;border-radius:12px;background:#dff8f1;color:#15836a;font-size:21px}.card-copy{display:grid;flex:1 1;min-width:0}.card-copy .eyebrow{margin-bottom:2px;color:#18836c}.card-copy strong{font-size:13px}.card-copy small{margin-top:3px;color:var(--muted);font-size:10px}.search-row{display:grid;grid-template-columns:minmax(240px,1fr) 190px auto;gap:10px;margin-bottom:16px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.board-sections{display:grid;gap:13px}.board-section{overflow:visible;border:1px solid var(--section-border);border-left:4px solid var(--section-accent);border-radius:15px;background:white;box-shadow:0 5px 16px rgba(28,50,90,.045)}.board-section.sent{--section-accent:#16a06f;--section-border:#cceade;--section-head:#ecfaf4}.board-section.ready{--section-accent:#2469ee;--section-border:#c9dbfa;--section-head:#edf4ff}.board-section.finalize{--section-accent:#dda21b;--section-border:#eedcae;--section-head:#fff9e9}.board-section.new{--section-accent:#d55757;--section-border:#efcccc;--section-head:#fff1f1}.board-section.archived{--section-accent:#8994a5;--section-border:#d9dee6;--section-head:#f1f3f6}.board-section.excluded{--section-accent:#606978;--section-border:#ccd0d6;--section-head:#e5e8ec}.board-section summary{display:grid;grid-template-columns:39px minmax(0,1fr) auto 22px;align-items:center;gap:12px;min-height:69px;padding:12px 16px;border-radius:11px;background:var(--section-head);list-style:none;cursor:pointer}.board-section summary::-webkit-details-marker{display:none}.section-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:white;color:var(--section-accent);font-size:17px;box-shadow:0 4px 12px rgba(36,55,89,.08)}.section-copy{display:grid}.section-copy strong{font-size:13px}.section-copy small{margin-top:4px;color:#6b788d;font-size:9px}.section-count{padding:5px 9px;border-radius:99px;background:white;font-size:9px;font-weight:850}.chevron,.section-count{color:var(--section-accent)}.chevron{transition:transform .18s}.board-section[open] .chevron{transform:rotate(180deg)}.offer-table{overflow:hidden;border-top:1px solid var(--section-border)}.offer-head,.offer-row{display:grid;grid-template-columns:90px 90px 110px minmax(250px,1fr) 170px 55px 42px;align-items:center;gap:10px;padding:10px 12px}.offer-head{color:#6a7688;font-size:8px;font-weight:900;letter-spacing:.08em}.offer-row{border-top:1px solid #e7edf5;font-size:10px}.offer-row>span:nth-child(4){display:grid}.offer-row small{margin-top:3px;color:#778399;font-size:9px}.ranking{color:#eea500}.ranking small{display:block}.dots-button,.note-button{display:grid;width:31px;height:31px;place-items:center;border:1px dashed #7aa5ef;border-radius:9px;background:#f7fbff;color:#2464d9}.dots-button{border-style:solid;border-color:#ccd9e9;color:#52657e;letter-spacing:1px}.lab-card{margin:18px 0;padding:20px;border:1px solid #cfdcf1;border-radius:17px;background:white;box-shadow:var(--shadow)}.lab-actions,.lab-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.lab-heading h2{margin:0;font-size:18px}.local-only-badge{padding:7px 10px;border-radius:999px;background:#e7f8f1;color:#137658;font-size:10px;font-weight:800}.identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.wide-field{grid-column:span 2}.file-drop{display:flex;align-items:center;gap:12px;padding:15px;border:1px dashed #85a7df;border-radius:12px;background:#f7faff;cursor:pointer}.file-drop input{position:absolute;width:1px;height:1px;opacity:0}.file-drop>span{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;background:#e8f1ff;color:#2864cf}.file-drop strong{font-size:11px}.file-drop small{margin-left:auto;color:#758299;font-size:9px}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:16px 0}.warning-list{display:grid;gap:4px;margin-bottom:12px;color:#9a6512;font-size:10px}.workflow-state{color:#65738a;font-size:11px}.result-panel{margin-top:15px;padding:15px;border:1px solid #bce4d4;border-radius:12px;background:#f3fcf8}.result-panel pre{margin:8px 0 0;white-space:pre-wrap;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-login-shell{display:grid;min-height:100vh;place-items:center;padding:32px;background:linear-gradient(145deg,#eef4fb,#f8faff)}.admin-login-card{max-width:480px}.admin-shell{min-height:100vh;padding:34px;background:#edf2f8}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1500px;margin:0 auto 20px}.admin-header h1{margin:0;font-size:28px}.admin-header p{margin:6px 0 0;color:var(--muted)}.admin-identity{display:flex;align-items:center;gap:12px}.admin-turbin-console{max-width:1500px;margin:0 auto 26px}.admin-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.admin-journal-heading h2,.admin-section-heading h2{margin:0;font-size:21px}.admin-journal-heading p,.admin-section-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-kpis article{display:grid;min-height:105px;align-content:center;padding:16px;border:1px solid #d4deeb;border-top:3px solid #3971df;border-radius:13px;background:white;box-shadow:0 6px 17px rgba(27,52,96,.06)}.admin-kpis article.warning{border-top-color:#d49919}.admin-kpis article.danger{border-top-color:#cf4653}.admin-kpis article.success{border-top-color:#1b9a70}.admin-kpis span{color:#718096;font-size:9px;font-weight:900;letter-spacing:.08em}.admin-kpis strong{margin:4px 0;font-size:25px}.admin-kpis small{color:#7a8799;font-size:9px}.admin-charts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.admin-charts article{padding:16px;border:1px solid #d4deeb;border-radius:13px;background:white;box-shadow:0 6px 17px rgba(27,52,96,.05)}.admin-charts h3{margin:0 0 13px;font-size:13px}.admin-bars{display:grid;gap:8px}.admin-bars>div{display:grid;grid-template-columns:minmax(105px,.65fr) minmax(100px,1fr) 28px;align-items:center;gap:9px;font-size:9px}.admin-bars>div>span{overflow:hidden;color:#52647d;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.admin-bars i{overflow:hidden;height:7px;border-radius:20px;background:#edf1f7}.admin-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22bfd4,#3864e8)}.admin-bars b.tone-queued,.admin-bars b.tone-running,.admin-bars b.tone-submitting{background:#d69b21}.admin-bars b.tone-failed,.admin-bars b.tone-rejected{background:#d34e5c}.admin-bars b.tone-cancelled{background:#8390a3}.admin-bars b.tone-succeeded{background:#209b71}.admin-bars strong{font-size:9px;text-align:right}.admin-task-filters{display:grid;grid-template-columns:150px 210px 260px minmax(220px,1fr);gap:10px;padding:14px;border:1px solid #d4deeb;border-bottom:0;border-radius:13px 13px 0 0;background:#f8faff}.admin-task-filters label{display:grid;gap:5px;color:#526078;font-size:9px;font-weight:850}.admin-task-filters input,.admin-task-filters select{min-height:38px;font-size:10px}.admin-task-table{overflow-x:auto;border:1px solid #d4deeb;border-radius:0 0 13px 13px;background:white;box-shadow:0 8px 22px rgba(27,52,96,.06)}.admin-task-row{display:grid;grid-template-columns:minmax(255px,1.2fr) 125px minmax(175px,.8fr) 130px 125px minmax(185px,.8fr) 130px;min-width:1240px;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #e7edf5;font-size:10px}.admin-task-row.head{border-top:0;background:#f3f6fa;color:#69768a;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-task-row>span{display:grid;min-width:0;gap:3px}.admin-task-row small{overflow:hidden;color:#768399;text-overflow:ellipsis;white-space:nowrap}.admin-task-row code{overflow-wrap:anywhere;color:#40536f;font:8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-task-identity strong{color:#203451;font-size:11px}.admin-status.turbin-queued,.admin-status.turbin-running,.admin-status.turbin-submitting{color:#8a6212;background:#fff4d1}.admin-status.turbin-succeeded{color:#11724e;background:#e6f8f0}.admin-status.turbin-failed,.admin-status.turbin-rejected{color:#aa2c38;background:#fff0f1}.admin-status.turbin-cancelled{color:#586679;background:#edf1f5}.admin-kill-button{min-height:36px;padding:7px 11px;border:1px solid #e09ca3;border-radius:9px;background:#fff2f3;color:#a32734;font-size:10px;font-weight:850}.admin-kill-button:disabled{cursor:wait;opacity:.55}.admin-task-command>small{white-space:normal}.admin-empty{margin:0;padding:25px;color:#758298;font-size:11px;text-align:center}.admin-turbin-limit{margin:10px 2px 0;color:#69778c;font-size:10px;line-height:1.5}.admin-journal-heading{max-width:1500px;margin:0 auto 12px}.admin-journal-card{overflow:hidden;max-width:1500px;margin:auto;border:1px solid #d4deeb;border-radius:16px;background:white;box-shadow:var(--shadow)}.admin-filter-row{display:flex;align-items:end;gap:12px;padding:16px;border-bottom:1px solid #dce5f0;background:#f8faff}.admin-filter-row label{display:grid;min-width:min(520px,70vw);gap:6px;color:#46536a;font-size:11px;font-weight:800}.admin-message{margin:12px 16px;color:#52647d;font-size:12px}.admin-event-table{overflow-x:auto}.admin-event-row{display:grid;grid-template-columns:145px 165px minmax(260px,.9fr) 90px 115px minmax(230px,1fr) 135px;min-width:1320px;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #e7edf5;font-size:11px}.admin-event-row.head{border-top:0;background:#f3f6fa;color:#69768a;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-event-row span{min-width:0}.admin-event-row span:nth-child(2),.admin-event-row span:nth-child(6){display:grid;gap:3px}.admin-event-row small{overflow:hidden;color:#758298;text-overflow:ellipsis;white-space:nowrap}.admin-event-status{justify-items:start}.admin-event-status,.admin-event-trace{display:grid;gap:4px}.admin-event-trace small{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:5px;white-space:normal}.admin-event-trace code{overflow-wrap:anywhere;color:#334e70;font:8px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-event-row small.admin-event-error{color:#aa2c38}.admin-status{display:inline-flex;padding:5px 8px;border-radius:99px;font-style:normal;font-weight:850}.admin-status.success{color:#11724e;background:#e6f8f0}.admin-status.failure{color:#aa2c38;background:#fff0f1}.admin-status.running{color:#8a6212;background:#fff7dd}.admin-status.warning{color:#8a6212;background:#fff3cd}.assistant-widget{position:fixed;z-index:30;right:22px;bottom:20px}.assistant-toggle{position:absolute;right:0;bottom:0;display:grid;width:54px;height:54px;place-items:center;border:4px solid rgba(255,255,255,.75);border-radius:18px;background:linear-gradient(145deg,#11bed8,#3157ed 65%,#743ee3);color:white;font-size:23px;box-shadow:0 14px 28px rgba(39,72,188,.31)}.assistant-body{width:min(330px,calc(100vw - 30px));margin-bottom:65px;padding:15px;border:1px solid #d4dff0;border-radius:17px;background:white;box-shadow:0 22px 55px rgba(31,55,96,.2)}.assistant-title{display:flex;align-items:center;gap:10px}.assistant-title>div{display:grid;flex:1 1}.assistant-title strong{font-size:12px}.assistant-title small{color:#778399;font-size:9px}.assistant-title button{border:0;background:transparent;color:#78859a;font-size:18px}.assistant-orb{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#12c4d6,#6450e9);color:white}.assistant-body p{padding:10px;border-radius:10px;background:#f5f8fe;color:#4a5870;font-size:10px;line-height:1.5}.assistant-action{width:100%;padding:9px;border:0;border-radius:9px;background:#edf3ff;color:#2b5fcb;font-size:10px;font-weight:800}@media (max-width:1050px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:10px}.nav-item span,.privacy-note,.sidebar-brand div,.sidebar-button,.version{display:none}.sidebar-brand{justify-content:center;padding-inline:0}.nav-item{justify-content:center;font-size:18px}.offer-head,.offer-row{grid-template-columns:74px 80px 90px minmax(230px,1fr) 130px 42px 36px}.identity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{position:fixed;z-index:40;right:0;bottom:0;left:0;top:auto;flex-direction:row;width:auto;height:64px;padding:8px}.privacy-note,.sidebar-brand,.sidebar-button,.sidebar-spacer,.version{display:none}.sidebar nav{display:grid;width:100%;grid-template-columns:repeat(4,1fr)}.nav-item{min-height:48px}.topbar{padding:10px 14px}.topbar .secondary-button{display:none}.workspace-content{padding:18px 13px 150px}.title-row{align-items:flex-start;flex-direction:column}.points-card{width:100%}.local-folder-card{align-items:flex-start;flex-wrap:wrap}.local-folder-actions{width:100%;flex-wrap:wrap;margin-left:0}.local-folder-card .secondary-button{flex:1 1 180px}.identity-grid,.preview-grid,.search-row{grid-template-columns:1fr}.wide-field{grid-column:auto}.file-drop{align-items:flex-start;flex-direction:column}.file-drop small{margin-left:0}.offer-table{padding:10px}.offer-head{display:none}.offer-row{position:relative;grid-template-columns:1fr 1fr;gap:8px;padding:13px 46px 13px 13px;border:1px solid #e0e7f1;border-radius:11px}.offer-row>span:nth-child(4),.offer-row>span:nth-child(5){grid-column:1/-1}.dots-button,.note-button{position:absolute;right:8px}.note-button{top:8px}.dots-button{bottom:8px}.assistant-widget{bottom:78px;right:13px}.admin-shell{padding:20px 12px}.admin-header,.admin-section-heading{align-items:flex-start;flex-direction:column}.admin-charts,.admin-kpis,.admin-task-filters{grid-template-columns:1fr}.admin-filter-row{align-items:stretch;flex-direction:column}.admin-filter-row label{min-width:0}.admin-identity{align-self:stretch;justify-content:space-between}}