@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Serif+SC:wght@600;700;900&display=swap";body:not(.workspace-vue-shell){--ink:#17201b;--paper:#f1f0e9;--white:#fffefa;--muted:#7b827b;--line:#d8ddd4;--acid:#d8f36a;--green:#0d4d3b;--orange:#e9824d;--red:#cb5b4c;--blue:#648ad8;--radius:18px}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body:not(.workspace-vue-shell){background:var(--paper);color:var(--ink);font-family:Manrope,Noto Sans SC,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.app-frame{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr)}body:not(.workspace-vue-shell) .app-frame{background:var(--paper);color:var(--ink)}.rail{position:sticky;top:0;height:100vh;padding:28px 18px;display:flex;flex-direction:column}body:not(.workspace-vue-shell) .rail{background:var(--ink);color:#eef0e7}.wordmark{display:flex;gap:11px;align-items:center;padding:0 8px 26px}body:not(.workspace-vue-shell) .wordmark{border-bottom:1px solid rgba(255,255,255,.13)}.wordmark>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px}body:not(.workspace-vue-shell) .wordmark>span{background:var(--acid);color:var(--ink);font-family:"Noto Serif SC",serif;font-size:21px;font-weight:900}body:not(.workspace-vue-shell) .wordmark strong{font:600 10px/1.15 DM Mono,monospace;letter-spacing:.13em}.rail-nav{display:grid;gap:7px;margin-top:30px}.rail-link{display:flex;align-items:center;gap:13px;min-height:50px;padding:0 11px;border:0;border-radius:12px;text-align:left}body:not(.workspace-vue-shell) .rail-link{color:#9ba79d;background:transparent;transition:.2s}body:not(.workspace-vue-shell) .rail-link b{width:27px;color:#66746b;font:500 10px DM Mono,monospace}.rail-link span{font-size:13px;font-weight:700}body:not(.workspace-vue-shell) .rail-link:hover{color:#fff;background:#ffffff14}body:not(.workspace-vue-shell) .rail-link.active{color:var(--ink);background:var(--acid)}body:not(.workspace-vue-shell) .rail-link.active b{color:#49651a}.rail-bottom{display:flex;gap:10px;align-items:center;margin-top:auto;padding:13px 10px;border:1px solid rgba(255,255,255,.13);border-radius:12px;font-size:11px;line-height:1.45}body:not(.workspace-vue-shell) .rail-bottom{color:#d6dfd5}body:not(.workspace-vue-shell) .rail-bottom i{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px #d8f36a1f}body:not(.workspace-vue-shell) .rail-bottom small{color:#87938a;font-size:9px}.stage{min-width:0}.masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:36px 54px 32px}body:not(.workspace-vue-shell) .masthead{border-bottom:1px solid var(--line)}body:not(.workspace-vue-shell) .kicker{display:block;margin-bottom:10px;color:var(--green);font:500 10px DM Mono,monospace;letter-spacing:.16em}.masthead h1{margin:0;font-family:"Noto Serif SC",serif;font-size:38px;line-height:1.12;letter-spacing:-.055em}body:not(.workspace-vue-shell) .masthead p{margin:10px 0 0;color:var(--muted);font-size:13px}.mast-actions{display:flex;align-items:center;gap:10px;padding-top:8px}body:not(.workspace-vue-shell) .today{color:var(--muted);font:500 10px DM Mono,monospace;white-space:nowrap}.outline-button{display:inline-flex;align-items:center;gap:13px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;font-size:12px;font-weight:700}body:not(.workspace-vue-shell) .outline-button{background:#fffefa85}body:not(.workspace-vue-shell) .outline-button span{color:var(--green);font-size:16px}body:not(.workspace-vue-shell) .outline-button:hover{border-color:var(--ink);background:var(--white)}.page-canvas{padding:28px 54px 70px;max-width:1500px}body:not(.workspace-vue-shell) .loading{padding:45px 0;color:var(--muted);font:500 11px DM Mono,monospace}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px}.command-card{position:relative;min-height:300px;padding:29px;border-radius:24px;overflow:hidden}body:not(.workspace-vue-shell) .command-card{background:var(--green);color:#fff}body:not(.workspace-vue-shell) .command-card:after{content:"";position:absolute;right:-90px;bottom:-100px;width:270px;height:270px;border:1px solid rgba(216,243,106,.35);border-radius:50%;box-shadow:0 0 0 30px #d8f36a0d,0 0 0 60px #d8f36a09}body:not(.workspace-vue-shell) .command-card .eyebrow{color:var(--acid);font:500 10px DM Mono,monospace;letter-spacing:.14em}.command-card h2{position:relative;z-index:1;max-width:520px;margin:35px 0 25px;font-family:"Noto Serif SC",serif;font-size:31px;line-height:1.25;letter-spacing:-.05em}.command-input{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:10px}.command-input textarea{min-height:62px;padding:13px;border:1px solid rgba(255,255,255,.22);border-radius:11px;resize:none;outline:0}body:not(.workspace-vue-shell) .command-input textarea{color:#fff;background:#0000002b}body:not(.workspace-vue-shell) .command-input textarea::placeholder{color:#b3c7ba}.command-input button{align-self:stretch;padding:0 17px;border:0;border-radius:11px;font-weight:800}body:not(.workspace-vue-shell) .command-input button{background:var(--acid);color:var(--ink)}.quick-prompts{position:relative;z-index:1;display:flex;gap:7px;margin-top:12px;overflow:auto}.quick-prompts button{white-space:nowrap;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:30px;font-size:10px}body:not(.workspace-vue-shell) .quick-prompts button{color:#d6e3d7;background:transparent}body:not(.workspace-vue-shell) .quick-prompts button:hover{color:var(--ink);background:var(--acid)}.signal-card{padding:25px;border-radius:var(--radius)}body:not(.workspace-vue-shell) .signal-card{border:1px solid var(--line);background:var(--white)}body:not(.workspace-vue-shell) .signal-card .mini-label,body:not(.workspace-vue-shell) .section-label{color:var(--muted);font:500 10px DM Mono,monospace;letter-spacing:.12em}.signal-card h3{margin:18px 0 6px;font-family:"Noto Serif SC",serif;font-size:24px}body:not(.workspace-vue-shell) .signal-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}body:not(.workspace-vue-shell) .signal-line{height:1px;margin:24px 0;border-top:1px dashed var(--line)}.signal-next{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.signal-next strong{font-size:13px}.signal-next span{padding:4px 8px;border-radius:30px}body:not(.workspace-vue-shell) .signal-next span{background:var(--acid);font:500 10px DM Mono,monospace}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.metric{padding:17px 18px;border:1px solid var(--line);border-radius:14px}body:not(.workspace-vue-shell) .metric{background:var(--white)}body:not(.workspace-vue-shell) .metric small,body:not(.workspace-vue-shell) .metric span{display:block;color:var(--muted);font-size:10px}.metric strong{display:block;margin:10px 0 4px;font:700 28px DM Mono,monospace;letter-spacing:-.08em}body:not(.workspace-vue-shell) .metric em{font-style:normal;color:var(--green);font-size:10px}body:not(.workspace-vue-shell) .metric.warn{background:#fff2db;border-color:#edcf99}body:not(.workspace-vue-shell) .metric.warn em{color:#a86624}.section-block{margin-top:36px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:13px}.section-head h2{margin:0;font-family:"Noto Serif SC",serif;font-size:22px;letter-spacing:-.04em}body:not(.workspace-vue-shell) .section-head p{margin:5px 0 0;color:var(--muted);font-size:11px}body:not(.workspace-vue-shell) .text-link{border:0;background:none;color:var(--green);font-size:11px;font-weight:800}.pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.pipeline-step{position:relative;min-height:128px;padding:16px;border:1px solid var(--line);border-radius:13px}body:not(.workspace-vue-shell) .pipeline-step{background:var(--white)}body:not(.workspace-vue-shell) .pipeline-step:after{content:"→";position:absolute;right:-10px;top:53px;color:var(--muted);z-index:2}.pipeline-step:last-child:after{display:none}body:not(.workspace-vue-shell) .pipeline-step b{color:var(--muted);font:500 10px DM Mono,monospace}.pipeline-step strong{display:block;margin-top:28px;font-size:13px}body:not(.workspace-vue-shell) .pipeline-step small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.5}body:not(.workspace-vue-shell) .pipeline-step.done{border-color:#a8cbb2;background:#f0f8ed}body:not(.workspace-vue-shell) .pipeline-step.active{border:2px solid var(--green);padding:15px}body:not(.workspace-vue-shell) .pipeline-step.active b{color:var(--green)}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.client-card{padding:19px;border:1px solid var(--line);border-radius:15px}body:not(.workspace-vue-shell) .client-card{background:var(--white)}.client-card header{display:flex;justify-content:space-between;gap:12px}.client-card h3{margin:5px 0 0;font-family:"Noto Serif SC",serif;font-size:18px}body:not(.workspace-vue-shell) .client-card p{margin:5px 0 0;color:var(--muted);font-size:11px}body:not(.workspace-vue-shell) .client-card .score{color:var(--green);font:600 13px DM Mono,monospace}.bar{height:5px;margin:20px 0 13px;border-radius:10px;overflow:hidden}body:not(.workspace-vue-shell) .bar{background:#e3e7df}body:not(.workspace-vue-shell) .bar i{display:block;height:100%;background:var(--green);border-radius:inherit}body:not(.workspace-vue-shell) .client-card footer{display:flex;justify-content:space-between;color:var(--muted);font:500 10px DM Mono,monospace}.work-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.panel{border:1px solid var(--line);border-radius:15px;overflow:hidden}body:not(.workspace-vue-shell) .panel{background:var(--white)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px}body:not(.workspace-vue-shell) .panel-head{border-bottom:1px solid var(--line)}.panel-head h3{margin:0;font-family:"Noto Serif SC",serif;font-size:17px}body:not(.workspace-vue-shell) .panel-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.list-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px}body:not(.workspace-vue-shell) .list-row{border-bottom:1px solid #eaede7}.list-row:last-child{border-bottom:0}body:not(.workspace-vue-shell) .list-row i{width:8px;height:8px;border-radius:50%;background:var(--green)}.list-row strong{display:block;font-size:12px}body:not(.workspace-vue-shell) .list-row small{display:block;margin-top:4px;color:var(--muted);font-size:10px}body:not(.workspace-vue-shell) .list-row em{font-style:normal;color:var(--muted);font:500 10px DM Mono,monospace}body:not(.workspace-vue-shell) .pill{padding:5px 9px;border-radius:20px;background:#edf0ea;color:var(--muted);font:500 10px DM Mono,monospace}body:not(.workspace-vue-shell) .pill.green{color:var(--green);background:#e0f0e2}body:not(.workspace-vue-shell) .pill.warn{color:#a86624;background:#fff0d0}body:not(.workspace-vue-shell) .empty{margin:16px;padding:22px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:11px;text-align:center}.admin-metrics{margin-bottom:25px}body:not(.workspace-vue-shell) .admin-metrics .metric strong{color:#324f92}.admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-grid .wide{grid-column:1/-1}.auth-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px}.auth-card{padding:16px;border:1px solid var(--line);border-radius:12px}body:not(.workspace-vue-shell) .auth-card{background:#f6f7fb}.auth-card h4{margin:0 0 12px;font-size:13px}.auth-card dl{display:grid;grid-template-columns:70px 1fr;gap:7px;margin:0;font-size:10px}body:not(.workspace-vue-shell) .auth-card dt{color:var(--muted)}.auth-card dd{margin:0;font-weight:700}.table-list{display:grid}.table-list .list-row{grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.admin-form{padding:18px}.admin-form input,.admin-form textarea,.admin-form select{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;outline:0}body:not(.workspace-vue-shell) .admin-form input,body:not(.workspace-vue-shell) .admin-form textarea,body:not(.workspace-vue-shell) .admin-form select{background:var(--paper)}body:not(.workspace-vue-shell) .admin-form label{display:grid;gap:6px;color:var(--muted);font-size:10px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.form-grid .full{grid-column:1/-1}.action-button{padding:10px 14px;border:0;border-radius:9px;font-size:11px;font-weight:700}body:not(.workspace-vue-shell) .action-button{background:var(--ink);color:#fff}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px}body:not(.workspace-vue-shell) .modal-backdrop{background:#0f18138c;backdrop-filter:blur(7px)}.modal-backdrop[hidden]{display:none}.modal{position:relative;width:min(760px,100%);max-height:88vh;overflow:auto;padding:26px;border-radius:20px}body:not(.workspace-vue-shell) .modal{background:var(--white);box-shadow:0 30px 80px #00000040}.modal-close{position:absolute;right:15px;top:12px;border:0;background:none;font-size:25px}.toast{position:fixed;right:22px;bottom:22px;z-index:30;padding:12px 15px;border-radius:10px;font-size:11px}body:not(.workspace-vue-shell) .toast{background:var(--ink);color:#fff;box-shadow:0 10px 30px #0000002e}.toast[hidden]{display:none}.auth-form-actions{display:flex;align-items:center;gap:14px;margin-top:16px}body:not(.workspace-vue-shell) .auth-form-actions small{color:var(--muted)}@media(max-width:1050px){.app-frame{grid-template-columns:190px 1fr}.masthead,.page-canvas{padding-left:30px;padding-right:30px}.hero-grid,.work-grid{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(3,1fr)}.client-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.app-frame{display:block}.rail{position:static;height:auto;padding:15px}.wordmark{padding-bottom:14px}.rail-nav{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px}.rail-link{justify-content:center;min-height:36px;padding:0}.rail-link b{display:none}.rail-link span{font-size:10px}.rail-bottom{display:none}.masthead{display:block;padding:23px 18px}.masthead h1{font-size:29px}.mast-actions{justify-content:space-between;padding-top:18px}.page-canvas{padding:20px 18px 45px}.command-card{min-height:360px;padding:22px}.command-card h2{font-size:27px;margin-top:52px}.command-input{grid-template-columns:1fr}.command-input button{min-height:44px}.metric-row{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:1fr}.pipeline-step{min-height:88px}.pipeline-step:after{display:none}.pipeline-step strong{margin-top:14px}.client-grid,.admin-grid,.auth-grid,.form-grid{grid-template-columns:1fr}.admin-grid .wide,.form-grid .full{grid-column:auto}.today{display:none}}body:not(.workspace-vue-shell)[data-theme=dark]{--ink:#e9f4f5;--paper:#050b12;--white:#0c141d;--muted:#7d929d;--line:rgba(154,201,211,.14);--acid:#08d5e8;--green:#08d5e8;--orange:#f3a317;--red:#ff5964;--blue:#7c55ff;--radius:12px}body:not(.workspace-vue-shell)[data-theme=dark]{background:#050b12;color:var(--ink);font-family:Manrope,Noto Sans SC,sans-serif}body:not(.workspace-vue-shell)[data-theme=dark]:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(80,151,167,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(80,151,167,.07) 1px,transparent 1px),radial-gradient(circle at 50% 8%,rgba(0,198,219,.14),transparent 32%);background-size:60px 60px,60px 60px,100% 100%}body:not(.workspace-vue-shell)[data-theme=dark]:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 22%,#11d8ec 0 1px,transparent 2px),radial-gradient(circle at 80% 18%,#11d8ec 0 1px,transparent 2px),radial-gradient(circle at 68% 73%,#705cff 0 1px,transparent 2px);opacity:.75}body:not(.workspace-vue-shell) .app-frame{position:relative;z-index:1;display:block;min-height:100vh}body:not(.workspace-vue-shell) .rail{position:fixed;z-index:10;top:18px;left:24px;width:auto;height:auto;padding:0;background:transparent;color:var(--ink)}body:not(.workspace-vue-shell) .wordmark{padding:0;border:0;gap:9px}body:not(.workspace-vue-shell) .wordmark>span{width:34px;height:34px;border-radius:50%;background:#08d5e81f;border:1px solid rgba(8,213,232,.55);color:var(--acid);font-family:Manrope;font-size:16px;box-shadow:0 0 26px #08d5e833}body:not(.workspace-vue-shell) .wordmark strong{color:#b6d3d8;font-size:9px}body:not(.workspace-vue-shell) .rail-nav{position:fixed;top:19px;left:50%;transform:translate(-50%);display:flex;gap:4px;margin:0;padding:4px;border:1px solid rgba(129,198,208,.14);border-radius:30px;background:#050d14b8;backdrop-filter:blur(15px)}body:not(.workspace-vue-shell) .rail-link{min-height:29px;padding:0 12px;border-radius:20px;color:#6c8892}body:not(.workspace-vue-shell) .rail-link b{display:none}body:not(.workspace-vue-shell) .rail-link span{font-size:10px;white-space:nowrap}body:not(.workspace-vue-shell) .rail-link.active{color:#021217;background:var(--acid);box-shadow:0 0 22px #08d5e84d}body:not(.workspace-vue-shell) .rail-bottom{position:fixed;left:22px;bottom:19px;margin:0;border-color:#08d5e866;background:#050d14b8;backdrop-filter:blur(12px);color:#9bc4ca}body:not(.workspace-vue-shell) .rail-bottom i{background:var(--acid);box-shadow:0 0 0 4px #08d5e81f}body:not(.workspace-vue-shell) .rail-bottom small{color:#58737c}body:not(.workspace-vue-shell) .stage{padding-top:84px}body:not(.workspace-vue-shell) .masthead{display:block;padding:0 30px 18px;text-align:center;border:0}body:not(.workspace-vue-shell) .masthead .kicker{color:var(--acid);font-size:9px}body:not(.workspace-vue-shell) .masthead h1{font-family:Manrope,Noto Sans SC,sans-serif;font-weight:800;font-size:38px;color:#e8fbfd;text-shadow:0 0 24px rgba(8,213,232,.18)}body:not(.workspace-vue-shell) .masthead h1:after{content:" • S2.0";color:var(--acid)}body:not(.workspace-vue-shell) .masthead p{color:#70919b}body:not(.workspace-vue-shell) .mast-actions{position:absolute;top:18px;right:24px;padding:0}body:not(.workspace-vue-shell) .outline-button{border-color:#08d5e847;border-radius:22px;color:#9bbbc2;background:#050d149e}body:not(.workspace-vue-shell) .outline-button span{color:var(--acid)}body:not(.workspace-vue-shell) .page-canvas{max-width:1040px;padding:20px 26px 80px;margin:auto}body:not(.workspace-vue-shell) .hero-grid{grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:center}body:not(.workspace-vue-shell) .command-card{order:2;min-height:270px;padding:28px;border:1px solid rgba(243,163,23,.48);border-radius:16px;background:linear-gradient(145deg,#111b27f0,#081019e6);box-shadow:0 0 40px #08d5e814}body:not(.workspace-vue-shell) .command-card:after{border-color:#08d5e838;box-shadow:0 0 0 30px #08d5e809}body:not(.workspace-vue-shell) .command-card .eyebrow{color:var(--orange)}body:not(.workspace-vue-shell) .command-card h2{font-family:Manrope,Noto Sans SC,sans-serif;font-size:25px;margin:34px 0 20px}body:not(.workspace-vue-shell) .command-input textarea{border-color:#73c6d22b;background:#0000003d}body:not(.workspace-vue-shell) .command-input button{background:var(--acid);box-shadow:0 0 20px #08d5e845}body:not(.workspace-vue-shell) .quick-prompts button{color:#7fa9b1;border-color:#73c6d22e}body:not(.workspace-vue-shell) .signal-card{order:1;min-height:240px;padding:18px;border-color:#73c6d221;border-radius:13px;background:#0a141dc7}body:not(.workspace-vue-shell) .signal-card:before{content:"◈";display:block;margin-bottom:22px;color:var(--acid);font-size:28px}body:not(.workspace-vue-shell) .signal-card h3{margin:0 0 8px;font-family:Manrope;font-size:17px}body:not(.workspace-vue-shell) .signal-card p{color:#6e8892}body:not(.workspace-vue-shell) .signal-line{border-color:#73c6d226}body:not(.workspace-vue-shell) .signal-next span{color:#07151a;background:var(--acid)}body:not(.workspace-vue-shell) .metric{padding:13px 15px;border-color:#73c6d221;border-radius:11px;background:#09131cbf}body:not(.workspace-vue-shell) .metric strong{color:#d8f4f5;font-size:22px}body:not(.workspace-vue-shell) .metric em{color:var(--acid)}body:not(.workspace-vue-shell) .metric.warn{border-color:#f3a3175c;background:#33220b5c}body:not(.workspace-vue-shell) .metric.warn em{color:var(--orange)}body:not(.workspace-vue-shell) .section-block{margin-top:28px}body:not(.workspace-vue-shell) .section-head h2{font-family:Manrope;font-size:17px;color:#d6eaed}body:not(.workspace-vue-shell) .text-link{color:var(--acid)}body:not(.workspace-vue-shell) .pipeline{grid-template-columns:repeat(5,1fr);gap:4px}body:not(.workspace-vue-shell) .pipeline-step{min-height:88px;padding:12px;border-color:#73c6d221;border-radius:9px;background:#09131cad}body:not(.workspace-vue-shell) .pipeline-step:after{top:38px;color:#39616a}body:not(.workspace-vue-shell) .pipeline-step strong{margin-top:14px;font-size:11px}body:not(.workspace-vue-shell) .pipeline-step small{color:#63808a;font-size:9px}body:not(.workspace-vue-shell) .pipeline-step.done{border-color:#08d5e85c;background:#08505d29}body:not(.workspace-vue-shell) .pipeline-step.active{border-color:var(--blue);background:#4e349129}body:not(.workspace-vue-shell) .client-card,body:not(.workspace-vue-shell) .panel{border-color:#73c6d221;background:#09131cbd}body:not(.workspace-vue-shell) .client-card h3,body:not(.workspace-vue-shell) .panel-head h3{font-family:Manrope}body:not(.workspace-vue-shell) .client-card p,body:not(.workspace-vue-shell) .client-card footer{color:#6d8790}body:not(.workspace-vue-shell) .bar{background:#1a2a32}body:not(.workspace-vue-shell) .bar i{background:var(--acid);box-shadow:0 0 10px #08d5e880}body:not(.workspace-vue-shell) .panel-head,body:not(.workspace-vue-shell) .list-row{border-color:#73c6d21f}body:not(.workspace-vue-shell) .list-row i{background:var(--acid);box-shadow:0 0 8px #08d5e899}body:not(.workspace-vue-shell) .list-row.warn i{background:var(--orange)}body:not(.workspace-vue-shell) .list-row small{color:#6b8791}body:not(.workspace-vue-shell) .pill{background:#7d99a41f;color:#83a2aa}body:not(.workspace-vue-shell) .pill.green{color:var(--acid);background:#08d5e81a}body:not(.workspace-vue-shell) .empty{border-color:#73c6d233;color:#718d96}body:not(.workspace-vue-shell) .auth-card{border-color:#73c6d221;background:#08121bcc}body:not(.workspace-vue-shell) .auth-card dd{color:#c5e4e8}body:not(.workspace-vue-shell) .auth-card dt{color:#66818a}body:not(.workspace-vue-shell) .masthead h1:after{content:none!important}@media(max-width:700px){.rail{position:static;padding:15px 15px 0}.rail-nav{position:static;transform:none;margin:15px auto 0;width:max-content;max-width:100%;overflow:auto}.rail-bottom{display:none}.stage{padding-top:28px}.masthead{padding-top:0}.masthead h1{font-size:28px}.mast-actions{position:static;justify-content:center;margin-top:14px}.hero-grid{grid-template-columns:1fr}.command-card{order:1}.signal-card{order:2}.pipeline{grid-template-columns:repeat(2,1fr)}}@keyframes canvas-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cyan-pulse{0%,to{box-shadow:0 0 #08d5e859}50%{box-shadow:0 0 0 7px #08d5e800}}@keyframes scanline{0%{transform:translateY(-100%);opacity:0}20%{opacity:.4}80%{opacity:.1}to{transform:translateY(100vh);opacity:0}}body:not(.workspace-vue-shell) .page-canvas{animation:canvas-in .42s cubic-bezier(.2,.8,.2,1)}body:not(.workspace-vue-shell) .page-canvas:before{content:"";position:fixed;z-index:-1;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--acid),transparent);animation:scanline 10s linear infinite;opacity:.18;pointer-events:none}body:not(.workspace-vue-shell) .rail-link,body:not(.workspace-vue-shell) .outline-button,body:not(.workspace-vue-shell) .quick-prompts button,body:not(.workspace-vue-shell) .text-link{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}body:not(.workspace-vue-shell) .rail-link:active,body:not(.workspace-vue-shell) .outline-button:active,body:not(.workspace-vue-shell) .quick-prompts button:active{transform:scale(.96)}body:not(.workspace-vue-shell) .rail-link.active{animation:cyan-pulse 3.4s ease-in-out infinite}body:not(.workspace-vue-shell) .command-card{transition:transform .28s ease,box-shadow .28s ease}body:not(.workspace-vue-shell) .command-card:hover{transform:translateY(-3px);box-shadow:0 0 55px #08d5e824}body:not(.workspace-vue-shell) .command-input button{transition:transform .18s ease,filter .18s ease}body:not(.workspace-vue-shell) .command-input button:hover{filter:brightness(1.12);transform:translateY(-1px)}body:not(.workspace-vue-shell) .command-input button.is-working{background:#74838a;color:#07151a;cursor:wait}body:not(.workspace-vue-shell) .command-input button.is-working:after{content:"  ···";letter-spacing:3px}body:not(.workspace-vue-shell) .signal-card,body:not(.workspace-vue-shell) .metric,body:not(.workspace-vue-shell) .client-card,body:not(.workspace-vue-shell) .panel,body:not(.workspace-vue-shell) .pipeline-step{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body:not(.workspace-vue-shell) .signal-card:hover,body:not(.workspace-vue-shell) .metric:hover,body:not(.workspace-vue-shell) .client-card:hover,body:not(.workspace-vue-shell) .panel:hover,body:not(.workspace-vue-shell) .pipeline-step:hover{transform:translateY(-2px);border-color:#08d5e861;box-shadow:0 12px 34px #0000002e}body:not(.workspace-vue-shell) .bar i{transition:width 1s cubic-bezier(.2,.8,.2,1)}body:not(.workspace-vue-shell) .pipeline-step.active{animation:active-node 2.4s ease-in-out infinite}@keyframes active-node{0%,to{box-shadow:0 0 #7c55ff33}50%{box-shadow:0 0 0 5px #7c55ff00}}body:not(.workspace-vue-shell) .toast{animation:toast-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body:not(.workspace-vue-shell) *,body:not(.workspace-vue-shell) *:before,body:not(.workspace-vue-shell) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:not(.workspace-vue-shell) .architecture-rail{margin-top:24px}body:not(.workspace-vue-shell) .architecture-track{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;border:1px solid rgba(115,198,210,.15);border-radius:12px;background:#08121bb8;overflow:auto}body:not(.workspace-vue-shell) .architecture-track span{white-space:nowrap;color:#6f8d96;font:500 10px DM Mono,monospace}body:not(.workspace-vue-shell) .architecture-track span.arch-done{color:var(--acid)}body:not(.workspace-vue-shell) .architecture-track span.arch-active{color:#b49fff}body:not(.workspace-vue-shell) .architecture-track i{flex:1;min-width:22px;height:1px;background:linear-gradient(90deg,#08d5e88c,#7c55ff59);position:relative}body:not(.workspace-vue-shell) .architecture-track i:after{content:"";position:absolute;right:0;top:-2px;width:4px;height:4px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid)}body:not(.workspace-vue-shell) .agent-canvas{position:relative;overflow:hidden;border:1px solid rgba(115,198,210,.16);border-radius:14px;background:#050c13db;box-shadow:inset 0 0 50px #08d5e809}body:not(.workspace-vue-shell) .agent-canvas:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(91,159,169,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(91,159,169,.06) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}body:not(.workspace-vue-shell) .agent-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:28px;padding:34px 24px 28px}body:not(.workspace-vue-shell) .agent-grid:before{content:"";position:absolute;left:10%;right:10%;top:122px;height:1px;background:linear-gradient(90deg,transparent,var(--acid),#7c55ff,var(--orange),transparent);opacity:.6}body:not(.workspace-vue-shell) .agent-node{position:relative;min-height:168px;padding:14px;border:1px solid rgba(115,198,210,.16);border-radius:11px;background:#0a151feb;transition:transform .2s,border-color .2s,box-shadow .2s}body:not(.workspace-vue-shell) .agent-node:hover{transform:translateY(-4px);border-color:#08d5e880;box-shadow:0 10px 30px #00000038}body:not(.workspace-vue-shell) .agent-node-top{display:flex;justify-content:space-between;align-items:center}body:not(.workspace-vue-shell) .agent-index{color:#63818b;font:500 10px DM Mono,monospace}body:not(.workspace-vue-shell) .agent-state{display:flex;align-items:center;gap:5px;color:#63818b;font:500 9px DM Mono,monospace}body:not(.workspace-vue-shell) .agent-state i{width:6px;height:6px;border-radius:50%;background:#536771}body:not(.workspace-vue-shell) .agent-node.running{border-color:#08d5e880;box-shadow:0 0 22px #08d5e81a}body:not(.workspace-vue-shell) .agent-node.running .agent-state{color:var(--acid)}body:not(.workspace-vue-shell) .agent-node.running .agent-state i{background:var(--acid);box-shadow:0 0 10px var(--acid);animation:cyan-pulse 1.8s infinite}body:not(.workspace-vue-shell) .agent-node.done{border-color:#08d5e84d}body:not(.workspace-vue-shell) .agent-node.done .agent-state{color:#77c8cf}body:not(.workspace-vue-shell) .agent-node.done .agent-state i{background:#77c8cf}body:not(.workspace-vue-shell) .agent-node.blocked{border-color:#f3a3178c}body:not(.workspace-vue-shell) .agent-node.blocked .agent-state{color:var(--orange)}body:not(.workspace-vue-shell) .agent-node.blocked .agent-state i{background:var(--orange)}body:not(.workspace-vue-shell) .agent-node strong{display:block;margin-top:22px;color:#e2f2f3;font-size:14px}body:not(.workspace-vue-shell) .agent-node code{display:block;margin-top:6px;color:#6b9ba5;font:500 9px DM Mono,monospace}body:not(.workspace-vue-shell) .agent-node small{display:block;min-height:31px;margin-top:12px;color:#7e969d;font-size:10px;line-height:1.5}body:not(.workspace-vue-shell) .agent-node-foot{display:flex;justify-content:space-between;gap:8px;margin-top:15px;padding-top:10px;border-top:1px solid rgba(115,198,210,.12);color:#56737d;font:500 8px DM Mono,monospace}body:not(.workspace-vue-shell) .agent-node-foot b{color:#9cb8bd;font-weight:500}body:not(.workspace-vue-shell) .agent-summary{position:relative;z-index:1;display:flex;gap:18px;padding:11px 16px;border-top:1px solid rgba(115,198,210,.13);color:#63818b;font:500 9px DM Mono,monospace}body:not(.workspace-vue-shell) .agent-summary span:first-child{color:var(--acid)}@media(max-width:850px){body:not(.workspace-vue-shell) .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.workspace-vue-shell) .agent-grid:before{display:none}body:not(.workspace-vue-shell) .agent-summary{flex-wrap:wrap}}@media(max-width:700px){body:not(.workspace-vue-shell) .agent-grid{grid-template-columns:1fr}body:not(.workspace-vue-shell) .agent-summary{gap:10px}}body:not(.workspace-vue-shell) .agent-grid:before{height:2px;background:repeating-linear-gradient(90deg,transparent 0 12px,rgba(8,213,232,.9) 12px 22px,rgba(124,85,255,.8) 22px 30px,transparent 30px 42px);background-size:180px 2px;animation:flow-line 1.5s linear infinite;opacity:.82}body:not(.workspace-vue-shell) .agent-grid:after{content:"";position:absolute;left:10%;right:10%;top:118px;height:9px;background:radial-gradient(circle,var(--acid) 0 2px,transparent 3px) 0 50%/180px 9px repeat-x;animation:flow-line 1.5s linear infinite;filter:drop-shadow(0 0 5px var(--acid));opacity:.5;pointer-events:none}@keyframes flow-line{0%{background-position:0 0}to{background-position:180px 0}}body:not(.workspace-vue-shell) .agent-node{min-height:198px;padding:17px;cursor:grab;user-select:none}body:not(.workspace-vue-shell) .agent-node:before,body:not(.workspace-vue-shell) .agent-node:after{content:"";position:absolute;top:50%;width:8px;height:8px;border:1px solid var(--acid);border-radius:50%;background:#07131c;box-shadow:0 0 7px #08d5e899}body:not(.workspace-vue-shell) .agent-node:before{left:-5px}body:not(.workspace-vue-shell) .agent-node:after{right:-5px}body:not(.workspace-vue-shell) .agent-node.dragging{cursor:grabbing;z-index:3;border-color:var(--acid);box-shadow:0 18px 38px #00000059,0 0 20px #08d5e829}body:not(.workspace-vue-shell) .agent-node strong{margin-top:25px;font-size:17px}body:not(.workspace-vue-shell) .agent-node code{margin-top:7px;font-size:11px}body:not(.workspace-vue-shell) .agent-node small{min-height:36px;margin-top:13px;font-size:12px}body:not(.workspace-vue-shell) .agent-node-foot{margin-top:17px;padding-top:11px;font-size:10px}body:not(.workspace-vue-shell) .agent-state{font-size:10px}body:not(.workspace-vue-shell) .agent-summary{gap:22px;padding:13px 18px;font-size:10px}body:not(.workspace-vue-shell) .agent-grid:before,body:not(.workspace-vue-shell) .agent-grid:after{display:none}body:not(.workspace-vue-shell) .agent-canvas{position:relative}body:not(.workspace-vue-shell) .agent-links{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}body:not(.workspace-vue-shell) .agent-links path{fill:none;stroke:#08d5e8ad;stroke-width:1.5;stroke-dasharray:7 9;animation:link-flow 1.2s linear infinite;filter:drop-shadow(0 0 4px rgba(8,213,232,.55))}body:not(.workspace-vue-shell) .agent-links path:nth-child(2){stroke:#8d72ff}body:not(.workspace-vue-shell) .agent-links path:nth-child(3){stroke:#f3a317}body:not(.workspace-vue-shell) .agent-links circle{fill:var(--acid);filter:drop-shadow(0 0 5px var(--acid));animation:link-pulse 1.4s ease-in-out infinite}@keyframes link-flow{to{stroke-dashoffset:-32}}@keyframes link-pulse{0%,to{r:2;opacity:.55}50%{r:4;opacity:1}}body:not(.workspace-vue-shell) .jarvis-console{position:relative;min-height:610px;margin:-6px -8px 0;overflow:hidden;border:1px solid rgba(115,198,210,.16);border-radius:22px;background:radial-gradient(circle at 50% 48%,rgba(8,213,232,.12),transparent 24%),radial-gradient(circle at 50% 50%,rgba(124,85,255,.08),transparent 42%),#040b12c2;box-shadow:inset 0 0 80px #08d5e80a,0 20px 70px #0000002e}body:not(.workspace-vue-shell) .jarvis-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(94,163,173,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(94,163,173,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,#000,transparent 75%);pointer-events:none}body:not(.workspace-vue-shell) .jarvis-header{position:absolute;z-index:4;left:26px;top:24px}body:not(.workspace-vue-shell) .jarvis-header strong{display:block;color:#e4f5f6;font-size:15px;letter-spacing:.02em}body:not(.workspace-vue-shell) .jarvis-header span{display:block;margin-top:5px;color:#6e929b;font:500 9px DM Mono,monospace;letter-spacing:.12em}body:not(.workspace-vue-shell) .jarvis-live{position:absolute;z-index:4;right:24px;top:24px;display:flex;align-items:center;gap:7px;color:var(--acid);font:500 9px DM Mono,monospace}body:not(.workspace-vue-shell) .jarvis-live i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid);animation:cyan-pulse 1.8s infinite}body:not(.workspace-vue-shell) .jarvis-orb-wrap{position:absolute;z-index:2;left:50%;top:50%;width:310px;height:310px;transform:translate(-50%,-50%)}body:not(.workspace-vue-shell) #jarvis-orb{width:100%;height:100%;display:block;filter:drop-shadow(0 0 22px rgba(8,213,232,.42))}body:not(.workspace-vue-shell) .jarvis-core{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;text-align:center}body:not(.workspace-vue-shell) .jarvis-core strong{display:block;color:#eaffff;font-size:17px;text-shadow:0 0 16px rgba(8,213,232,.75)}body:not(.workspace-vue-shell) .jarvis-core span{display:block;margin-top:6px;color:#83b7bd;font:500 9px DM Mono,monospace;letter-spacing:.12em}body:not(.workspace-vue-shell) .jarvis-voice{position:absolute;z-index:5;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:center;gap:11px;padding:9px 13px;border:1px solid rgba(8,213,232,.28);border-radius:30px;color:#9bc4ca;background:#050d14c2;backdrop-filter:blur(12px);font-size:10px}body:not(.workspace-vue-shell) .jarvis-voice button{width:29px;height:29px;border:1px solid rgba(8,213,232,.48);border-radius:50%;color:var(--acid);background:#08d5e81a;font-size:13px}body:not(.workspace-vue-shell) .jarvis-voice button.listening{color:#07151a;background:var(--acid);box-shadow:0 0 20px #08d5e88c}body:not(.workspace-vue-shell) .agent-orbit{position:absolute;z-index:3;left:50%;top:50%;width:100%;height:100%;pointer-events:none}body:not(.workspace-vue-shell) .orbit-agent{position:absolute;min-width:145px;padding:10px 12px;border:1px solid rgba(115,198,210,.18);border-radius:10px;background:#08131cd1;box-shadow:0 8px 25px #0000002e;backdrop-filter:blur(8px);pointer-events:auto;transition:.2s}body:not(.workspace-vue-shell) .orbit-agent:hover{transform:scale(1.04);border-color:var(--acid);box-shadow:0 0 22px #08d5e82e}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{display:flex;align-items:center;gap:7px;color:#d9eef0;font-size:11px;font-weight:700}body:not(.workspace-vue-shell) .orbit-agent .orbit-name i{width:6px;height:6px;border-radius:50%;background:#546d77}body:not(.workspace-vue-shell) .orbit-agent small{display:block;margin-top:5px;color:#6e929b;font:500 9px DM Mono,monospace}body:not(.workspace-vue-shell) .orbit-agent.running .orbit-name i{background:var(--acid);box-shadow:0 0 8px var(--acid);animation:cyan-pulse 1.6s infinite}body:not(.workspace-vue-shell) .orbit-agent.done .orbit-name i{background:#8ad4d8}body:not(.workspace-vue-shell) .orbit-agent.blocked .orbit-name i{background:var(--orange)}body:not(.workspace-vue-shell) .orbit-agent:nth-child(1){left:50%;top:5%;transform:translate(-50%)}body:not(.workspace-vue-shell) .orbit-agent:nth-child(2){right:6%;top:35%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(3){right:13%;bottom:10%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(4){left:13%;bottom:10%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(5){left:6%;top:35%}@media(max-width:700px){body:not(.workspace-vue-shell) .jarvis-console{min-height:650px;margin:0 -2px}body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:240px;height:240px}body:not(.workspace-vue-shell) .orbit-agent{min-width:115px;padding:8px 9px}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{font-size:10px}body:not(.workspace-vue-shell) .orbit-agent small{font-size:8px}body:not(.workspace-vue-shell) .orbit-agent:nth-child(1){top:10%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(2){right:1%;top:35%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(3){right:5%;bottom:14%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(4){left:5%;bottom:14%}body:not(.workspace-vue-shell) .orbit-agent:nth-child(5){left:1%;top:35%}}body:not(.workspace-vue-shell) .jarvis-console{touch-action:none}body:not(.workspace-vue-shell) .jarvis-orb-wrap{will-change:transform;transform-style:preserve-3d}@media(max-width:700px){body:not(.workspace-vue-shell) body{overflow-x:hidden}body:not(.workspace-vue-shell) .stage{padding-top:24px}body:not(.workspace-vue-shell) .masthead{padding-left:15px;padding-right:15px}body:not(.workspace-vue-shell) .masthead h1{font-size:27px;line-height:1.25}body:not(.workspace-vue-shell) .masthead p{font-size:11px}body:not(.workspace-vue-shell) .mast-actions{gap:7px}body:not(.workspace-vue-shell) .mast-actions .outline-button{padding:9px 11px;font-size:10px}body:not(.workspace-vue-shell) .page-canvas{padding:12px 12px 42px}body:not(.workspace-vue-shell) .jarvis-console{min-height:690px;border-radius:18px}body:not(.workspace-vue-shell) .jarvis-header{left:17px;top:18px}body:not(.workspace-vue-shell) .jarvis-header strong{font-size:13px}body:not(.workspace-vue-shell) .jarvis-header span{font-size:8px}body:not(.workspace-vue-shell) .jarvis-live{right:16px;top:19px;font-size:8px}body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:230px;height:230px}body:not(.workspace-vue-shell) .jarvis-core strong{font-size:14px}body:not(.workspace-vue-shell) .jarvis-core span{font-size:8px}body:not(.workspace-vue-shell) .agent-orbit{transform:scale(.96)}body:not(.workspace-vue-shell) .orbit-agent{min-width:108px;max-width:116px;padding:8px}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{font-size:10px}body:not(.workspace-vue-shell) .orbit-agent small{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.workspace-vue-shell) .jarvis-voice{bottom:max(16px,env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 30px);font-size:9px}body:not(.workspace-vue-shell) .jarvis-voice button{flex:none}body:not(.workspace-vue-shell) .metric-row{gap:6px}body:not(.workspace-vue-shell) .metric{padding:11px 12px}body:not(.workspace-vue-shell) .metric strong{font-size:18px}body:not(.workspace-vue-shell) .agent-grid{padding:24px 14px 20px}body:not(.workspace-vue-shell) .agent-node{min-height:180px;padding:14px}body:not(.workspace-vue-shell) .agent-node strong{font-size:15px}body:not(.workspace-vue-shell) .agent-node small{font-size:11px}body:not(.workspace-vue-shell) .agent-summary{font-size:9px;gap:12px;padding:11px 13px}}body:not(.workspace-vue-shell) .page-canvas{max-width:none;padding-left:42px;padding-right:42px}body:not(.workspace-vue-shell) .jarvis-console{min-height:calc(100vh - 120px);margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body:not(.workspace-vue-shell) .jarvis-console:before{opacity:.3}body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:560px;height:560px}body:not(.workspace-vue-shell) .orbit-agent{min-width:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;box-shadow:none;backdrop-filter:none}body:not(.workspace-vue-shell) .orbit-agent:hover{transform:scale(1.12);border:0;background:#08d5e80f;box-shadow:none}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{font-size:12px}body:not(.workspace-vue-shell) .orbit-agent small{font-size:10px}body:not(.workspace-vue-shell) .orbit-agent:after{content:"";display:none}body:not(.workspace-vue-shell) .agent-canvas{min-height:560px}body:not(.workspace-vue-shell) .agent-grid{gap:42px;padding-left:42px;padding-right:42px}body:not(.workspace-vue-shell) .agent-links path{stroke-width:2.2}body:not(.workspace-vue-shell) .agent-links circle{r:4}body:not(.workspace-vue-shell) .agent-canvas{width:100%}@media(max-width:700px){body:not(.workspace-vue-shell) .page-canvas{padding-left:12px;padding-right:12px}body:not(.workspace-vue-shell) .jarvis-console{min-height:690px;margin:0;border-radius:0}body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:300px;height:300px}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{font-size:11px}body:not(.workspace-vue-shell) .orbit-agent small{font-size:9px}}body:not(.workspace-vue-shell) .owner-app{background:#050505;color:#f4f7f7}body:not(.workspace-vue-shell) .owner-app:before{opacity:.22;background-image:linear-gradient(rgba(190,190,190,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(190,190,190,.035) 1px,transparent 1px)}body:not(.workspace-vue-shell) .owner-app:after{opacity:.22;filter:grayscale(1)}body:not(.workspace-vue-shell) .stage{padding-top:96px}body:not(.workspace-vue-shell) .masthead h1{font-size:48px;letter-spacing:-.065em}body:not(.workspace-vue-shell) .masthead p{font-size:15px}body:not(.workspace-vue-shell) .kicker{font-size:11px}body:not(.workspace-vue-shell) .page-canvas{font-size:14px}body:not(.workspace-vue-shell) .jarvis-console{min-height:calc(100vh - 120px);background:transparent}body:not(.workspace-vue-shell) .jarvis-console:before{opacity:.12}body:not(.workspace-vue-shell) .jarvis-header strong{font-size:18px}body:not(.workspace-vue-shell) .jarvis-header span{font-size:11px}body:not(.workspace-vue-shell) .jarvis-live{font-size:11px}body:not(.workspace-vue-shell) .jarvis-core strong{font-size:22px}body:not(.workspace-vue-shell) .jarvis-core span{font-size:11px}body:not(.workspace-vue-shell) .orbit-agent{z-index:8;min-width:190px;padding:10px 12px;text-shadow:0 0 12px rgba(8,213,232,.3)}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{font-size:17px;gap:9px}body:not(.workspace-vue-shell) .orbit-agent .orbit-name i{width:9px;height:9px}body:not(.workspace-vue-shell) .orbit-agent small{font-size:12px;margin-top:8px}body:not(.workspace-vue-shell) .jarvis-voice{font-size:12px;padding:11px 16px}body:not(.workspace-vue-shell) .jarvis-voice button{width:34px;height:34px}body:not(.workspace-vue-shell) .agent-flow h2,body:not(.workspace-vue-shell) .architecture-rail h2{font-size:23px}body:not(.workspace-vue-shell) .section-head h2{font-size:23px}body:not(.workspace-vue-shell) .metric span{font-size:12px}body:not(.workspace-vue-shell) .metric strong{font-size:29px}body:not(.workspace-vue-shell) .metric em{font-size:12px}body:not(.workspace-vue-shell) .pipeline-step strong{font-size:15px}body:not(.workspace-vue-shell) .pipeline-step small{font-size:12px}body:not(.workspace-vue-shell) .client-card h3{font-size:20px}body:not(.workspace-vue-shell) .client-card p,body:not(.workspace-vue-shell) .client-card footer{font-size:12px}body:not(.workspace-vue-shell) .panel-head h3{font-size:19px}body:not(.workspace-vue-shell) .list-row strong{font-size:15px}body:not(.workspace-vue-shell) .list-row small{font-size:12px}body:not(.workspace-vue-shell) .agent-grid{padding-left:55px;padding-right:55px}@media(max-width:700px){body:not(.workspace-vue-shell) .stage{padding-top:34px}body:not(.workspace-vue-shell) .masthead h1{font-size:32px}body:not(.workspace-vue-shell) .masthead p{font-size:12px}body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:330px;height:330px}body:not(.workspace-vue-shell) .jarvis-header strong{font-size:15px}body:not(.workspace-vue-shell) .jarvis-core strong{font-size:17px}body:not(.workspace-vue-shell) .orbit-agent{min-width:145px}body:not(.workspace-vue-shell) .orbit-agent .orbit-name{font-size:14px}body:not(.workspace-vue-shell) .orbit-agent small{font-size:10px}body:not(.workspace-vue-shell) .page-canvas{font-size:13px}body:not(.workspace-vue-shell) .agent-grid{padding-left:14px;padding-right:14px}body:not(.workspace-vue-shell) .section-head h2{font-size:19px}}body:not(.workspace-vue-shell) .jarvis-console{background:transparent!important}body:not(.workspace-vue-shell) .jarvis-console:before{background-image:linear-gradient(rgba(170,170,170,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(170,170,170,.025) 1px,transparent 1px);opacity:.12}body:not(.workspace-vue-shell) .jarvis-orb-wrap{filter:none;box-shadow:none}body:not(.workspace-vue-shell) .jarvis-orb-wrap:after{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,#0000 48%,#00000047 72%,#0000 78%);pointer-events:none}body:not(.workspace-vue-shell) .orbit-agent{left:auto!important;top:auto!important;transform:none!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(1){left:50%!important;top:13%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(2){right:7%!important;top:38%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(3){right:14%!important;bottom:12%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(4){left:14%!important;bottom:12%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(5){left:7%!important;top:38%!important}body:not(.workspace-vue-shell) .orbit-agent:hover{transform:scale(1.12)!important}body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:720px;height:720px}@media(max-width:700px){body:not(.workspace-vue-shell) .jarvis-orb-wrap{width:340px;height:340px}body:not(.workspace-vue-shell) .orbit-agent:nth-child(1){left:50%!important;top:10%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(2){right:0!important;top:34%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(3){right:4%!important;bottom:13%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(4){left:4%!important;bottom:13%!important}body:not(.workspace-vue-shell) .orbit-agent:nth-child(5){left:0!important;top:34%!important}}body:not(.workspace-vue-shell) #jarvis-orb{background:transparent!important;filter:none!important}body:not(.workspace-vue-shell) .jarvis-orb-wrap:after{display:none!important}body:not(.workspace-vue-shell) .agent-orbit{display:none!important}.intent-home .rail,.intent-home .masthead{display:none}.intent-home .stage{padding:0}.intent-home .page-canvas{position:relative;width:100%;height:100svh;padding:0;overflow:hidden}.intent-home #app>:not(.jarvis-console){display:none}.intent-home .jarvis-console{display:block;min-height:100svh;margin:0}.intent-home .jarvis-console{opacity:1;transform:scale(1);transition:opacity .48s ease,transform .62s cubic-bezier(.16,1,.3,1)}.intent-home .jarvis-console.is-exiting{opacity:0;transform:scale(1.035)}.intent-home .jarvis-console:before{display:none}.intent-home .jarvis-orb-wrap{top:43%;width:min(900px,88vw);height:min(900px,88vw);animation:orb-3d-turn 18s linear infinite;transform-style:preserve-3d;perspective:1100px}.intent-home .jarvis-core strong{font-size:clamp(20px,2.1vw,32px);font-weight:600;letter-spacing:-.035em;text-shadow:0 0 24px rgba(46,218,255,.36)}.intent-home .jarvis-core>div{width:min(390px,52vw);transition:opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1)}.intent-home .jarvis-core span{max-width:390px;margin:12px auto 0;color:#8caab2;font:500 12px/1.65 Manrope,Noto Sans SC,sans-serif;letter-spacing:.02em;white-space:normal}.intent-home .jarvis-core.thinking strong:after{content:"";display:inline-block;width:18px;height:4px;margin-left:9px;border-radius:8px;background:linear-gradient(90deg,#2cf3ff 0 25%,transparent 25% 37%,#2cf3ff 37% 62%,transparent 62% 74%,#2cf3ff 74%);animation:core-thinking 1s ease-in-out infinite}.intent-home .jarvis-core.done strong{color:#9ff7ff;text-shadow:0 0 28px rgba(46,218,255,.58)}.intent-home .jarvis-core.error strong{color:#ff9a9f;text-shadow:0 0 24px rgba(255,89,100,.32)}.intent-home .jarvis-core.core-swap>div{animation:core-swap .42s cubic-bezier(.16,1,.3,1) both}body:not(.workspace-vue-shell) .orb-command{position:absolute;z-index:10;left:50%;bottom:max(44px,7vh);width:min(760px,calc(100% - 40px));display:grid;grid-template-columns:54px minmax(0,1fr) 82px;gap:8px;align-items:center;padding:8px;border:1px solid rgba(98,205,231,.22);border-radius:22px;background:#070a0cbd;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0a;backdrop-filter:blur(24px);transform:translate(-50%)}body:not(.workspace-vue-shell) .orb-command input{min-width:0;height:54px;padding:0 12px;border:0;outline:0;color:#f4fcff;background:transparent;font-size:16px}body:not(.workspace-vue-shell) .orb-command input::placeholder{color:#60747b}body:not(.workspace-vue-shell) .orb-command>button{height:54px;border:0;border-radius:15px}body:not(.workspace-vue-shell) .orb-command>button[type=submit]{color:#031116;background:#42e6ff;font-weight:800;transition:.2s}body:not(.workspace-vue-shell) .orb-command>button[type=submit]:hover{background:#82efff;transform:translateY(-1px)}body:not(.workspace-vue-shell) .orb-command>button[type=submit]:disabled{opacity:.62;cursor:wait}body:not(.workspace-vue-shell) #voice-toggle{position:relative;background:#26b8dc1a;color:#49e7ff;border:1px solid rgba(73,231,255,.25)}body:not(.workspace-vue-shell) .voice-wave,.voice-wave:before,.voice-wave:after{position:absolute;left:50%;top:50%;width:4px;height:16px;border-radius:6px;background:currentColor;transform:translate(-50%,-50%)}body:not(.workspace-vue-shell) .voice-wave:before,.voice-wave:after{content:"";height:9px;margin-left:-8px}body:not(.workspace-vue-shell) .voice-wave:after{height:22px;margin-left:8px}body:not(.workspace-vue-shell) #voice-toggle.listening{color:#021114;background:#42e6ff;box-shadow:0 0 30px #42e6ff8c}body:not(.workspace-vue-shell) #voice-toggle.listening .voice-wave,#voice-toggle.listening .voice-wave:before,#voice-toggle.listening .voice-wave:after{animation:voice-bars .55s ease-in-out infinite alternate}body:not(.workspace-vue-shell) #voice-toggle.listening .voice-wave:before{animation-delay:-.18s}body:not(.workspace-vue-shell) #voice-toggle.listening .voice-wave:after{animation-delay:-.35s}body:not(.workspace-vue-shell) .orb-command small{position:absolute;left:70px;top:calc(100% + 12px);color:#718990;font:500 11px DM Mono,monospace}body:not(.workspace-vue-shell) .command-receipt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;margin-bottom:22px;padding:22px 24px;border:1px solid rgba(66,230,255,.2);border-radius:16px;background:#0a161bb8}body:not(.workspace-vue-shell) .command-receipt span{grid-column:1/-1;color:#42e6ff;font:500 11px DM Mono,monospace;letter-spacing:.12em}.command-receipt strong{font-size:19px}.command-receipt p{grid-column:1;margin:0;color:#9bb0b6;font-size:13px}.command-receipt button{grid-column:2;grid-row:2/4;padding:10px 14px;border:1px solid rgba(66,230,255,.24);border-radius:10px;color:#c9f8ff;background:transparent}@keyframes voice-bars{to{height:28px}}@keyframes core-thinking{50%{opacity:.28;transform:translateY(-2px)}}@keyframes core-swap{0%{opacity:.15;transform:translateY(7px) scale(.97);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@media(max-width:700px){.intent-home .jarvis-orb-wrap{top:40%;width:118vw;height:118vw}.intent-home .jarvis-core{padding:0 22vw}.intent-home .jarvis-core strong{font-size:20px}.orb-command{bottom:max(38px,calc(env(safe-area-inset-bottom) + 22px));width:calc(100% - 24px);grid-template-columns:48px minmax(0,1fr) 64px;border-radius:18px}.orb-command input{height:48px;padding:0 6px;font-size:14px}.orb-command>button{height:48px;border-radius:12px}.orb-command small{left:58px;font-size:9px}.command-receipt{grid-template-columns:1fr}.command-receipt button{grid-column:1;grid-row:auto;justify-self:start}}@keyframes orb-3d-turn{0%{transform:translate(-50%,-50%) rotateY(-8deg) rotateX(2deg)}50%{transform:translate(-50%,-50%) rotateY(8deg) rotateX(-2deg)}to{transform:translate(-50%,-50%) rotateY(-8deg) rotateX(2deg)}}.intent-home .jarvis-core>div{position:relative;padding:22px 28px 20px;border:1px solid rgba(72,219,239,.2);border-radius:4px;background:linear-gradient(180deg,#021219b8,#020a1066);box-shadow:0 0 0 1px #48dbef0a,0 0 42px #00b4dc1a;text-align:left;overflow:hidden}.intent-home .jarvis-core>div:before{content:"SYS://ORCHESTRATOR  •  LIVE STREAM";display:block;margin-bottom:12px;color:#43d8ed;font:600 10px/1 DM Mono,monospace;letter-spacing:.13em;opacity:.82}.intent-home .jarvis-core>div:after{content:"";position:absolute;left:0;right:0;top:-20%;height:2px;background:linear-gradient(90deg,transparent,#54e8ff,transparent);box-shadow:0 0 14px #35d9ee;animation:terminal-scan 3.8s linear infinite;opacity:.65}.intent-home .jarvis-core span{display:block;min-height:42px;margin:0;color:#9bd6dc;font:500 12px/1.75 DM Mono,Noto Sans SC,monospace;letter-spacing:.02em;text-shadow:0 0 10px rgba(70,220,240,.18)}.intent-home .jarvis-core span:after{content:"▋";display:inline-block;margin-left:4px;color:#62eaff;animation:terminal-caret .8s steps(1) infinite}.intent-home .jarvis-core.thinking>div{border-color:#48dbef6b}@keyframes terminal-scan{0%{transform:translateY(0);opacity:0}12%{opacity:.75}88%{opacity:.75}to{transform:translateY(260px);opacity:0}}@keyframes terminal-caret{0%,48%{opacity:1}49%,to{opacity:0}}.intent-home .jarvis-core.core-swap>div{animation:none!important}.intent-home .jarvis-core span{max-height:178px;white-space:pre-line;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 100%)}body:not(.workspace-vue-shell) .agent-call-console{margin-top:18px}.agent-call-meta{color:#65e7f5;font:500 11px DM Mono,monospace}.agent-call-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.agent-call-row{position:relative;display:grid;grid-template-columns:10px 1fr auto;grid-template-rows:auto auto;gap:4px 10px;padding:13px 14px;border:1px solid rgba(115,198,210,.14);border-radius:8px;background:#040d14bd;font-family:DM Mono,Noto Sans SC,monospace}.agent-call-row strong{font-size:14px;color:#dffbfc}.agent-call-row code{display:block;margin-top:3px;color:#5f8b95;font-size:10px}.agent-call-row em{font-style:normal;color:#85aeb5;font-size:11px}.agent-call-row small{grid-column:2/4;color:#78a8b0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-call-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#526972}.agent-call-row.running{border-color:#2ce2f26b;box-shadow:inset 2px 0 #2de5f3}.agent-call-row.running .agent-call-dot{background:#2de5f3;box-shadow:0 0 10px #2de5f3;animation:cyan-pulse 1.2s infinite}.agent-call-row.done .agent-call-dot{background:#8fe5d0}.agent-call-row.blocked{border-color:#ffa45757}.agent-call-row.blocked .agent-call-dot{background:#ffae5f}.agent-call-empty{padding:24px;color:#6d929a;font:500 12px DM Mono,monospace}@media(max-width:700px){.agent-call-list{grid-template-columns:1fr}.agent-call-row{padding:11px 12px}.agent-call-row strong{font-size:13px}}body:not(.workspace-vue-shell) .home-entry-grid{margin-top:24px}.home-entry-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.home-entry{display:flex;align-items:flex-start;gap:11px;min-height:96px;padding:14px;border:1px solid rgba(115,198,210,.16);border-radius:8px;background:#040d1485;color:#dffbfc;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.home-entry:hover{border-color:#3ae2f2b3;background:#09222bc7;transform:translateY(-3px)}.home-entry>span{color:#40dced;font:600 10px DM Mono,monospace}.home-entry div{display:grid;gap:8px}.home-entry strong{font-size:14px}.home-entry small{color:#789da5;font:500 10px/1.5 DM Mono,Noto Sans SC,monospace}.home-entry b{margin-left:auto;color:#46deed;font-size:18px;font-weight:400}@media(max-width:900px){.home-entry-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.home-entry-list{grid-template-columns:repeat(2,1fr)}.home-entry{min-height:88px;padding:12px}.home-entry strong{font-size:13px}.home-entry small{font-size:9px}}body:not(.workspace-vue-shell) .jarvis-core .home-entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(72,219,239,.16)}.jarvis-core .home-entry{min-height:0;padding:8px 9px;border-radius:4px;background:#03141c85;gap:7px}.jarvis-core .home-entry strong{font-size:11px}.jarvis-core .home-entry small{font-size:8px;line-height:1.35}.jarvis-core .home-entry b{font-size:14px}.jarvis-core.thinking .home-entry-list{display:none}body:not(.workspace-vue-shell) .jarvis-core .home-entry-list,.jarvis-core .home-entry{pointer-events:auto}body:not(.workspace-vue-shell) .agent-flow-rail{display:flex;align-items:center;gap:8px;margin:8px 0 16px;padding:14px 16px;border:1px solid rgba(115,198,210,.14);border-radius:8px;background:#020c129e;overflow:auto}.agent-flow-rail>div{min-width:112px;display:grid;gap:4px}.agent-flow-rail b{color:#3ed9eb;font:600 10px DM Mono,monospace}.agent-flow-rail strong{color:#dffbfc;font-size:13px}.agent-flow-rail small{color:#698e96;font:500 10px DM Mono,monospace}.agent-flow-rail i{flex:1;min-width:26px;height:1px;background:linear-gradient(90deg,#3ed9eb80,#3ed9eb14);position:relative}.agent-flow-rail i:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#3ed9eb;box-shadow:0 0 10px #3ed9eb;animation:flow-dot 2.4s linear infinite}.agent-flow-rail [data-state=running] strong,.agent-flow-rail [data-state=running] small{color:#5ce9f4}.agent-flow-rail [data-state=done] small{color:#8fe5d0}.agent-flow-rail [data-state=blocked] small{color:#ffae5f}@keyframes flow-dot{0%{transform:translate(0);opacity:0}25%{opacity:1}to{transform:translate(100%);opacity:0}}body:not(.workspace-vue-shell) .orb-command small{color:#b7dce1;font:600 13px/1.45 Noto Sans SC,DM Mono,monospace;letter-spacing:.02em;text-shadow:0 1px 10px rgba(0,0,0,.9);padding:4px 8px;border:1px solid rgba(105,214,226,.2);border-radius:5px;background:#020c12c7;backdrop-filter:blur(8px)}.orb-dock .orb-command small{font-size:11px}.intent-home .orb-command small{color:#c5e9ed}@media(max-width:700px){.orb-command small{font-size:11px;padding:3px 6px}}.intent-home .orb-command small{left:50%;top:calc(100% + 14px);transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);white-space:nowrap;overflow:visible;color:#07232a!important;background:#bfecef!important;border-color:#8edce4!important;font-size:14px!important;font-weight:700!important;line-height:1.5;padding:6px 14px;z-index:20;text-shadow:none;box-shadow:0 4px 18px #00000052}@media(max-width:700px){.intent-home .orb-command small{font-size:12px!important;max-width:calc(100vw - 24px);white-space:normal;text-align:center}}body:not(.workspace-vue-shell) .toast{right:24px!important;bottom:24px!important;max-width:min(420px,calc(100vw - 48px));padding:12px 16px!important;border:1px solid rgba(76,224,240,.55)!important;border-radius:8px!important;background:#031118f5!important;color:#dffcff!important;font:600 14px/1.5 Noto Sans SC,DM Mono,monospace!important;letter-spacing:.01em;text-shadow:0 0 8px rgba(72,220,240,.35);box-shadow:0 8px 28px #00000075,0 0 20px #14b9d229!important;z-index:80!important}body:not(.workspace-vue-shell) .auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#03090e;color:#e7fbfc}.auth-card{width:min(460px,100%);padding:36px;border:1px solid rgba(75,220,235,.26);border-radius:14px;background:linear-gradient(145deg,#071a23f5,#030d14fa);box-shadow:0 24px 90px #00000080}.auth-brand{color:#4de2f0;font:700 14px DM Mono,monospace;letter-spacing:.12em}.auth-brand span{margin-left:8px;color:#789ca5;font-size:10px}.auth-card h1{margin:38px 0 10px;font-size:30px;letter-spacing:-.04em}.auth-card p{margin:0 0 26px;color:#86aeb5;font-size:13px;line-height:1.7}.auth-card form{display:grid;gap:14px}.auth-card label{display:grid;gap:7px;color:#9ac6cc;font-size:12px}.auth-card input{height:46px;padding:0 13px;border:1px solid rgba(89,188,202,.25);border-radius:7px;background:#010a0fcc;color:#e7fbfc;font-size:14px;outline:none}.auth-card input:focus{border-color:#45dce9;box-shadow:0 0 0 3px #45dce91a}.auth-card form button{height:46px;margin-top:8px;border:0;border-radius:7px;background:#41d8e8;color:#032027;font-weight:800;cursor:pointer}.auth-card small{min-height:20px;color:#ff9d9d;font-size:11px}.auth-switch{margin-top:18px;border:0;background:none;color:#64deeb;font-size:12px;cursor:pointer}.auth-card .auth-remember{display:flex;align-items:center;gap:10px;padding:10px 0 2px;color:#c2e3e7;cursor:pointer}.auth-card .auth-remember input{width:18px;height:18px;margin:0;accent-color:#41d8e8}.auth-card .auth-remember span{display:grid;gap:2px}.auth-card .auth-remember strong{font-size:12px}.auth-card .auth-remember small{min-height:0;color:#719aa1;font-size:10px}.auth-password-manager{margin:-2px 0 0!important;color:#6f98a0!important;font-size:11px!important;line-height:1.55!important}.auth-security-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#01080db8;backdrop-filter:blur(8px)}.auth-security-card{position:relative;width:min(420px,100%);padding:28px;border:1px solid rgba(75,220,235,.34);border-radius:16px;background:linear-gradient(145deg,#0b202b,#061219);box-shadow:0 28px 80px #00000070}.auth-security-card>span{color:#58dce9;font:700 10px DM Mono,monospace;letter-spacing:.12em}.auth-security-card h2{margin:12px 0 8px;color:#e7fbfc;font-size:24px}.auth-security-card>p{margin:0 0 20px;color:#86aeb5;font-size:12px;line-height:1.65}.auth-security-card form{display:grid;gap:12px}.auth-security-card label{display:grid;gap:6px;color:#a6d0d5;font-size:12px}.auth-security-card input{height:44px;padding:0 12px;border:1px solid rgba(89,188,202,.28);border-radius:8px;background:#041017;color:#e7fbfc;outline:0}.auth-security-card button[type=submit]{height:44px;margin-top:4px;border:0;border-radius:8px;background:#41d8e8;color:#032027;font-weight:800;cursor:pointer}.auth-security-card small{min-height:16px;color:#ffb3b3;font-size:11px}.auth-security-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#a5c7cc;font-size:26px;cursor:pointer}body:not(.workspace-vue-shell) .receipt-command-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;grid-column:1/-1;margin-top:12px}.receipt-command-form input{width:100%;height:42px;padding:0 13px;border:1px solid rgba(92,205,218,.26);border-radius:7px;background:#031118c7;color:#dffcff;font:500 13px Noto Sans SC,sans-serif;outline:none}.receipt-command-form input:focus{border-color:#4de4f2;box-shadow:0 0 0 3px #4de4f21a}.receipt-command-form button{height:42px;padding:0 16px;border:1px solid rgba(71,226,240,.7);border-radius:7px;background:#12343c;color:#dffcff;font:700 12px Noto Sans SC,sans-serif;cursor:pointer}.receipt-command-form button:hover{background:#1b5964}@media(max-width:700px){.receipt-command-form{grid-template-columns:1fr}.receipt-command-form button{width:100%}}body:not(.workspace-vue-shell) .material-upload{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(115,198,210,.14)}.material-upload label{display:inline-flex;align-items:center;width:max-content;padding:8px 11px;border:1px solid rgba(70,220,235,.35);border-radius:6px;color:#6ee6ef;background:#08252d73;font-size:11px;cursor:pointer}.material-upload label:hover{border-color:#52e8f2;background:#0b3b43a6}.material-upload small{color:#668d96;font:500 10px/1.5 DM Mono,Noto Sans SC,monospace}.material-upload.uploading label{color:#ffe19a;border-color:#cda653}.material-upload.uploaded label{color:#8be5c9;border-color:#5ec9a5}.material-upload.failed label{color:#ff9d9d;border-color:#d46e73}body:not(.workspace-vue-shell) .material-upload.uploading label span:after{content:"";display:inline-block;width:22px;height:3px;margin-left:8px;vertical-align:middle;background:linear-gradient(90deg,#ffe19a 30%,transparent 30% 45%,#ffe19a 45% 70%,transparent 70%);animation:upload-pulse 1s steps(1) infinite}@keyframes upload-pulse{50%{opacity:.35}}body:not(.workspace-vue-shell) .intake-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:8px 0 14px}.intake-nav button{padding:8px 12px;border:1px solid rgba(78,211,225,.28);border-radius:5px;background:#051d25b3;color:#9ed9df;font-size:11px;cursor:pointer}.intake-nav button:disabled{opacity:.35;cursor:not-allowed}.intake-nav span{text-align:center;color:#5ed8e7;font:600 11px DM Mono,monospace}body:not(.workspace-vue-shell) .detail-progress{display:grid;gap:8px;margin:18px 0}.detail-progress>b{color:#5de5ef;font:700 24px DM Mono,monospace}.detail-progress>i{height:5px;border-radius:9px;background:#12333a;overflow:hidden}.detail-progress em{display:block;height:100%;border-radius:9px;background:#49deea}.detail-stages{display:grid;gap:8px;padding:15px 0;border-top:1px solid rgba(115,198,210,.14);border-bottom:1px solid rgba(115,198,210,.14)}.detail-stages div{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center}.detail-stages span{color:#52e4ed}.detail-stages strong{color:#dffcff;font-size:12px}.detail-stages small{color:#779da5;font:500 10px DM Mono,monospace}.detail-documents{display:grid;gap:7px;padding:16px 0;color:#86afb7;font-size:11px}.detail-documents span{color:#c7e8eb;font:500 11px DM Mono,Noto Sans SC,monospace}.detail-upload{height:42px;width:100%;border:1px solid rgba(71,226,240,.7);border-radius:6px;background:#12343c;color:#dffcff;font-weight:700;cursor:pointer}body:not(.workspace-vue-shell) .intake-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#00070bc7;backdrop-filter:blur(10px)}.intake-modal section{position:relative;width:min(520px,100%);padding:30px;border:1px solid rgba(72,219,239,.32);border-radius:12px;background:#06151d;box-shadow:0 30px 90px #0000008c}.intake-modal h2{margin:18px 0 8px;color:#e9ffff;font-size:26px}.intake-modal p{margin:0 0 22px;color:#82aeb5;font-size:12px}.intake-modal form{display:grid;gap:13px}.intake-modal label{display:grid;gap:6px;color:#9ed0d6;font-size:11px}.intake-modal input,.intake-modal textarea{width:100%;padding:11px;border:1px solid rgba(89,188,202,.24);border-radius:6px;background:#031017;color:#e9ffff;font:500 13px Noto Sans SC,sans-serif;outline:none}.intake-modal textarea{min-height:74px;resize:vertical}.intake-modal form>button{height:44px;border:0;border-radius:6px;background:#42d9e8;color:#032027;font-weight:800;cursor:pointer}.intake-modal form small{min-height:18px;color:#ff9d9d}.intake-close{position:absolute;right:16px;top:12px;border:0;background:none;color:#8db7bf;font-size:25px;cursor:pointer}body:not(.workspace-vue-shell) .command-receipt{display:grid!important}@media(max-width:700px){.toast{right:14px!important;bottom:14px!important;max-width:calc(100vw - 28px);font-size:12px!important}}@media(prefers-reduced-motion:reduce){#voice-toggle.listening .voice-wave,#voice-toggle.listening .voice-wave:before,#voice-toggle.listening .voice-wave:after{animation:none}}body:not(.workspace-vue-shell) .orb-launcher-shell{position:fixed;z-index:18;right:24px;top:86px}body:not(.workspace-vue-shell) .orb-launcher{display:grid;justify-items:center;gap:7px;width:78px;padding:0;border:0;color:#b7edf5;background:transparent}body:not(.workspace-vue-shell) .orb-launcher em{font:600 10px DM Mono,monospace;font-style:normal;letter-spacing:.08em;opacity:.72;transition:.2s}body:not(.workspace-vue-shell) .mini-orb{position:relative;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(180,252,255,.85) 0 2%,rgba(48,220,255,.28) 8%,rgba(13,80,118,.22) 31%,transparent 66%);filter:drop-shadow(0 0 15px rgba(33,214,255,.35));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s}body:not(.workspace-vue-shell) .mini-orb:before,.mini-orb:after{content:"";position:absolute;inset:5px;border-radius:50%;background-image:radial-gradient(circle,#42e8ff 0 1px,transparent 1.5px),radial-gradient(circle,#2e8fff 0 1px,transparent 1.5px);background-position:3px 7px,12px 2px;background-size:11px 13px,17px 15px;opacity:.72;animation:mini-orb-spin 9s linear infinite}body:not(.workspace-vue-shell) .mini-orb:after{inset:10px;opacity:.48;animation-duration:6s;animation-direction:reverse}body:not(.workspace-vue-shell) .mini-orb i{position:absolute;left:50%;top:50%;width:3px;height:18px;border-radius:6px;background:linear-gradient(transparent,#4deaff,transparent);transform-origin:50% 0;opacity:.55}.mini-orb i:nth-child(1){transform:rotate(15deg) translateY(-26px)}.mini-orb i:nth-child(2){transform:rotate(108deg) translateY(-26px)}.mini-orb i:nth-child(3){transform:rotate(206deg) translateY(-26px)}.mini-orb i:nth-child(4){transform:rotate(301deg) translateY(-26px)}body:not(.workspace-vue-shell) .mini-orb b{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#d8fdff;box-shadow:0 0 18px 8px #2addff42;transform:translate(-50%,-50%)}body:not(.workspace-vue-shell) .orb-launcher:hover .mini-orb{transform:scale(1.1);filter:drop-shadow(0 0 24px rgba(33,214,255,.6))}.orb-launcher:hover em{opacity:1}body:not(.workspace-vue-shell) .orb-dock{position:absolute;right:0;top:86px;width:min(460px,calc(100vw - 32px));padding:22px;border:1px solid rgba(66,230,255,.22);border-radius:22px;background:#050a0de6;box-shadow:0 28px 90px #00000085;backdrop-filter:blur(28px);animation:orb-dock-in .38s cubic-bezier(.16,1,.3,1) both}body:not(.workspace-vue-shell) .orb-dock[hidden]{display:none}.orb-dock-close{position:absolute;z-index:3;right:14px;top:12px;width:32px;height:32px;border:0;border-radius:50%;color:#7ea0a8;background:#ffffff0a;font-size:21px}.orb-dock-head span{display:block;color:#d8faff;font-size:15px;font-weight:700}.orb-dock-head small{display:block;margin-top:4px;color:#6f8990;font-size:11px}body:not(.workspace-vue-shell) .orb-dock .jarvis-core{position:relative;inset:auto;height:190px;display:grid}.orb-dock .jarvis-core>div{width:min(330px,80%)}.orb-dock .jarvis-core strong{font-size:22px}.orb-dock .jarvis-core span{max-width:320px;margin:8px auto 0;color:#78949b;font-size:11px;line-height:1.55;white-space:normal}body:not(.workspace-vue-shell) .orb-dock .orb-command{position:relative;left:auto;bottom:auto;width:100%;grid-template-columns:48px minmax(0,1fr) 64px;padding:6px;border-radius:17px;transform:none}.orb-dock .orb-command input{height:48px;font-size:13px}.orb-dock .orb-command>button{height:48px;border-radius:12px}.orb-dock .orb-command small{left:58px;top:calc(100% + 10px);font-size:9px}.orb-dock .jarvis-core.core-swap>div{animation:core-swap .42s cubic-bezier(.16,1,.3,1) both}@keyframes mini-orb-spin{to{transform:rotate(360deg)}}@keyframes orb-dock-in{0%{opacity:0;transform:translateY(-10px) scale(.96);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(max-width:700px){.orb-launcher-shell{right:12px;top:72px}.orb-launcher{width:62px}.mini-orb{width:52px;height:52px}.orb-launcher em{display:none}.orb-dock{position:fixed;right:12px;left:12px;top:auto;bottom:max(18px,env(safe-area-inset-bottom));width:auto;padding:18px}.orb-dock .jarvis-core{height:160px}}@media(prefers-reduced-motion:reduce){.mini-orb:before,.mini-orb:after{animation:none}.orb-dock{animation:none}}body:not(.workspace-vue-shell) .command-trace{display:grid;gap:8px;margin:16px 0 20px;padding:0;list-style:none;counter-reset:trace;color:#9cb2b8;font-size:13px}.command-trace li{display:flex;gap:10px;align-items:flex-start}.command-trace li:before{counter-increment:trace;content:counter(trace,decimal-leading-zero);flex:0 0 24px;color:#25e7f6;font-family:ui-monospace,monospace;font-size:11px;line-height:1.6}.intent-home .jarvis-core>div{width:min(540px,62vw)}.intent-home .jarvis-core span{max-width:540px;max-height:138px;overflow:hidden;text-align:left;font-size:13px;line-height:1.72;letter-spacing:0}.orb-dock .jarvis-core span{max-height:96px;overflow:hidden;text-align:left}@media(max-width:700px){.intent-home .jarvis-core>div{width:min(82vw,420px)}.intent-home .jarvis-core span{max-height:112px;font-size:11px;line-height:1.62}}.intent-home .jarvis-orb-wrap{width:min(740px,74vw)!important;height:min(740px,74vw)!important;animation:none;transform-style:preserve-3d;perspective:1100px}.intent-home #jarvis-orb{filter:drop-shadow(0 0 30px rgba(8,213,232,.58));transform:scale(1.04);transform-style:preserve-3d;animation:none}@media(max-width:700px){.intent-home .jarvis-orb-wrap{width:108vw!important;height:108vw!important}}body:not(.workspace-vue-shell) .materials-status{margin:18px 0;padding:16px 18px;border:1px solid rgba(124,222,235,.18);border-radius:14px;background:#051218a8}.materials-status-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.materials-status-head small{color:var(--muted);font-size:12px}.materials-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.materials-status-grid span{font-size:12px;color:#b8d3d8}.materials-status-grid i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#66777b;margin-right:7px}.materials-status-grid i.ready{background:#55e5c5;box-shadow:0 0 10px #55e5c5b3}@media(max-width:700px){.materials-status-head{display:block}.materials-status-head small{display:block;margin-top:6px}.materials-status-grid{grid-template-columns:1fr}}@keyframes orb-full-spin{0%{transform:scale(1.08) rotateY(0) rotateX(0)}25%{transform:scale(1.08) rotateY(90deg) rotateX(4deg)}50%{transform:scale(1.08) rotateY(180deg) rotateX(0)}75%{transform:scale(1.08) rotateY(270deg) rotateX(-4deg)}to{transform:scale(1.08) rotateY(360deg) rotateX(0)}}body:not(.workspace-vue-shell) .tenant-members-panel{margin-top:24px}.member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.member-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;border:1px solid rgba(124,222,235,.18);border-radius:16px;background:#08141bb8}.member-card strong,.member-card small{display:block}.member-card small{margin-top:5px;color:var(--muted)}.member-card>span{color:#7de5ed;font-size:12px;white-space:nowrap}.member-invite-form{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.member-invite-form input,.member-invite-form select{min-height:42px;padding:0 13px;border-radius:10px;border:1px solid rgba(124,222,235,.22);background:#08131b;color:#dffcff}.member-invite-form input{flex:1;min-width:220px}.member-invite-form button{border:0;border-radius:10px;padding:0 18px;background:#4ad6df;color:#031217;font-weight:700}.member-invites{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;color:var(--muted);font-size:12px}.member-invites small{padding:7px 10px;border:1px solid rgba(124,222,235,.15);border-radius:999px}body:not(.workspace-vue-shell) .profile-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 10px}.profile-preview-grid img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;border:1px solid rgba(105,224,236,.22);background:#071319}.profile-audio-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 14px;color:#8fbac1;font-size:11px}.profile-audio-list audio{height:28px;max-width:220px;filter:hue-rotate(145deg) saturate(.8)}body:not(.workspace-vue-shell) .resume-page{margin-top:24px;background:linear-gradient(135deg,#07141bf5,#040c11db);border:1px solid rgba(95,219,232,.22);border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0000003d}.resume-cover{display:grid;grid-template-columns:120px minmax(0,1fr) 220px;gap:24px;align-items:center;padding:28px;border-bottom:1px solid rgba(121,216,224,.16);background:radial-gradient(circle at 12% 30%,rgba(8,213,232,.12),transparent 34%),linear-gradient(115deg,#0a1e26d1,#070e1452)}.resume-portrait{width:120px;height:150px;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#0d3d49,#071218);border:1px solid rgba(113,238,247,.48);display:grid;place-items:center;color:#c8fbff;font-size:48px;font-weight:700}.resume-portrait img{width:100%;height:100%;object-fit:cover}.resume-identity h2{font-size:36px;letter-spacing:-.04em;margin:10px 0 5px;color:#e7fdff}.resume-role{font-size:16px;color:#91c9d0;margin:0 0 18px}.resume-tags{display:flex;flex-wrap:wrap;gap:8px}.resume-tags span{border:1px solid rgba(106,225,236,.25);border-radius:999px;padding:7px 11px;color:#9fe8ed;font-size:12px;background:#114a532e}.resume-score{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:20px;border-left:1px solid rgba(121,216,224,.16)}.resume-score>span{font-size:11px;color:#7aaab2;letter-spacing:.12em}.resume-score strong{font-size:46px;line-height:1;color:#69eff4}.resume-score strong small{font-size:18px;margin-left:3px}.resume-score .bar{margin:2px 0 12px}.resume-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:1px;background:#79d8e01f}.resume-main,.resume-side{display:grid;gap:1px;background:#040e13f2}.resume-block{padding:26px 28px;background:#06141beb}.resume-block h3{font-size:21px;color:#ddfaff;margin:8px 0 14px}.resume-block p,.resume-note{font-size:15px;line-height:1.9;color:#a8c9ce;white-space:pre-line}.resume-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.resume-facts div{padding-bottom:14px;border-bottom:1px solid rgba(121,216,224,.12)}.resume-facts small{display:block;color:#6e9ca5;font-size:11px;margin-bottom:7px}.resume-facts strong{display:block;color:#d4f3f5;font-size:14px;line-height:1.6;font-weight:600}.resume-block-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.resume-block-head>b{font-size:12px;color:#55e4eb;font-weight:500}.resume-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.resume-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;border:1px solid rgba(113,238,247,.2);background:#071218}.resume-audio{display:grid;gap:8px;margin-top:16px}.resume-audio audio{width:100%;height:32px;filter:hue-rotate(145deg) saturate(.8)}.resume-empty{color:#6f989f;font-size:12px;padding:18px 0}.resume-stat-block{align-self:start}.resume-stat-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid rgba(121,216,224,.12);color:#87b5bc;font-size:13px}.resume-stat-row strong{color:#e2fbfc;font-size:15px;text-align:right;max-width:65%;overflow-wrap:anywhere}.resume-page .outline-button{white-space:nowrap}@media(max-width:800px){.resume-cover{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:20px}.resume-portrait{width:84px;height:108px;font-size:32px}.resume-identity h2{font-size:27px}.resume-role{font-size:13px}.resume-score{grid-column:1/-1;border-left:0;border-top:1px solid rgba(121,216,224,.16);padding:16px 0 0}.resume-layout{grid-template-columns:1fr}.resume-block{padding:22px 18px}.resume-facts{grid-template-columns:1fr}.resume-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}body:not(.workspace-vue-shell) .media-load-failed{opacity:.35;background:linear-gradient(135deg,#0a1b22,#071015)}body:not(.workspace-vue-shell) .resume-upload{margin-top:1px;padding:26px 28px;background:#06141bf0;border-top:1px solid rgba(121,216,224,.12)}.resume-upload-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.resume-upload-head h3{margin:7px 0 5px;color:#ddfaff;font-size:21px}.resume-upload-head p{margin:0;color:#82aeb5;font-size:13px}.resume-upload-state{border:1px solid rgba(94,235,236,.3);color:#69eff4;border-radius:999px;padding:7px 11px;font-size:11px}.resume-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.resume-upload-item{display:grid;grid-template-columns:32px 1fr;column-gap:10px;align-items:start;padding:16px;border:1px dashed rgba(108,220,230,.24);border-radius:14px;background:#081e268a;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.resume-upload-item:hover{border-color:#69eff4bf;background:#0a2f38b8;transform:translateY(-2px)}.resume-upload-item.uploading{border-color:#f1bd5b}.resume-upload-item.uploaded{border-color:#54e2c0}.resume-upload-item.failed{border-color:#f77}.resume-upload-icon{grid-row:span 3;color:#69eff4;font-size:24px;line-height:1}.resume-upload-item strong{color:#dffcff;font-size:14px}.resume-upload-item small{color:#82aeb5;line-height:1.55;font-size:11px;margin-top:5px}.resume-upload-item em{font-style:normal;color:#65dfe6;font-size:11px;margin-top:10px}.resume-upload-log{margin-top:14px;padding:11px 13px;border-radius:9px;background:#041016bf;color:#8fbcc1;font-size:12px;line-height:1.6}@media(max-width:800px){.resume-upload{padding:22px 18px}.resume-upload-grid{grid-template-columns:1fr}.resume-upload-head{display:block}.resume-upload-state{display:inline-block;margin-top:12px}}body:not(.workspace-vue-shell) .resume-checklist{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px}.resume-check{display:inline-flex;align-items:center;gap:5px;color:#7fa6ad;font-size:10px;line-height:1.4;white-space:nowrap}.resume-check i{display:grid;place-items:center;width:15px;height:15px;border:1px solid rgba(127,166,173,.35);border-radius:50%;font-style:normal;font-size:10px;color:#6f949b}.resume-check.is-done{color:#9adfe2}.resume-check.is-done i{border-color:#53e2d2b3;color:#62e6d0;background:#2aa09729}body:not(.workspace-vue-shell){scrollbar-width:thin;scrollbar-color:rgba(91,208,222,.56) rgba(4,13,18,.72)}body:not(.workspace-vue-shell){scrollbar-width:thin;scrollbar-color:rgba(91,208,222,.48) transparent}body:not(.workspace-vue-shell) *::-webkit-scrollbar{width:9px;height:9px}body:not(.workspace-vue-shell) *::-webkit-scrollbar-track{background:#030b10ad;border-radius:999px}body:not(.workspace-vue-shell) *::-webkit-scrollbar-thumb{min-height:42px;border:2px solid rgba(3,11,16,.68);border-radius:999px;background:linear-gradient(180deg,#5ee7f0cc,#1f748bc2);box-shadow:0 0 12px #39d7e62e}body:not(.workspace-vue-shell) *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9af7fb,#35b6ca);box-shadow:0 0 16px #39d7e661}body:not(.workspace-vue-shell) *::-webkit-scrollbar-corner{background:transparent}body:not(.workspace-vue-shell) .quick-prompts::-webkit-scrollbar,body:not(.workspace-vue-shell) .architecture-track::-webkit-scrollbar,body:not(.workspace-vue-shell) .agent-flow-rail::-webkit-scrollbar{height:5px}body:not(.workspace-vue-shell) .quick-prompts,body:not(.workspace-vue-shell) .architecture-track,body:not(.workspace-vue-shell) .agent-flow-rail{scrollbar-width:thin;scrollbar-color:rgba(75,211,225,.52) transparent}@media(prefers-reduced-motion:reduce){body:not(.workspace-vue-shell) *::-webkit-scrollbar-thumb{box-shadow:none}}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app{--ink:#e8fbfd;--paper:#07131d;--white:rgba(9,24,35,.82);--muted:#789aa3;--line:rgba(111,205,220,.18);--acid:#45deea;--green:#56d9e7;--orange:#f0aa55;--blue:#9b87ff;background:#07131d!important;color:var(--ink)!important;position:relative;isolation:isolate}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(106,198,215,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(106,198,215,.035) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(circle at 50% 42%,#000,transparent 86%)}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(48,126,166,.16),transparent 40%),radial-gradient(circle at 90% 80%,rgba(91,64,176,.08),transparent 34%)}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .stage{min-height:100vh;background:transparent}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .masthead{border-bottom:1px solid var(--line)}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .masthead h1,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .section-head h2{font-family:Manrope,Noto Sans SC,sans-serif;color:#e9fbfd;text-shadow:0 0 20px rgba(69,222,234,.12)}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .masthead h1:after{display:none!important}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .masthead p,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .section-head p{color:#789aa3}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .kicker{color:var(--acid)}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .page-canvas{max-width:1480px}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .signal-card,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .metric,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .client-card,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .panel,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .pipeline-step,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .auth-card,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .member-card,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .resume-card{border:1px solid rgba(111,205,220,.18);border-radius:14px;background:linear-gradient(145deg,#0c1f2ce0,#07141ec7);box-shadow:0 18px 50px #0000002e}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .panel-head,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .list-row{border-color:#6fcddc21}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .list-row strong,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .client-card h3{color:#ddf7f8}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .list-row small,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .client-card p{color:#75969e}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .list-row i{background:var(--acid);box-shadow:0 0 10px #45deea8c}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .bar{background:#15323b}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .bar i{background:var(--acid);box-shadow:0 0 12px #45deea6b}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app input,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app textarea,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app select{border-color:#6fcddc3d!important;background:#030e16cc!important;color:#e4fbfc!important}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app input:focus,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app textarea:focus,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app select:focus{border-color:transparent!important;outline:none!important;box-shadow:0 0 0 3px #45deea3d,0 10px 24px #0082961f!important}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .outline-button{border-color:#45deea57;background:#051119b3;color:#a7cbd0}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .outline-button:hover{border-color:var(--acid);background:#45deea1f;color:#e7ffff}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .action-button{background:var(--acid);color:#032027;box-shadow:0 0 18px #45deea38}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .pill.green{color:var(--acid);background:#45deea1f}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .modal{border:1px solid rgba(111,205,220,.25);background:#081a26;color:#e8fbfd;box-shadow:0 30px 90px #0000008c}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .modal-backdrop{background:#01080dc7}body:not(.workspace-vue-shell) .delivery-shell{display:grid;gap:18px}body:not(.workspace-vue-shell) .delivery-topbar{display:grid;grid-template-columns:auto minmax(240px,1fr) 230px;gap:18px;align-items:center;padding:18px 20px;border:1px solid rgba(111,205,220,.18);border-radius:14px;background:linear-gradient(145deg,#0c1f2ce6,#07141ecc)}body:not(.workspace-vue-shell) .delivery-topbar label{display:block;margin-top:5px;color:#dff8fa;font-size:14px;font-weight:700}body:not(.workspace-vue-shell) .delivery-topbar select{width:100%;padding:11px 38px 11px 13px;border:1px solid rgba(105,215,228,.24);border-radius:9px;background:#061720;color:#dff9fa;font:600 13px Noto Sans SC,sans-serif}body:not(.workspace-vue-shell) .delivery-overall{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;padding-left:18px;border-left:1px solid rgba(111,205,220,.16)}body:not(.workspace-vue-shell) .delivery-overall>span{color:#719aa2;font-size:11px}body:not(.workspace-vue-shell) .delivery-overall strong{grid-row:1/3;grid-column:2;color:#55e8ef;font-size:30px}body:not(.workspace-vue-shell) .delivery-overall strong small{font-size:13px;color:#789ba2}body:not(.workspace-vue-shell) .delivery-overall .bar{grid-column:1;margin:5px 0 0}body:not(.workspace-vue-shell) .delivery-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}body:not(.workspace-vue-shell) .delivery-tabs button{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;min-height:78px;padding:12px;border:1px solid rgba(111,205,220,.15);border-radius:11px;background:#07141dc2;color:#b9d7da;text-align:left;cursor:pointer}body:not(.workspace-vue-shell) .delivery-tabs button b{grid-row:1/3;color:#577780;font:600 11px DM Mono,monospace}body:not(.workspace-vue-shell) .delivery-tabs button span{font-size:13px;font-weight:800}body:not(.workspace-vue-shell) .delivery-tabs button small{color:#668991;font-size:10px}body:not(.workspace-vue-shell) .delivery-tabs button.active{border-color:#44dce8;background:linear-gradient(145deg,#104f5a9e,#08232ee6);box-shadow:0 0 0 1px #44dce826,0 12px 35px #0003}body:not(.workspace-vue-shell) .delivery-tabs button.active b,body:not(.workspace-vue-shell) .delivery-tabs button.active small{color:#63eaf1}body:not(.workspace-vue-shell) .delivery-tabs button.review small{color:#ffc06e}body:not(.workspace-vue-shell) .delivery-tabs button.done small{color:#75e2bd}body:not(.workspace-vue-shell) .delivery-tabs button.blocked small{color:#ff9a8e}body:not(.workspace-vue-shell) .delivery-hero{display:flex;justify-content:space-between;gap:26px;align-items:center;padding:28px 30px;border:1px solid rgba(111,205,220,.18);border-radius:16px;background:radial-gradient(circle at 8% 40%,rgba(52,213,226,.11),transparent 34%),linear-gradient(125deg,#091f2af5,#051018e6)}body:not(.workspace-vue-shell) .delivery-hero h2{margin:8px 0 7px;color:#e8fdff;font-size:32px}body:not(.workspace-vue-shell) .delivery-hero p{max-width:760px;margin:0;color:#8fb5bb;font-size:14px;line-height:1.8}body:not(.workspace-vue-shell) .delivery-status{display:grid;grid-template-columns:10px minmax(120px,1fr);gap:4px 10px;min-width:230px;padding:15px;border:1px solid rgba(111,205,220,.16);border-radius:12px;background:#020d1375}body:not(.workspace-vue-shell) .delivery-status i{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#607c83}body:not(.workspace-vue-shell) .delivery-status span{font-weight:800;color:#d9f2f4}body:not(.workspace-vue-shell) .delivery-status small{grid-column:2;color:#769ba2;line-height:1.5}body:not(.workspace-vue-shell) .delivery-status.done i{background:#76dfb8;box-shadow:0 0 11px #76dfb899}body:not(.workspace-vue-shell) .delivery-status.review i{background:#ffc06e;box-shadow:0 0 11px #ffc06e8c}body:not(.workspace-vue-shell) .delivery-status.running i{background:#4de4ee;box-shadow:0 0 11px #4de4eeb3;animation:cyan-pulse 1.2s infinite}body:not(.workspace-vue-shell) .delivery-status.blocked i{background:#ff8d7e}body:not(.workspace-vue-shell) .delivery-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:14px;align-items:start}body:not(.workspace-vue-shell) .delivery-result,body:not(.workspace-vue-shell) .delivery-control{border:1px solid rgba(111,205,220,.17);border-radius:15px;background:linear-gradient(145deg,#0a1b26e6,#05121bcc)}body:not(.workspace-vue-shell) .delivery-result{min-height:560px;overflow:hidden}body:not(.workspace-vue-shell) .delivery-result>header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 22px;border-bottom:1px solid rgba(111,205,220,.14)}body:not(.workspace-vue-shell) .delivery-result h3,body:not(.workspace-vue-shell) .delivery-control h3{margin:6px 0 0;color:#ddf7f9;font-size:18px}body:not(.workspace-vue-shell) .delivery-version{padding:7px 10px;border-radius:999px;background:#3edbe71a;color:#69e5ec;font-size:10px}body:not(.workspace-vue-shell) .delivery-document{padding:28px 34px;color:#a8c9ce;line-height:1.85}body:not(.workspace-vue-shell) .delivery-document h1{font-size:28px}body:not(.workspace-vue-shell) .delivery-document h2{margin:30px 0 12px;padding-bottom:9px;border-bottom:1px solid rgba(111,205,220,.16);color:#e2fafb;font-size:21px}body:not(.workspace-vue-shell) .delivery-document h3{margin:23px 0 9px;color:#d3f4f6;font-size:17px}body:not(.workspace-vue-shell) .delivery-document h4{color:#bfe5e8}body:not(.workspace-vue-shell) .delivery-document p{white-space:pre-wrap}body:not(.workspace-vue-shell) .delivery-document ul{display:grid;gap:7px;padding-left:20px}body:not(.workspace-vue-shell) .delivery-table-wrap{max-width:100%;margin:18px 0;overflow:auto;border:1px solid rgba(111,205,220,.16);border-radius:9px}body:not(.workspace-vue-shell) .delivery-document table{width:100%;border-collapse:collapse;min-width:620px}body:not(.workspace-vue-shell) .delivery-document td{padding:10px 12px;border-right:1px solid rgba(111,205,220,.12);border-bottom:1px solid rgba(111,205,220,.12);font-size:12px;vertical-align:top}body:not(.workspace-vue-shell) .delivery-document tr:first-child td{color:#e1f9fa;background:#41cdda17;font-weight:800}body:not(.workspace-vue-shell) .delivery-loading,body:not(.workspace-vue-shell) .delivery-load-error{margin:28px;padding:24px;border:1px dashed rgba(111,205,220,.2);border-radius:10px;color:#7fa5ac;text-align:center}body:not(.workspace-vue-shell) .delivery-load-error{color:#ffaaa0;border-color:#ff8d7e4d}body:not(.workspace-vue-shell) .delivery-empty-result{display:grid;place-items:center;align-content:center;min-height:460px;padding:40px;text-align:center}body:not(.workspace-vue-shell) .delivery-empty-result>span{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(90,228,238,.28);border-radius:50%;color:#59dce6;font:700 18px DM Mono,monospace}body:not(.workspace-vue-shell) .delivery-empty-result h3{margin:20px 0 8px;color:#dcf6f8;font-size:20px}body:not(.workspace-vue-shell) .delivery-empty-result p{max-width:430px;margin:0;color:#7298a0;line-height:1.7}body:not(.workspace-vue-shell) .delivery-control{padding:20px;position:sticky;top:104px}body:not(.workspace-vue-shell) .delivery-control>section{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(111,205,220,.13)}body:not(.workspace-vue-shell) .delivery-control ul{display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none}body:not(.workspace-vue-shell) .delivery-control li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:#88abb1;font-size:12px;line-height:1.5}body:not(.workspace-vue-shell) .delivery-control li i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#71919724;color:#708e94;font-style:normal}body:not(.workspace-vue-shell) .delivery-control li.ready i{background:#5eddb524;color:#72ddb9}body:not(.workspace-vue-shell) .delivery-task-box p{margin:12px 0 5px;color:#8db1b7;font-size:12px;line-height:1.65}body:not(.workspace-vue-shell) .delivery-task-box small{color:#5f8188;font-size:10px}body:not(.workspace-vue-shell) .delivery-primary,body:not(.workspace-vue-shell) .delivery-secondary{min-height:43px;padding:0 16px;border-radius:8px;font-weight:800;cursor:pointer}body:not(.workspace-vue-shell) .delivery-primary{width:100%;border:0;background:#45dce8;color:#031a20;box-shadow:0 0 22px #45dce82e}body:not(.workspace-vue-shell) .delivery-primary:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.45;box-shadow:none}body:not(.workspace-vue-shell) .delivery-secondary{border:1px solid rgba(255,174,108,.35);background:#5c351433;color:#ffc285}body:not(.workspace-vue-shell) .delivery-approval label{display:block;color:#a8cdd1;font-size:12px}body:not(.workspace-vue-shell) .delivery-approval label small{color:#617f85}body:not(.workspace-vue-shell) .delivery-approval textarea{width:100%;min-height:80px;margin:8px 0 10px;padding:10px;border:1px solid rgba(111,205,220,.2);border-radius:8px;background:#04131b;color:#def7f9;resize:vertical}body:not(.workspace-vue-shell) .delivery-approval>div{display:grid;grid-template-columns:1fr auto;gap:8px}body:not(.workspace-vue-shell) .delivery-warning,body:not(.workspace-vue-shell) .delivery-blocker{margin:12px 2px 0;color:#c28d58;font-size:10px;line-height:1.6}body:not(.workspace-vue-shell) .delivery-blocker{color:#d18378}body:not(.workspace-vue-shell) .delivery-empty{display:grid;justify-items:start;gap:10px;padding:50px;border:1px dashed rgba(111,205,220,.2);border-radius:15px;background:#081821a8}body:not(.workspace-vue-shell) .delivery-empty h2{margin:0;color:#e1f8f9}body:not(.workspace-vue-shell) .delivery-empty p{max-width:650px;color:#82a6ad;line-height:1.7}body:not(.workspace-vue-shell) .delivery-tabs button:focus-visible,body:not(.workspace-vue-shell) .delivery-primary:focus-visible,body:not(.workspace-vue-shell) .delivery-secondary:focus-visible,body:not(.workspace-vue-shell) .delivery-topbar select:focus-visible,body:not(.workspace-vue-shell) .delivery-approval textarea:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 3px #5fe8f273,0 10px 24px #0082961f}@media(max-width:1000px){body:not(.workspace-vue-shell) .delivery-tabs{grid-template-columns:repeat(3,1fr)}body:not(.workspace-vue-shell) .delivery-layout{grid-template-columns:1fr}body:not(.workspace-vue-shell) .delivery-control{position:static}body:not(.workspace-vue-shell) .delivery-topbar{grid-template-columns:auto 1fr}body:not(.workspace-vue-shell) .delivery-overall{grid-column:1/-1;border-left:0;border-top:1px solid rgba(111,205,220,.16);padding:14px 0 0}}@media(max-width:700px){body:not(.workspace-vue-shell) .delivery-topbar{grid-template-columns:1fr;padding:15px}body:not(.workspace-vue-shell) .delivery-topbar select{grid-column:1}body:not(.workspace-vue-shell) .delivery-overall{grid-column:1}body:not(.workspace-vue-shell) .delivery-tabs{grid-template-columns:repeat(2,1fr)}body:not(.workspace-vue-shell) .delivery-tabs button{min-height:70px}body:not(.workspace-vue-shell) .delivery-hero{display:grid;padding:22px 18px}body:not(.workspace-vue-shell) .delivery-hero h2{font-size:27px}body:not(.workspace-vue-shell) .delivery-status{min-width:0}body:not(.workspace-vue-shell) .delivery-result{min-height:420px}body:not(.workspace-vue-shell) .delivery-document{padding:20px 17px}body:not(.workspace-vue-shell) .delivery-result>header{align-items:flex-start;flex-direction:column}body:not(.workspace-vue-shell) .delivery-control{padding:17px}}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .toast{border:1px solid rgba(69,222,234,.28);background:#071923;color:#ddfbfd}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .rail-bottom{color:#a7cbd0}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .page-canvas{max-width:1560px;padding-top:34px}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-page{margin-top:28px;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-cover{margin-bottom:16px;border:1px solid rgba(111,205,220,.22);border-radius:20px;background:radial-gradient(circle at 12% 30%,rgba(69,222,234,.14),transparent 34%),linear-gradient(135deg,#0d2736e6,#07141eb8);box-shadow:0 24px 60px #0003}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;background:transparent}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-main,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-side{gap:16px;background:transparent}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-block{border:1px solid rgba(111,205,220,.16);border-radius:16px;background:linear-gradient(145deg,#0c1f2cd6,#07141eb3);box-shadow:0 14px 40px #00000024}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-upload{margin-top:16px;border:1px solid rgba(111,205,220,.16);border-radius:16px;background:linear-gradient(145deg,#0c1f2cd6,#07141eb3)}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .rag-search-panel{padding:22px;border:1px solid rgba(111,205,220,.16);border-radius:16px;background:#081822b8}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app:not(.intent-home) .resume-portrait{border-radius:18px;box-shadow:0 0 30px #45deea2e}@media(max-width:700px){body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .page-canvas{padding-left:14px;padding-right:14px}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .masthead{padding-left:16px;padding-right:16px}body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .signal-card,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .metric,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .client-card,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .panel,body:not(.workspace-vue-shell) [data-theme=dark] .owner-app .pipeline-step{border-radius:12px}}body:not(.workspace-vue-shell) .intelligence-shell.orb-launcher-shell{position:fixed;z-index:90;inset:auto auto 24px 50%;width:min(860px,calc(100vw - 48px));transform:translate(-50%);filter:drop-shadow(0 22px 54px rgba(0,0,0,.5))}body:not(.workspace-vue-shell) .intelligence-bar.orb-launcher{position:relative;width:100%;height:68px;display:grid;grid-template-columns:48px minmax(0,1fr) auto auto 18px;align-items:center;gap:14px;padding:8px 18px 8px 10px;border:1px solid rgba(102,224,235,.27);border-radius:20px;background:linear-gradient(120deg,#051219f5,#071b25f0);box-shadow:inset 0 1px #ffffff09,0 0 0 1px #00000047;color:#e7fcfd;text-align:left;overflow:hidden;cursor:pointer;transition:border-color .25s,transform .25s,background .25s}body:not(.workspace-vue-shell) .intelligence-bar.orb-launcher:before{content:"";position:absolute;inset:auto 9% 0;height:1px;background:linear-gradient(90deg,transparent,#43dce8 45%,transparent);opacity:.55}body:not(.workspace-vue-shell) .intelligence-bar.orb-launcher:after{content:"";position:absolute;top:0;bottom:0;width:130px;left:-150px;background:linear-gradient(90deg,transparent,rgba(122,244,250,.08),transparent);transform:skew(-16deg);animation:intelligence-sweep 7s ease-in-out infinite}body:not(.workspace-vue-shell) .intelligence-bar.orb-launcher:hover{transform:translateY(-2px);border-color:#66e0eb8c;background:linear-gradient(120deg,#071922fa,#08222cf5)}body:not(.workspace-vue-shell) .intelligence-orb{position:relative;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:radial-gradient(circle at 44% 42%,#d9ffff 0 3%,#45e5ef 5%,#25afcd3d 28%,#0411191a 68%);border:1px solid rgba(87,226,238,.32);box-shadow:inset 0 0 18px #39d2e229,0 0 20px #2ccde41c;overflow:hidden}body:not(.workspace-vue-shell) .intelligence-orb:before,body:not(.workspace-vue-shell) .intelligence-orb:after,body:not(.workspace-vue-shell) .intelligence-orb i{content:"";position:absolute;inset:7px;border:1px solid rgba(101,235,243,.35);border-radius:45% 55% 52% 48%;animation:intelligence-orbit 8s linear infinite}body:not(.workspace-vue-shell) .intelligence-orb:after{inset:12px 5px;transform:rotate(67deg);border-color:#917eff47;animation-duration:5.8s;animation-direction:reverse}body:not(.workspace-vue-shell) .intelligence-orb i:nth-child(2){inset:4px 15px;transform:rotate(38deg);animation-duration:7.2s}body:not(.workspace-vue-shell) .intelligence-orb b{width:4px;height:4px;border-radius:50%;background:#ecffff;box-shadow:0 0 11px 4px #48e2f0a6}body:not(.workspace-vue-shell) .intelligence-bar-copy{min-width:0}body:not(.workspace-vue-shell) .intelligence-bar-copy small,body:not(.workspace-vue-shell) .intelligence-bar-copy strong{display:block}body:not(.workspace-vue-shell) .intelligence-bar-copy small{margin-bottom:4px;color:#60dce6;font:700 10px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}body:not(.workspace-vue-shell) .intelligence-bar-copy strong{color:#e6fafb;font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.workspace-vue-shell) .intelligence-live{display:flex;align-items:center;gap:7px;color:#8eafb5;font-size:11px;white-space:nowrap}body:not(.workspace-vue-shell) .intelligence-live i{width:7px;height:7px;border-radius:50%;background:#52e6d0;box-shadow:0 0 9px #52e6d0c7;animation:intelligence-pulse 2s ease-in-out infinite}body:not(.workspace-vue-shell) .intelligence-live em{font-style:normal}body:not(.workspace-vue-shell) .intelligence-bar kbd{padding:6px 8px;border:1px solid rgba(117,205,216,.2);border-radius:7px;background:#ffffff06;color:#789ba2;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace}body:not(.workspace-vue-shell) .intelligence-chevron{color:#64dfe8;font-size:16px;transition:transform .25s}body:not(.workspace-vue-shell) .intelligence-shell.is-open .intelligence-chevron{transform:rotate(180deg)}body:not(.workspace-vue-shell) .intelligence-dock.orb-dock{position:absolute;inset:auto auto 80px 50%;width:min(900px,calc(100vw - 48px));padding:0;border:1px solid rgba(102,224,235,.3);border-radius:24px;background:linear-gradient(155deg,#051118fb,#040c12fa);box-shadow:0 34px 100px #000000a8,inset 0 1px #ffffff09;backdrop-filter:blur(28px);transform:translate(-50%);overflow:hidden;animation:intelligence-dock-in .38s cubic-bezier(.16,1,.3,1) both}body:not(.workspace-vue-shell) .intelligence-dock.orb-dock[hidden]{display:none}body:not(.workspace-vue-shell) .intelligence-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 26px 18px;border-bottom:1px solid rgba(102,224,235,.12)}body:not(.workspace-vue-shell) .intelligence-head div>span{display:block;margin-bottom:8px;color:#47dce8;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}body:not(.workspace-vue-shell) .intelligence-head div>strong{display:block;color:#e7fbfc;font-size:21px;line-height:1.28}body:not(.workspace-vue-shell) .intelligence-head .orb-dock-close{position:relative;inset:auto;flex:0 0 auto}body:not(.workspace-vue-shell) .intelligence-context{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(102,224,235,.1);background:#0a1f2857}body:not(.workspace-vue-shell) .intelligence-context>span{padding:14px 20px;border-right:1px solid rgba(102,224,235,.1)}body:not(.workspace-vue-shell) .intelligence-context>span:last-child{border-right:0}body:not(.workspace-vue-shell) .intelligence-context small,body:not(.workspace-vue-shell) .intelligence-context strong{display:block}body:not(.workspace-vue-shell) .intelligence-context small{margin-bottom:5px;color:#668a92;font-size:9px;letter-spacing:.12em}body:not(.workspace-vue-shell) .intelligence-context strong{color:#bce6e9;font-size:12px;font-weight:600}body:not(.workspace-vue-shell) .intelligence-suggestions{display:flex;gap:9px;padding:18px 22px 4px;overflow-x:auto}.intelligence-suggestions button{flex:0 0 auto;display:flex;align-items:center;gap:14px;min-height:38px;padding:0 13px;border:1px solid rgba(104,211,222,.17);border-radius:10px;background:#081c259e;color:#9ac3c8;font-size:11px;cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .2s}.intelligence-suggestions button:hover{color:#e4ffff;border-color:#46dde980;background:#1e697433;transform:translateY(-1px)}.intelligence-suggestions button i{color:#47dce8;font-style:normal}body:not(.workspace-vue-shell) .intelligence-dock .intelligence-command.orb-command{position:relative;left:auto;bottom:auto;width:auto;display:grid;grid-template-columns:54px minmax(0,1fr) 90px;margin:16px 22px 8px;padding:7px;border:1px solid rgba(96,224,235,.28);border-radius:17px;background:#020a0fcc;box-shadow:inset 0 0 26px #1e99af0b;transform:none}.intelligence-dock .intelligence-command.orb-command:focus-within{border-color:#4ae5eeb3;box-shadow:0 0 0 4px #39d5e212,inset 0 0 28px #1e99af0f}.intelligence-dock .intelligence-command input{height:52px;font-size:15px;background:transparent!important}.intelligence-dock .intelligence-command>button{height:52px;border-radius:11px}.intelligence-dock .intelligence-command>button[type=submit]{display:flex;align-items:center;justify-content:center;gap:7px;background:#50ddea;color:#042127;font-weight:800}.intelligence-dock .intelligence-command small{position:absolute;left:64px;top:calc(100% + 11px);color:#66878d;font-size:10px}body:not(.workspace-vue-shell) .intelligence-route{padding:26px 26px 24px}body:not(.workspace-vue-shell) .intelligence-route>small{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:#87aab0;font-size:10px;letter-spacing:.08em}body:not(.workspace-vue-shell) .intelligence-route>small:before{content:"";width:6px;height:6px;border-radius:50%;background:#4be2ed;box-shadow:0 0 9px #4be2edb8}body:not(.workspace-vue-shell) .intelligence-route>small em{font-style:normal;color:#4f7077;letter-spacing:0}body:not(.workspace-vue-shell) .intelligence-route>div{display:flex;align-items:center;min-width:0}body:not(.workspace-vue-shell) .intelligence-route-node{display:flex;align-items:center;gap:7px;color:#b7d9dd;font-size:11px;white-space:nowrap}body:not(.workspace-vue-shell) .intelligence-route-node i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(74,221,232,.28);border-radius:50%;color:#4ddce7;background:#145f6a1f;font:700 8px ui-monospace,monospace}body:not(.workspace-vue-shell) .intelligence-route b{position:relative;flex:1;height:1px;min-width:18px;margin:0 8px;background:linear-gradient(90deg,#4adde826,#4adde885,#4adde826);overflow:hidden}body:not(.workspace-vue-shell) .intelligence-route b:after{content:"";position:absolute;width:26%;height:1px;background:#d9ffff;box-shadow:0 0 8px #3fe1ec;animation:route-signal 2.6s linear infinite}body:not(.workspace-vue-shell) .intelligence-scan{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(82,231,239,.8),transparent);opacity:.38;animation:vertical-scan 5.5s ease-in-out infinite;pointer-events:none}@keyframes intelligence-sweep{0%,58%{left:-150px}82%,to{left:110%}}@keyframes intelligence-orbit{to{transform:rotate(360deg)}}@keyframes intelligence-pulse{50%{opacity:.38;transform:scale(.72)}}@keyframes intelligence-dock-in{0%{opacity:0;transform:translate(-50%,12px) scale(.975);filter:blur(5px)}to{opacity:1;transform:translate(-50%);filter:none}}@keyframes route-signal{0%{left:-28%}to{left:106%}}@keyframes vertical-scan{0%,to{top:0;opacity:0}16%{opacity:.5}72%{top:100%;opacity:.12}}@media(max-width:700px){body:not(.workspace-vue-shell) .intelligence-shell.orb-launcher-shell{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;transform:none}body:not(.workspace-vue-shell) .intelligence-bar.orb-launcher{height:62px;grid-template-columns:44px minmax(0,1fr) 16px;padding:8px 14px 8px 8px;border-radius:18px}body:not(.workspace-vue-shell) .intelligence-orb{width:44px;height:44px;border-radius:13px}body:not(.workspace-vue-shell) .intelligence-live,body:not(.workspace-vue-shell) .intelligence-bar kbd{display:none}body:not(.workspace-vue-shell) .intelligence-bar-copy small{font-size:9px}body:not(.workspace-vue-shell) .intelligence-bar-copy strong{font-size:13px}body:not(.workspace-vue-shell) .intelligence-dock.orb-dock{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:84svh;border-width:1px 0 0;border-radius:24px 24px 0 0;transform:none;overflow-y:auto;animation:intelligence-mobile-in .38s cubic-bezier(.16,1,.3,1) both;padding-bottom:max(14px,env(safe-area-inset-bottom))}body:not(.workspace-vue-shell) .intelligence-head{padding:21px 18px 15px}body:not(.workspace-vue-shell) .intelligence-head div>strong{font-size:18px}body:not(.workspace-vue-shell) .intelligence-context{grid-template-columns:1fr 1fr}body:not(.workspace-vue-shell) .intelligence-context>span{padding:12px 15px}body:not(.workspace-vue-shell) .intelligence-context>span:last-child{grid-column:1/-1;border-top:1px solid rgba(102,224,235,.1)}body:not(.workspace-vue-shell) .intelligence-suggestions{padding:15px 14px 3px}body:not(.workspace-vue-shell) .intelligence-dock .intelligence-command.orb-command{grid-template-columns:48px minmax(0,1fr) 72px;margin:14px 14px 8px}body:not(.workspace-vue-shell) .intelligence-dock .intelligence-command input{height:48px;font-size:16px}body:not(.workspace-vue-shell) .intelligence-dock .intelligence-command>button{height:48px}body:not(.workspace-vue-shell) .intelligence-dock .intelligence-command small{left:58px}body:not(.workspace-vue-shell) .intelligence-route{padding:26px 18px 18px;overflow-x:auto}body:not(.workspace-vue-shell) .intelligence-route>div{min-width:520px}@keyframes intelligence-mobile-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){body:not(.workspace-vue-shell) .intelligence-bar.orb-launcher:after,body:not(.workspace-vue-shell) .intelligence-orb:before,body:not(.workspace-vue-shell) .intelligence-orb:after,body:not(.workspace-vue-shell) .intelligence-orb i,body:not(.workspace-vue-shell) .intelligence-live i,body:not(.workspace-vue-shell) .intelligence-route b:after,body:not(.workspace-vue-shell) .intelligence-scan{animation:none}}.intent-home .rail,.intent-home .masthead{display:none!important}.intent-home .app-frame,.intent-home .stage{display:block!important;width:100vw!important;max-width:none!important;margin:0!important}.intent-home #app{width:100vw!important;height:100svh!important;max-width:none!important;padding:0!important}.intent-home .intelligence-shell{display:none!important}.intent-home .network-dashboard{position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;min-height:100svh!important;padding-top:58px!important;border-radius:0!important}.intent-home .network-dashboard>.network-graph-stage{position:absolute!important;inset:58px 0 0!important;height:auto!important;min-height:0!important}.intent-home .network-dashboard>.network-side{top:76px!important;bottom:22px!important}body:not(.workspace-vue-shell) .workbench-pane-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 22px;padding:0 0 14px;border:0;border-bottom:1px solid rgba(112,215,228,.15);background:transparent;color:#d9f8fb;cursor:pointer;text-align:left}.workbench-pane-toggle span{font-size:13px;font-weight:700;letter-spacing:.01em}.workbench-pane-toggle b{color:#55e0eb;font-size:18px;font-weight:400;transition:transform .25s}.workbench-pane-toggle:hover b{transform:translate(3px,-3px)}body:not(.workspace-vue-shell) .network-topbar .workbench-top-toggle{padding:8px 14px;border:1px solid transparent;border-radius:16px;color:#91b7bd;background:transparent;font-size:11px;cursor:pointer}.network-topbar .workbench-top-toggle:hover{border-color:#47e1eb59;color:#dffeff;background:#3cc4d51f}body:not(.workspace-vue-shell) .workbench-orchestrator-stream{position:relative;display:grid;gap:10px;margin:0 0 20px;padding:15px 14px 16px;border:1px solid rgba(76,225,235,.2);border-radius:12px;background:linear-gradient(145deg,#092b368f,#05151f8a);overflow:hidden}.workbench-orchestrator-stream:after{content:"";position:absolute;left:-30%;right:auto;bottom:0;width:34%;height:1px;background:#58e8f1;box-shadow:0 0 12px #58e8f1;opacity:0}.workbench-orchestrator-stream.is-active:after{opacity:.8;animation:workbench-stream-scan 2.4s linear infinite}.workbench-stream-label{display:flex;align-items:center;gap:7px;color:#56e2ec;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.workbench-stream-label i{width:6px;height:6px;border-radius:50%;background:#5be2d1;box-shadow:0 0 9px #5be2d1}.workbench-orchestrator-stream>strong{color:#e3fbfd;font-size:14px}.workbench-orchestrator-stream>p{min-height:66px;margin:0;color:#a5c8ce;font:12px/1.72 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.workbench-stream-cursor{width:7px;height:14px;margin-top:-5px;background:#5de8ef;animation:workbench-cursor 1s steps(2,end) infinite}.workbench-orchestrator-stream.is-active .workbench-stream-cursor{display:block}@keyframes workbench-stream-scan{0%{left:-30%}to{left:110%}}@keyframes workbench-cursor{50%{opacity:.12}}.intent-home .network-dashboard>.network-side{transition:inset .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),border-radius .42s,background .42s}.intent-home .network-dashboard.pane-left-open>.network-side-left{left:0!important;top:58px!important;bottom:0!important;width:100%!important;border-radius:0!important;border-width:0!important;background:linear-gradient(135deg,#081c2afa,#05111bfa)!important}.intent-home .network-dashboard.pane-left-open>.network-side-right,.intent-home .network-dashboard.pane-left-open>.network-graph-stage{opacity:0;pointer-events:none}.intent-home .network-dashboard.pane-right-open>.network-side-right{right:0!important;top:58px!important;bottom:0!important;width:100%!important;border-radius:0!important;border-width:0!important;background:linear-gradient(135deg,#071b27fa,#040e17fa)!important}.intent-home .network-dashboard.pane-right-open>.network-side-left,.intent-home .network-dashboard.pane-right-open>.network-graph-stage{opacity:0;pointer-events:none}.intent-home .network-dashboard.pane-left-open>.orb-command,.intent-home .network-dashboard.pane-right-open>.orb-command{z-index:9;bottom:24px!important;width:min(720px,calc(100% - 48px))!important}.intent-home .network-dashboard.pane-left-open .workbench-pane-toggle,.intent-home .network-dashboard.pane-right-open .workbench-pane-toggle{max-width:1120px;margin-left:auto;margin-right:auto}.intent-home .network-dashboard.pane-left-open>.network-side-left>*:not(.workbench-pane-toggle),.intent-home .network-dashboard.pane-right-open>.network-side-right>*:not(.workbench-pane-toggle){max-width:1120px;margin-left:auto;margin-right:auto}.intent-home .network-dashboard.pane-left-open>.network-side-left,.intent-home .network-dashboard.pane-right-open>.network-side-right{padding:30px max(28px,calc((100vw - 1120px)/2)) 110px!important;overflow:auto}@media(max-width:640px){.intent-home .network-dashboard{padding-top:52px!important}.intent-home .network-dashboard>.network-graph-stage{inset:52px 0 0!important}.intent-home .network-dashboard>.network-side{top:auto!important;bottom:auto!important}.intent-home .network-dashboard.pane-left-open>.network-side-left,.intent-home .network-dashboard.pane-right-open>.network-side-right{top:52px!important;bottom:0!important;padding:18px 16px 94px!important}.intent-home .network-dashboard.pane-left-open>.orb-command,.intent-home .network-dashboard.pane-right-open>.orb-command{position:fixed!important;left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;transform:none!important}.workbench-orchestrator-stream>p{min-height:88px}}@media(prefers-reduced-motion:reduce){.intent-home .network-dashboard>.network-side,.workbench-orchestrator-stream:after,.workbench-stream-cursor{transition:none;animation:none}}body:not(.workspace-vue-shell) .video-mode-tabs{display:inline-flex;gap:4px;margin:0 0 24px;padding:4px;border:1px solid rgba(103,219,231,.16);border-radius:14px;background:#05141bb8}body:not(.workspace-vue-shell) .video-mode-tabs button{min-width:150px;padding:11px 18px;border:0;border-radius:10px;background:transparent;color:#71969d;font-weight:700;cursor:pointer}body:not(.workspace-vue-shell) .video-mode-tabs button.active{background:linear-gradient(135deg,#43dbe72e,#33879b24);color:#dffcff;box-shadow:inset 0 0 0 1px #5be1eb3d}body:not(.workspace-vue-shell) .dh-shell{display:grid;gap:24px}body:not(.workspace-vue-shell) .dh-head{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:26px 28px;border:1px solid rgba(98,217,228,.15);border-radius:18px;background:linear-gradient(135deg,#092530db,#05141cc7)}body:not(.workspace-vue-shell) .dh-head h2{margin:5px 0 7px;color:#ecfdff;font-size:28px}body:not(.workspace-vue-shell) .dh-head p{margin:0;color:#86aeb5}body:not(.workspace-vue-shell) .dh-head label{display:grid;gap:7px;min-width:260px;color:#71969d;font-size:11px}body:not(.workspace-vue-shell) .dh-head select,body:not(.workspace-vue-shell) .dh-fields select,body:not(.workspace-vue-shell) .dh-script-grid input,body:not(.workspace-vue-shell) .dh-script-grid textarea{width:100%;border:1px solid rgba(107,216,227,.18);border-radius:10px;background:#071920;color:#d9f9fc;outline:0}body:not(.workspace-vue-shell) .dh-head select,body:not(.workspace-vue-shell) .dh-fields select,body:not(.workspace-vue-shell) .dh-script-grid input{height:44px;padding:0 12px}body:not(.workspace-vue-shell) .dh-workflow{display:grid;gap:18px}body:not(.workspace-vue-shell) .dh-step{padding:26px 28px;border:1px solid rgba(96,209,220,.13);border-radius:18px;background:#05141bad}body:not(.workspace-vue-shell) .dh-step-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:21px}body:not(.workspace-vue-shell) .dh-step-title>b{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(87,226,235,.35);border-radius:50%;color:#55e0ea;font:700 10px ui-monospace,monospace}body:not(.workspace-vue-shell) .dh-step-title h3{margin:0 0 5px;color:#e7fcfe;font-size:18px}body:not(.workspace-vue-shell) .dh-step-title p{margin:0;color:#789da4;font-size:12px}body:not(.workspace-vue-shell) .dh-fields{display:grid;grid-template-columns:1fr 1fr .65fr;gap:14px}body:not(.workspace-vue-shell) .dh-fields label,body:not(.workspace-vue-shell) .dh-script-grid label{display:grid;gap:7px;color:#8fb5bb;font-size:11px}body:not(.workspace-vue-shell) .dh-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-height:540px;overflow:auto;padding:2px}body:not(.workspace-vue-shell) .dh-template{position:relative;display:grid;gap:8px;padding:9px;border:1px solid rgba(91,196,208,.13);border-radius:13px;background:#051117c2;cursor:pointer;transition:.2s}body:not(.workspace-vue-shell) .dh-template:hover{transform:translateY(-2px);border-color:#53dee859}body:not(.workspace-vue-shell) .dh-template:has(input:checked){border-color:#53dce7;box-shadow:0 0 0 3px #41d9e614}body:not(.workspace-vue-shell) .dh-template input{position:absolute;top:16px;right:16px;z-index:1;accent-color:#54dfe9}body:not(.workspace-vue-shell) .dh-template-cover{display:grid;place-items:center;aspect-ratio:9/13;border-radius:9px;overflow:hidden;background:linear-gradient(145deg,#103741,#071a21);color:#55dbe5}body:not(.workspace-vue-shell) .dh-template-cover img{width:100%;height:100%;object-fit:cover}body:not(.workspace-vue-shell) .dh-template strong{color:#d6f4f7;font-size:12px}body:not(.workspace-vue-shell) .dh-template a{color:#5edce5;font-size:10px;text-decoration:none}body:not(.workspace-vue-shell) .dh-script-grid{display:grid;grid-template-columns:1fr;gap:14px}body:not(.workspace-vue-shell) .dh-script-grid .full{position:relative}body:not(.workspace-vue-shell) .dh-script-grid textarea{min-height:190px;padding:14px;resize:vertical;line-height:1.75}body:not(.workspace-vue-shell) .dh-script-grid small{position:absolute;right:12px;bottom:9px;color:#5e858c}body:not(.workspace-vue-shell) .dh-switches{display:flex;gap:18px;flex-wrap:wrap;color:#8db5bb;font-size:12px}body:not(.workspace-vue-shell) .dh-switches label{display:flex;align-items:center;gap:7px}body:not(.workspace-vue-shell) .dh-switches input{accent-color:#55dfe9}body:not(.workspace-vue-shell) .dh-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(101,209,220,.12)}body:not(.workspace-vue-shell) .dh-submit p{margin:0;color:#6f949b;font-size:11px}body:not(.workspace-vue-shell) .dh-submit button{min-width:190px;height:48px;border:0;border-radius:11px;background:#55dfe9;color:#052027;font-weight:900;cursor:pointer}body:not(.workspace-vue-shell) .dh-submit button:disabled{opacity:.35;cursor:not-allowed}body:not(.workspace-vue-shell) .dh-history{padding:26px 28px;border:1px solid rgba(96,209,220,.13);border-radius:18px;background:#05141bad}body:not(.workspace-vue-shell) .dh-task-list{display:grid;gap:9px}body:not(.workspace-vue-shell) .dh-task{display:grid;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 15px;border:1px solid rgba(91,196,208,.1);border-radius:11px;background:#061920b3}body:not(.workspace-vue-shell) .dh-task>i{width:7px;height:7px;border-radius:50%;background:#6d9298}body:not(.workspace-vue-shell) .dh-task.running>i{background:#e9bd61;box-shadow:0 0 8px #e9bd61}body:not(.workspace-vue-shell) .dh-task.done>i{background:#5be1c2;box-shadow:0 0 8px #5be1c2}body:not(.workspace-vue-shell) .dh-task.blocked>i{background:#ee7979}body:not(.workspace-vue-shell) .dh-task strong,body:not(.workspace-vue-shell) .dh-task small{display:block}body:not(.workspace-vue-shell) .dh-task strong{color:#d9f7fa;font-size:13px}body:not(.workspace-vue-shell) .dh-task small{margin-top:4px;color:#71969d;font-size:10px}body:not(.workspace-vue-shell) .dh-task>span{color:#8eb8be;font-size:11px}body:not(.workspace-vue-shell) .dh-task>button{padding:8px 12px;border:1px solid rgba(79,219,230,.28);border-radius:8px;background:#32b0c01c;color:#71e1e9;cursor:pointer}body:not(.workspace-vue-shell) .dh-loading,body:not(.workspace-vue-shell) .dh-gate{display:grid;justify-items:center;gap:8px;padding:80px 24px;border:1px solid rgba(97,212,223,.14);border-radius:18px;background:#05141bb3;text-align:center}body:not(.workspace-vue-shell) .dh-loading i{width:28px;height:28px;border:2px solid rgba(77,220,230,.16);border-top-color:#55dfe9;border-radius:50%;animation:spin .8s linear infinite}body:not(.workspace-vue-shell) .dh-loading h2,body:not(.workspace-vue-shell) .dh-gate h2{margin:8px 0 0;color:#e5fbfd}body:not(.workspace-vue-shell) .dh-loading p,body:not(.workspace-vue-shell) .dh-gate p{max-width:560px;margin:0 0 12px;color:#7ea4aa;line-height:1.7}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){body:not(.workspace-vue-shell) .dh-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.workspace-vue-shell) .dh-fields{grid-template-columns:1fr 1fr}body:not(.workspace-vue-shell) .dh-fields label:last-child{grid-column:1/-1}}@media(max-width:700px){body:not(.workspace-vue-shell) .video-mode-tabs{display:grid;width:100%;grid-template-columns:1fr 1fr}body:not(.workspace-vue-shell) .video-mode-tabs button{min-width:0;padding:10px 8px}body:not(.workspace-vue-shell) .dh-head{align-items:stretch;flex-direction:column;padding:21px 18px}body:not(.workspace-vue-shell) .dh-head label{min-width:0}body:not(.workspace-vue-shell) .dh-step,body:not(.workspace-vue-shell) .dh-history{padding:21px 17px}body:not(.workspace-vue-shell) .dh-fields{grid-template-columns:1fr}body:not(.workspace-vue-shell) .dh-fields label:last-child{grid-column:auto}body:not(.workspace-vue-shell) .dh-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:500px}body:not(.workspace-vue-shell) .dh-submit{align-items:stretch;flex-direction:column}body:not(.workspace-vue-shell) .dh-submit button{width:100%}body:not(.workspace-vue-shell) .dh-task{grid-template-columns:7px minmax(0,1fr) auto}body:not(.workspace-vue-shell) .dh-task>button{grid-column:2/-1}}body:not(.workspace-vue-shell) .dh-blocker-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 18px}body:not(.workspace-vue-shell) .dh-blocker-list span{padding:7px 10px;border:1px solid rgba(238,121,121,.2);border-radius:8px;background:#ee797912;color:#dba1a1;font-size:11px}body:not(.workspace-vue-shell) .dh-locked-script{padding:20px;border:1px solid rgba(105,214,224,.13);border-radius:13px;background:#041017bf}body:not(.workspace-vue-shell) .dh-locked-script>span{color:#58dbe6;font:700 10px ui-monospace,monospace}body:not(.workspace-vue-shell) .dh-locked-script h4{margin:8px 0;color:#e5fbfd}body:not(.workspace-vue-shell) .dh-locked-script p{max-height:230px;overflow:auto;margin:0 0 12px;color:#a2c1c6;white-space:pre-wrap;line-height:1.75}body:not(.workspace-vue-shell) .dh-locked-script small{color:#678d94}body:not(.workspace-vue-shell) .comic-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body:not(.workspace-vue-shell) .comic-style{position:relative;display:grid;gap:9px;padding:12px;border:1px solid rgba(91,196,208,.13);border-radius:14px;background:#051117c2;cursor:pointer;transition:.2s}body:not(.workspace-vue-shell) .comic-style:hover{transform:translateY(-2px);border-color:#53dee859}body:not(.workspace-vue-shell) .comic-style:has(input:checked){border-color:#53dce7;box-shadow:0 0 0 3px #41d9e614}body:not(.workspace-vue-shell) .comic-style input{position:absolute;top:19px;right:19px;accent-color:#54dfe9}body:not(.workspace-vue-shell) .comic-style-art{height:120px;border-radius:10px;background-color:#0b2530}body:not(.workspace-vue-shell) .art-2d{background-image:linear-gradient(145deg,#30d5e43d,#0819244d),repeating-linear-gradient(35deg,transparent 0 15px,rgba(94,226,236,.08) 16px 17px)}body:not(.workspace-vue-shell) .art-3d{background-image:radial-gradient(circle at 35% 35%,rgba(129,104,255,.65),transparent 18%),radial-gradient(circle at 62% 58%,rgba(71,224,224,.4),transparent 28%),linear-gradient(145deg,#102a3c,#080e1a)}body:not(.workspace-vue-shell) .art-real{background-image:linear-gradient(135deg,rgba(242,170,85,.32),transparent 40%),linear-gradient(315deg,rgba(71,213,229,.25),transparent 45%),linear-gradient(145deg,#1d2730,#09141c)}body:not(.workspace-vue-shell) .comic-style strong{color:#e0f8fa}body:not(.workspace-vue-shell) .comic-style small{color:#71969d;line-height:1.5}body:not(.workspace-vue-shell) .comic-task-list{display:grid;gap:12px}body:not(.workspace-vue-shell) .comic-task{padding:16px;border:1px solid rgba(91,196,208,.1);border-radius:12px;background:#061920b3}body:not(.workspace-vue-shell) .comic-task>header{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:13px}body:not(.workspace-vue-shell) .comic-task>header>i{width:7px;height:7px;border-radius:50%;background:#6d9298}body:not(.workspace-vue-shell) .comic-task.running>header>i{background:#e9bd61;box-shadow:0 0 8px #e9bd61}body:not(.workspace-vue-shell) .comic-task.done>header>i{background:#5be1c2;box-shadow:0 0 8px #5be1c2}body:not(.workspace-vue-shell) .comic-task.blocked>header>i{background:#ee7979}body:not(.workspace-vue-shell) .comic-task strong,body:not(.workspace-vue-shell) .comic-task small{display:block}body:not(.workspace-vue-shell) .comic-task strong{color:#d9f7fa;font-size:13px}body:not(.workspace-vue-shell) .comic-task small{margin-top:4px;color:#71969d;font-size:10px}body:not(.workspace-vue-shell) .comic-task>header>span{color:#8eb8be;font-size:11px}body:not(.workspace-vue-shell) .comic-task>p{max-height:150px;overflow:auto;margin:13px 0 0;padding:12px;border-radius:9px;background:#020d1299;color:#8fb1b7;white-space:pre-wrap;font-size:11px;line-height:1.65}body:not(.workspace-vue-shell) .comic-task>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}body:not(.workspace-vue-shell) .comic-task a,body:not(.workspace-vue-shell) .comic-task>footer button{padding:8px 11px;border:1px solid rgba(79,219,230,.22);border-radius:8px;background:#32b0c014;color:#71e1e9;font-size:11px;text-decoration:none;cursor:pointer}body:not(.workspace-vue-shell) .comic-task form{display:flex;gap:9px;margin-top:12px}body:not(.workspace-vue-shell) .comic-task form input{flex:1;height:40px;padding:0 12px;border:1px solid rgba(107,216,227,.16);border-radius:9px;background:#071920;color:#d9f9fc}body:not(.workspace-vue-shell) .comic-task form button{padding:0 15px;border:0;border-radius:9px;background:#55dfe9;color:#052027;font-weight:800;cursor:pointer}@media(max-width:700px){body:not(.workspace-vue-shell) .video-mode-tabs{grid-template-columns:repeat(3,1fr)}body:not(.workspace-vue-shell) .comic-style-grid{grid-template-columns:1fr}body:not(.workspace-vue-shell) .comic-task form{align-items:stretch;flex-direction:column}body:not(.workspace-vue-shell) .comic-task form button{height:40px}}body:not(.workspace-vue-shell) .v8-workspace{display:grid;gap:18px}body:not(.workspace-vue-shell) .v8-workspace>header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid rgba(98,217,228,.15);border-radius:18px;background:linear-gradient(135deg,#092530db,#05141cc7)}body:not(.workspace-vue-shell) .v8-workspace h2{margin:5px 0 7px;color:#ecfdff;font-size:28px}body:not(.workspace-vue-shell) .v8-workspace p{max-width:760px;margin:0;color:#86aeb5;line-height:1.7}body:not(.workspace-vue-shell) .v8-workspace>header small{color:#71dfe8;white-space:nowrap}body:not(.workspace-vue-shell) .v8-workspace iframe{width:100%;min-height:980px;border:1px solid rgba(98,217,228,.15);border-radius:18px;background:#06161d}@media(max-width:700px){body:not(.workspace-vue-shell) .v8-workspace>header{align-items:stretch;flex-direction:column;padding:21px 18px}body:not(.workspace-vue-shell) .v8-workspace iframe{min-height:1080px}}body:not(.workspace-vue-shell) .comic-credit-confirm{display:grid;grid-template-columns:1fr auto;gap:5px 18px;margin-top:14px;padding:15px 17px;border:1px solid rgba(240,170,85,.22);border-radius:11px;background:#f0aa550f}body:not(.workspace-vue-shell) .comic-credit-confirm strong{color:#f1c77d}body:not(.workspace-vue-shell) .comic-credit-confirm>span{color:#95b5ba;font-size:12px}body:not(.workspace-vue-shell) .comic-credit-confirm label{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin-top:7px;color:#bfd2d5;font-size:12px}body:not(.workspace-vue-shell) .comic-credit-confirm input{accent-color:#55dfe9}body:not(.workspace-vue-shell) .comic-credit-confirm small{grid-column:1/-1;color:#ee8d8d}body:not(.workspace-vue-shell) .comic-task form .comic-revision-credit{display:flex;align-items:center;gap:6px;color:#d9bd86;font-size:10px;white-space:nowrap}body:not(.workspace-vue-shell) .comic-revision-credit input{flex:0 0 auto;width:auto;height:auto;accent-color:#55dfe9}body:not(.workspace-vue-shell) .comic-script-preview{margin-top:13px;padding:15px;border:1px solid rgba(85,223,233,.14);border-radius:10px;background:#020d12b8}body:not(.workspace-vue-shell) .comic-script-preview>strong{color:#71e1e9;font-size:12px}body:not(.workspace-vue-shell) .comic-script-preview pre{max-height:360px;overflow:auto;margin:10px 0 0;color:#b6ced2;white-space:pre-wrap;font:12px/1.8 inherit}body:not(.workspace-vue-shell) .comic-script-issues{display:grid;gap:6px;margin-top:12px}body:not(.workspace-vue-shell) .comic-script-issues span{padding:8px 10px;border-left:2px solid #ee7979;background:#ee79790f;color:#d9a0a0;font-size:11px}body:not(.workspace-vue-shell) .auth-qr-card{max-width:460px;text-align:center}body:not(.workspace-vue-shell) .auth-qr-card>p{margin-inline:auto;max-width:360px;text-align:center}body:not(.workspace-vue-shell) .auth-qr-frame{position:relative;width:286px;height:286px;display:grid;place-items:center;overflow:hidden;margin:24px auto 16px;padding:3px;border:1px solid #d9e5ef;border-radius:18px;background:#fff;box-shadow:0 16px 36px #10375614}body:not(.workspace-vue-shell) .auth-qr-frame img{display:block;width:280px;height:280px;border-radius:12px}body:not(.workspace-vue-shell) .auth-qr-terminal-cover{position:absolute;inset:3px;z-index:2;display:grid;place-items:center;border-radius:14px;background:#f9fcffe6;backdrop-filter:blur(3px)}body:not(.workspace-vue-shell) .auth-qr-overlay-retry{appearance:none;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;font:inherit;cursor:pointer}body:not(.workspace-vue-shell) .auth-qr-overlay-retry:focus-visible{outline:3px solid #014fbc;outline-offset:3px}body:not(.workspace-vue-shell) .auth-qr-loading{padding:28px;color:#698095;font-size:14px}body:not(.workspace-vue-shell) .auth-qr-status{display:block;margin-bottom:18px;color:#1f526e;font-size:14px}body:not(.workspace-vue-shell) .auth-qr-card .auth-remember{max-width:286px;margin:0 auto 14px;text-align:left}body:not(.workspace-vue-shell) .auth-qr-refresh{width:286px;min-height:44px;margin:0 auto;background:#eff7fc!important;color:#16628d!important;border:1px solid #cde3f1!important;box-shadow:none!important}body:not(.workspace-vue-shell) .auth-qr-refresh:disabled{opacity:.6}@media(max-width:520px){body:not(.workspace-vue-shell) .auth-qr-frame{width:252px;height:252px}body:not(.workspace-vue-shell) .auth-qr-frame img{width:246px;height:246px}body:not(.workspace-vue-shell) .auth-qr-card .auth-remember,body:not(.workspace-vue-shell) .auth-qr-refresh{width:252px}}body:not(.workspace-vue-shell) .owner-character-asset-quote{display:grid;gap:7px;margin-top:14px;padding:13px 15px;border:1px solid rgba(241,189,91,.3);border-radius:10px;background:#2b1f0861}body:not(.workspace-vue-shell) .owner-character-asset-quote strong{color:#f2d08a;font-size:12px}body:not(.workspace-vue-shell) .owner-character-asset-quote small{color:#9fb7ba;font-size:11px;line-height:1.55}body:not(.workspace-vue-shell) .owner-character-asset-quote label{display:flex;align-items:flex-start;gap:8px;color:#dcebed;font-size:11px;line-height:1.55}body:not(.workspace-vue-shell) .owner-character-asset-quote input{margin-top:2px;accent-color:#55dfe9}:root{--form-control-focus-shadow: 0 0 0 3px rgba(1, 79, 188, .92), 0 0 0 5px rgba(255, 255, 255, .94), 0 12px 28px rgba(3, 112, 255, .18);--form-control-invalid-focus-shadow: 0 0 0 3px rgba(180, 35, 24, .94), 0 0 0 5px rgba(255, 255, 255, .94), 0 12px 28px rgba(180, 35, 24, .16)}body:not(.workspace-vue-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select):is(:focus,:focus-visible){border-color:transparent!important;outline:none!important;box-shadow:var(--form-control-focus-shadow)!important}.workspace-vue-shell :is(input,textarea,select):focus{border-color:var(--ws-color-primary, #0370ff)!important;box-shadow:0 0 0 3px #0370ff1f!important}body:not(.workspace-vue-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select)[aria-invalid=true]:is(:focus,:focus-visible){box-shadow:var(--form-control-invalid-focus-shadow)!important}body:not(.workspace-vue-shell) :is(input[type=checkbox]:not([disabled]):not([data-form-focus=native]),input[type=radio]:not([disabled]):not([data-form-focus=native]),input[type=file]:not([disabled]):not([data-form-focus=native]),input[type=range]:not([disabled]):not([data-form-focus=native]),input[type=color]:not([disabled]):not([data-form-focus=native])):is(:focus,:focus-visible),:is(button:not([disabled]):not([data-form-focus=native]),input[type=button]:not([disabled]):not([data-form-focus=native]),input[type=submit]:not([disabled]):not([data-form-focus=native]),input[type=reset]:not([disabled]):not([data-form-focus=native]),input[type=image]:not([disabled]):not([data-form-focus=native])):focus-visible{outline:none!important;box-shadow:var(--form-control-focus-shadow)!important}.approved-home .approved-command-shell:focus-within{border-color:transparent!important;box-shadow:var(--form-control-focus-shadow)!important}.intelligence-dock .intelligence-command.orb-command:focus-within{border-color:transparent!important;box-shadow:0 0 0 3px #09c3ffeb,0 0 0 5px #020a0ff5,0 14px 34px #00000047!important}:is(.approved-command-shell,.intelligence-command.orb-command) :is(input,textarea):is(:focus,:focus-visible){box-shadow:none!important}:root{--ws-mint: #02f5c2;--ws-cyan: #09c3ff;--ws-blue: #0370ff;--ws-deep: #014fbc;--ws-ink: #231816;--ws-paper: #ffffff;--ws-canvas: #f6f9fc;--ws-soft: #f2f8ff;--ws-line: #e2eaf2;--ws-line-strong: #b8d9ff;--ws-muted: #718096;--ws-danger: #d84f57;--ws-warning: #b86f16;--ws-shadow: 0 16px 46px rgba(1, 79, 188, .07);--ink: var(--ws-ink);--paper: var(--ws-canvas);--white: var(--ws-paper);--muted: var(--ws-muted);--line: var(--ws-line);--acid: var(--ws-mint);--green: var(--ws-deep);--blue: var(--ws-blue);--product-surface: var(--ws-paper);--product-surface-soft: #f8fbfe;--product-line: var(--ws-line);--product-line-strong: var(--ws-line-strong);--product-text: var(--ws-ink);--product-muted: var(--ws-muted);--product-blue: var(--ws-blue);--product-blue-soft: #eef7ff;--product-green: #0aa982}html,body{color:var(--ws-ink);background:var(--ws-canvas);color-scheme:light}button,input,textarea,select{font-family:Manrope,Noto Sans SC,sans-serif}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0370ff3d,0 10px 26px #014fbc1a!important}.owner-app.intent-home .approved-home-presence i{background:var(--ws-cyan);box-shadow:0 0 0 4px #09c3ff1a}.owner-app.intent-home .approved-home-space,.owner-app.intent-home .approved-command-shell{border-color:var(--ws-line)}.owner-app.intent-home .approved-command-shell:focus-within{border-color:transparent;outline:none;box-shadow:0 0 0 4px #0370ff14,0 18px 46px #014fbc14}.owner-app.intent-home .approved-command-shell button[type=submit]{background:var(--ws-blue);color:#fff}.owner-app:not(.intent-home){color:var(--ws-ink);background:var(--ws-paper)}.owner-app:not(.intent-home)>.app-frame>.stage{background:radial-gradient(circle at 82% 0,rgba(9,195,255,.055),transparent 28%),linear-gradient(180deg,#fff 0 72%,#fbfdff)}.owner-app:not(.intent-home) h1,.owner-app:not(.intent-home) h2,.owner-app:not(.intent-home) h3,.owner-app:not(.intent-home) h4,.owner-app:not(.intent-home) strong{color:var(--ws-ink)}.owner-app:not(.intent-home) p,.owner-app:not(.intent-home) small,.owner-app:not(.intent-home) em{color:var(--ws-muted)}.owner-app:not(.intent-home) .section-label,.owner-app:not(.intent-home) .eyebrow,.owner-app:not(.intent-home) .mini-label,.owner-app:not(.intent-home) .kicker{color:var(--ws-deep);font-weight:700;letter-spacing:.05em}.approved-pagebar{min-height:68px;border-color:var(--ws-line);background:#fffffff5;box-shadow:0 1px #014fbc06}.approved-pagebar-home{color:var(--ws-ink)}.approved-pagebar-home>span{overflow:hidden;border-radius:9px;background:radial-gradient(circle at 35% 31%,rgba(255,255,255,.9) 0 8%,transparent 9%),linear-gradient(145deg,var(--ws-cyan),var(--ws-blue) 62%,var(--ws-deep));box-shadow:0 6px 17px #0370ff38}.approved-pagebar-home>span:before,.approved-pagebar-home>span:after{content:"";position:absolute;width:10px;height:16px;border:1px solid rgba(255,255,255,.82);border-radius:60% 40% 55% 45%;transform-origin:50% 100%}.approved-pagebar-home>span:before{left:4px;bottom:3px;transform:rotate(-31deg)}.approved-pagebar-home>span:after{inset:auto 4px 3px auto;transform:rotate(31deg)}.approved-pagebar-crumb strong{color:var(--ws-ink)}.approved-pagebar-crumb i{color:#c2ccd6}.approved-pagebar-presence i{background:var(--ws-cyan);box-shadow:0 0 0 4px #09c3ff17}.approved-pagebar-space{border-color:var(--ws-line);border-radius:10px;color:#425064;background:#fff}.approved-pagebar-space:hover,.approved-pagebar-space[aria-expanded=true]{border-color:var(--ws-line-strong);color:var(--ws-deep);background:var(--ws-soft)}.approved-page-space-panel{border:1px solid var(--ws-line);border-radius:14px;background:#fff;box-shadow:var(--ws-shadow)}.approved-page-space-panel button:hover,.approved-page-space-panel button.active{color:var(--ws-deep);background:#edf7ff}.owner-app:not(.intent-home) .section-block,.owner-app:not(.intent-home) .panel,.owner-app:not(.intent-home) .product-delivery .delivery-topbar,.owner-app:not(.intent-home) .product-delivery .delivery-hero,.owner-app:not(.intent-home) .stage-workflow,.owner-app:not(.intent-home) .delivery-result,.owner-app:not(.intent-home) .delivery-control,.owner-app:not(.intent-home) .delivery-result-shell,.owner-app:not(.intent-home) .video-route-banner,.owner-app:not(.intent-home) .dh-head,.owner-app:not(.intent-home) .dh-step,.owner-app:not(.intent-home) .dh-history,.owner-app:not(.intent-home) .dh-loading,.owner-app:not(.intent-home) .dh-gate,.owner-app:not(.intent-home) .dh-authorization,.owner-app:not(.intent-home) .product-library-shell,.owner-app:not(.intent-home) .product-task-shell{border-color:var(--ws-line)!important;color:var(--ws-ink);background:var(--ws-paper)!important;box-shadow:0 12px 34px #014fbc0b}.owner-app:not(.intent-home) .section-block{border-radius:18px}.owner-app:not(.intent-home) input,.owner-app:not(.intent-home) textarea,.owner-app:not(.intent-home) select{color:#263445!important;-webkit-text-fill-color:#263445;border:1px solid var(--ws-line)!important;border-radius:12px;background:#fff!important}.owner-app:not(.intent-home) input:hover,.owner-app:not(.intent-home) textarea:hover,.owner-app:not(.intent-home) select:hover{border-color:#c7d8e8!important}.owner-app:not(.intent-home) input:focus,.owner-app:not(.intent-home) textarea:focus,.owner-app:not(.intent-home) select:focus{border-color:transparent!important;outline:none!important;box-shadow:0 0 0 4px #0370ff29,0 8px 22px #014fbc14!important}.owner-app:not(.intent-home) .delivery-primary,.owner-app:not(.intent-home) .dh-submit button,.owner-app:not(.intent-home) .comic-task form button,.owner-app:not(.intent-home) .video-direct-start button,.owner-app:not(.intent-home) .detail-edit,.owner-app:not(.intent-home) .intake-edit-modal form>button,.owner-app:not(.intent-home) .knowledge-assistant button,.owner-app:not(.intent-home) .material-proposal-review footer button,.owner-app:not(.intent-home) .action-button,.owner-app:not(.intent-home) button[type=submit]:not(.approved-pagebar-space):not(.modal-close){border:1px solid var(--ws-blue);border-radius:10px;color:#fff;background:var(--ws-blue);box-shadow:0 8px 20px #0370ff29}.owner-app:not(.intent-home) .delivery-primary:hover,.owner-app:not(.intent-home) .dh-submit button:hover,.owner-app:not(.intent-home) .comic-task form button:hover,.owner-app:not(.intent-home) .video-direct-start button:hover,.owner-app:not(.intent-home) .detail-edit:hover,.owner-app:not(.intent-home) .knowledge-assistant button:hover,.owner-app:not(.intent-home) .material-proposal-review footer button:hover,.owner-app:not(.intent-home) .action-button:hover,.owner-app:not(.intent-home) button[type=submit]:not(.approved-pagebar-space):not(.modal-close):hover{border-color:var(--ws-deep);background:var(--ws-deep);transform:translateY(-1px)}.owner-app:not(.intent-home) button:disabled{box-shadow:none!important;transform:none!important}.owner-app:not(.intent-home) .outline-button,.owner-app:not(.intent-home) .text-link,.owner-app:not(.intent-home) .delivery-video-open,.owner-app:not(.intent-home) .dh-task-actions button,.owner-app:not(.intent-home) .dh-variant-form button{border-color:#d5e7f8;color:var(--ws-deep);background:#f5faff;box-shadow:none}.owner-app:not(.intent-home) .outline-button:hover,.owner-app:not(.intent-home) .text-link:hover,.owner-app:not(.intent-home) .delivery-video-open:hover,.owner-app:not(.intent-home) .dh-task-actions button:hover,.owner-app:not(.intent-home) .dh-variant-form button:hover{border-color:var(--ws-line-strong);color:var(--ws-blue);background:#edf7ff}.owner-app:not(.intent-home) button[data-action=new-client],.owner-app:not(.intent-home) button[data-action=edit-intake]{border:1px solid var(--ws-blue);border-radius:10px;color:#fff;background:var(--ws-blue);box-shadow:0 8px 20px #0370ff26}.owner-app:not(.intent-home) button[data-action=new-client]:hover,.owner-app:not(.intent-home) button[data-action=edit-intake]:hover{border-color:var(--ws-deep);background:var(--ws-deep)}.owner-app:not(.intent-home) .intake-v2-actions .intake-primary{color:#fff!important;border-color:var(--ws-blue)!important;background:var(--ws-blue)!important;box-shadow:0 8px 20px #0370ff26!important}.owner-app:not(.intent-home) .intake-v2-actions .intake-primary:hover{border-color:var(--ws-deep)!important;background:var(--ws-deep)!important}.owner-app:not(.intent-home) .delivery-tabs,.owner-app:not(.intent-home) .video-mode-tabs,.owner-app:not(.intent-home) .library-mode-tabs,.owner-app:not(.intent-home) .video-category-tabs{gap:6px;border-color:var(--ws-line);background:#f7f9fb}.owner-app:not(.intent-home) .delivery-tabs button,.owner-app:not(.intent-home) .video-mode-tabs button,.owner-app:not(.intent-home) .library-mode-tabs button,.owner-app:not(.intent-home) .video-category-tabs button{border:1px solid transparent;color:#6f7b89;background:transparent;box-shadow:none}.owner-app:not(.intent-home) .delivery-tabs button.active,.owner-app:not(.intent-home) .delivery-tabs button[aria-selected=true],.owner-app:not(.intent-home) .video-mode-tabs button.active,.owner-app:not(.intent-home) .video-mode-tabs button[aria-selected=true],.owner-app:not(.intent-home) .library-mode-tabs button.active,.owner-app:not(.intent-home) .video-category-tabs button.active{border-color:var(--ws-blue);color:var(--ws-deep);background:#edf7ff;box-shadow:0 5px 14px #0370ff14}.owner-app:not(.intent-home) .delivery-tabs button.active small,.owner-app:not(.intent-home) .delivery-tabs button[aria-selected=true] small{color:#4384ca}.owner-app:not(.intent-home) .approved-intake-journey span.active{border:1px solid var(--ws-blue);color:var(--ws-deep);background:#edf7ff;box-shadow:0 6px 16px #0370ff14}.owner-app:not(.intent-home) .approved-intake-journey span.active b{color:var(--ws-blue)}.owner-app:not(.intent-home) .delivery-choice-panel{border-color:#d7e9fa;border-radius:18px;background:#fff;box-shadow:0 14px 36px #014fbc0d}.owner-app:not(.intent-home) .delivery-option,.owner-app:not(.intent-home) .positioning-schemes article,.owner-app:not(.intent-home) .content-type-grid article,.owner-app:not(.intent-home) .script-production-grid article,.owner-app:not(.intent-home) .audience-split article,.owner-app:not(.intent-home) .dh-template,.owner-app:not(.intent-home) .comic-style,.owner-app:not(.intent-home) .dh-locked-script,.owner-app:not(.intent-home) .dh-task,.owner-app:not(.intent-home) .comic-task,.owner-app:not(.intent-home) .asset-tile,.owner-app:not(.intent-home) .knowledge-row,.owner-app:not(.intent-home) .task-stream-row,.owner-app:not(.intent-home) .task-summary .metric{border-color:var(--ws-line);color:var(--ws-ink);background:#fff;box-shadow:none}.owner-app:not(.intent-home) .delivery-option.selected,.owner-app:not(.intent-home) .positioning-schemes article.selected,.owner-app:not(.intent-home) .dh-template:has(input:checked),.owner-app:not(.intent-home) .comic-style:has(input:checked),.owner-app:not(.intent-home) .dh-variant-template-grid label:has(input:checked){border-color:var(--ws-blue);color:var(--ws-deep);background:#eef7ff;box-shadow:0 0 0 3px #0370ff12}.owner-app:not(.intent-home) input[type=checkbox],.owner-app:not(.intent-home) input[type=radio]{accent-color:var(--ws-blue)}.owner-app:not(.intent-home) .stage-workflow{background:linear-gradient(180deg,#fff,#fbfdff)!important}.owner-app:not(.intent-home) .stage-workflow-line:before{background:linear-gradient(90deg,transparent,rgba(9,195,255,.72),transparent)}.owner-app:not(.intent-home) .stage-node i{border-color:#cbd7e2;color:#7b8a99;background:#fff}.owner-app:not(.intent-home) .stage-node.done i{border-color:var(--ws-mint);color:#046b55;background:#e9fff9}.owner-app:not(.intent-home) .stage-node.running i{border-color:var(--ws-blue);color:var(--ws-deep);background:#fff;box-shadow:0 0 0 6px #0370ff14,0 0 18px #09c3ff33}.owner-app:not(.intent-home) .delivery-status,.owner-app:not(.intent-home) .knowledge-status{border-color:var(--ws-line);background:#f8fbfd}.owner-app:not(.intent-home) .delivery-status.running{border-color:var(--ws-line-strong);background:#eef8ff}.owner-app:not(.intent-home) .delivery-status.done i,.owner-app:not(.intent-home) .dh-task.done .dh-task-main>i,.owner-app:not(.intent-home) .comic-task.done>header>i{background:var(--ws-mint);box-shadow:0 0 0 5px #02f5c21a}.owner-app:not(.intent-home) .delivery-status.running i,.owner-app:not(.intent-home) .dh-task.running .dh-task-main>i,.owner-app:not(.intent-home) .comic-task.running>header>i{background:var(--ws-cyan);box-shadow:0 0 0 5px #09c3ff1a}.owner-app:not(.intent-home) .delivery-status.blocked i,.owner-app:not(.intent-home) .dh-task.blocked .dh-task-main>i,.owner-app:not(.intent-home) .comic-task.blocked>header>i{background:var(--ws-danger)}.owner-app:not(.intent-home) .bar{background:#e8eef4}.owner-app:not(.intent-home) .bar i{background:linear-gradient(90deg,var(--ws-cyan),var(--ws-blue))}.owner-app:not(.intent-home) .video-route-banner{border-color:#dbeaf7!important;background:#f6fbff!important}.owner-app:not(.intent-home) .video-route-banner>i,.owner-app:not(.intent-home) .dh-step-title>b{border-color:#b9ddff;color:var(--ws-deep);background:#ebf7ff}.owner-app:not(.intent-home) .dh-template-cover,.owner-app:not(.intent-home) .asset-preview.media-load-failed{color:var(--ws-deep);background:radial-gradient(circle at 50% 35%,rgba(9,195,255,.11),transparent 32%),#edf7ff}.owner-app:not(.intent-home) .dh-auth-phrase{border-left-color:var(--ws-cyan);background:#f1faff}.owner-app:not(.intent-home) .dh-auth-drop{border-color:#91c7ff;background:linear-gradient(145deg,#fff,#edf8ff)}.owner-app:not(.intent-home) .dh-auth-drop>i{color:var(--ws-blue)}.owner-app:not(.intent-home) .dh-blocker-list span{border-color:#f1d5ad;color:#91550f;background:#fff7ea}.owner-app:not(.intent-home) .dh-variant-form{border-color:var(--ws-line);background:#f8fbfe}.owner-app:not(.intent-home) .delivery-video-list,.owner-app:not(.intent-home) .knowledge-list,.owner-app:not(.intent-home) .task-stream{border-color:var(--ws-line);background:#fff}.owner-app:not(.intent-home) .asset-category-strip span{border-color:var(--ws-line);color:#667587;background:#f7f9fb}.owner-app:not(.intent-home) .asset-tile{border-radius:14px}.owner-app:not(.intent-home) .asset-tile button{border-color:#d2e7f8;color:var(--ws-deep);background:#f3faff}.owner-app .modal-backdrop,.admin-app .modal-backdrop{background:#14243461;backdrop-filter:blur(4px)}.owner-app .modal,.admin-app .modal,.owner-app .intake-edit-modal section{border:1px solid var(--ws-line)!important;border-radius:18px;color:var(--ws-ink)!important;background:#fff!important;box-shadow:0 28px 80px #012d5b29!important}.owner-app .modal-close,.admin-app .modal-close{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--ws-line);border-radius:50%;color:#637184;background:#f4f7fa;font-size:20px;line-height:1}.owner-app .modal-close:hover,.admin-app .modal-close:hover{border-color:var(--ws-line-strong);color:var(--ws-deep);background:#edf7ff}.owner-app .toast,.admin-app .toast{border:1px solid rgba(3,112,255,.18);color:#fff;background:var(--ws-deep);box-shadow:0 14px 34px #014fbc33}.owner-app:not(.intent-home) .account-profile-card,.owner-app:not(.intent-home) .approval-gates,.owner-app:not(.intent-home) .usage-row,.owner-app:not(.intent-home) .resume-cover,.owner-app:not(.intent-home) .resume-block,.owner-app:not(.intent-home) .resume-upload,.owner-app:not(.intent-home) .rag-search-panel{border-color:var(--ws-line)!important;color:var(--ws-ink)!important;background:#fff!important;box-shadow:none!important}.owner-app:not(.intent-home) .account-profile-card strong,.owner-app:not(.intent-home) .approval-gates strong,.owner-app:not(.intent-home) .usage-row strong,.owner-app:not(.intent-home) .intake-edit-modal strong{color:var(--ws-ink)!important}.owner-app:not(.intent-home) .material-summary,.owner-app:not(.intent-home) .approval-gates small,.owner-app:not(.intent-home) .usage-row span,.owner-app:not(.intent-home) .usage-row em{color:var(--ws-muted)!important}.owner-app:not(.intent-home) .material-summary span{border-color:var(--ws-line);color:#5e6f82;background:#f6f9fc}.admin-app{min-height:100vh;color:var(--ws-ink);background:var(--ws-canvas)}.admin-app:before,.admin-app:after{display:none!important}.admin-app .app-frame{display:block;min-height:100vh}.admin-app .rail{position:sticky;z-index:50;top:0;left:auto;display:grid;width:100%;height:70px;grid-template-columns:210px minmax(0,1fr) 170px;align-items:center;padding:0 28px;border-bottom:1px solid var(--ws-line);color:var(--ws-ink);background:#fffffff7;box-shadow:0 1px #014fbc06;backdrop-filter:blur(16px)}.admin-app .wordmark{gap:10px;padding:0;border:0}.admin-app .wordmark>span{width:34px;height:34px;border:1px solid rgba(3,112,255,.18);border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--ws-cyan),var(--ws-blue) 62%,var(--ws-deep));box-shadow:0 7px 18px #0370ff2e}.admin-app .wordmark strong{color:#233347}.admin-app .rail-nav{position:static;display:flex;justify-self:center;gap:5px;margin:0;padding:4px;border:1px solid var(--ws-line);border-radius:14px;background:#f6f9fc;transform:none}.admin-app .rail-link{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:10px;color:#697789;background:transparent}.admin-app .rail-link b{display:none}.admin-app .rail-link:hover{color:var(--ws-deep);background:#edf7ff}.admin-app .rail-link.active{border-color:var(--ws-blue);color:var(--ws-deep);background:#eaf6ff;box-shadow:0 5px 14px #0370ff14}.admin-app .rail-bottom{position:static;inset:auto;justify-self:end;margin:0;padding:8px 10px;border:1px solid var(--ws-line);border-radius:10px;color:#435368;background:#fff}.admin-app .rail-bottom i{background:var(--ws-mint);box-shadow:0 0 0 4px #02f5c21a}.admin-app .rail-bottom small{color:var(--ws-muted)}.admin-app .stage{min-height:calc(100vh - 70px);margin:0;padding:0;background:radial-gradient(circle at 86% 0,rgba(9,195,255,.055),transparent 28%),var(--ws-canvas)}.admin-app .masthead{align-items:center;padding:34px max(40px,calc((100vw - 1180px)/2)) 28px;border-color:var(--ws-line);background:#ffffffbd}.admin-app .masthead h1{color:var(--ws-ink);font-size:36px}.admin-app .masthead p,.admin-app .today{color:var(--ws-muted)}.admin-app .kicker,.admin-app .section-label{color:var(--ws-deep)}.admin-app .page-canvas{width:min(1180px,calc(100% - 48px));max-width:none;margin:0 auto;padding:30px 0 70px}.admin-app .outline-button{border-color:var(--ws-line);color:#425166;background:#fff}.admin-app .outline-button:hover{border-color:var(--ws-line-strong);color:var(--ws-deep);background:#eef8ff}.admin-app .metric,.admin-app .panel,.admin-app .auth-card,.admin-app .production-authorization-card{border:1px solid var(--ws-line);color:var(--ws-ink);background:#fff;box-shadow:0 12px 34px #014fbc0a}.admin-app .metric{border-radius:14px}.admin-app .metric strong{color:var(--ws-deep)}.admin-app .metric em,.admin-app .text-link{color:var(--ws-blue)}.admin-app .panel{border-radius:16px}.admin-app .panel-head,.admin-app .list-row{border-color:var(--ws-line)}.admin-app .panel-head h3,.admin-app .list-row strong,.admin-app .auth-card h4,.admin-app .section-head h2{color:var(--ws-ink)}.admin-app .panel-head p,.admin-app .list-row small,.admin-app .list-row em,.admin-app .auth-card dt,.admin-app .section-head p{color:var(--ws-muted)}.admin-app .list-row i{background:var(--ws-cyan)}.admin-app .list-row.warn i{background:#e59a38}.admin-app .auth-card{border-radius:13px}.admin-app .pill{color:#667485;background:#f0f4f7}.admin-app .pill.green{color:#087a60;background:#e8fff8}.admin-app .admin-form input,.admin-app .admin-form textarea,.admin-app .admin-form select{border:1px solid var(--ws-line);border-radius:12px;color:#263445;background:#fff}.admin-app .action-button{border:1px solid var(--ws-blue);border-radius:10px;color:#fff;background:var(--ws-blue);box-shadow:0 8px 20px #0370ff26}.admin-app .action-button:hover{border-color:var(--ws-deep);background:var(--ws-deep)}.admin-app .auth-guide{border-color:var(--ws-line);color:var(--ws-ink);background:#fff}.admin-app .auth-guide-command{border-color:#d7e8f7;color:#29435d;background:#f3f9ff}.admin-app .empty{border-color:#d7e5f1;color:var(--ws-muted);background:#f8fbfd}.auth-shell{color:var(--ws-ink);background:radial-gradient(circle at 76% 18%,rgba(9,195,255,.09),transparent 28%),var(--ws-canvas)}.auth-shell .auth-card{border:1px solid var(--ws-line);border-radius:18px;color:var(--ws-ink);background:#fff;box-shadow:0 24px 70px #014fbc1c}.auth-shell .auth-brand{color:var(--ws-deep)}.auth-shell .auth-brand span,.auth-shell .auth-card p,.auth-shell .auth-card label{color:var(--ws-muted)}.auth-shell .auth-card input{border:1px solid var(--ws-line);border-radius:12px;color:#263445;background:#fff}.auth-shell .auth-card input:focus{border-color:transparent!important;outline:none!important;box-shadow:0 0 0 4px #0370ff29,0 8px 22px #014fbc14!important}.auth-shell .auth-card form button{border:1px solid var(--ws-blue);border-radius:10px;color:#fff;background:var(--ws-blue);box-shadow:0 8px 20px #0370ff26}.auth-shell .auth-switch{color:var(--ws-deep)}@media(max-width:980px){.admin-app .rail{height:auto;grid-template-columns:1fr auto;gap:12px;padding:13px 18px}.admin-app .rail-nav{grid-column:1 / -1;width:100%;justify-content:flex-start;overflow-x:auto}.admin-app .rail-bottom{grid-column:2;grid-row:1}.admin-app .masthead{padding:28px 24px 24px}}@media(max-width:700px){.approved-pagebar{grid-template-columns:1fr auto;padding:0 14px}.approved-pagebar-crumb{display:none}.owner-app:not(.intent-home) .page-canvas{width:min(100% - 24px,1240px)}.admin-app .rail-bottom{display:none}.admin-app .rail{grid-template-columns:1fr}.admin-app .masthead{display:grid;gap:18px}.admin-app .masthead h1{font-size:30px}.admin-app .page-canvas{width:min(100% - 28px,1180px)}}@media(prefers-reduced-motion:reduce){.owner-app:not(.intent-home) button,.admin-app button{transition:none!important;transform:none!important}}.view-digital-employees .stage{padding-bottom:0}.view-digital-employees .page-canvas{max-width:none}.view-digital-employees .approved-formal-page{max-width:none;padding:0}.digital-employee-host{height:calc(100vh - 188px);min-height:680px;margin:0 -34px -40px;overflow:hidden;border-top:1px solid #e5edf3;background:#f7fafc}.digital-employee-host iframe{display:block;width:100%;height:100%;border:0;background:#f7fafc}.digital-employee-gate{display:grid;place-items:center;align-content:center;gap:10px;min-height:620px;border:1px solid #e4ecf2;border-radius:22px;background:linear-gradient(145deg,#fbfdff,#f4f9fc);text-align:center}.digital-employee-gate>i{width:34px;height:34px;border:2px solid #dbeaf5;border-top-color:#58a9e4;border-radius:50%;animation:digital-employee-spin .85s linear infinite}.digital-employee-gate h2{margin:5px 0 0;color:#142533}.digital-employee-gate p{max-width:620px;margin:0 0 8px;color:#788897;font-size:12px;line-height:1.75}@keyframes digital-employee-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.digital-employee-host{height:calc(100vh - 160px);min-height:620px;margin:0 -16px -28px}.digital-employee-gate{min-height:540px;border-radius:16px}}.view-digital-employees{overflow-x:hidden}.view-digital-employees .digital-employee-host{margin-left:0!important;margin-right:0!important}.admin-app .oss-admin-panel{overflow:hidden;background:radial-gradient(circle at 92% 5%,rgba(9,195,255,.09),transparent 28%),#fff}.admin-app .developer-panel{overflow:hidden}.admin-app .developer-switch{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;border:1px solid rgba(116,153,213,.2);border-radius:14px;background:linear-gradient(145deg,#f5fafff2,#fffffffa)}.admin-app .developer-switch input{width:16px;height:16px;margin-top:2px;accent-color:#2f8df7}.admin-app .developer-switch span,.admin-app .developer-switch small{display:block}.admin-app .developer-switch strong{color:var(--ink);font-size:12px}.admin-app .developer-switch small{margin-top:4px;color:var(--muted);line-height:1.5}.admin-app .worker-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-app .panel-head-actions{display:flex;align-items:center;gap:10px}.admin-app .outline-button.compact{min-height:32px;padding:0 13px;font-size:11px}.admin-app .readiness-verification{margin-bottom:14px;padding:0 18px 14px;border-bottom:1px solid var(--ws-line)}.admin-app .verification-time{display:block;padding-top:10px;color:var(--ws-muted);font-size:10px;text-align:right}.admin-app .developer-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px;color:var(--muted);font-size:11px}.admin-app .developer-summary strong{color:var(--ink)}@media(max-width:700px){.admin-app .worker-config-grid,.admin-app .developer-summary{grid-template-columns:1fr}}.admin-app .oss-status-strip{display:grid;grid-template-columns:1.5fr .8fr .9fr 1fr;gap:1px;margin:0 18px;overflow:hidden;border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-line)}.admin-app .oss-status-strip>div{min-width:0;padding:15px 16px;background:#f7fbfef5}.admin-app .oss-status-strip span,.admin-app .oss-status-strip strong{display:block}.admin-app .oss-status-strip span{margin-bottom:6px;color:var(--ws-muted);font-size:11px}.admin-app .oss-status-strip strong{overflow:hidden;color:var(--ws-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-app .oss-security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.admin-app .oss-security-check{grid-template-columns:20px 1fr;align-items:start;gap:9px;min-height:68px;padding:12px;border:1px solid var(--ws-line);border-radius:12px;background:#f8fbfe;cursor:pointer}.admin-app .oss-security-check input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--ws-blue)}.admin-app .oss-security-check span,.admin-app .oss-security-check strong,.admin-app .oss-security-check small{display:block}.admin-app .oss-security-check strong{margin-bottom:4px;color:var(--ws-ink);font-size:12px}.admin-app .oss-security-check small{color:var(--ws-muted);font-size:10px;line-height:1.5}.admin-app .oss-actions{flex-wrap:wrap}.admin-app .oss-actions small{flex:1 1 320px}.admin-app .oss-static-credentials[hidden]{display:none!important}.admin-app .full-span{grid-column:1 / -1}@media(max-width:900px){.admin-app .oss-status-strip,.admin-app .oss-security-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.admin-app .oss-status-strip,.admin-app .oss-security-grid{grid-template-columns:1fr}}body.admin-app{--admin-blue: #0370ff;--admin-deep: #014fbc;--admin-cyan: #09c3ff;--admin-mint: #02f5c2;--admin-ink: #182536;--admin-muted: #718096;--admin-line: #e2eaf2;--admin-line-strong: #b8d9ff;--admin-canvas: #f6f9fc;--admin-soft: #f3f8fd;--admin-paper: #fff;--admin-danger: #d84f57;--admin-warning: #b86f16;--ink: var(--admin-ink);--paper: var(--admin-canvas);--white: var(--admin-paper);--muted: var(--admin-muted);--line: var(--admin-line);--acid: var(--admin-mint);--green: var(--admin-deep);--blue: var(--admin-blue);min-height:100vh;font-size:15px;line-height:1.6;color:var(--admin-ink)!important;background:var(--admin-canvas)!important;color-scheme:light}.admin-app .app-frame{min-height:100vh;background:var(--admin-canvas)}.admin-app .rail{border-color:var(--admin-line);background:#fffffff7;box-shadow:0 8px 28px #014fbc0b}.admin-app .wordmark>span{border:0;color:#fff;background:linear-gradient(145deg,var(--admin-cyan),var(--admin-blue) 58%,var(--admin-deep));box-shadow:0 8px 20px #0370ff2e}.admin-app .wordmark strong{color:#253449;font-size:10px;line-height:1.25}.admin-app .rail-nav{border-color:var(--admin-line);background:#f7fafd;box-shadow:inset 0 1px #ffffffe6}.admin-app .rail-link{color:#66768a;font-size:13px}.admin-app .rail-link:hover{border-color:#dcecff;color:var(--admin-deep);background:#eef7ff}.admin-app .rail-link.active{border-color:var(--admin-blue);color:var(--admin-deep);background:#eaf5ff;box-shadow:0 5px 16px #0370ff1a;animation:none}.admin-app .rail-bottom{border-color:var(--admin-line);color:#425269;background:#fff;font-size:12px;line-height:1.45}.admin-app .rail-bottom i{background:var(--admin-mint);box-shadow:0 0 0 4px #02f5c21a}.admin-app .stage{color:var(--admin-ink);background:radial-gradient(circle at 88% 0,rgba(9,195,255,.055),transparent 27%),var(--admin-canvas)}.admin-app .masthead{border-color:var(--admin-line);background:#ffffffc7}.admin-app .masthead h1,.admin-app .section-head h2{color:var(--admin-ink);text-shadow:none}.admin-app .masthead h1{font-size:38px;line-height:1.18}.admin-app .masthead p,.admin-app .section-head p,.admin-app .today{color:var(--admin-muted)}.admin-app .masthead p{font-size:14px;line-height:1.7}.admin-app .today{font-size:12px}.admin-app .kicker,.admin-app .section-label{color:var(--admin-deep);font-size:11px}.admin-app .section-label{letter-spacing:.13em}.admin-app .section-head h2{font-size:25px;line-height:1.25}.admin-app .section-head p{margin-top:7px;font-size:14px;line-height:1.7}.admin-app .metric,.admin-app .panel,.admin-app .auth-card,.admin-app .production-authorization-card{border:1px solid var(--admin-line);color:var(--admin-ink);background:var(--admin-paper);box-shadow:0 12px 34px #014fbc0b}.admin-app .production-authorization-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.admin-app .metric:hover,.admin-app .panel:hover,.admin-app .auth-card:hover,.admin-app .production-authorization-card:hover{border-color:var(--admin-line-strong);box-shadow:0 14px 38px #014fbc11;transform:none}.admin-app .metric{position:relative;overflow:hidden;min-height:128px;padding:20px}.admin-app .metric:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:linear-gradient(90deg,var(--admin-cyan),var(--admin-blue));opacity:.72}.admin-app .metric span,.admin-app .metric em{color:var(--admin-muted);font-size:13px;line-height:1.5}.admin-app .metric strong{color:var(--admin-deep);font-size:32px;line-height:1.15}.admin-app .metric.warn:before{background:#e59a38}.admin-app .metric.warn em{color:var(--admin-warning)}.admin-app .panel,.admin-app .production-authorization-card{border-radius:16px}.admin-app .panel-head,.admin-app .list-row{border-color:var(--admin-line)}.admin-app .panel-head{background:linear-gradient(180deg,#fff,#fcfdff)}.admin-app .panel-head h3,.admin-app .list-row strong,.admin-app .auth-card h4,.admin-app .section-head h2{color:var(--admin-ink)}.admin-app .panel-head h3{font-size:18px;line-height:1.35}.admin-app .panel-head p{margin-top:7px;font-size:13px;line-height:1.65}.admin-app .list-row strong{font-size:14px;line-height:1.45}.admin-app .list-row small{margin-top:5px;font-size:13px;line-height:1.6}.admin-app .list-row em{font-size:12px}.admin-app .panel-head p,.admin-app .list-row small,.admin-app .list-row em,.admin-app .auth-card dt,.admin-app .section-head p,.admin-app .auth-form-actions small{color:var(--admin-muted)}.admin-app .list-row{background:#fff}.admin-app .list-row:hover{background:#f8fbff}.admin-app .list-row i{background:var(--admin-cyan);box-shadow:0 0 0 4px #09c3ff14}.admin-app .list-row.warn i{background:#e59a38;box-shadow:0 0 0 4px #e59a381a}.admin-app .auth-card{background:#f8fbfe}.admin-app .auth-card h4{font-size:15px}.admin-app .auth-card dl{font-size:13px;line-height:1.6}.admin-app .auth-card dd,.admin-app .lock-facts dd,.admin-app .authorization-facts,.admin-app .production-authorization-card details,.admin-app .production-authorization-card pre{color:#34465a!important}.admin-app .authorization-facts{border-color:var(--admin-line);background:#f7fafd}.admin-app .production-authorization-card details{border-color:var(--admin-line)}.admin-app .empty{border-color:#d7e5f1;color:var(--admin-muted);background:#f8fbfd;font-size:13px;line-height:1.7}.admin-app .pill{border:1px solid transparent;color:#657487;background:#f0f4f7;font-size:12px;line-height:1.35}.admin-app .pill.green{border-color:#02f5c233;color:#087a60;background:#e8fff8}.admin-app .pill.warn,.admin-app .warn .pill{border-color:#b86f1624;color:var(--admin-warning);background:#fff5e8}.admin-app .admin-form label{color:#5d6d80;font-size:13px;line-height:1.5}.admin-app .admin-form input,.admin-app .admin-form textarea,.admin-app .admin-form select{border:1px solid var(--admin-line)!important;border-radius:12px;color:#263445!important;background:#fff!important;box-shadow:inset 0 1px 2px #18253605;font-size:14px;line-height:1.55}.admin-app .admin-form input::placeholder,.admin-app .admin-form textarea::placeholder{color:#a1adba}.admin-app .admin-form input:hover,.admin-app .admin-form textarea:hover,.admin-app .admin-form select:hover{border-color:var(--admin-line-strong)!important}.admin-app .admin-form input:focus,.admin-app .admin-form textarea:focus,.admin-app .admin-form select:focus{border-color:transparent!important;outline:none!important;box-shadow:0 0 0 4px #0370ff29,0 8px 22px #014fbc14!important}.admin-app .developer-switch,.admin-app .oss-security-check{border-color:var(--admin-line);color:var(--admin-ink);background:#f8fbfe}.admin-app .developer-switch:hover,.admin-app .oss-security-check:hover{border-color:var(--admin-line-strong);background:#f3f9ff}.admin-app .developer-switch.is-locked,.admin-app .developer-switch.is-locked:hover{border-color:var(--admin-line);background:#f2f4f7;cursor:not-allowed}.admin-app .developer-switch.is-locked input{cursor:not-allowed}.admin-app .developer-switch input,.admin-app .oss-security-check input{accent-color:var(--admin-blue)}.admin-app .developer-switch strong,.admin-app .oss-security-check strong,.admin-app .developer-summary strong{color:var(--admin-ink);font-size:14px}.admin-app .developer-switch small,.admin-app .oss-security-check small,.admin-app .developer-summary,.admin-app .verification-time{color:var(--admin-muted);font-size:12px;line-height:1.6}.admin-app .oss-status-strip{border-color:var(--admin-line);background:var(--admin-line)}.admin-app .oss-status-strip>div{background:#f8fbfe}.admin-app .oss-status-strip span{color:var(--admin-muted);font-size:12px}.admin-app .oss-status-strip strong{color:var(--admin-ink);font-size:14px}.admin-app .oss-admin-panel{background:radial-gradient(circle at 92% 5%,rgba(9,195,255,.075),transparent 28%),#fff}.admin-app .action-button,.admin-app button[type=submit]:not(.outline-button):not(.text-link){min-height:42px;border:1px solid var(--admin-blue);border-radius:10px;color:#fff;background:var(--admin-blue);box-shadow:0 8px 20px #0370ff26;font-size:13px}.admin-app .action-button:hover,.admin-app button[type=submit]:not(.outline-button):not(.text-link):hover{border-color:var(--admin-deep);color:#fff;background:var(--admin-deep)}.admin-app .outline-button{border:1px solid var(--admin-line);border-radius:10px;color:#425166;background:#fff;min-height:40px;font-size:13px}.admin-app .outline-button:hover{border-color:var(--admin-line-strong);color:var(--admin-deep);background:#eef8ff}.admin-app .text-link{color:var(--admin-blue);font-size:13px}.admin-app .text-link:hover{color:var(--admin-deep)}.admin-app button:disabled{border-color:#e2e8ef!important;color:#9da9b5!important;background:#f2f5f7!important;box-shadow:none!important;cursor:not-allowed}.admin-app .auth-shell{color:var(--admin-ink);background:radial-gradient(circle at 50% 18%,rgba(9,195,255,.11),transparent 28%),var(--admin-canvas)}.admin-app .auth-shell .auth-card{border:1px solid var(--admin-line);color:var(--admin-ink);background:#fff;box-shadow:0 28px 80px #014fbc1a}.admin-app .auth-shell .auth-brand{color:var(--admin-blue)}.admin-app .auth-shell h1{color:var(--admin-ink);font-size:34px}.admin-app .auth-shell p,.admin-app .auth-shell label{color:var(--admin-muted);font-size:14px;line-height:1.7}.admin-app .auth-shell input{border-color:var(--admin-line)!important;color:var(--admin-ink)!important;background:#fff!important;font-size:15px}.admin-app .auth-shell button[type=submit]{color:#fff;background:var(--admin-blue)}.admin-app .modal-backdrop{background:#1324385c;backdrop-filter:none}.admin-app .modal{border:1px solid var(--admin-line);border-radius:18px;color:var(--admin-ink);background:#fff;box-shadow:0 30px 90px #1825362e}.admin-app .modal-close{color:#657487}.admin-app .toast{border:1px solid rgba(3,112,255,.12)!important;color:#fff!important;background:#17324f!important;text-shadow:none;box-shadow:0 16px 42px #18324f33!important}@media(max-width:900px){.admin-app .rail{grid-template-columns:180px minmax(0,1fr)}.admin-app .rail-bottom{display:none}.admin-app .rail-nav{justify-self:end;max-width:100%;overflow-x:auto}}@media(max-width:700px){.admin-app .rail{position:static;display:block;height:auto;padding:14px}.admin-app .rail-nav{margin-top:12px;padding:4px}.admin-app .masthead{padding-top:24px}.admin-app .masthead h1{font-size:30px}.admin-app .page-canvas{width:min(100% - 28px,1180px)}.admin-app .metric{min-height:108px}}.admin-app .command-header{position:sticky;z-index:80;top:0;display:grid;min-height:86px;grid-template-columns:minmax(260px,1fr) auto minmax(360px,1fr);align-items:center;gap:28px;padding:0 max(28px,calc((100vw - 1360px)/2));border-bottom:1px solid var(--admin-line);background:#fffffff5;box-shadow:0 10px 34px #014fbc0e;backdrop-filter:blur(18px)}.admin-app .platform-brand{display:inline-flex;align-items:center;justify-self:start;gap:13px;color:var(--admin-ink);text-decoration:none}.admin-app .platform-brand>span:last-child,.admin-app .platform-brand strong,.admin-app .platform-brand small{display:block}.admin-app .platform-brand strong{font-size:18px;line-height:1.2;letter-spacing:.02em}.admin-app .platform-brand small{margin-top:4px;color:var(--admin-muted);font-size:12px;letter-spacing:.08em}.admin-app .platform-mark{position:relative;display:block;width:46px;height:46px;flex:0 0 46px;overflow:hidden;border-radius:15px;background:radial-gradient(circle at 50% 68%,rgba(255,255,255,.96) 0 8%,transparent 9%),linear-gradient(145deg,var(--admin-cyan),var(--admin-blue) 62%,var(--admin-deep));box-shadow:0 10px 24px #0370ff33}.admin-app .platform-mark i{position:absolute;top:13px;width:12px;height:19px;border-radius:12px 12px 5px 5px;background:#ffffffeb;transform-origin:50% 100%}.admin-app .platform-mark i:nth-child(1){left:8px;transform:rotate(-38deg)}.admin-app .platform-mark i:nth-child(2){left:17px}.admin-app .platform-mark i:nth-child(3){right:8px;transform:rotate(38deg)}.admin-app .command-health{display:flex;align-items:center;justify-self:center;gap:10px;min-width:184px;padding:9px 14px;border:1px solid #dce9f4;border-radius:14px;background:#f7fafc}.admin-app .command-health>i{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--admin-mint);box-shadow:0 0 0 5px #02f5c21a}.admin-app .command-health span,.admin-app .command-health strong,.admin-app .command-health small{display:block}.admin-app .command-health strong{color:#33465b;font-size:13px;line-height:1.3}.admin-app .command-health small{margin-top:3px;color:var(--admin-muted);font-size:11px}.admin-app .command-actions{display:flex;align-items:center;justify-self:end;gap:10px}.admin-app .command-actions .today{margin-right:4px}.admin-app .command-nav{position:relative;z-index:10;display:grid;width:min(1360px,calc(100% - 56px));grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:22px auto 0}.admin-app .command-nav .rail-link{position:relative;display:grid;min-width:0;min-height:84px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;overflow:hidden;border:1px solid var(--admin-line);border-radius:16px;color:#68788b;background:#fff;box-shadow:0 8px 24px #014fbc09;text-align:left;cursor:pointer}.admin-app .command-nav .rail-link:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:linear-gradient(90deg,var(--admin-cyan),var(--admin-blue));opacity:0;transform:scaleX(.35);transition:opacity .22s ease,transform .22s ease}.admin-app .command-nav .rail-link b{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#7a899a;background:#f0f4f7;font:700 12px/1 Manrope,sans-serif}.admin-app .command-nav .rail-link span,.admin-app .command-nav .rail-link strong,.admin-app .command-nav .rail-link small{display:block;min-width:0}.admin-app .command-nav .rail-link strong{color:#334358;font-size:15px;line-height:1.3}.admin-app .command-nav .rail-link small{margin-top:5px;overflow:hidden;color:#8b98a8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-app .command-nav .rail-link:hover{border-color:var(--admin-line-strong);background:#fbfdff;box-shadow:0 12px 28px #0370ff12;transform:translateY(-2px)}.admin-app .command-nav .rail-link.active{border-color:#0370ff6b;color:var(--admin-deep);background:radial-gradient(circle at 100% 0,rgba(9,195,255,.1),transparent 40%),#fff;box-shadow:0 14px 34px #0370ff1a;transform:none}.admin-app .command-nav .rail-link.active:after{opacity:1;transform:scaleX(1)}.admin-app .command-nav .rail-link.active b{color:#fff;background:var(--admin-blue);box-shadow:0 7px 16px #0370ff33}.admin-app .command-nav .rail-link.active strong{color:var(--admin-deep)}.admin-app .stage{min-height:auto}.admin-app .masthead{display:flex;width:min(1360px,calc(100% - 56px));align-items:end;justify-content:space-between;gap:40px;margin:0 auto;padding:54px 0 28px;border:0;background:transparent}.admin-app .masthead h1{margin-top:9px;font-size:clamp(38px,4vw,56px);letter-spacing:-.055em}.admin-app .masthead p{max-width:680px;margin-top:12px;font-size:16px}.admin-app .mast-context{display:grid;min-width:250px;gap:3px;padding-left:22px;border-left:2px solid var(--admin-blue)}.admin-app .mast-context span{color:var(--admin-muted);font-size:12px}.admin-app .mast-context strong{color:var(--admin-ink);font-size:17px}.admin-app .mast-context small{color:#8b98a8;font-size:12px}.admin-app .page-canvas{width:min(1360px,calc(100% - 56px));margin:0 auto;padding:0 0 90px}.admin-app .loading{display:grid;min-height:340px;place-items:center;align-content:center;gap:16px;color:var(--admin-muted);font-size:15px}.admin-app .loading i{width:34px;height:34px;border:3px solid #dceaf6;border-top-color:var(--admin-blue);border-radius:50%;animation:admin-control-spin .8s linear infinite}@keyframes admin-control-spin{to{transform:rotate(360deg)}}.admin-app .control-focus{position:relative;display:grid;min-height:320px;grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr) minmax(200px,.55fr);align-items:stretch;gap:1px;margin-bottom:18px;overflow:hidden;border:1px solid rgba(3,112,255,.16);border-radius:24px;color:#fff;background:radial-gradient(circle at 72% 30%,rgba(9,195,255,.2),transparent 33%),linear-gradient(135deg,#082b5d,#014fbc 58%,#0370ff);box-shadow:0 24px 64px #014fbc2e}.admin-app .control-focus:before{position:absolute;top:-110px;right:-80px;width:360px;height:360px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05;content:"";pointer-events:none}.admin-app .focus-copy,.admin-app .focus-score,.admin-app .focus-facts{position:relative;z-index:1}.admin-app .focus-copy{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:46px 52px}.admin-app .focus-kicker{display:inline-flex;align-items:center;gap:9px;color:#aeeeff;font-size:13px;font-weight:700;letter-spacing:.08em}.admin-app .focus-kicker i{width:9px;height:9px;border-radius:50%;background:var(--admin-mint);box-shadow:0 0 0 6px #02f5c21a}.admin-app .control-focus.has-blocker .focus-kicker i{background:#ffc16d;box-shadow:0 0 0 6px #ffc16d1c}.admin-app .focus-copy h2{max-width:560px;margin:26px 0 12px;color:#fff;font-size:clamp(34px,3.6vw,52px);line-height:1.12;letter-spacing:-.055em}.admin-app .focus-copy p{max-width:570px;margin:0 0 30px;color:#c4ddf6;font-size:16px;line-height:1.8}.admin-app .control-focus .action-button{min-height:46px;padding:0 20px;border-color:#ffffff8c;color:var(--admin-deep);background:#fff;box-shadow:0 12px 28px #00143729}.admin-app .control-focus .action-button:hover{border-color:#fff;color:#002c6b;background:#eef9ff}.admin-app .focus-score{display:flex;flex-direction:column;justify-content:center;padding:38px;border-left:1px solid rgba(255,255,255,.13);background:#00225429}.admin-app .focus-score>span{color:#a9c9e9;font-size:13px}.admin-app .focus-score>strong{margin:18px 0;color:#fff;font-size:64px;line-height:1;letter-spacing:-.06em}.admin-app .focus-score>strong small{color:#a9c9e9;font-size:22px;letter-spacing:0}.admin-app .focus-progress{height:7px;overflow:hidden;border-radius:99px;background:#ffffff29}.admin-app .focus-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--admin-mint),var(--admin-cyan));box-shadow:0 0 18px #09c3ff73}.admin-app .focus-score em{margin-top:13px;color:#b9d5ef;font-size:13px;font-style:normal}.admin-app .focus-facts{display:grid;grid-template-rows:repeat(2,1fr);border-left:1px solid rgba(255,255,255,.13)}.admin-app .focus-facts>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:30px}.admin-app .focus-facts>div+div{border-top:1px solid rgba(255,255,255,.13)}.admin-app .focus-facts span{color:#a9c9e9;font-size:12px}.admin-app .focus-facts strong{margin:8px 0 3px;color:#fff;font-size:30px}.admin-app .focus-facts small{color:#b9d5ef;font-size:12px}.admin-app .admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.admin-app .admin-metrics .metric{min-height:150px;padding:24px;border-radius:18px}.admin-app .admin-metrics .metric strong{margin:auto 0 8px;padding-top:22px;font-size:40px}.admin-app .admin-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.admin-app .admin-grid>.full-span{grid-column:1 / -1}.admin-app .admin-grid>.control-auth,.admin-app .admin-grid>.control-assets{grid-column:span 7}.admin-app .admin-grid>.control-queue,.admin-app .admin-grid>.control-content{grid-column:span 5}.admin-app .control-panel,.admin-app .admin-grid>.panel{min-width:0;overflow:hidden}.admin-app .panel-head{padding:24px 26px}.admin-app .panel-index{display:block;margin-bottom:10px;color:var(--admin-blue);font-size:11px;font-weight:800;letter-spacing:.12em}.admin-app .list-row{min-height:74px;padding:17px 24px}.admin-app .auth-grid{gap:12px;padding:22px 24px 25px}.admin-app .auth-card{padding:19px;box-shadow:none}.admin-app .section-block{margin-top:0}.admin-app .section-block>.section-head{align-items:center;margin:0 0 22px;padding:24px 28px;border:1px solid var(--admin-line);border-radius:18px;background:radial-gradient(circle at 94% 20%,rgba(9,195,255,.07),transparent 30%),#fff;box-shadow:0 12px 34px #014fbc0a}.admin-app .section-block>.section-head h2{margin-top:6px;font-size:30px}.admin-app .section-block>.panel,.admin-app .section-block>.production-authorization-list{margin-bottom:18px}.admin-app .admin-form{padding:26px}.admin-app .form-grid{gap:18px}.admin-app .admin-form label{gap:9px;font-size:14px;font-weight:650}.admin-app .admin-form label small{color:var(--admin-muted);font-size:12px;font-weight:400;line-height:1.7}.admin-app .admin-form input,.admin-app .admin-form textarea,.admin-app .admin-form select{min-height:48px;padding:12px 14px;font-size:15px}.admin-app .auth-form-actions{flex-wrap:wrap;gap:12px;margin-top:22px}.admin-app .action-button,.admin-app button[type=submit]:not(.outline-button):not(.text-link),.admin-app .outline-button{min-height:44px;padding:0 18px;font-size:14px}.admin-app .text-link{min-height:36px;padding:0 4px;font-size:14px}.admin-app .pill{padding:7px 11px;font-size:12px}.admin-app .developer-switch,.admin-app .oss-security-check{min-height:88px;padding:16px}.admin-app .developer-switch strong,.admin-app .oss-security-check strong{font-size:14px}.admin-app .developer-switch small,.admin-app .oss-security-check small{margin-top:5px;font-size:12px}.admin-app .production-authorization-card{margin-bottom:14px;padding:6px}.admin-app .authorization-facts{display:flex;gap:10px;margin:0 20px 18px;padding:14px 16px;border:1px solid var(--admin-line);border-radius:12px;background:#f7fafd}.admin-app .authorization-facts span{flex:1 1 0;font-size:13px}.admin-app .auth-shell{min-height:100vh;padding:40px}.admin-app .auth-shell .auth-card{width:min(540px,100%);padding:46px;border-radius:24px}.admin-app .auth-shell .auth-brand{font-size:14px}.admin-app .auth-shell h1{margin-top:24px;font-size:40px}.admin-app .auth-shell p{margin-bottom:30px;font-size:15px}.admin-app .auth-shell form{gap:18px}.admin-app .auth-shell label{gap:9px;font-size:14px}.admin-app .auth-shell input{min-height:52px;padding:0 15px;font-size:16px}.admin-app .auth-shell button[type=submit]{min-height:52px;margin-top:4px;font-size:15px}@media(max-width:1120px){.admin-app .command-header{grid-template-columns:1fr auto}.admin-app .command-health{display:none}.admin-app .command-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-app .control-focus{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)}.admin-app .focus-facts{display:none}}@media(max-width:820px){.admin-app .command-header{position:static;grid-template-columns:1fr;gap:14px;padding:18px 22px}.admin-app .command-actions{justify-self:stretch}.admin-app .command-actions .today{display:none}.admin-app .command-nav{width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.admin-app .masthead,.admin-app .page-canvas{width:calc(100% - 32px)}.admin-app .masthead{align-items:flex-start;flex-direction:column;padding-top:38px}.admin-app .mast-context{min-width:0}.admin-app .control-focus{grid-template-columns:1fr}.admin-app .focus-copy{padding:38px 30px}.admin-app .focus-score{border-top:1px solid rgba(255,255,255,.13);border-left:0}.admin-app .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-grid>.control-auth,.admin-app .admin-grid>.control-assets,.admin-app .admin-grid>.control-queue,.admin-app .admin-grid>.control-content{grid-column:1 / -1}.admin-app .form-grid,.admin-app .worker-config-grid,.admin-app .oss-security-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-app .platform-brand small,.admin-app .command-actions a{display:none}.admin-app .command-nav .rail-link{min-height:74px;grid-template-columns:30px minmax(0,1fr);padding:12px}.admin-app .command-nav .rail-link b{width:30px;height:30px}.admin-app .command-nav .rail-link strong{font-size:14px}.admin-app .masthead h1{font-size:38px}.admin-app .mast-context{display:none}.admin-app .focus-copy h2{font-size:34px}.admin-app .admin-metrics{grid-template-columns:1fr}.admin-app .auth-shell{padding:18px}.admin-app .auth-shell .auth-card{padding:30px 24px}}:root{--layout-wide: 1360px;--layout-gutter: clamp(20px, 4vw, 72px);--space-section: clamp(28px, 4vw, 56px);--space-card: clamp(20px, 2.2vw, 32px);--surface-radius: 20px}html{scroll-padding-top:24px}body{min-width:320px}.owner-app:not(.intent-home) .approved-formal-page{width:min(var(--layout-wide),calc(100% - (var(--layout-gutter) * 2)))!important;padding-top:clamp(32px,5vw,64px)!important;padding-bottom:clamp(56px,8vw,112px)!important}.owner-app:not(.intent-home) .approved-formal-page>*+*{margin-top:var(--space-section)}.owner-app:not(.intent-home) .section-block,.owner-app:not(.intent-home) .delivery-result-shell,.owner-app:not(.intent-home) .product-library-shell,.owner-app:not(.intent-home) .product-task-shell,.owner-app:not(.intent-home) .delivery-control{padding:var(--space-card)}.engagement-shell,.publishing-shell,.research-shell{width:min(var(--layout-wide),calc(100% - (var(--layout-gutter) * 2)))!important;padding-top:clamp(36px,5vw,68px)!important;padding-bottom:clamp(64px,8vw,116px)!important}.engagement-shell>*+*,.publishing-shell>*+*,.research-shell>*+*{margin-top:24px}.engagement-head,.publishing-head,.research-masthead{margin-bottom:clamp(28px,4vw,48px)!important;padding-bottom:clamp(20px,3vw,32px)!important}.engagement-head>div,.publishing-head>div,.research-masthead>div{max-width:780px}.panel,.publish-card,.session-card,.research-card,.task-card,.result-card,.notice{padding:var(--space-card)!important}.publish-columns,.research-grid,.workspace{gap:clamp(20px,2.4vw,32px)!important}.publish-card form,.research-card form,.panel form{gap:18px}.publish-card label,.research-card label,.panel label{gap:8px}.v8-header{padding:clamp(26px,4vw,52px) var(--layout-gutter)!important}.v8-layout{gap:clamp(20px,2.4vw,32px)!important;padding:clamp(28px,4vw,52px) var(--layout-gutter) clamp(64px,8vw,112px)!important}.v8-card{padding:var(--space-card)!important}.admin-app .stage{padding-bottom:clamp(56px,8vw,112px)}.admin-app .masthead,.admin-app .page-canvas{width:min(var(--layout-wide),calc(100% - (var(--layout-gutter) * 2)))!important}.admin-app .saas-shell .masthead,.admin-app .saas-shell .page-canvas{width:100%!important;max-width:none!important}.admin-app .masthead{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(28px,4vw,48px)}.admin-app .command-actions{flex-wrap:wrap;row-gap:8px}@media(max-width:860px){.owner-app:not(.intent-home) .approved-formal-page,.engagement-shell,.publishing-shell,.research-shell,.admin-app .masthead,.admin-app .page-canvas{width:min(100% - 32px,var(--layout-wide))!important}.publishing-head,.research-masthead,.engagement-head{gap:18px!important}.publish-columns,.research-grid,.workspace{grid-template-columns:minmax(0,1fr)!important}.v8-header{grid-template-columns:1fr!important;gap:14px!important}.v8-back{padding-top:0!important}}@media(max-width:560px){:root{--layout-gutter: 16px;--space-card: 18px;--surface-radius: 16px}.owner-app:not(.intent-home) .approved-formal-page>*+*,.engagement-shell>*+*,.publishing-shell>*+*,.research-shell>*+*{margin-top:18px}.engagement-head h1,.publishing-head h1,.research-masthead h1{font-size:clamp(28px,9vw,36px)!important}.panel,.publish-card,.session-card,.research-card,.task-card,.result-card,.notice,.v8-card{border-radius:var(--surface-radius)!important}}.saas-resource[data-v-bb817950]{display:grid;gap:20px}.saas-stats[data-v-bb817950]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.saas-stats article[data-v-bb817950]{display:grid;gap:7px;padding:20px;border:1px solid var(--platform-line);border-radius:14px;background:var(--platform-surface);box-shadow:var(--platform-shadow-card)}.saas-stats span[data-v-bb817950],.saas-stats small[data-v-bb817950]{color:var(--platform-text-muted)}.saas-stats strong[data-v-bb817950]{color:var(--platform-ink);font-size:28px}.saas-card[data-v-bb817950]{overflow:hidden;border:1px solid var(--platform-line);border-radius:14px;background:var(--platform-surface)}.saas-card-head[data-v-bb817950]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--platform-line-soft)}.saas-card-head h2[data-v-bb817950]{margin:0;color:var(--platform-ink);font-size:18px}.saas-card-head p[data-v-bb817950]{margin:5px 0 0;color:var(--platform-text-muted);font-size:13px}.saas-count[data-v-bb817950]{padding:6px 10px;border-radius:7px;color:var(--platform-action-text);background:#edf7ff;font-size:12px}.saas-toolbar[data-v-bb817950]{display:flex;align-items:end;gap:12px;padding:14px 18px;border-bottom:1px solid var(--platform-line-soft);background:var(--platform-surface-soft)}.saas-toolbar label[data-v-bb817950]{display:grid;gap:5px;color:var(--platform-muted);font-size:11px}.saas-toolbar input[data-v-bb817950],.saas-toolbar select[data-v-bb817950],.saas-dialog input[data-v-bb817950],.saas-dialog textarea[data-v-bb817950]{min-height:38px;border:1px solid var(--platform-border-input);border-radius:8px;padding:8px 10px;color:var(--platform-text-dark);background:var(--platform-surface);font:inherit;outline:none}.saas-toolbar input[data-v-bb817950]:focus,.saas-toolbar select[data-v-bb817950]:focus,.saas-dialog input[data-v-bb817950]:focus,.saas-dialog textarea[data-v-bb817950]:focus{border-color:var(--platform-blue-mid);box-shadow:0 0 0 3px var(--platform-focus-ring)}.saas-search[data-v-bb817950]{position:relative;min-width:min(360px,45%)}.saas-search input[data-v-bb817950]{padding-left:34px}.saas-search i[data-v-bb817950]{position:absolute;left:12px;bottom:9px;color:var(--platform-muted);font-size:16px}.saas-table-wrap[data-v-bb817950],.customer-table-wrap[data-v-bb817950]{overflow-x:auto}.saas-table[data-v-bb817950]{width:100%;border-collapse:collapse;white-space:nowrap}.saas-table th[data-v-bb817950]{padding:11px 16px;border-bottom:1px solid var(--platform-line-soft);color:var(--platform-muted);background:var(--platform-canvas);font-size:11px;font-weight:650;text-align:left}.saas-table td[data-v-bb817950]{padding:14px 16px;border-bottom:1px solid var(--platform-line-soft);color:var(--platform-copy);font-size:13px}.saas-table tbody tr[data-v-bb817950]:hover{background:var(--platform-bg-soft)}.saas-table strong[data-v-bb817950],.saas-table small[data-v-bb817950]{display:block}.saas-table strong[data-v-bb817950]{color:var(--platform-ink)}.saas-table small[data-v-bb817950]{margin-top:4px;color:#8492a6;font-size:11px}.saas-status[data-v-bb817950]{display:inline-flex;padding:4px 8px;border-radius:6px;font-size:11px}.is-success[data-v-bb817950]{color:#137a4e;background:#e9f8f1}.is-warning[data-v-bb817950]{color:#a15c00;background:var(--platform-warning-soft)}.is-muted[data-v-bb817950]{color:#66758a;background:#eef2f6}.row-actions[data-v-bb817950]{display:flex;gap:6px}.row-actions button[data-v-bb817950],.saas-pagination button[data-v-bb817950],.saas-dialog button[data-v-bb817950]{min-height:32px;border:1px solid var(--platform-line);border-radius:7px;padding:0 10px;color:var(--platform-copy);background:var(--platform-surface);cursor:pointer}.row-actions button.primary[data-v-bb817950],.saas-dialog button.primary[data-v-bb817950]{border-color:var(--platform-blue-mid);color:var(--platform-surface);background:var(--platform-blue-mid)}.row-actions button[data-v-bb817950]:focus-visible,.saas-pagination button[data-v-bb817950]:focus-visible,.saas-dialog button[data-v-bb817950]:focus-visible,.saas-drawer>header button[data-v-bb817950]:focus-visible{outline:3px solid rgba(37,131,216,.25);outline-offset:2px}.saas-pagination[data-v-bb817950]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;color:var(--platform-text-muted);font-size:12px}.saas-pagination div[data-v-bb817950]{display:flex;gap:7px}.saas-pagination button[data-v-bb817950]:disabled{cursor:not-allowed;opacity:.45}.saas-empty[data-v-bb817950]{padding:38px!important;color:var(--platform-text-muted)!important;text-align:center}.saas-overlay[data-v-bb817950]{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:#0f203457}.saas-overlay.centered[data-v-bb817950]{align-items:center;justify-content:center}.saas-drawer[data-v-bb817950]{width:min(680px,94vw);height:100%;overflow:auto;background:var(--platform-canvas);box-shadow:-20px 0 60px #0f203429}.saas-drawer>header[data-v-bb817950],.saas-dialog>header[data-v-bb817950]{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--platform-border-light);background:var(--platform-surface)}.saas-drawer header span[data-v-bb817950],.saas-dialog header span[data-v-bb817950]{color:var(--platform-blue-mid);font-size:11px}.saas-drawer h2[data-v-bb817950],.saas-dialog h2[data-v-bb817950]{margin:5px 0;color:var(--platform-ink);font-size:21px}.saas-drawer header small[data-v-bb817950]{color:var(--platform-muted);font-size:21px}.saas-drawer>header button[data-v-bb817950],.saas-dialog>header button[data-v-bb817950]{width:34px;height:34px;border:0;border-radius:8px;color:var(--platform-muted);background:var(--platform-canvas);font-size:22px;cursor:pointer}.detail-grid[data-v-bb817950]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:20px 22px;padding:1px;background:var(--platform-border-light)}.detail-grid div[data-v-bb817950]{padding:16px;background:var(--platform-surface)}.detail-grid dt[data-v-bb817950]{color:var(--platform-muted);font-size:11px}.detail-grid dd[data-v-bb817950]{margin:6px 0 0;color:var(--platform-text-dark);font-weight:650}.drawer-section[data-v-bb817950]{margin:20px 22px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface);overflow:hidden}.drawer-section-head[data-v-bb817950]{display:flex;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--platform-line-soft)}.drawer-section-head h3[data-v-bb817950]{margin:0;color:var(--platform-ink);font-size:15px}.drawer-section-head span[data-v-bb817950]{color:var(--platform-text-muted);font-size:12px}.saas-table.compact th[data-v-bb817950],.saas-table.compact td[data-v-bb817950]{padding:11px 13px}.saas-dialog[data-v-bb817950]{width:min(480px,calc(100vw - 32px));border-radius:14px;background:var(--platform-surface);box-shadow:0 28px 90px #0f203438;overflow:hidden}.saas-dialog>label[data-v-bb817950]{display:grid;gap:7px;margin:18px 22px;color:var(--platform-copy);font-size:13px}.saas-dialog label small[data-v-bb817950]{color:var(--platform-muted)}.saas-dialog footer[data-v-bb817950]{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid var(--platform-line-soft);background:var(--platform-surface-soft)}.sr-only[data-v-bb817950]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.saas-stats[data-v-bb817950]{grid-template-columns:1fr}.saas-toolbar[data-v-bb817950]{align-items:stretch;flex-direction:column}.saas-search[data-v-bb817950]{min-width:0}.saas-card-head[data-v-bb817950]{align-items:flex-start;flex-direction:column}.detail-grid[data-v-bb817950]{grid-template-columns:1fr}}.page-size-field[data-v-bb817950]{display:grid;min-width:105px;gap:5px;color:var(--platform-muted);font-size:11px}.non-enterprise-label[data-v-bb817950]{display:inline-flex;align-items:center;min-height:32px;padding:0 8px;color:var(--platform-muted);font-size:11px}.capability-drawer[data-v-bb817950]{width:min(820px,96vw)}.capability-default-note[data-v-bb817950]{display:grid;gap:4px;margin:18px 22px 0;padding:14px 16px;border:1px solid #cfe3f6;border-radius:10px;background:#f2f8ff;color:#526b84;font-size:12px;line-height:1.55}.capability-default-note strong[data-v-bb817950]{color:var(--platform-action-text);font-size:13px}.capability-toolbar[data-v-bb817950]{display:flex;align-items:end;gap:10px;margin:18px 22px 0}.capability-toolbar label[data-v-bb817950]{display:grid;flex:1;gap:6px;color:#60748a;font-size:11px}.capability-toolbar input[data-v-bb817950]{min-height:38px;border:1px solid var(--platform-border-input);border-radius:8px;padding:8px 10px;color:var(--platform-text-dark);background:var(--platform-surface);font:inherit;outline:none}.capability-toolbar input[data-v-bb817950]:focus{border-color:var(--platform-blue-mid);box-shadow:0 0 0 3px #1677c824}.capability-toolbar>button[data-v-bb817950]{min-height:38px;border:1px solid var(--platform-blue-mid);border-radius:8px;padding:0 16px;color:var(--platform-surface);background:var(--platform-blue-mid);cursor:pointer}.capability-toolbar>button[data-v-bb817950]:disabled{cursor:not-allowed;opacity:.55}.capability-tabs[data-v-bb817950]{display:flex;gap:4px;margin:18px 22px 0;border-bottom:1px solid var(--platform-line-soft)}.capability-tabs button[data-v-bb817950]{border:0;border-bottom:2px solid transparent;padding:10px 16px;color:var(--platform-muted);background:transparent;font:inherit;cursor:pointer}.capability-tabs button.active[data-v-bb817950]{border-bottom-color:var(--platform-blue-mid);color:var(--platform-blue-mid);font-weight:650}.capability-section[data-v-bb817950]{margin-top:0;border-top:0;border-radius:0}.capability-table td[data-v-bb817950]:last-child{width:104px}.capability-table td small[data-v-bb817950]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-table td button[data-v-bb817950]{min-height:30px;border:1px solid var(--platform-line);border-radius:7px;padding:0 10px;color:var(--platform-copy);background:var(--platform-surface);cursor:pointer}.capability-table td button[data-v-bb817950]:hover{border-color:var(--platform-blue-mid);color:var(--platform-blue-mid)}.capability-table td button[data-v-bb817950]:disabled{cursor:not-allowed;opacity:.45}.capability-reason-field[data-v-bb817950]{display:grid;gap:7px;color:var(--platform-copy);font-size:13px}.capability-reason-field textarea[data-v-bb817950]{min-height:112px;resize:vertical;border:1px solid var(--platform-border-input);border-radius:8px;padding:9px 10px;color:var(--platform-text-dark);background:var(--platform-surface);font:inherit;outline:none}.capability-reason-field textarea[data-v-bb817950]:focus{border-color:var(--platform-blue-mid);box-shadow:0 0 0 3px var(--platform-focus-ring)}.capability-reason-field small[data-v-bb817950]{color:var(--platform-muted);font-size:11px}.saas-toolbar input[data-v-bb817950]:focus,.saas-toolbar select[data-v-bb817950]:focus,.saas-dialog input[data-v-bb817950]:focus,.saas-dialog textarea[data-v-bb817950]:focus{border-color:transparent!important;outline:none;box-shadow:0 0 0 3px var(--platform-focus-ring)}.capability-toolbar input[data-v-bb817950]:focus{border-color:transparent!important;outline:none;box-shadow:0 0 0 3px var(--platform-focus-ring)}.capability-reason-field textarea[data-v-bb817950]:focus{border-color:transparent!important;outline:none;box-shadow:0 0 0 3px var(--platform-focus-ring)}.detail-load-error[data-v-bb817950]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #f2cbc6;color:#9b3427;background:#fff6f4;font-size:12px}.detail-load-error button[data-v-bb817950]{min-height:30px;border:1px solid #dc8b7e;border-radius:7px;padding:0 10px;color:#8d2f22;background:#fff;cursor:pointer}.detail-load-error button[data-v-bb817950]:disabled{cursor:not-allowed;opacity:.5}.credit-package-preview[data-v-bb817950]{display:grid;gap:4px;border:1px solid #cfe3f6;border-radius:10px;padding:13px 14px;color:var(--platform-copy);background:#f2f8ff}.credit-package-preview strong[data-v-bb817950]{color:var(--platform-ink);font-size:13px}.credit-package-preview span[data-v-bb817950],.credit-balance-note[data-v-bb817950],.credit-reason-field small[data-v-bb817950]{color:var(--platform-muted);font-size:12px;line-height:1.55}.credit-balance-note[data-v-bb817950]{margin:0}.credit-reason-field[data-v-bb817950]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px;font-weight:650}.credit-reason-field textarea[data-v-bb817950]{min-height:96px;resize:vertical;border:1px solid var(--platform-border-input);border-radius:10px;padding:10px 12px;color:var(--platform-text-dark);background:var(--platform-surface);font:inherit;outline:none}.credit-reason-field textarea[data-v-bb817950]:focus{border-color:transparent;box-shadow:var(--platform-focus-shadow)}.capability-overview[data-v-e8296462]{display:grid;gap:18px}.capability-head[data-v-e8296462]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.capability-head span[data-v-e8296462]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.capability-head h2[data-v-e8296462]{margin:6px 0;color:var(--platform-ink);font-size:24px}.capability-head p[data-v-e8296462]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.head-actions[data-v-e8296462]{display:flex;align-items:center;gap:8px}.head-actions span[data-v-e8296462]{color:var(--platform-muted);font-size:12px}.head-actions button[data-v-e8296462],.exception-link[data-v-e8296462]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.head-actions button[data-v-e8296462]:first-of-type{border-color:var(--platform-blue);color:var(--platform-surface);background:var(--platform-blue)}.exception-link[data-v-e8296462]{padding:0 8px;min-height:28px;color:var(--platform-blue)}.capability-grid[data-v-e8296462]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.capability-grid article[data-v-e8296462]{display:grid;gap:12px;padding:18px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface)}.capability-grid header[data-v-e8296462]{display:flex;justify-content:space-between;gap:12px}.capability-grid h3[data-v-e8296462]{margin:0;color:var(--platform-ink);font-size:16px}.capability-grid header small[data-v-e8296462]{display:block;margin-top:4px;color:var(--platform-muted);font-size:11px}.capability-grid dl[data-v-e8296462]{display:grid;gap:8px;margin:0}.capability-grid dl div[data-v-e8296462]{display:flex;justify-content:space-between;gap:10px}.capability-grid dl .capability-reason[data-v-e8296462]{display:grid;gap:4px;border-bottom:1px solid var(--platform-line-soft);padding-bottom:9px}.capability-grid .capability-reason dd[data-v-e8296462]{text-align:left;line-height:1.45}.capability-grid dt[data-v-e8296462]{color:var(--platform-muted);font-size:11px}.capability-grid dd[data-v-e8296462]{margin:0;color:var(--platform-ink);font-size:12px;text-align:right}.capability-grid dd code[data-v-e8296462]{color:var(--platform-muted)}.exception-link[data-v-e8296462]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:980px){.capability-grid[data-v-e8296462]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-head[data-v-e8296462]{align-items:stretch;flex-direction:column}}@media(max-width:620px){.capability-grid[data-v-e8296462]{grid-template-columns:1fr}}.supplier-compute[data-v-e4651b8b]{display:grid;gap:18px}.page-head[data-v-e4651b8b]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-head span[data-v-e4651b8b]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.page-head h2[data-v-e4651b8b]{margin:6px 0;color:var(--platform-ink);font-size:24px}.page-head p[data-v-e4651b8b]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.page-actions[data-v-e4651b8b]{display:flex;gap:8px}.page-actions button[data-v-e4651b8b]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.page-actions button[data-v-e4651b8b]:last-child{border-color:var(--platform-blue);color:var(--platform-surface);background:var(--platform-blue)}.error-state[data-v-e4651b8b]{display:grid;gap:5px;border:1px solid var(--platform-danger);border-radius:12px;padding:16px 18px;background:var(--platform-danger-soft,#fdf0f0);color:var(--platform-danger);font-size:12px}.stat-grid[data-v-e4651b8b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-grid article[data-v-e4651b8b]{display:grid;gap:7px;padding:18px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface)}.stat-grid span[data-v-e4651b8b]{color:var(--platform-muted);font-size:12px}.stat-grid strong[data-v-e4651b8b]{color:var(--platform-ink);font-size:24px}.stat-grid small[data-v-e4651b8b]{color:var(--platform-muted);font-size:10px;line-height:1.5}.panel[data-v-e4651b8b]{border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface);overflow:hidden}.panel-head[data-v-e4651b8b]{padding:16px 18px;border-bottom:1px solid var(--platform-line-soft)}.panel-head h3[data-v-e4651b8b]{margin:0;color:var(--platform-ink);font-size:16px}.panel-head p[data-v-e4651b8b]{margin:5px 0 0;color:var(--platform-muted);font-size:12px}.table-wrap[data-v-e4651b8b]{overflow:auto}.table-wrap table[data-v-e4651b8b]{width:100%;border-collapse:collapse;min-width:760px;font-size:12px}.table-wrap th[data-v-e4651b8b],.table-wrap td[data-v-e4651b8b]{padding:11px 13px;border-bottom:1px solid var(--platform-line-soft);text-align:left}.table-wrap th[data-v-e4651b8b]{color:var(--platform-muted);font-size:11px;background:var(--platform-surface-soft)}.table-wrap td strong[data-v-e4651b8b]{color:var(--platform-ink)}.table-wrap code[data-v-e4651b8b]{color:var(--platform-muted);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.empty[data-v-e4651b8b]{padding:24px;text-align:center;color:var(--platform-muted)}@media(max-width:900px){.page-head[data-v-e4651b8b]{align-items:stretch;flex-direction:column}.stat-grid[data-v-e4651b8b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.stat-grid[data-v-e4651b8b]{grid-template-columns:1fr}}.resource-card[data-v-30433e2e]{overflow:hidden;border:1px solid var(--platform-line);border-radius:14px;background:var(--platform-surface)}.resource-card>header[data-v-30433e2e]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--platform-line-soft)}.resource-card h2[data-v-30433e2e]{margin:0;color:var(--platform-ink);font-size:18px}.resource-card p[data-v-30433e2e]{margin:5px 0 0;color:var(--platform-text-muted);font-size:13px}.primary-button[data-v-30433e2e]{min-height:36px;border:1px solid var(--platform-blue-mid);border-radius:8px;padding:0 14px;color:var(--platform-surface);background:var(--platform-blue-mid);font:inherit;cursor:pointer}.primary-button[data-v-30433e2e]:hover{background:var(--platform-blue-mid-dark)}.primary-button[data-v-30433e2e]:focus-visible,.resource-card button[data-v-30433e2e]:focus-visible,.resource-dialog button[data-v-30433e2e]:focus-visible{outline:3px solid rgba(37,131,216,.25);outline-offset:2px}.resource-toolbar[data-v-30433e2e]{display:flex;align-items:end;gap:12px;padding:14px 18px;border-bottom:1px solid var(--platform-line-soft);background:var(--platform-surface-soft)}.resource-toolbar label[data-v-30433e2e]{display:grid;gap:5px;color:var(--platform-muted);font-size:11px}.resource-toolbar input[data-v-30433e2e],.resource-toolbar select[data-v-30433e2e],.resource-dialog input[data-v-30433e2e],.resource-dialog select[data-v-30433e2e],.resource-dialog textarea[data-v-30433e2e]{min-height:38px;border:1px solid var(--platform-border-input);border-radius:8px;padding:8px 10px;color:var(--platform-text-dark);background:var(--platform-surface);font:inherit;outline:none}.resource-toolbar input[data-v-30433e2e]:focus,.resource-toolbar select[data-v-30433e2e]:focus,.resource-dialog input[data-v-30433e2e]:focus,.resource-dialog select[data-v-30433e2e]:focus,.resource-dialog textarea[data-v-30433e2e]:focus{border-color:var(--platform-blue-mid);box-shadow:0 0 0 3px var(--platform-focus-ring)}.search-field[data-v-30433e2e]{min-width:min(360px,50%)}.result-count[data-v-30433e2e]{margin-left:auto;color:var(--platform-text-muted);font-size:12px}.table-wrap[data-v-30433e2e]{overflow-x:auto}.resource-card table[data-v-30433e2e]{width:100%;border-collapse:collapse;white-space:nowrap}.resource-card th[data-v-30433e2e]{padding:11px 14px;border-bottom:1px solid var(--platform-line-soft);color:var(--platform-muted);background:var(--platform-canvas);font-size:11px;font-weight:650;text-align:left}.resource-card td[data-v-30433e2e]{padding:13px 14px;border-bottom:1px solid var(--platform-line-soft);color:var(--platform-copy);font-size:13px}.resource-card tbody tr[data-v-30433e2e]:hover{background:var(--platform-bg-soft)}.resource-card td strong[data-v-30433e2e],.resource-card td small[data-v-30433e2e]{display:block}.resource-card td strong[data-v-30433e2e]{color:var(--platform-ink)}.resource-card td small[data-v-30433e2e]{margin-top:4px;color:var(--platform-muted);font-size:10px}.wide-cell[data-v-30433e2e]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.priority[data-v-30433e2e]{display:inline-flex;padding:4px 7px;border-radius:6px;font-size:11px}.priority-high[data-v-30433e2e]{color:#b43f3f;background:#fff0f0}.priority-medium[data-v-30433e2e]{color:#9b6500;background:#fff6dd}.priority-low[data-v-30433e2e]{color:#53687e;background:#eef3f7}.status-toggle[data-v-30433e2e]{display:inline-flex;align-items:center;gap:6px;border:0;color:#66758a;background:transparent;cursor:pointer}.status-toggle i[data-v-30433e2e]{width:8px;height:8px;border-radius:50%;background:#9aa8b7}.status-toggle.enabled[data-v-30433e2e]{color:#137a4e}.status-toggle.enabled i[data-v-30433e2e]{background:#28a66a}.row-actions[data-v-30433e2e]{display:flex;gap:6px}.row-actions button[data-v-30433e2e],.resource-card>footer button[data-v-30433e2e],.resource-dialog footer button[data-v-30433e2e]{min-height:31px;border:1px solid var(--platform-line);border-radius:7px;padding:0 9px;color:var(--platform-copy);background:var(--platform-surface);cursor:pointer}.row-actions button.danger[data-v-30433e2e]{color:var(--platform-danger)}.resource-card>footer[data-v-30433e2e]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;color:var(--platform-text-muted);font-size:12px}.resource-card>footer div[data-v-30433e2e]{display:flex;gap:7px}.resource-card button[data-v-30433e2e]:disabled{cursor:not-allowed;opacity:.45}.empty-row[data-v-30433e2e]{padding:38px!important;color:var(--platform-text-muted)!important;text-align:center}.modal-layer[data-v-30433e2e]{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:16px;background:#0f203457}.resource-dialog[data-v-30433e2e]{width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:14px;background:var(--platform-surface);box-shadow:0 28px 90px #0f203438}.resource-dialog>header[data-v-30433e2e]{display:flex;align-items:start;justify-content:space-between;padding:21px 23px;border-bottom:1px solid var(--platform-border-light)}.resource-dialog header span[data-v-30433e2e]{color:var(--platform-blue-mid);font-size:11px}.resource-dialog h2[data-v-30433e2e]{margin:5px 0 0;color:var(--platform-ink);font-size:21px}.resource-dialog>header button[data-v-30433e2e]{width:34px;height:34px;border:0;border-radius:8px;color:var(--platform-muted);background:var(--platform-canvas);font-size:22px;cursor:pointer}.form-grid[data-v-30433e2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.form-grid label[data-v-30433e2e]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px}.form-grid .full[data-v-30433e2e]{grid-column:1/-1}.form-grid .inline[data-v-30433e2e]{display:flex;align-items:center}.form-grid .inline input[data-v-30433e2e]{min-height:0}.resource-dialog>footer[data-v-30433e2e]{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid var(--platform-line-soft);background:var(--platform-surface-soft)}.sr-only[data-v-30433e2e]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.resource-card>header[data-v-30433e2e],.resource-toolbar[data-v-30433e2e]{align-items:stretch;flex-direction:column}.search-field[data-v-30433e2e]{min-width:0}.result-count[data-v-30433e2e]{margin-left:0}.form-grid[data-v-30433e2e]{grid-template-columns:1fr}.form-grid .full[data-v-30433e2e]{grid-column:auto}}.form-grid .form-field[data-v-30433e2e]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px}.resource-toolbar input[data-v-30433e2e]:focus,.resource-toolbar select[data-v-30433e2e]:focus,.resource-dialog input[data-v-30433e2e]:focus,.resource-dialog select[data-v-30433e2e]:focus,.resource-dialog textarea[data-v-30433e2e]:focus{border-color:transparent!important;outline:none;box-shadow:0 0 0 3px var(--platform-focus-ring)}.benchmark-manager[data-v-9dbfc73a]{display:grid;gap:18px}.manager-heading[data-v-9dbfc73a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eyebrow[data-v-9dbfc73a]{color:var(--platform-accent-blue);font-size:10px;font-weight:700;letter-spacing:.16em}.manager-heading h2[data-v-9dbfc73a]{margin:7px 0 4px;color:var(--platform-ink);font-size:24px}.manager-heading p[data-v-9dbfc73a]{margin:0;color:var(--platform-select-arrow);font-size:13px}.primary-button[data-v-9dbfc73a],.secondary-button[data-v-9dbfc73a],.danger-button[data-v-9dbfc73a],.clear-button[data-v-9dbfc73a],.row-actions button[data-v-9dbfc73a],.pagination button[data-v-9dbfc73a]{min-height:36px;border:1px solid var(--platform-border-strong);border-radius:8px;padding:0 14px;background:var(--platform-surface);color:var(--platform-action-ink);font:inherit;cursor:pointer}.primary-button[data-v-9dbfc73a]{border-color:var(--platform-blue-mid);background:var(--platform-blue-mid);color:var(--platform-surface)}.primary-button[data-v-9dbfc73a]:hover{background:var(--platform-blue-mid-dark)}.danger-button[data-v-9dbfc73a]{border-color:#e3b5b5;background:var(--platform-danger-soft);color:var(--platform-danger)}.message-bar[data-v-9dbfc73a]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #b8e0ca;border-radius:10px;padding:10px 14px;background:var(--platform-success-soft);color:var(--platform-success);font-size:13px}.message-bar.error[data-v-9dbfc73a]{border-color:#f0c4c4;background:var(--platform-danger-soft);color:var(--platform-danger)}.message-bar button[data-v-9dbfc73a]{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.category-grid[data-v-9dbfc73a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-grid article[data-v-9dbfc73a]{position:relative;overflow:hidden;display:grid;gap:5px;min-height:116px;border:1px solid var(--platform-border-light);border-radius:13px;padding:17px 18px;background:var(--platform-surface)}.category-grid article[data-v-9dbfc73a]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#1aaed3}.category-grid .category-conversion[data-v-9dbfc73a]:before{background:#ee9b36}.category-grid .category-persona[data-v-9dbfc73a]:before{background:#7567d8}.category-grid .category-total[data-v-9dbfc73a]:before{background:var(--platform-accent-blue)}.category-grid span[data-v-9dbfc73a]{color:var(--platform-text-muted);font-size:12px}.category-grid strong[data-v-9dbfc73a]{color:var(--platform-ink);font-size:29px;line-height:1}.category-grid small[data-v-9dbfc73a]{color:var(--platform-text-muted);font-size:11px}.library-card[data-v-9dbfc73a]{overflow:hidden;border:1px solid var(--platform-border-light);border-radius:14px;background:var(--platform-surface)}.filter-bar[data-v-9dbfc73a]{display:grid;grid-template-columns:150px 150px 150px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:15px 17px;border-bottom:1px solid var(--platform-line-soft);background:var(--platform-surface-soft)}.filter-bar label[data-v-9dbfc73a],.form-grid label[data-v-9dbfc73a]{display:grid;gap:6px;color:var(--platform-muted);font-size:11px}.filter-bar input[data-v-9dbfc73a],.filter-bar select[data-v-9dbfc73a],.form-grid input[data-v-9dbfc73a],.form-grid select[data-v-9dbfc73a],.form-grid textarea[data-v-9dbfc73a]{width:100%;min-height:38px;border:1px solid var(--platform-border-strong);border-radius:8px;padding:8px 10px;background:var(--platform-surface);color:var(--platform-text-dark);font:inherit;outline:none}.filter-bar input[data-v-9dbfc73a]:focus,.filter-bar select[data-v-9dbfc73a]:focus,.form-grid input[data-v-9dbfc73a]:focus,.form-grid textarea[data-v-9dbfc73a]:focus{border-color:var(--platform-accent-blue);box-shadow:0 0 0 3px var(--platform-focus-ring)}.table-meta[data-v-9dbfc73a]{display:flex;justify-content:space-between;padding:12px 17px;color:var(--platform-select-arrow);font-size:12px}.table-meta strong[data-v-9dbfc73a]{color:var(--platform-ink)}.table-wrap[data-v-9dbfc73a]{overflow-x:auto}table[data-v-9dbfc73a]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-9dbfc73a]{padding:11px 14px;border-block:1px solid var(--platform-line-soft);background:var(--platform-surface-soft);color:var(--platform-text-muted);font-size:11px;font-weight:650;text-align:left}td[data-v-9dbfc73a]{padding:12px 14px;border-bottom:1px solid var(--platform-line-soft);color:var(--platform-text-dark);font-size:12px;vertical-align:middle}tbody tr[data-v-9dbfc73a]:hover{background:var(--platform-input-hover-bg)}.video-cell[data-v-9dbfc73a]{display:flex;align-items:center;gap:11px;min-width:330px}.video-cell>div[data-v-9dbfc73a]{display:grid;gap:3px;min-width:0;max-width:210px}.video-cell strong[data-v-9dbfc73a]{overflow:hidden;color:var(--platform-ink);font-size:13px;text-overflow:ellipsis}.video-cell small[data-v-9dbfc73a]{overflow:hidden;color:var(--platform-text-muted);text-overflow:ellipsis}.video-cell a[data-v-9dbfc73a]{width:max-content;color:var(--platform-blue-mid);font-size:11px;text-decoration:none}.thumbnail[data-v-9dbfc73a]{position:relative;flex:0 0 88px;width:88px;height:52px;overflow:hidden;border:0;border-radius:7px;padding:0;background:var(--platform-border-light);cursor:pointer}.thumbnail img[data-v-9dbfc73a]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[data-v-9dbfc73a]{display:grid;height:100%;place-items:center;color:var(--platform-text-muted);font-size:9px;letter-spacing:.14em}.thumbnail[data-v-9dbfc73a]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c1e3214,#0c1e3205)}.thumbnail i[data-v-9dbfc73a]{position:absolute;z-index:1;left:50%;top:50%;width:0;height:0;border-block:7px solid transparent;border-left:11px solid var(--platform-surface);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transform:translate(-35%,-50%)}.type-badge[data-v-9dbfc73a],.status-badge[data-v-9dbfc73a]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;background:#eaf7fb;color:#13708a;font-size:11px}.type-conversion[data-v-9dbfc73a]{background:var(--platform-warning-soft);color:var(--platform-warning)}.type-persona[data-v-9dbfc73a]{background:#f0edff;color:#6250b4}.status-badge[data-v-9dbfc73a]{background:var(--platform-line-soft);color:var(--platform-text-muted)}.status-badge i[data-v-9dbfc73a]{width:6px;height:6px;border-radius:50%;background:#9aa8b7}.status-badge.ready[data-v-9dbfc73a]{background:var(--platform-success-soft);color:var(--platform-success)}.status-badge.ready i[data-v-9dbfc73a]{background:#20a66a}time[data-v-9dbfc73a]{color:var(--platform-text-secondary)}code[data-v-9dbfc73a]{color:var(--platform-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.metric[data-v-9dbfc73a]{display:block;color:var(--platform-ink)}.metric-label[data-v-9dbfc73a]{display:block;color:var(--platform-text-muted);font-size:10px}.row-actions[data-v-9dbfc73a]{display:flex;gap:6px}.row-actions button[data-v-9dbfc73a]{min-height:31px;padding:0 9px}.row-actions .danger[data-v-9dbfc73a]{color:var(--platform-danger)}.pagination[data-v-9dbfc73a]{display:flex;justify-content:space-between;align-items:center;padding:13px 17px;color:var(--platform-select-arrow);font-size:12px}.pagination div[data-v-9dbfc73a]{display:flex;gap:7px}.clear-button[data-v-9dbfc73a]{min-height:38px}.primary-button[data-v-9dbfc73a]:disabled,.secondary-button[data-v-9dbfc73a]:disabled,.danger-button[data-v-9dbfc73a]:disabled,.clear-button[data-v-9dbfc73a]:disabled,.row-actions button[data-v-9dbfc73a]:disabled,.pagination button[data-v-9dbfc73a]:disabled{cursor:not-allowed;opacity:.48}.empty-row[data-v-9dbfc73a]{height:180px;text-align:center}.empty-row strong[data-v-9dbfc73a],.empty-row span[data-v-9dbfc73a]{display:block}.empty-row strong[data-v-9dbfc73a]{color:var(--platform-text-secondary);font-size:14px}.empty-row span[data-v-9dbfc73a]{margin-top:7px;color:var(--platform-text-muted)}.editor-form[data-v-9dbfc73a]{display:grid;gap:19px}.type-choice[data-v-9dbfc73a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;border:0;padding:0}.type-choice legend[data-v-9dbfc73a]{margin-bottom:9px;color:var(--platform-copy);font-size:12px}.type-choice label[data-v-9dbfc73a]{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--platform-line);border-radius:10px;padding:12px;cursor:pointer}.type-choice label.selected[data-v-9dbfc73a]{border-color:var(--platform-accent-blue);background:var(--platform-blue-soft);box-shadow:0 0 0 2px #2583d814}.type-choice input[data-v-9dbfc73a]{margin-top:3px;accent-color:var(--platform-blue-mid)}.type-choice strong[data-v-9dbfc73a],.type-choice small[data-v-9dbfc73a]{display:block}.type-choice strong[data-v-9dbfc73a]{color:var(--platform-text-dark);font-size:13px}.type-choice small[data-v-9dbfc73a]{margin-top:3px;color:var(--platform-text-muted);font-size:10px;line-height:1.45}.form-grid[data-v-9dbfc73a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .full[data-v-9dbfc73a]{grid-column:1/-1}.form-grid textarea[data-v-9dbfc73a]{resize:vertical}.upload-field small[data-v-9dbfc73a]{color:var(--platform-text-muted)}.verification[data-v-9dbfc73a]{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important;border-radius:9px;padding:12px;background:var(--platform-surface-soft);color:var(--platform-copy)!important;line-height:1.6}.verification input[data-v-9dbfc73a]{width:auto;min-height:0;margin-top:3px;accent-color:var(--platform-blue-mid)}.delete-summary[data-v-9dbfc73a]{display:grid;gap:6px;border-radius:10px;padding:15px;background:var(--platform-surface-soft)}.delete-summary strong[data-v-9dbfc73a]{color:var(--platform-ink)}.delete-summary span[data-v-9dbfc73a]{color:var(--platform-select-arrow);font-size:12px}@media(max-width:1100px){.category-grid[data-v-9dbfc73a],.filter-bar[data-v-9dbfc73a]{grid-template-columns:repeat(2,minmax(0,1fr))}.file-search[data-v-9dbfc73a]{grid-column:1/-1}}@media(max-width:700px){.manager-heading[data-v-9dbfc73a]{align-items:stretch;flex-direction:column}.category-grid[data-v-9dbfc73a],.type-choice[data-v-9dbfc73a],.form-grid[data-v-9dbfc73a],.filter-bar[data-v-9dbfc73a]{grid-template-columns:1fr}.form-grid .full[data-v-9dbfc73a],.file-search[data-v-9dbfc73a]{grid-column:auto}.table-meta[data-v-9dbfc73a]{gap:5px;flex-direction:column}}.platform-search-actions[data-v-9dbfc73a]{display:flex;align-items:center;gap:8px}.platform-search-actions button[data-v-9dbfc73a]{flex:1 1 0;min-width:0}@media(max-width:1100px){.filter-bar .platform-search-actions[data-v-9dbfc73a]{grid-column:1/-1;width:100%}}.filter-bar[data-v-9dbfc73a]>*{min-width:0}.filter-bar>.platform-form-control[data-v-9dbfc73a]{min-width:0}@media(min-width:1101px){.filter-bar[data-v-9dbfc73a]{grid-template-columns:minmax(170px,1.1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(220px,1.5fr) auto}}.reason-cell[data-v-5789e011]{display:block;white-space:normal;line-height:1.55}.access-page[data-v-b4993090]{display:grid;gap:18px}.access-stats[data-v-b4993090]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.access-stats article[data-v-b4993090]{display:grid;gap:7px;padding:19px 20px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface)}.access-stats span[data-v-b4993090],.access-stats small[data-v-b4993090]{color:var(--platform-muted)}.access-stats strong[data-v-b4993090]{color:var(--platform-ink);font-size:28px}.primary-button[data-v-b4993090]{min-height:38px;border:1px solid var(--platform-blue);border-radius:8px;padding:0 15px;background:var(--platform-blue);color:var(--platform-surface);font:inherit;font-weight:700;cursor:pointer}.primary-button[data-v-b4993090]:focus-visible{outline:3px solid rgba(22,119,200,.24);outline-offset:2px}.password-hint[data-v-b4993090]{display:block;margin-top:5px;color:var(--platform-muted);font-size:10px}.access-form-field[data-v-b4993090]{display:grid;gap:6px;color:var(--platform-copy);font-size:12px}.access-form-field small[data-v-b4993090]{color:var(--platform-muted);line-height:1.5}.account-summary[data-v-b4993090]{display:grid;gap:4px;padding:13px 14px;border:1px solid var(--platform-line);border-radius:9px;background:var(--platform-surface-soft)}.account-summary strong[data-v-b4993090]{color:var(--platform-ink)}.account-summary span[data-v-b4993090]{color:var(--platform-muted);font-size:12px}.security-note[data-v-b4993090]{margin:0;padding:10px 12px;border-left:3px solid #2f8bd2;background:#f1f8fe;color:#435b73;font-size:12px;line-height:1.6}.form-error[data-v-b4993090]{margin:0;color:var(--platform-danger);font-size:12px}.page-access-summary[data-v-b4993090]{display:grid;gap:4px;padding:14px;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface-soft)}.page-access-summary strong[data-v-b4993090]{color:var(--platform-ink)}.page-access-summary span[data-v-b4993090],.page-access-summary small[data-v-b4993090]{color:var(--platform-muted);font-size:12px}.page-access-summary small[data-v-b4993090]{line-height:1.5}.page-access-tabs[data-v-b4993090]{display:flex;gap:8px;border-bottom:1px solid var(--platform-line-soft)}.page-access-tabs button[data-v-b4993090]{border:0;border-bottom:2px solid transparent;padding:9px 3px;color:var(--platform-muted);background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.page-access-tabs button.active[data-v-b4993090]{border-bottom-color:var(--platform-blue);color:var(--platform-blue)}.page-access-tabs button[data-v-b4993090]:focus-visible{outline:3px solid rgba(3,112,255,.2);outline-offset:2px}.page-access-reason[data-v-b4993090]{display:grid;gap:6px;color:var(--platform-copy);font-size:12px;font-weight:650}.page-access-reason textarea[data-v-b4993090]{width:100%;resize:vertical;border:1px solid var(--platform-line);border-radius:8px;padding:9px 10px;color:var(--platform-ink);background:var(--platform-surface);font:inherit;outline:none}.page-access-reason textarea[data-v-b4993090]:focus{border-color:var(--platform-blue);box-shadow:0 0 0 3px #0370ff1f}.page-access-meta[data-v-b4993090]{display:flex;flex-wrap:wrap;gap:10px;color:var(--platform-muted);font-size:11px}.page-access-meta code[data-v-b4993090]{color:var(--platform-copy);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.page-access-list[data-v-b4993090]{display:grid;max-height:45vh;gap:8px;overflow:auto;padding:2px}.page-access-item[data-v-b4993090]{display:flex;min-height:58px;align-items:center;gap:11px;padding:10px 11px;border:1px solid var(--platform-line);border-radius:9px;background:var(--platform-surface);cursor:pointer}.page-access-item[data-v-b4993090]:hover:not(.disabled){border-color:#9fc9f8;background:var(--platform-surface-hover)}.page-access-item.disabled[data-v-b4993090]{cursor:not-allowed;opacity:.65}.page-access-item.retired[data-v-b4993090]{background:#f7f8fa}.page-access-item>input[data-v-b4993090]{width:17px;height:17px;flex:0 0 auto;accent-color:var(--platform-blue)}.page-access-item__copy[data-v-b4993090]{display:grid;min-width:0;flex:1;gap:3px}.page-access-item__copy strong[data-v-b4993090]{overflow:hidden;color:var(--platform-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.page-access-item__copy small[data-v-b4993090],.page-access-item__copy em[data-v-b4993090]{overflow-wrap:anywhere;color:var(--platform-muted);font-size:10px;font-style:normal}.page-access-item__copy em[data-v-b4993090]{color:var(--platform-warning)}.page-access-empty[data-v-b4993090]{padding:24px 12px;border:1px dashed var(--platform-line);border-radius:9px;color:var(--platform-muted);font-size:12px;text-align:center}@media(max-width:760px){.access-stats[data-v-b4993090]{grid-template-columns:1fr}.platform-data-card__head[data-v-b4993090]{align-items:flex-start;flex-direction:column}}.agent-access-page[data-v-56b276c1]{display:grid;gap:18px}.platform-scope-card[data-v-56b276c1]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border:1px solid var(--platform-line);border-radius:12px;background:linear-gradient(120deg,var(--platform-surface),var(--platform-info-bg))}.platform-scope-card>div>span[data-v-56b276c1]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.platform-scope-card h2[data-v-56b276c1]{margin:6px 0 5px;color:var(--platform-ink);font-size:20px}.platform-scope-card p[data-v-56b276c1]{margin:0;color:var(--platform-muted);font-size:13px}.agent-stats[data-v-56b276c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.agent-stats article[data-v-56b276c1]{display:grid;gap:7px;padding:18px 19px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface)}.agent-stats span[data-v-56b276c1],.agent-stats small[data-v-56b276c1]{overflow:hidden;color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap}.agent-stats strong[data-v-56b276c1]{color:var(--platform-ink);font-size:27px}.feedback-area[data-v-56b276c1]{padding:12px 16px 0}.feedback-area[data-v-56b276c1]:empty{display:none}.agent-name[data-v-56b276c1]{display:flex;align-items:center;gap:10px}.agent-name>i[data-v-56b276c1]{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:var(--platform-blue);background:var(--platform-blue-soft);font-size:10px;font-style:normal;font-weight:800}.agent-name strong[data-v-56b276c1],.agent-name small[data-v-56b276c1],.skill-name strong[data-v-56b276c1],.skill-name small[data-v-56b276c1]{display:block}.agent-name strong[data-v-56b276c1],.skill-name strong[data-v-56b276c1]{color:var(--platform-ink)}.agent-name small[data-v-56b276c1]{margin-top:3px;color:var(--platform-muted);font-size:10px}.token-code[data-v-56b276c1]{display:inline-flex;padding:4px 7px;border-radius:6px;background:var(--platform-input-disabled-bg)}.skill-name small[data-v-56b276c1]{margin-top:5px;color:var(--platform-muted);font-size:11px;line-height:1.55}.linked-agents[data-v-56b276c1]{display:flex;max-width:390px;align-items:center;gap:5px;overflow:hidden}.linked-agents span[data-v-56b276c1]{padding:3px 7px;border-radius:5px;color:#405269;background:#f3f6f9;font-size:11px}.linked-agents em[data-v-56b276c1]{color:var(--platform-muted);font-size:11px;font-style:normal}.linked-agents small[data-v-56b276c1]{color:var(--platform-muted)}.platform-data-card[data-v-56b276c1]{overflow:hidden;border:1px solid var(--platform-line);border-radius:13px;background:var(--platform-surface);box-shadow:0 8px 24px #25537c0b}.platform-data-card__head[data-v-56b276c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 20px;border-bottom:1px solid var(--platform-line-soft)}.platform-data-card__head h2[data-v-56b276c1]{margin:0 0 5px;color:var(--platform-ink);font-size:17px}.platform-data-card__head p[data-v-56b276c1]{margin:0;color:var(--platform-muted);font-size:12px;line-height:1.55}.platform-data-count[data-v-56b276c1]{color:var(--platform-muted);font-size:12px;font-weight:700;white-space:nowrap}.platform-data-toolbar[data-v-56b276c1]{display:flex;flex-wrap:wrap;gap:12px;padding:15px 20px;border-bottom:1px solid var(--platform-line-soft);background:var(--platform-input-hover-bg)}.platform-search-actions[data-v-56b276c1]{display:flex;gap:8px;align-items:end}.platform-search-actions button[data-v-56b276c1]{min-height:38px;border:1px solid var(--platform-line);border-radius:9px;padding:0 14px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.platform-search-actions button.is-primary[data-v-56b276c1]{border-color:var(--platform-blue);color:var(--platform-surface);background:var(--platform-blue)}.platform-search-actions button[data-v-56b276c1]:disabled{cursor:not-allowed;opacity:.5}.platform-search-actions button[data-v-56b276c1]:hover:not(:disabled){transform:translateY(-1px)}.cell-note[data-v-56b276c1]{color:var(--platform-muted);font-size:11px}.platform-table-code[data-v-56b276c1]{font-size:11px}.directory-head-actions[data-v-56b276c1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.training-hint[data-v-56b276c1]{color:var(--platform-blue);font-size:11px;font-weight:700}.learning-link[data-v-56b276c1],.row-training-button[data-v-56b276c1]{min-height:32px;border:1px solid #c9dced;border-radius:8px;padding:0 10px;color:var(--platform-blue);background:var(--platform-surface);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.learning-link[data-v-56b276c1]:hover:not(:disabled),.row-training-button[data-v-56b276c1]:hover:not(:disabled){border-color:var(--platform-blue);background:var(--platform-blue-soft)}.row-training-button[data-v-56b276c1]:disabled{cursor:not-allowed;opacity:.45}.training-summary[data-v-56b276c1]{display:grid;gap:7px;padding:13px 14px;border:1px solid var(--platform-info-border);border-radius:10px;background:var(--platform-info-bg)}.training-summary strong[data-v-56b276c1]{color:var(--platform-ink)}.training-summary span[data-v-56b276c1],.training-field small[data-v-56b276c1]{color:var(--platform-muted);font-size:12px;line-height:1.55}.training-field[data-v-56b276c1]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px;font-weight:700}.training-field textarea[data-v-56b276c1]{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--platform-line);border-radius:9px;padding:11px 12px;color:var(--platform-ink);background:var(--platform-surface);font:inherit;line-height:1.6}.training-review[data-v-56b276c1]{display:grid;max-height:56vh;gap:10px;overflow:auto}.training-review article[data-v-56b276c1]{padding:13px;border:1px solid var(--platform-line-soft);border-radius:9px;background:var(--platform-surface-soft)}.training-review h3[data-v-56b276c1]{margin:0 0 8px;color:var(--platform-ink);font-size:13px}.training-review pre[data-v-56b276c1]{max-height:250px;margin:0;overflow:auto;white-space:pre-wrap;color:var(--platform-copy);font:12px/1.65 inherit}.training-review ul[data-v-56b276c1]{margin:0;padding-left:20px;color:var(--platform-copy);font-size:12px;line-height:1.65}.training-review p[data-v-56b276c1]{margin:0;color:var(--platform-muted);font-size:12px;line-height:1.6}@media(max-width:900px){.agent-stats[data-v-56b276c1]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-scope-card[data-v-56b276c1]{align-items:stretch;flex-direction:column}}@media(max-width:620px){.agent-stats[data-v-56b276c1]{grid-template-columns:1fr}.platform-data-card__head[data-v-56b276c1],.platform-data-toolbar[data-v-56b276c1]{padding:16px}.platform-data-card__head[data-v-56b276c1]{align-items:stretch;flex-direction:column}.platform-search-actions[data-v-56b276c1]{width:100%}.platform-search-actions button[data-v-56b276c1]{flex:1}}.professional-training-card[data-v-1d96541d]{display:grid;gap:18px;margin-top:22px;padding:22px;border:1px solid var(--platform-border);border-radius:14px;background:var(--platform-surface);box-shadow:0 8px 24px #0f233c0d}.training-overview[data-v-1d96541d]{display:grid;gap:16px}.overview-toolbar[data-v-1d96541d]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid var(--platform-border);border-radius:12px;background:var(--platform-bg-soft)}.overview-resource-select[data-v-1d96541d]{display:flex;align-items:flex-end;gap:10px;flex:1 1 460px}.overview-resource-select .platform-form-control[data-v-1d96541d]{flex:1}.resource-summary[data-v-1d96541d]{display:grid;gap:16px;padding:20px;border:1px solid var(--platform-border);border-radius:12px;background:linear-gradient(135deg,var(--platform-bg-soft),var(--platform-blue-soft))}.resource-summary-head[data-v-1d96541d]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.resource-summary-head h3[data-v-1d96541d]{margin:5px 0 6px;color:var(--platform-ink);font-size:20px}.resource-summary-head p[data-v-1d96541d]{margin:0;color:var(--platform-text-muted);font-size:12px;line-height:1.6}.summary-facts[data-v-1d96541d]{display:flex;gap:18px;flex-wrap:wrap;color:var(--platform-text-muted);font-size:12px}.summary-facts strong[data-v-1d96541d]{margin-left:5px;color:var(--platform-text)}.step-actions[data-v-1d96541d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.step-action[data-v-1d96541d]{display:flex;align-items:center;gap:10px;min-height:68px;border:1px solid var(--platform-border);border-radius:10px;padding:11px 12px;text-align:left;color:var(--platform-copy);background:var(--platform-surface);font:inherit;cursor:pointer}.step-action[data-v-1d96541d]:hover:not(:disabled){border-color:var(--platform-blue-mid);box-shadow:0 6px 18px #1677c81a}.step-action.is-primary[data-v-1d96541d]{border-color:var(--platform-blue-mid);background:var(--platform-blue-soft)}.step-action b[data-v-1d96541d]{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:50%;color:var(--platform-surface);background:var(--platform-blue-mid)}.step-action span[data-v-1d96541d]{display:grid;gap:3px}.step-action strong[data-v-1d96541d]{color:var(--platform-text);font-size:12px}.step-action small[data-v-1d96541d]{color:var(--platform-text-muted);font-size:11px;line-height:1.4}.step-action[data-v-1d96541d]:disabled{cursor:not-allowed;opacity:.48}.dialog-intro[data-v-1d96541d]{margin:0;color:var(--platform-muted);font-size:12px;line-height:1.65}.dialog-section-title[data-v-1d96541d]{display:flex;justify-content:space-between;align-items:center;gap:10px}.dialog-section-title h4[data-v-1d96541d]{margin:0;color:var(--platform-ink);font-size:13px}.dialog-summary[data-v-1d96541d]{display:grid;gap:4px;padding:11px 12px;border-radius:9px;background:var(--platform-canvas)}.dialog-summary span[data-v-1d96541d],.version-facts span[data-v-1d96541d]{color:var(--platform-text-muted);font-size:11px}.dialog-summary strong[data-v-1d96541d]{color:var(--platform-text)}.dialog-summary code[data-v-1d96541d]{overflow-wrap:anywhere;color:var(--platform-text-secondary);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.dialog-markdown[data-v-1d96541d]{min-height:140px;max-height:300px}.dialog-secondary-action[data-v-1d96541d]{justify-self:start}.dialog-inline-actions[data-v-1d96541d]{display:flex;flex-wrap:wrap;gap:8px}.dialog-loop-facts[data-v-1d96541d]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.release-divider[data-v-1d96541d]{height:1px;background:var(--platform-line-soft)}.compact-empty[data-v-1d96541d]{padding:17px}.training-overview .platform-form-control[data-v-1d96541d]{min-width:0}.training-head[data-v-1d96541d]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--platform-line-soft)}.training-head h2[data-v-1d96541d]{margin:5px 0 7px;color:var(--platform-ink);font-size:24px}.training-head p[data-v-1d96541d]{max-width:760px;margin:0;color:var(--platform-text-muted);line-height:1.65;font-size:13px}.section-label[data-v-1d96541d]{color:var(--platform-blue-mid);font-size:10px;font-weight:800;letter-spacing:.12em}.training-track-switch[data-v-1d96541d]{display:flex;gap:5px;flex:none;padding:4px;border:1px solid var(--platform-border);border-radius:10px;background:var(--platform-surface-soft)}.training-track-switch button[data-v-1d96541d]{border:0;border-radius:7px;padding:9px 13px;color:var(--platform-muted);background:transparent;font:inherit;font-weight:700;cursor:pointer}.training-track-switch button.active[data-v-1d96541d]{color:var(--platform-surface);background:var(--platform-blue-mid)}.training-workspace[data-v-1d96541d]{display:grid;gap:16px}.training-toolbar[data-v-1d96541d]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.training-toolbar .platform-form-control[data-v-1d96541d]{flex:1 1 320px}.training-action[data-v-1d96541d],.outline-action[data-v-1d96541d],.text-action[data-v-1d96541d]{min-height:38px;border:1px solid var(--platform-line);border-radius:9px;padding:0 14px;color:var(--platform-copy);background:var(--platform-surface);font:inherit;font-weight:700;cursor:pointer}.training-action.primary[data-v-1d96541d]{border-color:var(--platform-blue-mid);color:var(--platform-surface);background:var(--platform-blue-mid)}.training-action[data-v-1d96541d]:disabled,.outline-action[data-v-1d96541d]:disabled,.text-action[data-v-1d96541d]:disabled{cursor:not-allowed;opacity:.5}.training-grid[data-v-1d96541d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.training-section[data-v-1d96541d]{display:grid;gap:14px;align-content:start;padding:18px;border:1px solid var(--platform-border-light);border-radius:12px;background:var(--platform-bg-soft)}.training-section-head[data-v-1d96541d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.training-section h3[data-v-1d96541d]{margin:0;color:var(--platform-text);font-size:16px}.training-section h4[data-v-1d96541d]{margin:0;color:var(--platform-ink);font-size:13px}.training-section-head p[data-v-1d96541d]{margin:5px 0 0;color:var(--platform-text-muted);font-size:12px;line-height:1.55}.training-state[data-v-1d96541d]{white-space:nowrap;color:var(--platform-blue-mid);font-size:11px;font-weight:700}.training-field[data-v-1d96541d],.case-card label[data-v-1d96541d]{display:grid;gap:6px;color:var(--platform-text-secondary);font-size:12px;font-weight:700}.training-field textarea[data-v-1d96541d],.case-card textarea[data-v-1d96541d],.loop-facts input[data-v-1d96541d]:not([type=checkbox]),.loop-candidates input[data-v-1d96541d]{width:100%;box-sizing:border-box;border:1px solid var(--platform-border);border-radius:9px;padding:10px 11px;color:var(--platform-ink);background:var(--platform-surface);font:inherit;line-height:1.5;resize:vertical;outline:none}.training-field textarea[data-v-1d96541d]:focus,.case-card textarea[data-v-1d96541d]:focus,.loop-facts input[data-v-1d96541d]:focus,.loop-candidates input[data-v-1d96541d]:focus{border-color:var(--platform-blue-mid);box-shadow:0 0 0 3px #1677c829}.case-list[data-v-1d96541d]{display:grid;gap:10px}.case-card[data-v-1d96541d]{display:grid;gap:9px;padding:12px;border:1px dashed var(--platform-border);border-radius:10px;background:var(--platform-surface)}.case-card-head[data-v-1d96541d]{display:flex;justify-content:space-between;color:var(--platform-copy)}.text-action[data-v-1d96541d]{min-height:auto;border:0;padding:0;color:var(--platform-danger);background:transparent;font-size:12px}.case-two-col[data-v-1d96541d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-policy[data-v-1d96541d]{display:grid;gap:10px;padding-top:4px}.model-policy small[data-v-1d96541d]{color:var(--platform-text-muted);line-height:1.5}.markdown-box[data-v-1d96541d]{display:grid;gap:8px;min-height:180px;max-height:330px;padding:12px;border:1px solid var(--platform-border);border-radius:10px;background:var(--platform-bg-soft)}.markdown-box pre[data-v-1d96541d]{margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--platform-text-secondary);font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.version-facts[data-v-1d96541d]{display:grid;gap:8px;padding:10px;border-radius:9px;background:var(--platform-canvas)}.version-facts div[data-v-1d96541d]{display:grid;gap:3px}.version-facts span[data-v-1d96541d]{color:var(--platform-text-muted);font-size:11px}.version-facts code[data-v-1d96541d],.evaluation-box code[data-v-1d96541d]{overflow-wrap:anywhere;color:var(--platform-text-secondary);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.evaluation-box[data-v-1d96541d]{display:grid;gap:9px;padding:12px;border:1px solid var(--platform-success-border, #cfe5d8);border-radius:9px;background:var(--platform-success-soft, #f4fbf7);color:var(--platform-success, #315a47);font-size:12px}.evaluation-box p[data-v-1d96541d]{margin:0;line-height:1.55}.evaluation-dimensions[data-v-1d96541d]{display:flex;flex-wrap:wrap;gap:6px}.evaluation-dimensions span[data-v-1d96541d]{padding:4px 7px;border-radius:6px;color:var(--platform-warning);background:var(--platform-warning-soft);font-size:11px}.evaluation-dimensions span.pass[data-v-1d96541d]{color:var(--platform-success);background:var(--platform-success-soft)}.warning-copy[data-v-1d96541d]{color:var(--platform-danger, #9d352f)!important}.confirm-check[data-v-1d96541d]{display:flex;gap:8px;align-items:flex-start;color:var(--platform-text-secondary);font-size:12px;line-height:1.5}.confirm-check input[data-v-1d96541d]{margin-top:3px;accent-color:var(--platform-blue-mid)}.publish-actions[data-v-1d96541d]{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:end}.publish-actions .training-action[data-v-1d96541d]{grid-column:1/-1}.loop-section[data-v-1d96541d]{margin-top:0}.loop-facts[data-v-1d96541d]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.loop-facts label[data-v-1d96541d]{display:grid;gap:6px;color:var(--platform-text-secondary);font-size:12px;font-weight:700}.loop-facts label[data-v-1d96541d]:first-child,.loop-facts label[data-v-1d96541d]:nth-child(3){display:flex;align-items:center;gap:6px}.loop-facts input[type=checkbox][data-v-1d96541d]{accent-color:var(--platform-blue-mid)}.loop-facts input[type=number][data-v-1d96541d]{width:90px}.loop-candidates[data-v-1d96541d]{display:grid;gap:8px}.candidate-row[data-v-1d96541d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto;gap:9px;align-items:center;padding:10px;border:1px solid var(--platform-border);border-radius:8px;background:var(--platform-surface)}.candidate-row strong[data-v-1d96541d],.candidate-row small[data-v-1d96541d]{display:block}.candidate-row small[data-v-1d96541d]{margin-top:3px;color:var(--platform-text-muted);font-size:11px}.training-empty[data-v-1d96541d]{padding:32px;border:1px dashed var(--platform-border);border-radius:10px;color:var(--platform-text-muted);text-align:center;background:var(--platform-bg-soft)}.architecture-panel[data-v-1d96541d]{margin-top:4px;border:1px solid var(--platform-border);border-radius:10px;background:var(--platform-bg-soft)}.architecture-panel summary[data-v-1d96541d]{padding:9px 11px;color:var(--platform-ink);font-size:12px;font-weight:800;cursor:pointer}.architecture-grid[data-v-1d96541d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.architecture-grid section[data-v-1d96541d]{display:grid;gap:5px;padding:10px;border:1px solid var(--platform-border-light);border-radius:8px;background:var(--platform-surface)}.architecture-grid h4[data-v-1d96541d]{margin:0;color:var(--platform-text);font-size:11px}.architecture-grid small[data-v-1d96541d]{color:var(--platform-text-muted);font-size:10px;line-height:1.45}.architecture-grid pre[data-v-1d96541d]{margin:0;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--platform-text-secondary);font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.architecture-empty[data-v-1d96541d]{padding:8px;border:1px dashed var(--platform-border);border-radius:7px;color:var(--platform-text-muted);font-size:10px;background:var(--platform-bg-soft)}@media(max-width:900px){.training-head[data-v-1d96541d]{flex-direction:column}.training-grid[data-v-1d96541d]{grid-template-columns:1fr}.step-actions[data-v-1d96541d]{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-loop-facts[data-v-1d96541d]{grid-template-columns:1fr 100px}.architecture-grid[data-v-1d96541d]{grid-template-columns:1fr}}@media(max-width:620px){.professional-training-card[data-v-1d96541d]{padding:15px}.training-track-switch[data-v-1d96541d]{width:100%}.training-track-switch button[data-v-1d96541d]{flex:1}.case-two-col[data-v-1d96541d],.publish-actions[data-v-1d96541d],.step-actions[data-v-1d96541d],.candidate-row[data-v-1d96541d]{grid-template-columns:1fr}.training-toolbar[data-v-1d96541d]{align-items:stretch;flex-direction:column}.training-toolbar .training-action[data-v-1d96541d]{width:100%}.overview-resource-select[data-v-1d96541d]{align-items:stretch;flex-direction:column}.dialog-inline-actions[data-v-1d96541d]>*{flex:1 1 100%}}.commerce-view[data-v-96a2b566]{--platform-blue:var(--platform-blue-mid);--platform-blue-dark:#0d5f9f;--platform-ink:var(--platform-ink);--platform-copy:var(--platform-text-secondary);--platform-muted:var(--platform-text-muted);--platform-line:var(--platform-border);--platform-line-soft:var(--platform-line-soft);--platform-surface:var(--platform-surface);--platform-surface-soft:var(--platform-surface-soft);--platform-success:var(--platform-success);--platform-success-soft:var(--platform-success-soft);--platform-warning:var(--platform-warning);--platform-warning-soft:var(--platform-warning-soft);--platform-danger:var(--platform-danger);--platform-danger-soft:var(--platform-danger-soft);display:grid;gap:18px}.commerce-head[data-v-96a2b566]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.commerce-head span[data-v-96a2b566]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.commerce-head h2[data-v-96a2b566]{margin:6px 0 5px;color:var(--platform-ink);font-size:22px}.commerce-head p[data-v-96a2b566]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.primary-action[data-v-96a2b566],.search-actions button[data-v-96a2b566],.row-actions button[data-v-96a2b566]{min-height:36px;border:1px solid #d4e0eb;border-radius:8px;padding:0 13px;color:#405a73;background:var(--platform-surface);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.primary-action[data-v-96a2b566]{border-color:var(--platform-blue);color:var(--platform-surface);background:linear-gradient(135deg,var(--platform-blue),var(--platform-blue-dark))}.commerce-view button[data-v-96a2b566]:hover:not(:disabled){box-shadow:0 6px 16px #1268ac1f}.commerce-view button[data-v-96a2b566]:focus-visible,.dialog-field textarea[data-v-96a2b566]:focus-visible{outline:0;box-shadow:var(--platform-focus-shadow)}.commerce-view button[data-v-96a2b566]:disabled{cursor:not-allowed;opacity:.48}.commerce-card[data-v-96a2b566]{overflow:hidden;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface);box-shadow:0 2px 8px #0f233c09}.commerce-toolbar[data-v-96a2b566]{display:flex;align-items:end;gap:12px;padding:15px 17px;border-bottom:1px solid var(--platform-line-soft);background:#fbfcfe}.search-actions[data-v-96a2b566]{display:flex;gap:8px}.result-count[data-v-96a2b566]{margin-left:auto;padding-bottom:10px;color:var(--platform-muted);font-size:12px}.commerce-card strong[data-v-96a2b566],.commerce-card small[data-v-96a2b566]{display:block}.commerce-card strong[data-v-96a2b566]{color:var(--platform-ink)}.commerce-card small[data-v-96a2b566]{margin-top:4px;color:var(--platform-muted);font-size:11px}.commerce-card small em[data-v-96a2b566]{display:inline-flex;margin-left:7px;border-radius:999px;padding:2px 6px;color:var(--platform-warning);background:var(--platform-warning-soft);font-size:10px;font-style:normal}.row-actions[data-v-96a2b566]{display:flex;gap:7px}.row-actions button[data-v-96a2b566]{min-height:31px;padding:0 10px}.row-actions .danger[data-v-96a2b566]{color:var(--platform-danger)}.benefit-preview[data-v-96a2b566]{display:grid;gap:4px;margin:0;padding-left:17px;color:var(--platform-copy)}.dialog-grid[data-v-96a2b566]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.dialog-grid.single[data-v-96a2b566]{grid-template-columns:1fr}.dialog-field[data-v-96a2b566]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px;font-weight:650}.dialog-field.full[data-v-96a2b566]{grid-column:1/-1}.dialog-field textarea[data-v-96a2b566]{width:100%;box-sizing:border-box;border:1px solid var(--platform-line);border-radius:12px;padding:11px 12px;color:var(--platform-ink);background:var(--platform-surface);box-shadow:var(--platform-shadow-control);font:inherit;line-height:1.55;resize:vertical}.dialog-field textarea[data-v-96a2b566]:hover{border-color:var(--platform-input-hover-border);background:var(--platform-input-hover-bg)}.dialog-field small[data-v-96a2b566]{color:var(--platform-muted);font-size:11px;font-weight:400;line-height:1.5}.membership-summary[data-v-96a2b566]{display:grid;gap:4px;border:1px solid #dce9f5;border-radius:11px;padding:14px 15px;background:#f6faff}.membership-summary span[data-v-96a2b566],.membership-summary small[data-v-96a2b566]{color:var(--platform-muted);font-size:11px}.membership-summary strong[data-v-96a2b566]{color:var(--platform-ink);font-size:16px}.selected-plan[data-v-96a2b566]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-radius:10px;padding:12px 14px;color:#24618f;background:#eef7ff}.selected-plan strong[data-v-96a2b566]{font-size:19px}.selected-plan span[data-v-96a2b566]{font-size:12px}.ledger-note[data-v-96a2b566]{margin:0;border-left:3px solid #e2a341;padding:9px 12px;color:#6f5322;background:#fff9ec;font-size:12px;line-height:1.65}@media(max-width:820px){.commerce-head[data-v-96a2b566],.commerce-toolbar[data-v-96a2b566]{align-items:stretch;flex-direction:column}.result-count[data-v-96a2b566]{margin-left:0;padding:0}.dialog-grid[data-v-96a2b566]{grid-template-columns:1fr}.dialog-field.full[data-v-96a2b566]{grid-column:auto}}.finance-view[data-v-6a2ece9e]{display:grid;gap:18px}.finance-head[data-v-6a2ece9e]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.finance-head span[data-v-6a2ece9e]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.finance-head h2[data-v-6a2ece9e]{margin:6px 0;color:var(--platform-ink);font-size:24px}.finance-head p[data-v-6a2ece9e]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.finance-head button[data-v-6a2ece9e],.finance-toolbar button[data-v-6a2ece9e],.finance-pagination button[data-v-6a2ece9e]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.finance-tabs[data-v-6a2ece9e]{display:flex;gap:5px;border-bottom:1px solid var(--platform-line)}.finance-tabs button[data-v-6a2ece9e]{border:0;border-bottom:2px solid transparent;padding:10px 15px;color:var(--platform-muted);background:transparent;font:inherit;cursor:pointer}.finance-tabs button.active[data-v-6a2ece9e]{border-bottom-color:var(--platform-blue);color:var(--platform-blue);font-weight:750}.finance-toolbar[data-v-6a2ece9e]{display:flex;flex-wrap:wrap;gap:10px;padding:14px;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface-soft)}.finance-toolbar label[data-v-6a2ece9e]{display:grid;flex:1;min-width:150px;gap:5px;color:var(--platform-muted);font-size:11px}.finance-toolbar input[data-v-6a2ece9e]{box-sizing:border-box;width:100%;border:1px solid var(--platform-line);border-radius:9px;padding:8px 10px;color:var(--platform-ink);background:var(--platform-surface);font:inherit}.finance-error-block[data-v-6a2ece9e]{display:grid;gap:4px;border:1px solid var(--platform-danger);border-radius:10px;padding:12px 14px;background:var(--platform-danger-soft,#fdf0f0)}.finance-error-block strong[data-v-6a2ece9e]{color:var(--platform-danger);font-size:13px}.finance-error-block p[data-v-6a2ece9e]{margin:0;color:var(--platform-danger);font-size:12px;line-height:1.6}.finance-table-wrap[data-v-6a2ece9e]{overflow:auto;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface)}.finance-table-wrap table[data-v-6a2ece9e]{width:100%;border-collapse:collapse;min-width:900px;font-size:12px}.finance-table-wrap th[data-v-6a2ece9e],.finance-table-wrap td[data-v-6a2ece9e]{padding:11px 12px;border-bottom:1px solid var(--platform-line-soft);text-align:left}.finance-table-wrap th[data-v-6a2ece9e]{color:var(--platform-muted);font-size:11px;background:var(--platform-surface-soft)}.finance-table-wrap code[data-v-6a2ece9e]{color:var(--platform-muted);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.finance-empty[data-v-6a2ece9e]{padding:30px;text-align:center;color:var(--platform-muted)}.finance-pagination[data-v-6a2ece9e]{display:flex;justify-content:space-between;align-items:center;color:var(--platform-muted);font-size:12px}.finance-pagination div[data-v-6a2ece9e]{display:flex;gap:7px}@media(max-width:760px){.finance-toolbar label[data-v-6a2ece9e]{flex:1 1 100%}.finance-head[data-v-6a2ece9e]{align-items:stretch;flex-direction:column}}.tenant-module[data-v-8e4f0c9d]{display:grid;gap:18px}.page-head[data-v-8e4f0c9d]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-head span[data-v-8e4f0c9d]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.page-head h2[data-v-8e4f0c9d]{margin:6px 0;color:var(--platform-ink);font-size:24px}.page-head p[data-v-8e4f0c9d]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.page-head button[data-v-8e4f0c9d]{min-height:36px;border:1px solid var(--platform-blue);border-radius:9px;padding:0 12px;color:var(--platform-surface);background:var(--platform-blue);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tenant-picker[data-v-8e4f0c9d]{display:grid;gap:10px;padding:18px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface)}.tenant-picker h3[data-v-8e4f0c9d]{margin:0;color:var(--platform-ink);font-size:14px}.tenant-list[data-v-8e4f0c9d]{display:flex;flex-wrap:wrap;gap:8px}.tenant-list button[data-v-8e4f0c9d]{min-height:48px;border:1px solid var(--platform-line);border-radius:9px;padding:8px 11px;background:var(--platform-surface);color:var(--platform-copy);text-align:left;cursor:pointer}.tenant-list button.active[data-v-8e4f0c9d]{border-color:var(--platform-blue);background:var(--platform-blue-soft)}.tenant-list strong[data-v-8e4f0c9d],.tenant-list small[data-v-8e4f0c9d]{display:block}.tenant-list small[data-v-8e4f0c9d]{color:var(--platform-muted);font-size:10px}.module-panel[data-v-8e4f0c9d]{border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface);overflow:hidden}.module-head[data-v-8e4f0c9d]{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--platform-line-soft)}.module-tabs[data-v-8e4f0c9d]{display:flex;gap:4px}.module-tabs button[data-v-8e4f0c9d]{border:0;border-bottom:2px solid transparent;padding:9px 13px;color:var(--platform-muted);background:transparent;cursor:pointer}.module-tabs button.active[data-v-8e4f0c9d]{border-bottom-color:var(--platform-blue);color:var(--platform-blue);font-weight:750}.module-head form[data-v-8e4f0c9d]{display:flex;gap:8px}.module-head input[data-v-8e4f0c9d]{min-height:32px;border:1px solid var(--platform-line);border-radius:7px;padding:0 9px;color:var(--platform-ink);background:var(--platform-surface)}.module-head button[data-v-8e4f0c9d]{min-height:32px;border:1px solid var(--platform-line);border-radius:7px;padding:0 10px;background:var(--platform-surface);color:var(--platform-copy)}.module-table-wrap[data-v-8e4f0c9d]{overflow:auto}.module-table-wrap table[data-v-8e4f0c9d]{width:100%;border-collapse:collapse;min-width:780px;font-size:12px}.module-table-wrap th[data-v-8e4f0c9d],.module-table-wrap td[data-v-8e4f0c9d]{padding:11px 13px;border-bottom:1px solid var(--platform-line-soft);text-align:left}.module-table-wrap th[data-v-8e4f0c9d]{color:var(--platform-muted);font-size:11px;background:var(--platform-surface-soft)}.module-table-wrap td strong[data-v-8e4f0c9d],.module-table-wrap td small[data-v-8e4f0c9d]{display:block}.module-table-wrap td small[data-v-8e4f0c9d]{margin-top:3px;color:var(--platform-muted);font-size:10px}.module-table-wrap td button[data-v-8e4f0c9d]{min-height:30px;border:1px solid var(--platform-line);border-radius:7px;padding:0 10px;background:var(--platform-surface);color:var(--platform-copy)}.empty[data-v-8e4f0c9d]{padding:28px;text-align:center;color:var(--platform-muted)}@media(max-width:760px){.page-head[data-v-8e4f0c9d],.module-head[data-v-8e4f0c9d]{align-items:stretch;flex-direction:column}}.exception-audit[data-v-e0d89a0c]{display:grid;gap:18px}.page-head[data-v-e0d89a0c]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-head span[data-v-e0d89a0c]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.page-head h2[data-v-e0d89a0c]{margin:6px 0;color:var(--platform-ink);font-size:24px}.page-head p[data-v-e0d89a0c]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.page-head button[data-v-e0d89a0c],.filters button[data-v-e0d89a0c],.pagination button[data-v-e0d89a0c],.table-wrap td button[data-v-e0d89a0c]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tabs[data-v-e0d89a0c]{display:flex;gap:5px;border-bottom:1px solid var(--platform-line)}.tabs button[data-v-e0d89a0c]{border:0;border-bottom:2px solid transparent;padding:10px 15px;color:var(--platform-muted);background:transparent;cursor:pointer}.tabs button.active[data-v-e0d89a0c]{border-bottom-color:var(--platform-blue);color:var(--platform-blue);font-weight:750}.filters[data-v-e0d89a0c]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr)) auto;gap:10px;padding:14px;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface-soft)}.filters label[data-v-e0d89a0c]{display:grid;gap:5px;color:var(--platform-muted);font-size:11px}.filters input[data-v-e0d89a0c]{box-sizing:border-box;width:100%;border:1px solid var(--platform-line);border-radius:9px;padding:8px 10px;color:var(--platform-ink);background:var(--platform-surface);font:inherit}.error[data-v-e0d89a0c]{color:var(--platform-danger);font-size:12px}.notice[data-v-e0d89a0c]{color:var(--platform-blue);font-size:12px}.readonly-badge[data-v-e0d89a0c]{color:var(--platform-muted);font-size:11px}.table-wrap[data-v-e0d89a0c]{overflow:auto;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface)}.table-wrap table[data-v-e0d89a0c]{width:100%;border-collapse:collapse;min-width:1000px;font-size:12px}.table-wrap th[data-v-e0d89a0c],.table-wrap td[data-v-e0d89a0c]{padding:11px 12px;border-bottom:1px solid var(--platform-line-soft);text-align:left}.table-wrap th[data-v-e0d89a0c]{color:var(--platform-muted);font-size:11px;background:var(--platform-surface-soft)}.table-wrap code[data-v-e0d89a0c]{color:var(--platform-muted);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.empty[data-v-e0d89a0c]{padding:30px;text-align:center;color:var(--platform-muted)}.pagination[data-v-e0d89a0c]{display:flex;justify-content:space-between;align-items:center;color:var(--platform-muted);font-size:12px}.pagination div[data-v-e0d89a0c]{display:flex;gap:7px}.load-more[data-v-e0d89a0c]{display:flex;justify-content:center;padding:12px 0}.load-more button[data-v-e0d89a0c]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 24px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.load-more button[data-v-e0d89a0c]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.filters[data-v-e0d89a0c]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head[data-v-e0d89a0c]{align-items:stretch;flex-direction:column}}.analytics-view[data-v-4c7d5b61]{display:grid;gap:18px}.page-head[data-v-4c7d5b61]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-head span[data-v-4c7d5b61]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.page-head h2[data-v-4c7d5b61]{margin:6px 0;color:var(--platform-ink);font-size:24px}.page-head p[data-v-4c7d5b61]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.page-head button[data-v-4c7d5b61],.filters button[data-v-4c7d5b61]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.filters[data-v-4c7d5b61]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr)) auto;gap:10px;padding:14px;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface-soft)}.filters label[data-v-4c7d5b61]{display:grid;gap:5px;color:var(--platform-muted);font-size:11px}.filters input[data-v-4c7d5b61],.filters select[data-v-4c7d5b61]{box-sizing:border-box;width:100%;border:1px solid var(--platform-line);border-radius:9px;padding:8px 10px;color:var(--platform-ink);background:var(--platform-surface);font:inherit}.error-block[data-v-4c7d5b61]{display:grid;justify-items:start;gap:8px;border:1px solid var(--platform-danger);border-radius:10px;padding:14px 16px;background:var(--platform-danger-soft,#fdf0f0)}.error-block strong[data-v-4c7d5b61]{color:var(--platform-danger);font-size:13px}.error-block p[data-v-4c7d5b61]{margin:0;color:var(--platform-danger);font-size:12px;line-height:1.6}.error-block button[data-v-4c7d5b61]{min-height:32px;border:1px solid var(--platform-danger);border-radius:8px;padding:0 14px;background:transparent;color:var(--platform-danger);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.metric-grid[data-v-4c7d5b61]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.metric-grid article[data-v-4c7d5b61]{display:grid;gap:8px;padding:20px;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface)}.metric-grid span[data-v-4c7d5b61],.metric-grid small[data-v-4c7d5b61]{color:var(--platform-muted);font-size:12px}.metric-grid strong[data-v-4c7d5b61]{color:var(--platform-ink);font-size:30px}@media(max-width:980px){.metric-grid[data-v-4c7d5b61],.filters[data-v-4c7d5b61]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head[data-v-4c7d5b61]{align-items:stretch;flex-direction:column}}@media(max-width:620px){.metric-grid[data-v-4c7d5b61],.filters[data-v-4c7d5b61]{grid-template-columns:1fr}}.template-view[data-v-7fd3b337]{display:grid;gap:18px}.page-head[data-v-7fd3b337]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-head span[data-v-7fd3b337]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.page-head h2[data-v-7fd3b337]{margin:6px 0;color:var(--platform-ink);font-size:24px}.page-head p[data-v-7fd3b337]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.page-head button[data-v-7fd3b337],.pagination button[data-v-7fd3b337],.table-wrap td button[data-v-7fd3b337]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.error-block[data-v-7fd3b337]{display:grid;gap:4px;border:1px solid var(--platform-danger);border-radius:10px;padding:12px 14px;background:var(--platform-danger-soft,#fdf0f0)}.error-block strong[data-v-7fd3b337]{color:var(--platform-danger);font-size:13px}.error-block p[data-v-7fd3b337]{margin:0;color:var(--platform-danger);font-size:12px;line-height:1.6}.table-wrap[data-v-7fd3b337]{overflow:auto;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface)}.table-wrap table[data-v-7fd3b337]{width:100%;border-collapse:collapse;min-width:760px;font-size:12px}.table-wrap th[data-v-7fd3b337],.table-wrap td[data-v-7fd3b337]{padding:11px 12px;border-bottom:1px solid var(--platform-line-soft);text-align:left}.table-wrap th[data-v-7fd3b337]{color:var(--platform-muted);font-size:11px;background:var(--platform-surface-soft)}.table-wrap td strong[data-v-7fd3b337],.table-wrap td small[data-v-7fd3b337]{display:block}.table-wrap td small[data-v-7fd3b337]{margin-top:4px;color:var(--platform-muted);font-size:10px}.empty[data-v-7fd3b337]{padding:30px;text-align:center;color:var(--platform-muted)}.pagination[data-v-7fd3b337]{display:flex;justify-content:space-between;align-items:center;color:var(--platform-muted);font-size:12px}.pagination div[data-v-7fd3b337]{display:flex;gap:7px}@media(max-width:760px){.page-head[data-v-7fd3b337]{align-items:stretch;flex-direction:column}}.publishing-admin[data-v-6ba36c2f]{display:grid;gap:18px}.page-head[data-v-6ba36c2f]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-head span[data-v-6ba36c2f]{color:var(--platform-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.page-head h2[data-v-6ba36c2f]{margin:6px 0;color:var(--platform-ink);font-size:24px}.page-head p[data-v-6ba36c2f]{max-width:760px;margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.head-actions[data-v-6ba36c2f]{display:flex;gap:8px}.page-head button[data-v-6ba36c2f],.head-actions button[data-v-6ba36c2f],.pagination button[data-v-6ba36c2f],.table-wrap td button[data-v-6ba36c2f]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 12px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.tabs[data-v-6ba36c2f]{display:flex;gap:5px;border-bottom:1px solid var(--platform-line)}.tabs button[data-v-6ba36c2f]{border:0;border-bottom:2px solid transparent;padding:10px 15px;color:var(--platform-muted);background:transparent;cursor:pointer}.tabs button.active[data-v-6ba36c2f]{border-bottom-color:var(--platform-blue);color:var(--platform-blue);font-weight:750}.contract-notice[data-v-6ba36c2f]{margin:0;border:1px solid var(--platform-line);border-radius:10px;padding:11px 13px;background:var(--platform-surface-soft);color:var(--platform-muted);font-size:12px;line-height:1.6}.error[data-v-6ba36c2f]{color:var(--platform-danger);font-size:12px}.notice[data-v-6ba36c2f]{color:var(--platform-blue);font-size:12px}.table-wrap[data-v-6ba36c2f]{overflow:auto;border:1px solid var(--platform-line);border-radius:10px;background:var(--platform-surface)}.table-wrap table[data-v-6ba36c2f]{width:100%;border-collapse:collapse;min-width:1080px;font-size:12px}.table-wrap th[data-v-6ba36c2f],.table-wrap td[data-v-6ba36c2f]{padding:11px 12px;border-bottom:1px solid var(--platform-line-soft);text-align:left;vertical-align:top}.table-wrap th[data-v-6ba36c2f]{color:var(--platform-muted);font-size:11px;background:var(--platform-surface-soft)}.table-wrap td strong[data-v-6ba36c2f],.table-wrap td small[data-v-6ba36c2f]{display:block}.table-wrap td small[data-v-6ba36c2f]{margin-top:4px;color:var(--platform-muted);font-size:10px}.table-wrap td button[data-v-6ba36c2f]{min-width:46px}.table-wrap td button+.table-wrap td button[data-v-6ba36c2f]{margin-left:6px}.table-wrap td code[data-v-6ba36c2f]{display:block;max-width:220px;overflow:hidden;color:var(--platform-muted);font:10px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.readonly-badge[data-v-6ba36c2f]{color:var(--platform-muted);font-size:11px}.empty[data-v-6ba36c2f]{padding:30px;text-align:center;color:var(--platform-muted)}.pagination[data-v-6ba36c2f]{display:flex;justify-content:space-between;align-items:center;color:var(--platform-muted);font-size:12px}.pagination div[data-v-6ba36c2f]{display:flex;gap:7px}.load-more[data-v-6ba36c2f]{display:flex;justify-content:center;padding:12px 0}.load-more button[data-v-6ba36c2f]{min-height:36px;border:1px solid var(--platform-line);border-radius:9px;padding:0 24px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.load-more button[data-v-6ba36c2f]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:980px){.page-head[data-v-6ba36c2f]{align-items:stretch;flex-direction:column}}.mode-config[data-v-80996394]{padding:24px;border:1px solid var(--platform-border);border-radius:18px;background:var(--platform-surface);box-shadow:var(--platform-shadow-card)}header[data-v-80996394]{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}header span[data-v-80996394]{font-size:11px;letter-spacing:.14em;color:var(--platform-text-muted)}h3[data-v-80996394]{margin:6px 0;font-size:20px;color:var(--platform-ink)}p[data-v-80996394]{margin:0;color:var(--platform-text-muted);font-size:13px;line-height:1.6}header>strong[data-v-80996394]{height:fit-content;padding:7px 11px;border-radius:999px;background:var(--platform-surface-soft);color:var(--platform-text-muted);font-size:12px}.published[data-v-80996394]{background:var(--platform-success-soft)!important;color:var(--platform-success)!important}.grid[data-v-80996394]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wide[data-v-80996394]{grid-column:1/-1}label[data-v-80996394]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px;font-weight:700}input[data-v-80996394],select[data-v-80996394]{width:100%;box-sizing:border-box;border:1px solid var(--platform-border-input);border-radius:10px;background:var(--platform-bg-subtle);padding:11px 12px;color:var(--platform-ink);font:inherit;font-weight:500}.facts[data-v-80996394]{display:grid;gap:5px;margin:16px 0;color:var(--platform-text-muted);font-size:11px;overflow-wrap:anywhere}button[data-v-80996394]{border:0;border-radius:10px;background:var(--platform-blue-mid);color:var(--platform-surface);padding:11px 16px;font-weight:800;cursor:pointer}button[data-v-80996394]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.grid[data-v-80996394]{grid-template-columns:1fr}.wide[data-v-80996394]{grid-column:auto}header[data-v-80996394]{display:grid}}.field[data-v-80996394]{display:grid;gap:7px;color:var(--platform-copy);font-size:12px;font-weight:700}.v83-task-read[data-v-653f6656]{display:grid;gap:16px;padding:22px;border:1px solid rgba(25,45,38,.14);border-radius:18px;background:var(--platform-surface)}.v83-task-read header[data-v-653f6656]{display:flex;justify-content:space-between;gap:16px}.v83-task-read h3[data-v-653f6656],.v83-task-read h4[data-v-653f6656],.v83-task-read h5[data-v-653f6656]{margin:0;color:#172c25}.v83-task-read header span[data-v-653f6656]{font-size:11px;letter-spacing:.13em;color:#618075}.v83-task-read header p[data-v-653f6656],.v83-task-read p[data-v-653f6656]{margin:6px 0 0;color:#71807a;font-size:13px;line-height:1.6}.scope-form[data-v-653f6656]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.scope-form label[data-v-653f6656]{display:grid;gap:5px;font-size:12px;font-weight:800;color:#38564b}.scope-form input[data-v-653f6656]{min-width:0;border:1px solid #cad5d0;border-radius:9px;padding:9px 10px}.scope-form button[data-v-653f6656],.secondary[data-v-653f6656]{border:0;border-radius:9px;padding:10px 14px;background:#244f41;color:#fff;font-weight:800;cursor:pointer}.scope-form button[data-v-653f6656]:disabled,.secondary[data-v-653f6656]:disabled{opacity:.55;cursor:default}.task-list[data-v-653f6656]{display:grid;gap:10px}.task-card[data-v-653f6656],.task-detail[data-v-653f6656]{padding:15px;border-radius:12px;background:#f7f9f8}.task-card>header strong[data-v-653f6656],.task-detail>header>strong[data-v-653f6656]{height:fit-content;padding:5px 9px;border-radius:999px;background:#e8f5ee;color:#167146;font-size:12px}.task-card dl[data-v-653f6656]{display:grid;grid-template-columns:110px 1fr;gap:7px 12px;margin:14px 0;font-size:13px}.task-card dt[data-v-653f6656]{color:#71807a}.task-card dd[data-v-653f6656]{margin:0;color:#27453a;word-break:break-word}.secondary[data-v-653f6656]{background:#fff;color:#244f41;border:1px solid #cad5d0}.task-detail[data-v-653f6656]{display:grid;gap:14px}.action-state[data-v-653f6656],.hint[data-v-653f6656]{padding:9px 11px;border-radius:9px;background:#eef4f1}.timeline[data-v-653f6656],.unit-list[data-v-653f6656]{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none}.timeline li[data-v-653f6656],.unit-list li[data-v-653f6656]{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:9px;border-radius:8px;background:#fff;font-size:13px}.timeline li.current[data-v-653f6656]{background:#e8f5ee}.timeline li>span[data-v-653f6656]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e7eeeb;color:#315c4f;font-weight:800}.timeline em[data-v-653f6656],.unit-list em[data-v-653f6656]{font-style:normal;color:#527368;font-size:12px;text-align:right}.unit-list li[data-v-653f6656]{grid-template-columns:1fr 1.6fr auto}.unit-list span[data-v-653f6656]{color:#71807a}.empty[data-v-653f6656]{padding:14px;text-align:center;background:#f7f9f8;border-radius:10px}.error-state[data-v-653f6656]{padding:10px 12px;border-radius:9px;background:#fff1ed;color:#a5492d}@media(max-width:760px){.scope-form[data-v-653f6656],.task-card dl[data-v-653f6656]{grid-template-columns:1fr}.timeline li[data-v-653f6656],.unit-list li[data-v-653f6656]{grid-template-columns:28px 1fr}.timeline em[data-v-653f6656],.unit-list em[data-v-653f6656]{grid-column:2;text-align:left}.unit-list li span[data-v-653f6656],.unit-list li em[data-v-653f6656]{grid-column:1 / -1}}.production-config[data-v-9b55c4ab]{display:grid;gap:20px}.hero[data-v-9b55c4ab]{padding:28px;border-radius:20px;background:linear-gradient(135deg,#172f28,#315c4f);color:var(--platform-surface)}.hero span[data-v-9b55c4ab]{font-size:11px;letter-spacing:.16em;opacity:.7}.hero h2[data-v-9b55c4ab]{margin:8px 0;font-size:28px}.hero p[data-v-9b55c4ab]{margin:0;opacity:.78;line-height:1.7}.provider-card[data-v-9b55c4ab],.readiness-grid>article[data-v-9b55c4ab],.production-state[data-v-9b55c4ab]{padding:24px;border:1px solid rgba(25,45,38,.12);border-radius:18px;background:var(--platform-surface)}.production-state[data-v-9b55c4ab]{color:#24473b}.production-state.error[data-v-9b55c4ab]{border-color:#ae552f;background:#fff5ef;color:#7d3e24}.production-state p[data-v-9b55c4ab]{margin:0 0 14px}.provider-card>header[data-v-9b55c4ab],.readiness-grid header[data-v-9b55c4ab]{display:flex;justify-content:space-between;gap:18px}.provider-card h3[data-v-9b55c4ab],.readiness-grid h3[data-v-9b55c4ab]{margin:0 0 6px;color:#172c25}.provider-card p[data-v-9b55c4ab],.readiness-grid p[data-v-9b55c4ab]{margin:0;color:#71807a;font-size:13px}.provider-card header>strong[data-v-9b55c4ab],.readiness-grid header>strong[data-v-9b55c4ab]{height:fit-content;padding:6px 10px;border-radius:999px;background:#f2f3f3;color:#707b77;font-size:12px}.provider-card header>strong.ready[data-v-9b55c4ab],.readiness-grid header>strong.ready[data-v-9b55c4ab]{background:#e8f5ee;color:#167146}.checks[data-v-9b55c4ab]{display:grid;gap:8px;margin:18px 0}.checks article[data-v-9b55c4ab],.checks>div[data-v-9b55c4ab]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;border-radius:10px;background:#f7f9f8}.checks article>div[data-v-9b55c4ab],.checks span[data-v-9b55c4ab]{display:grid;gap:4px}.checks small[data-v-9b55c4ab]{color:#7b8883}.checks em[data-v-9b55c4ab]{font-style:normal;color:#2d5b4c;font-size:12px;white-space:nowrap}.checks .warning[data-v-9b55c4ab],.checks article.warning[data-v-9b55c4ab]{background:#fff5ef}.checks .warning em[data-v-9b55c4ab],.checks article.warning em[data-v-9b55c4ab]{color:#ae552f}.provider-card button[data-v-9b55c4ab],.readiness-grid button[data-v-9b55c4ab],.production-state button[data-v-9b55c4ab]{border:1px solid #cad5d0;border-radius:10px;background:var(--platform-surface);color:#24473b;padding:9px 13px;font-weight:800;cursor:pointer}.provider-card button[data-v-9b55c4ab]:disabled,.readiness-grid button[data-v-9b55c4ab]:disabled{opacity:.55}.readiness-grid[data-v-9b55c4ab],.config-grid[data-v-9b55c4ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.config-grid[data-v-9b55c4ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.empty[data-v-9b55c4ab]{padding:16px;text-align:center}@media(max-width:980px){.readiness-grid[data-v-9b55c4ab],.config-grid[data-v-9b55c4ab]{grid-template-columns:1fr}}@media(max-width:600px){.provider-card>header[data-v-9b55c4ab],.readiness-grid header[data-v-9b55c4ab]{display:grid}}.readiness-grid[data-v-9b55c4ab],.config-grid[data-v-9b55c4ab]{grid-template-columns:minmax(0,1fr)}.platform-overview-action[data-v-ad0983c5]{display:grid;justify-items:start;width:100%;text-align:left;cursor:pointer}.platform-overview-action[data-v-ad0983c5]:hover:not(:disabled){border-color:var(--platform-blue);background:var(--platform-blue-soft)}.platform-overview-action[data-v-ad0983c5]:focus-visible{outline:3px solid rgba(37,131,216,.25);outline-offset:2px}.platform-overview-action[data-v-ad0983c5]:disabled{cursor:wait;opacity:.66}.platform-overview-action small[data-v-ad0983c5]{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--platform-blue-mid);font-size:11px;font-style:normal;font-weight:750}.platform-overview-action small i[data-v-ad0983c5]{width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.model-management[data-v-6ef2dde6]{display:grid;gap:14px;padding:20px;border:1px solid var(--platform-border);border-radius:12px;background:var(--platform-surface)}.model-head[data-v-6ef2dde6]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.model-head h3[data-v-6ef2dde6]{margin:5px 0 6px;color:var(--platform-ink);font-size:19px}.model-head p[data-v-6ef2dde6]{margin:0;color:var(--platform-text-muted);font-size:12px;line-height:1.55}.model-head button[data-v-6ef2dde6],.model-error button[data-v-6ef2dde6],.row-actions button[data-v-6ef2dde6]{min-height:34px;border:1px solid #c8d9e8;border-radius:8px;padding:0 11px;background:var(--platform-surface);color:#31506d;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.model-head button[data-v-6ef2dde6]{border-color:var(--platform-blue-mid);color:var(--platform-surface);background:var(--platform-blue-mid)}.model-head button[data-v-6ef2dde6]:disabled,.model-error button[data-v-6ef2dde6]:disabled,.row-actions button[data-v-6ef2dde6]:disabled{cursor:not-allowed;opacity:.55}.model-head button[data-v-6ef2dde6]:focus-visible,.model-error button[data-v-6ef2dde6]:focus-visible,.row-actions button[data-v-6ef2dde6]:focus-visible{outline:3px solid color-mix(in srgb,var(--platform-blue-mid) 35%,transparent);outline-offset:2px}.row-actions button.danger[data-v-6ef2dde6]{color:var(--platform-danger)}.model-error[data-v-6ef2dde6]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0;color:var(--platform-danger);font-size:12px}.model-policy-warning[data-v-6ef2dde6]{margin:0;color:var(--platform-danger);font-size:12px;line-height:1.55}.model-table-wrap[data-v-6ef2dde6]{overflow:auto;border:1px solid var(--platform-border-light);border-radius:10px}.model-table[data-v-6ef2dde6]{width:100%;border-collapse:collapse;min-width:820px;font-size:12px}.model-table th[data-v-6ef2dde6],.model-table td[data-v-6ef2dde6]{padding:11px 12px;border-bottom:1px solid #e8eff6;text-align:left;vertical-align:top}.model-table th[data-v-6ef2dde6]{color:var(--platform-text-muted);font-size:11px;background:var(--platform-bg-soft)}.model-table td strong[data-v-6ef2dde6],.model-table td small[data-v-6ef2dde6]{display:block}.model-table td small[data-v-6ef2dde6]{margin-top:4px;color:var(--platform-text-muted);font-size:10px}.model-table code[data-v-6ef2dde6]{color:#31506d;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.row-actions[data-v-6ef2dde6]{display:flex;flex-wrap:wrap;gap:6px}.model-empty[data-v-6ef2dde6]{padding:24px;text-align:center;color:var(--platform-text-muted)}.model-field[data-v-6ef2dde6]{display:grid;gap:6px;color:var(--platform-text-secondary);font-size:12px;font-weight:700}.model-field input[data-v-6ef2dde6]{box-sizing:border-box;width:100%;border:1px solid var(--platform-border);border-radius:9px;padding:10px 11px;color:var(--platform-ink);background:var(--platform-surface);font:inherit}.model-switches[data-v-6ef2dde6]{display:flex;gap:16px;align-items:center}.model-switches label[data-v-6ef2dde6]{display:flex;gap:7px;align-items:center;color:var(--platform-text-secondary);font-size:12px}.model-switches input[data-v-6ef2dde6]{accent-color:var(--platform-blue-mid)}@media(max-width:760px){.model-head[data-v-6ef2dde6]{align-items:stretch;flex-direction:column}}.pricebook-card[data-v-61f4b5cc]{display:grid;gap:14px;padding:20px;border:1px solid var(--platform-border);border-radius:12px;background:var(--platform-surface)}.pricebook-card>header[data-v-61f4b5cc]{display:flex;justify-content:space-between;gap:18px}.pricebook-card header span[data-v-61f4b5cc]{color:var(--platform-blue-mid);font-size:10px;font-weight:800;letter-spacing:.12em}.pricebook-card h3[data-v-61f4b5cc]{margin:5px 0 6px;color:var(--platform-ink);font-size:19px}.pricebook-card p[data-v-61f4b5cc]{margin:0;color:var(--platform-text-muted);font-size:12px;line-height:1.55}.pricebook-card header strong[data-v-61f4b5cc]{height:fit-content;padding:6px 10px;border-radius:999px;background:var(--platform-bg-soft, #f2f3f3);color:var(--platform-text-muted, #707b77);font-size:12px}.pricebook-card header strong.ready[data-v-61f4b5cc]{background:var(--platform-success-soft);color:var(--platform-success)}.facts[data-v-61f4b5cc]{display:grid;gap:8px}.facts div[data-v-61f4b5cc]{display:flex;justify-content:space-between;gap:12px}.facts span[data-v-61f4b5cc]{color:var(--platform-text-muted);font-size:12px}.facts code[data-v-61f4b5cc]{color:var(--platform-text-secondary);font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.pricebook-card form[data-v-61f4b5cc]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.pricebook-card label[data-v-61f4b5cc]{display:grid;gap:6px;color:var(--platform-text-secondary);font-size:12px;font-weight:700}.pricebook-card input[data-v-61f4b5cc]{box-sizing:border-box;width:100%;border:1px solid var(--platform-border);border-radius:9px;padding:10px 11px;color:var(--platform-ink);background:var(--platform-surface);font:inherit}.actions[data-v-61f4b5cc]{display:flex;gap:8px}.pricebook-card button[data-v-61f4b5cc]{min-height:36px;border:1px solid var(--platform-line);border-radius:8px;padding:0 13px;background:var(--platform-surface);color:var(--platform-copy);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.pricebook-card button.primary[data-v-61f4b5cc]{border-color:var(--platform-blue-mid);color:var(--platform-surface);background:var(--platform-blue-mid)}@media(max-width:820px){.pricebook-card form[data-v-61f4b5cc]{grid-template-columns:1fr}.actions[data-v-61f4b5cc]{flex-wrap:wrap}}.learning-view[data-v-dc25abae]{display:grid;gap:20px}.hero[data-v-dc25abae]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px;border-radius:20px;background:linear-gradient(135deg,#173c31,#285b4a);color:var(--platform-surface)}.hero span[data-v-dc25abae]{font-size:11px;letter-spacing:.16em;opacity:.7}.hero h2[data-v-dc25abae]{margin:8px 0;font-size:28px}.hero p[data-v-dc25abae]{margin:0;max-width:720px;line-height:1.7;opacity:.78}.hero>strong[data-v-dc25abae]{padding:9px 13px;border-radius:999px;background:#ffffff1f;white-space:nowrap}.panel[data-v-dc25abae]{padding:24px;border:1px solid rgba(25,45,38,.12);border-radius:18px;background:var(--platform-surface)}.scope-note[data-v-dc25abae]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #edf0ee}.scope-note div[data-v-dc25abae]{display:grid;gap:5px}.scope-note small[data-v-dc25abae]{color:#566760;font-weight:500}.controls[data-v-dc25abae]{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px}.scope-note+.controls[data-v-dc25abae]{margin-top:16px}.cycle[data-v-dc25abae]{grid-template-columns:minmax(240px,1fr) 180px auto}label[data-v-dc25abae]{display:grid;gap:7px;color:#3a4c45;font-size:12px;font-weight:700}input[data-v-dc25abae]{box-sizing:border-box;width:100%;border:1px solid #d8dfdc;border-radius:10px;background:#fbfcfb;padding:11px 12px;color:#172a24}button[data-v-dc25abae]{height:42px;border:0;border-radius:10px;background:#163d31;color:var(--platform-surface);padding:0 16px;font-weight:800;cursor:pointer}button[data-v-dc25abae]:disabled{opacity:.55}.section-head[data-v-dc25abae]{margin-bottom:16px}.section-head h3[data-v-dc25abae]{margin:0 0 5px;color:#172c25}.section-head p[data-v-dc25abae]{margin:0;color:#71807a;font-size:13px}.rows[data-v-dc25abae]{display:grid;gap:9px}.rows article[data-v-dc25abae]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:11px;background:#f7f9f8}.rows div[data-v-dc25abae]{display:grid;gap:4px}.rows small[data-v-dc25abae]{color:#78847f}.rows em[data-v-dc25abae]{font-style:normal;font-weight:900;color:#184938}.proposals[data-v-dc25abae]{display:grid;gap:14px}.proposals>article[data-v-dc25abae]{padding:18px;border:1px solid #e1e6e3;border-radius:14px}.proposals article>header[data-v-dc25abae]{display:flex;justify-content:space-between;gap:15px}.proposals header div[data-v-dc25abae]{display:grid;gap:4px}.proposals small[data-v-dc25abae]{color:#84908b;font-size:11px}.proposals header span[data-v-dc25abae]{height:fit-content;padding:5px 9px;border-radius:999px;background:#f0f2f1;color:#66746f;font-size:11px}.proposals header span.regression_passed[data-v-dc25abae],.proposals header span.approved[data-v-dc25abae],.proposals header span.published[data-v-dc25abae]{background:#e8f5ee;color:#167146}.proposals p[data-v-dc25abae]{color:#334941;line-height:1.7}.proposals dl[data-v-dc25abae]{display:grid;grid-template-columns:90px 1fr;gap:7px 12px;font-size:12px}.proposals dt[data-v-dc25abae]{color:#84908b}.proposals dd[data-v-dc25abae]{margin:0;color:#43554e}.actions[data-v-dc25abae]{display:flex;justify-content:flex-end;margin-top:14px}.empty[data-v-dc25abae]{padding:28px;text-align:center;color:#87928e}@media(max-width:760px){.hero[data-v-dc25abae],.scope-note[data-v-dc25abae]{display:grid}.controls[data-v-dc25abae],.cycle[data-v-dc25abae],.proposals dl[data-v-dc25abae]{grid-template-columns:1fr}.proposals dd[data-v-dc25abae]{margin-bottom:6px}}.rag-runtime-panel[data-v-13b0728e]{display:grid;gap:18px;scroll-margin-top:24px}.rag-runtime-panel[data-v-13b0728e]:focus{outline:3px solid rgba(20,112,255,.18);outline-offset:4px}.rag-runtime-head[data-v-13b0728e]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rag-runtime-head h3[data-v-13b0728e]{margin:5px 0 6px}.rag-runtime-head p[data-v-13b0728e]{margin:0;color:var(--platform-muted,#53657b);font-size:13px;line-height:1.6}.rag-runtime-facts[data-v-13b0728e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.rag-runtime-facts div[data-v-13b0728e]{padding:13px;border:1px solid var(--platform-line,#dce5ed);border-radius:11px;background:var(--platform-surface-soft,#f8fafc)}.rag-runtime-facts dt[data-v-13b0728e]{color:var(--platform-muted,#53657b);font-size:11px}.rag-runtime-facts dd[data-v-13b0728e]{margin:5px 0 0;color:var(--platform-ink,#172b4d);font-size:13px;font-weight:750;overflow-wrap:anywhere}.rag-runtime-form[data-v-13b0728e]{display:grid;gap:14px}.rag-runtime-form label small[data-v-13b0728e]{display:block;margin-top:6px;color:var(--platform-muted,#53657b);font-size:11px;line-height:1.55}.rag-runtime-actions[data-v-13b0728e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rag-runtime-actions small[data-v-13b0728e]{color:var(--platform-muted,#53657b);font-size:12px}@media(max-width:900px){.rag-runtime-facts[data-v-13b0728e]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.rag-runtime-head[data-v-13b0728e]{align-items:stretch;flex-direction:column}.rag-runtime-facts[data-v-13b0728e]{grid-template-columns:1fr}.rag-runtime-actions>button[data-v-13b0728e]{width:100%}}.runtime-service-panel[data-v-a91f8447],.object-storage-panel[data-v-a91f8447]{display:grid;gap:18px}.runtime-summary[data-v-a91f8447]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.runtime-summary div[data-v-a91f8447]{padding:14px;border:1px solid var(--platform-line,#dce5ed);border-radius:12px;background:var(--platform-surface-soft,#f8fafc)}.runtime-summary dt[data-v-a91f8447]{color:var(--platform-muted,#53657b);font-size:12px}.runtime-summary dd[data-v-a91f8447]{margin:5px 0 0;color:var(--platform-ink,#172b4d);font-size:24px;font-weight:800}.runtime-card-grid[data-v-a91f8447]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.runtime-card[data-v-a91f8447]{display:grid;gap:12px;padding:16px;border:1px solid var(--platform-line,#dce5ed);border-radius:14px;background:#fff}.runtime-card header[data-v-a91f8447],.runtime-card footer[data-v-a91f8447]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.runtime-card header div[data-v-a91f8447]{display:grid;gap:3px;min-width:0}.runtime-card header strong[data-v-a91f8447]{overflow-wrap:anywhere}.runtime-card small[data-v-a91f8447],.runtime-card p[data-v-a91f8447],.runtime-guidance span[data-v-a91f8447]{color:var(--platform-muted,#53657b);font-size:12px;line-height:1.55}.runtime-card p[data-v-a91f8447]{margin:0}.runtime-status[data-v-a91f8447]{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f2f5f8;color:#42566f;font-size:11px;font-weight:700}.runtime-card[data-status=running] .runtime-status[data-v-a91f8447]{background:#eaf8f1;color:#0f6b43}.runtime-card[data-status=deployment_locked] .runtime-status[data-v-a91f8447],.runtime-card[data-status=configuration_incomplete] .runtime-status[data-v-a91f8447]{background:#fff5df;color:#855005}.runtime-reason[data-v-a91f8447],.runtime-unknown[data-v-a91f8447]{padding:10px;border-radius:9px;background:#fff8e8}.runtime-guidance[data-v-a91f8447]{display:grid;gap:8px}.runtime-guidance article[data-v-a91f8447]{display:grid;gap:4px;padding:10px;border-left:3px solid #d79b2b;background:#fffaf0}.runtime-toggle[data-v-a91f8447]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.runtime-actions[data-v-a91f8447]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.runtime-actions small[data-v-a91f8447]{max-width:640px;color:var(--platform-muted,#53657b);font-size:12px}.storage-result[data-v-a91f8447],.storage-guidance[data-v-a91f8447]{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--platform-line,#dce5ed);border-radius:10px;background:#f8fafc}.storage-result span[data-v-a91f8447],.storage-guidance span[data-v-a91f8447]{color:var(--platform-muted,#53657b);font-size:12px}.storage-guidance[data-v-a91f8447]{border-color:#f1c0bc;background:#fff8f7;color:#b42318}.storage-result[data-status=passed][data-v-a91f8447]{border-color:#b7e3cf;background:#eaf8f1;color:#0f6b43}.storage-result[data-status=failed][data-v-a91f8447]{border-color:#f1c0bc;background:#fff2f0;color:#b42318}.storage-form label small[data-v-a91f8447]{display:block;margin-top:5px;color:var(--platform-muted,#53657b);font-size:11px;line-height:1.45}.storage-constraints[data-v-a91f8447]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storage-constraints label[data-v-a91f8447]{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--platform-line,#dce5ed);border-radius:10px}.storage-constraints span[data-v-a91f8447]{display:grid;gap:3px}.storage-constraints small[data-v-a91f8447]{color:var(--platform-muted,#53657b);font-size:11px}@media(max-width:900px){.runtime-summary[data-v-a91f8447],.runtime-card-grid[data-v-a91f8447],.storage-constraints[data-v-a91f8447]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.runtime-summary[data-v-a91f8447],.runtime-card-grid[data-v-a91f8447],.storage-constraints[data-v-a91f8447]{grid-template-columns:1fr}.runtime-card footer[data-v-a91f8447]{align-items:stretch;flex-direction:column}.runtime-actions>button[data-v-a91f8447]{width:100%}}.platform-login-shell[data-v-da110987]{min-height:100vh;display:grid;place-items:center;padding:32px 20px;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(9,195,255,.14),transparent 28%),linear-gradient(145deg,#f4f9ff,var(--platform-surface) 58%,#edf5ff)!important;color:#172b4d!important;isolation:auto!important}.platform-login-glow[data-v-da110987]{position:absolute;inset:0;pointer-events:none}.platform-login-glow i[data-v-da110987]{position:absolute;width:260px;height:260px;border:1px solid rgba(3,112,255,.16);border-radius:50%;animation:platform-orbit-da110987 14s linear infinite}.platform-login-glow i[data-v-da110987]:first-child{left:8%;top:12%}.platform-login-glow i[data-v-da110987]:nth-child(2){right:10%;bottom:4%;width:360px;height:360px;animation-duration:20s}.platform-login-glow i[data-v-da110987]:last-child{left:45%;bottom:-180px;width:420px;height:420px;animation-duration:24s}@keyframes platform-orbit-da110987{to{transform:rotate(360deg) translate(16px) rotate(-360deg)}}.platform-login-card[data-v-da110987]{width:min(100%,460px);position:relative;padding:42px;border:1px solid var(--platform-border);border-radius:28px;background:#ffffffed!important;box-shadow:0 28px 80px #014fbc26;backdrop-filter:blur(16px);color:#172b4d!important}.platform-login-brand[data-v-da110987]{display:flex;align-items:center;gap:12px;margin-bottom:40px;color:#064eae}.platform-login-brand strong[data-v-da110987]{display:block;font-family:serif;font-size:20px;letter-spacing:.08em}.platform-login-brand small[data-v-da110987]{display:block;color:#7c91aa;font-size:10px;letter-spacing:.2em;margin-top:2px}.platform-login-brand .platform-mark[data-v-da110987]{display:flex;gap:3px;align-items:end}.platform-login-brand .platform-mark i[data-v-da110987]{display:block;width:5px;background:var(--platform-blue);border-radius:3px}.platform-login-brand .platform-mark i[data-v-da110987]:first-child{height:16px}.platform-login-brand .platform-mark i[data-v-da110987]:nth-child(2){height:24px;background:#09c3ff}.platform-login-brand .platform-mark i[data-v-da110987]:last-child{height:12px;background:var(--platform-blue-dark)}.platform-login-card h1[data-v-da110987]{margin:10px 0 8px;color:var(--platform-text)!important;font-size:34px;letter-spacing:-.03em;text-shadow:none!important}.platform-login-card>p[data-v-da110987]{margin:0 0 28px;color:var(--platform-text-muted)!important;line-height:1.7}.platform-login-form[data-v-da110987]{display:grid;gap:18px}.platform-login-form label[data-v-da110987]{display:grid;gap:7px;color:#3d526d!important;font-size:13px;font-weight:600}.platform-login-form input[data-v-da110987]:not([type=checkbox]){width:100%;border:1px solid var(--platform-border-input)!important;border-radius:12px;padding:13px 14px;background:var(--platform-bg-soft)!important;color:var(--platform-text)!important;font:inherit;outline:none;transition:box-shadow .2s}.platform-login-form input[data-v-da110987]:not([type=checkbox]):focus{border-color:var(--platform-border-input)!important;box-shadow:0 10px 28px #0370ff29,0 2px 8px #0370ff1f!important}.platform-login-form input[data-v-da110987]::placeholder{color:#8ca0b5!important;opacity:1}.platform-remember[data-v-da110987]{display:flex!important;grid-template-columns:auto 1fr;gap:10px!important;align-items:start}.platform-remember input[data-v-da110987]{margin-top:3px;accent-color:var(--platform-blue)}.platform-remember small[data-v-da110987]{display:block;color:#8aa0b5;font-weight:400;margin-top:2px}.platform-error[data-v-da110987]{margin:0;color:var(--platform-danger)!important;font-size:13px}.platform-field-hint[data-v-da110987]{display:block;color:var(--platform-text-muted);font-size:12px;font-weight:400;margin-top:-10px}.platform-login-form .action-button[data-v-da110987]{width:100%;margin-top:4px;color:#fff!important}.platform-loading[data-v-da110987]{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;color:#4e6681!important;background:var(--platform-bg-subtle)!important;isolation:auto!important}.platform-loading i[data-v-da110987]{width:30px;height:30px;border:3px solid #d9e8f7;border-top-color:var(--platform-blue);border-radius:50%;animation:platform-spin-da110987 .8s linear infinite}@keyframes platform-spin-da110987{to{transform:rotate(360deg)}}.platform-login-shell[data-v-da110987],.platform-login-form input[data-v-da110987]{color-scheme:light}.platform-login-form input[data-v-da110987]:not([type=checkbox]){caret-color:var(--platform-text);-webkit-text-fill-color:var(--platform-text)}.platform-login-form input[data-v-da110987]:-webkit-autofill,.platform-login-form input[data-v-da110987]:-webkit-autofill:hover{border-color:var(--platform-border-input);background-color:var(--platform-bg-soft)!important;-webkit-box-shadow:0 0 0 1000px var(--platform-bg-soft) inset;box-shadow:0 0 0 1000px var(--platform-bg-soft) inset;-webkit-text-fill-color:var(--platform-text)}.platform-login-form input[data-v-da110987]:-webkit-autofill:focus,.platform-login-form input[data-v-da110987]:-webkit-autofill:active{border-color:var(--platform-border-input)!important;-webkit-box-shadow:0 0 0 1000px var(--platform-bg-soft) inset,0 10px 28px rgba(3,112,255,.16),0 2px 8px rgba(3,112,255,.12)!important;box-shadow:0 0 0 1000px var(--platform-bg-soft) inset,0 10px 28px #0370ff29,0 2px 8px #0370ff1f!important}.platform-login-form input[data-v-da110987]:focus-visible{outline:none!important}.platform-text-button[data-v-da110987]{appearance:none;border:0;padding:4px;background:transparent;color:var(--platform-blue-mid);font:inherit;font-size:13px;cursor:pointer}.platform-text-button[data-v-da110987]:hover{text-decoration:underline}.platform-text-button[data-v-da110987]:focus-visible{outline:3px solid rgba(3,112,255,.22);outline-offset:3px;border-radius:6px}.agents-toolbar[data-v-da110987]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--platform-border);border-radius:12px;background:var(--platform-bg-soft)}.agents-toolbar>div[data-v-da110987]{display:grid;gap:4px}.agents-toolbar strong[data-v-da110987]{color:var(--platform-text);font-size:14px}.agents-toolbar small[data-v-da110987]{color:var(--platform-text-muted);font-size:11px}.professional-training-modal-backdrop[data-v-da110987]{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:24px;background:#09192a94;backdrop-filter:blur(5px)}.professional-training-modal[data-v-da110987]{display:flex;width:min(1180px,100%);max-height:92vh;flex-direction:column;overflow:hidden;border:1px solid var(--platform-line);border-radius:16px;background:var(--platform-bg-subtle);box-shadow:0 28px 90px #09192a52}.professional-training-modal-header[data-v-da110987]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--platform-line-soft);background:var(--platform-surface)}.professional-training-modal-header h2[data-v-da110987]{margin:5px 0 7px;color:var(--platform-ink);font-size:22px}.professional-training-modal-header p[data-v-da110987]{margin:0;color:var(--platform-text-muted);font-size:13px;line-height:1.6}.professional-training-modal-body[data-v-da110987]{overflow:auto;padding:20px 22px}.professional-training-close[data-v-da110987]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--platform-line);border-radius:9px;background:var(--platform-surface-soft);color:var(--platform-muted);font-size:22px;line-height:1;cursor:pointer}.professional-training-close[data-v-da110987]:disabled{cursor:not-allowed;opacity:.45}.platform-recovery-status[data-v-da110987]{display:grid;gap:6px;padding:14px 16px;border:1px solid #b9ddc8;border-radius:12px;background:#f2fbf6;color:#245b3b;font-size:13px;line-height:1.55}.platform-recovery-status span[data-v-da110987]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.platform-recovery-status small[data-v-da110987]{color:#4f725d}.platform-security-backdrop[data-v-da110987]{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#09192a85;backdrop-filter:blur(4px)}.platform-security-dialog[data-v-da110987]{width:min(100%,480px);border:1px solid var(--platform-line);border-radius:16px;padding:24px;background:var(--platform-surface);box-shadow:0 24px 70px #09192a3d}.platform-security-dialog>header[data-v-da110987]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-security-dialog h2[data-v-da110987]{margin:5px 0 7px;color:var(--platform-ink);font-size:24px}.platform-security-dialog header p[data-v-da110987]{margin:0;color:var(--platform-text-muted);font-size:13px;line-height:1.65}.platform-security-close[data-v-da110987]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--platform-line);border-radius:9px;background:var(--platform-surface-soft);color:var(--platform-muted);font-size:22px;line-height:1;cursor:pointer}.platform-security-form[data-v-da110987]{display:grid;gap:15px;margin-top:22px}.platform-security-form label[data-v-da110987]{display:grid;gap:7px;color:var(--platform-copy);font-size:13px;font-weight:600}.platform-security-form input[data-v-da110987]{width:100%;border:1px solid var(--platform-border-input);border-radius:10px;padding:11px 12px;background:var(--platform-surface);color:var(--platform-ink);font:inherit}.platform-security-actions[data-v-da110987]{display:flex;justify-content:flex-end;gap:10px;margin-top:5px}.platform-security-actions .action-button[data-v-da110987],.platform-security-actions .outline-button[data-v-da110987]{min-width:104px;justify-content:center}.platform-admin-shell[data-v-da110987] .page-canvas{min-height:420px}.platform-admin-shell[data-v-da110987] .section-block{display:grid;gap:18px}.platform-admin-shell[data-v-da110987] .section-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.platform-admin-shell[data-v-da110987] .section-head h2{margin:6px 0 0}.platform-admin-shell[data-v-da110987] .section-head p{max-width:720px}.platform-admin-shell[data-v-da110987] .admin-form{display:grid;gap:20px}.platform-admin-shell[data-v-da110987] .admin-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-admin-shell[data-v-da110987] .admin-form label{display:grid;gap:7px;color:var(--platform-copy);font-size:13px;font-weight:600}.platform-admin-shell[data-v-da110987] .admin-form label.full{grid-column:1/-1}.platform-admin-shell[data-v-da110987] .admin-form input,.platform-admin-shell[data-v-da110987] .admin-form textarea{min-width:0;border:1px solid var(--platform-border-input);border-radius:10px;padding:11px 12px;background:var(--platform-bg-soft);color:var(--platform-text);font:inherit;outline:none}.platform-admin-shell[data-v-da110987] .admin-form input:focus,.platform-admin-shell[data-v-da110987] .admin-form textarea:focus{border-color:#9fc9f8;box-shadow:0 0 0 3px #0370ff1f}.platform-admin-shell[data-v-da110987] .admin-form small{color:var(--platform-muted);font-weight:400;line-height:1.55}.platform-admin-shell[data-v-da110987] .lock-facts{display:grid;grid-template-columns:130px 1fr;gap:8px 14px;margin:16px 0;color:var(--platform-muted);font-size:13px}.platform-admin-shell[data-v-da110987] .lock-facts dt{font-weight:700}.platform-admin-shell[data-v-da110987] .lock-facts dd{margin:0;overflow-wrap:anywhere;color:var(--platform-text)}.inline-check[data-v-da110987]{display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:10px!important}.inline-check input[data-v-da110987]{margin-top:4px;accent-color:var(--platform-blue)}.platform-admin-shell[data-v-da110987] .toast{position:fixed;right:24px;bottom:24px;z-index:20}.saas-shell[data-v-da110987]{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto 1fr;background:linear-gradient(90deg,var(--platform-sidebar) 0 248px,var(--platform-canvas) 248px)}.saas-shell .command-header[data-v-da110987]{position:relative;z-index:2;top:auto;display:flex;min-height:0;grid-column:1;grid-row:1;align-items:stretch;flex-direction:column;gap:18px;padding:24px 18px 16px;border:0;background:var(--platform-sidebar);box-shadow:none;backdrop-filter:none}.saas-shell .platform-brand[data-v-da110987]{gap:11px;color:var(--platform-surface)}.saas-shell .platform-brand strong[data-v-da110987]{color:var(--platform-surface);font-size:17px}.saas-shell .platform-brand small[data-v-da110987]{color:#9fb4c8;font-size:11px}.saas-shell .platform-mark[data-v-da110987]{width:40px;height:40px;flex-basis:40px;border-radius:11px;box-shadow:none}.saas-shell .platform-mark i[data-v-da110987]{top:11px}.saas-shell .command-health[data-v-da110987]{justify-self:stretch;min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f}.saas-shell .command-health strong[data-v-da110987]{color:#f3f8fc}.saas-shell .command-health small[data-v-da110987]{color:#9fb4c8}.saas-shell .command-actions[data-v-da110987]{align-items:stretch;justify-self:stretch;flex-direction:column;gap:10px}.saas-shell .command-actions .outline-button[data-v-da110987]{justify-content:space-between;border-color:#ffffff24;color:#d8e5ef;background:transparent}.saas-shell .command-actions .outline-button[data-v-da110987]:hover{border-color:#ffffff4d;color:var(--platform-surface);background:#ffffff12}.saas-shell .command-nav[data-v-da110987]{position:relative;z-index:1;display:flex;width:auto;grid-column:1;grid-row:2;align-self:stretch;flex-direction:column;gap:8px;margin:0;padding:8px 14px 28px;background:var(--platform-sidebar)}.saas-shell .nav-group-label[data-v-da110987]{padding:7px 11px;color:#7892a9;font-size:10px;font-weight:700;letter-spacing:.14em}.saas-shell .command-nav .rail-link[data-v-da110987]{display:grid;min-height:52px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px 10px;border:0;border-radius:8px;color:#b8c9d7;background:transparent;box-shadow:none}.saas-shell .command-nav .rail-link[data-v-da110987]:after{display:none}.saas-shell .command-nav .rail-link b[data-v-da110987]{width:28px;height:28px;border-radius:7px;color:#8fa7bb;background:#ffffff12;font-size:10px}.saas-shell .command-nav .rail-link strong[data-v-da110987]{color:#d9e5ee;font-size:13px}.saas-shell .command-nav .rail-link small[data-v-da110987]{margin-top:2px;color:#7f99ae;font-size:10px}.saas-shell .command-nav .rail-link[data-v-da110987]:hover{border:0;background:#ffffff12;box-shadow:none;transform:none}.saas-shell .command-nav .rail-link.active[data-v-da110987]{border:0;color:var(--platform-surface);background:var(--platform-blue-mid);box-shadow:0 8px 18px #0000001f}.saas-shell .command-nav .rail-link.active b[data-v-da110987]{color:var(--platform-surface);background:#ffffff26;box-shadow:none}.saas-shell .command-nav .rail-link.active strong[data-v-da110987],.saas-shell .command-nav .rail-link.active small[data-v-da110987]{color:var(--platform-surface)}.saas-shell .stage[data-v-da110987]{min-width:0;min-height:100vh;grid-column:2;grid-row:1/3;background:var(--platform-bg-subtle)}.saas-shell .masthead[data-v-da110987]{position:sticky;z-index:40;top:0;display:flex;width:100%;min-height:86px;align-items:center;gap:24px;margin:0;padding:16px 28px;border-bottom:1px solid var(--platform-line-soft);background:#fffffff5;backdrop-filter:blur(14px)}.saas-shell .masthead h1[data-v-da110987]{margin:12px 0 0;color:var(--platform-ink);font-size:24px;letter-spacing:-.025em}.saas-shell .masthead p[data-v-da110987]{margin:3px 0 0;color:var(--platform-text-muted);font-size:12px}.saas-shell .masthead .kicker[data-v-da110987]{color:var(--platform-text-muted);font-size:10px;letter-spacing:.08em}.saas-shell .mast-context[data-v-da110987]{display:flex;min-width:0;align-items:center;gap:12px;padding:0;border:0}.saas-shell .mast-context span[data-v-da110987]{white-space:nowrap}.saas-shell .page-canvas[data-v-da110987]{width:100%;margin:0;padding:26px 28px 70px}.saas-shell[data-v-da110987] .panel,.saas-shell[data-v-da110987] .metric,.saas-shell[data-v-da110987] .production-authorization-card{border-radius:12px;box-shadow:0 2px 8px #0f233c09}.saas-shell .masthead[data-v-da110987],.saas-shell .masthead>div[data-v-da110987]{text-align:left}.saas-shell[data-v-da110987] .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-shell[data-v-da110987] .admin-grid>.panel{grid-column:auto}.saas-shell[data-v-da110987] .admin-grid>.full-span{grid-column:1/-1}.saas-shell[data-v-da110987] input:not([type=checkbox]):not([type=radio]),.saas-shell[data-v-da110987] textarea,.saas-shell[data-v-da110987] select{border-color:var(--platform-border-input)!important;background:var(--platform-surface)!important;color:var(--platform-ink)!important;color-scheme:light}.saas-shell[data-v-da110987] input::placeholder,.saas-shell[data-v-da110987] textarea::placeholder{color:#8998aa!important;opacity:1}.saas-shell[data-v-da110987] input:focus,.saas-shell[data-v-da110987] textarea:focus,.saas-shell[data-v-da110987] select:focus{border-color:#d7e0e9!important;box-shadow:0 9px 24px #1677c826,0 2px 7px #1677c81a!important}.saas-shell[data-v-da110987] input:focus-visible,.saas-shell[data-v-da110987] textarea:focus-visible,.saas-shell[data-v-da110987] select:focus-visible{outline:none!important}.saas-shell[data-v-da110987] .control-focus{border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface);box-shadow:none}.saas-shell[data-v-da110987] .focus-copy h2{color:var(--platform-ink)}.saas-shell[data-v-da110987] .focus-copy p,.saas-shell[data-v-da110987] .focus-score span,.saas-shell[data-v-da110987] .focus-score em,.saas-shell[data-v-da110987] .focus-facts span,.saas-shell[data-v-da110987] .focus-facts small{color:var(--platform-text-muted)}.saas-shell[data-v-da110987] .focus-score strong,.saas-shell[data-v-da110987] .focus-facts strong{color:var(--platform-ink)}.saas-shell[data-v-da110987] .metric{min-height:104px;padding:17px}.saas-shell[data-v-da110987] .metric strong{font-size:26px}.saas-shell[data-v-da110987] .section-label{color:var(--platform-blue-mid)}.saas-shell[data-v-da110987] button,.saas-shell[data-v-da110987] a{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.saas-shell[data-v-da110987] button:focus-visible,.saas-shell[data-v-da110987] a:focus-visible{outline:3px solid rgba(37,131,216,.25);outline-offset:2px}.saas-shell[data-v-da110987] .panel-head .outline-button.compact,.saas-shell[data-v-da110987] .agents-toolbar .outline-button{border-color:var(--platform-blue);color:var(--platform-surface);background:var(--platform-blue);box-shadow:0 8px 20px #0370ff26}.saas-shell[data-v-da110987] .panel-head .outline-button.compact:hover,.saas-shell[data-v-da110987] .agents-toolbar .outline-button:hover{border-color:var(--platform-blue-dark);color:var(--platform-surface);background:var(--platform-blue-dark)}.saas-shell[data-v-da110987] .list-row.warn i{background:var(--platform-warning-amber);box-shadow:0 0 0 4px #e59a381f}@media(max-width:1040px){.saas-shell[data-v-da110987]{grid-template-columns:210px minmax(0,1fr);background:linear-gradient(90deg,var(--platform-sidebar) 0 210px,var(--platform-canvas) 210px)}.saas-shell .page-canvas[data-v-da110987],.saas-shell .masthead[data-v-da110987]{padding-right:20px;padding-left:20px}}@media(max-width:760px){.platform-login-card[data-v-da110987]{padding:30px 22px;border-radius:22px}.platform-admin-shell[data-v-da110987] .admin-form .form-grid,.platform-admin-shell[data-v-da110987] .admin-grid{grid-template-columns:1fr}.platform-admin-shell[data-v-da110987] .section-head{align-items:start;flex-direction:column}.platform-admin-shell[data-v-da110987] .lock-facts{grid-template-columns:1fr}.platform-admin-shell[data-v-da110987] .command-actions{flex-wrap:wrap}.platform-admin-shell[data-v-da110987] .production-authorization-actions{justify-content:flex-start}.platform-admin-shell[data-v-da110987] .authorization-facts{display:grid;gap:6px}}@media(max-width:760px){.saas-shell[data-v-da110987]{display:block;background:var(--platform-canvas)}.saas-shell .command-header[data-v-da110987]{display:flex;padding:14px 16px;background:var(--platform-sidebar)}.saas-shell .command-health[data-v-da110987],.saas-shell .command-actions[data-v-da110987]{display:none}.saas-shell .command-nav[data-v-da110987]{position:sticky;top:0;z-index:50;display:flex;overflow-x:auto;flex-direction:row;padding:8px 12px;border-bottom:1px solid #dfe7ee;background:var(--platform-surface)}.saas-shell .nav-group-label[data-v-da110987],.saas-shell .command-nav .rail-link small[data-v-da110987]{display:none}.saas-shell .command-nav .rail-link[data-v-da110987]{min-width:max-content;min-height:40px;grid-template-columns:auto auto;padding:7px 10px;color:#64748b}.saas-shell .command-nav .rail-link strong[data-v-da110987]{color:#4f6278}.saas-shell .command-nav .rail-link b[data-v-da110987]{width:24px;height:24px}.saas-shell .command-nav .rail-link.active[data-v-da110987]{background:var(--platform-blue-mid)}.saas-shell .stage[data-v-da110987]{min-height:0}.saas-shell .masthead[data-v-da110987]{position:relative;min-height:0;align-items:flex-start;padding:18px 16px}.saas-shell .masthead h1[data-v-da110987]{font-size:21px}.saas-shell .masthead p[data-v-da110987]{font-size:11px}.saas-shell .mast-context[data-v-da110987]{flex-direction:column;align-items:flex-end}.saas-shell .page-canvas[data-v-da110987]{padding:18px 12px 50px}}body.admin-app{background:var(--platform-canvas, #f4f6f9)!important;color:var(--platform-ink, #172b4d)!important;isolation:auto!important}body.admin-app:before,body.admin-app:after{display:none!important}.admin-app .stage{background:var(--platform-canvas, #f4f6f9)!important}.admin-app .platform-admin-shell{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;min-height:100vh!important}.admin-app .platform-admin-shell>main.stage{padding-top:24px!important;padding-bottom:24px!important}@media(max-width:760px){.admin-app .platform-admin-shell{display:block!important}}.admin-app .panel,.admin-app .signal-card,.admin-app .metric,.admin-app .client-card,.admin-app .pipeline-step,.admin-app .auth-card{background:var(--platform-surface, #ffffff)!important;border-color:var(--platform-border, #dbe7f3)!important;box-shadow:0 1px 3px #00000014!important}.admin-app .masthead{background:var(--platform-surface, #ffffff)!important;border-color:var(--platform-border, #dbe7f3)!important}.admin-app .masthead h1,.admin-app .section-head h2{color:var(--platform-ink, #172b4d)!important;text-shadow:none!important;font-family:inherit!important}.admin-app .masthead p,.admin-app .section-head p{color:var(--platform-text-muted, #66748a)!important}.admin-app .kicker{color:var(--platform-blue, #0370ff)!important}.admin-app .panel-head,.admin-app .list-row{border-color:var(--platform-line-soft, #eaf0f5)!important}.admin-app .list-row strong,.admin-app .client-card h3{color:var(--platform-ink, #172b4d)!important}.admin-app .list-row small,.admin-app .client-card p{color:var(--platform-text-muted, #66748a)!important}.admin-app .list-row i{background:var(--platform-blue, #0370ff)!important;box-shadow:none!important}.admin-app .bar{background:var(--platform-border, #dbe7f3)!important}.admin-app .bar i{background:var(--platform-blue, #0370ff)!important;box-shadow:none!important}.admin-app input,.admin-app textarea,.admin-app select{background:var(--platform-surface, #ffffff)!important;color:var(--platform-ink, #172b4d)!important;border-color:var(--platform-border-input, #d7e5f2)!important}.admin-app input:focus,.admin-app textarea:focus,.admin-app select:focus{border-color:var(--platform-blue, #0370ff)!important;box-shadow:0 0 0 3px #0370ff26!important}.admin-app .outline-button{border-color:var(--platform-border, #dbe7f3)!important;background:var(--platform-surface, #ffffff)!important;color:var(--platform-copy, #42566f)!important}.admin-app .outline-button:hover{border-color:var(--platform-blue, #0370ff)!important;background:var(--platform-blue-soft, #eef6ff)!important;color:var(--platform-blue, #0370ff)!important}.admin-app .action-button{background:var(--platform-blue, #0370ff)!important;color:#fff!important;box-shadow:none!important}.admin-app .pill.green{color:var(--platform-success, #0f6b43)!important;background:var(--platform-success-soft, #eaf8f1)!important}.admin-app .modal{background:var(--platform-surface, #ffffff)!important;color:var(--platform-ink, #172b4d)!important;border-color:var(--platform-border, #dbe7f3)!important;box-shadow:0 20px 60px #00000026!important}.admin-app .modal-backdrop{background:#00000073!important}.admin-app .toast{background:var(--platform-surface, #ffffff)!important;color:var(--platform-ink, #172b4d)!important;border-color:var(--platform-border, #dbe7f3)!important}.admin-app .rail-bottom{color:var(--platform-text-muted, #66748a)!important}body.admin-app .platform-login-shell{background:radial-gradient(circle at 15% 20%,rgba(9,195,255,.14),transparent 28%),linear-gradient(145deg,#f4f9ff,var(--platform-surface, #fff) 58%,#edf5ff)!important;color:var(--platform-ink, #172b4d)!important;isolation:auto!important}body.admin-app .platform-login-card{background:#ffffffed!important;color:var(--platform-ink, #172b4d)!important}body.admin-app .platform-login-card h1{color:var(--platform-text, #182536)!important;text-shadow:none!important}body.admin-app .platform-login-card>p{color:var(--platform-text-muted, #66748a)!important}body.admin-app .platform-login-form label{color:#3d526d!important}body.admin-app .platform-login-form .action-button{background:var(--platform-blue, #0370ff)!important;color:#fff!important;box-shadow:none!important}body.admin-app .platform-text-button{color:var(--platform-blue-mid, #0370ff)!important}body.admin-app .platform-login-form .platform-remember small{color:#8aa0b5!important}body.admin-app .platform-field-hint{color:var(--platform-text-muted, #66748a)!important}body.admin-app .platform-error{color:var(--platform-danger, #b42318)!important}body.admin-app .platform-login-brand,body.admin-app .platform-login-brand strong{color:#064eae!important}body.admin-app .platform-login-brand small{color:#7c91aa!important}body.admin-app .platform-loading{background:var(--platform-bg-subtle, #f6f9fc)!important;color:#4e6681!important;isolation:auto!important}body.admin-app .platform-recovery-status{background:#f2fbf6!important;color:#245b3b!important;border-color:#b9ddc8!important}.admin-app .page-canvas{max-width:1480px!important}.admin-app{--platform-ink: #172b4d;--platform-copy: #42566f;--platform-muted: #53657b;--platform-line: #dce5ed;--platform-line-soft: #eaf0f5;--platform-canvas: #f4f6f9;--platform-surface: #ffffff;--platform-surface-soft: #f8fafc;--platform-blue: #0370ff;--platform-blue-dark: #014fbc;--platform-blue-soft: #eef6ff;--platform-success: #0f6b43;--platform-success-soft: #eaf8f1;--platform-warning: #855005;--platform-warning-soft: #fff5df;--platform-warning-amber: #e59a38;--platform-danger: #b42318;--platform-danger-soft: #fff2f0;--platform-text: #182536;--platform-text-dark: #20334d;--platform-text-muted: #66748a;--platform-text-secondary: #42566d;--platform-border: #dbe7f3;--platform-border-light: #e0eaf3;--platform-border-input: #d7e5f2;--platform-bg-soft: #f8fbff;--platform-bg-subtle: #f6f9fc;--platform-sidebar: #102b46;--platform-blue-mid: var(--platform-blue);--platform-blue-mid-dark: var(--platform-blue-dark);--platform-focus-ring: rgba(37,131,216,.12);--platform-control-height: 44px;--platform-border-strong: #d5dfe8;--platform-border-hover: #9fc0dc;--platform-control-border: #b9c6d3;--platform-action-ink: #456078;--platform-action-text: #0f65ad;--platform-surface-hover: #f7fbff;--platform-input-hover-border: #a8c9e8;--platform-input-hover-bg: #fbfdff;--platform-input-placeholder: #8b9aab;--platform-input-disabled-text: #98a5b5;--platform-input-disabled-bg: #f2f5f8;--platform-select-arrow: #718096;--platform-info-bg: #f5faff;--platform-info-border: #cfe4f5;--platform-accent-blue: #2583d8;--platform-focus-shadow: 0 0 0 2px rgba(1, 79, 188, .86), 0 0 0 5px rgba(3, 112, 255, .16);--platform-shadow-control: 0 1px 2px rgba(15, 35, 60, .04);--platform-shadow-card: 0 2px 8px rgba(15, 35, 60, .03)}.admin-app .platform-admin-shell input,.admin-app .platform-admin-shell select,.admin-app .platform-admin-shell textarea,.admin-app .platform-admin-shell button{font:inherit}.admin-app .platform-admin-shell input:not([type=checkbox]):not([type=radio]),.admin-app .platform-admin-shell select,.admin-app .platform-admin-shell textarea{width:100%;min-height:var(--platform-control-height);border:1px solid var(--platform-line)!important;border-radius:12px!important;padding:10px 12px!important;color:var(--platform-ink)!important;background-color:var(--platform-surface)!important;box-shadow:var(--platform-shadow-control);outline:none;transition:border-color .16s,box-shadow .16s,background-color .16s}.admin-app .platform-admin-shell .platform-form-control__input input.is-search-input{appearance:none!important;-webkit-appearance:none!important;padding:10px 12px 10px 40px!important}.admin-app .platform-admin-shell select{appearance:none;padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,var(--platform-select-arrow) 50%),linear-gradient(135deg,var(--platform-select-arrow) 50%,transparent 50%)!important;background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.admin-app .platform-admin-shell textarea{min-height:88px;resize:vertical;line-height:1.6}.admin-app .platform-admin-shell input:not([type=checkbox]):not([type=radio]):hover,.admin-app .platform-admin-shell select:hover,.admin-app .platform-admin-shell textarea:hover{border-color:var(--platform-input-hover-border)!important;background-color:var(--platform-input-hover-bg)!important}.admin-app .platform-admin-shell input:not([type=checkbox]):not([type=radio]):focus,.admin-app .platform-admin-shell select:focus,.admin-app .platform-admin-shell textarea:focus{border-color:transparent!important;background-color:var(--platform-surface)!important;box-shadow:var(--platform-focus-shadow)!important}.admin-app .platform-admin-shell input:disabled,.admin-app .platform-admin-shell select:disabled,.admin-app .platform-admin-shell textarea:disabled{cursor:not-allowed;color:var(--platform-input-disabled-text)!important;background-color:var(--platform-input-disabled-bg)!important;box-shadow:none!important}.admin-app .platform-admin-shell input::placeholder,.admin-app .platform-admin-shell textarea::placeholder{color:var(--platform-input-placeholder);opacity:1}.admin-app .platform-admin-shell input[aria-invalid=true],.admin-app .platform-admin-shell textarea[aria-invalid=true]{border-color:transparent!important;box-shadow:0 0 0 4px #d1434324!important}.admin-app .platform-admin-shell input[type=date]{color-scheme:light}.admin-app .platform-admin-shell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.58}.admin-app .platform-admin-shell .platform-field{display:grid;gap:7px;color:var(--platform-copy);font-size:12px;font-weight:650}.admin-app .platform-admin-shell input[type=checkbox],.admin-app .platform-admin-shell input[type=radio]{appearance:none;display:inline-grid;flex:0 0 18px;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;place-content:center;margin:0;border:1px solid var(--platform-control-border);background:var(--platform-surface);cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}.admin-app .platform-admin-shell input[type=checkbox]{border-radius:5px}.admin-app .platform-admin-shell input[type=radio]{border-radius:50%}.admin-app .platform-admin-shell input[type=checkbox]:after{content:"";width:8px;height:4px;border:solid var(--platform-surface);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s}.admin-app .platform-admin-shell input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--platform-surface);transform:scale(0);transition:transform .12s}.admin-app .platform-admin-shell input[type=checkbox]:checked,.admin-app .platform-admin-shell input[type=radio]:checked{border-color:var(--platform-blue);background:var(--platform-blue)}.admin-app .platform-admin-shell input[type=checkbox]:checked:after,.admin-app .platform-admin-shell input[type=radio]:checked:after{transform:scale(1)}.admin-app .platform-admin-shell input[type=checkbox]:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.admin-app .platform-admin-shell input[type=checkbox]:focus-visible,.admin-app .platform-admin-shell input[type=radio]:focus-visible{border-color:transparent;outline:0;box-shadow:var(--platform-focus-shadow)}.admin-app .platform-admin-shell input[type=file]{padding:5px!important;color:var(--platform-muted)!important}.admin-app .platform-admin-shell input[type=file]::file-selector-button{min-height:32px;margin-right:10px;border:0;border-radius:9px;padding:0 12px;color:#0e64ac;background:var(--platform-blue-soft);font-weight:650;cursor:pointer}.admin-app .platform-admin-shell label>span:first-child,.admin-app .platform-admin-shell legend{color:var(--platform-copy);font-size:12px;font-weight:650}body.admin-app .dialog-panel input:not([type=checkbox]):not([type=radio]),body.admin-app .dialog-panel select,body.admin-app .dialog-panel textarea{width:100%;min-height:var(--platform-control-height);border:1px solid var(--platform-line)!important;border-radius:12px!important;padding:10px 12px!important;color:var(--platform-ink)!important;background-color:var(--platform-surface)!important;box-shadow:0 1px 2px #0f233c06!important;outline:none}body.admin-app .dialog-panel select{appearance:none;padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,var(--platform-select-arrow) 50%),linear-gradient(135deg,var(--platform-select-arrow) 50%,transparent 50%)!important;background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}body.admin-app .dialog-panel textarea{min-height:88px;resize:vertical}body.admin-app .dialog-panel input:not([type=checkbox]):not([type=radio]):focus,body.admin-app .dialog-panel select:focus,body.admin-app .dialog-panel textarea:focus{border-color:transparent!important;box-shadow:var(--platform-focus-shadow)!important}body.admin-app .dialog-panel input::placeholder,body.admin-app .dialog-panel textarea::placeholder{color:var(--platform-input-placeholder);opacity:1}body.admin-app .dialog-panel input:disabled,body.admin-app .dialog-panel textarea:disabled{cursor:not-allowed;color:var(--platform-input-disabled-text)!important;background:var(--platform-input-disabled-bg)!important;box-shadow:none!important}body.admin-app .dialog-panel input[type=checkbox],body.admin-app .dialog-panel input[type=radio]{appearance:none;display:inline-grid;flex:0 0 18px;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;place-content:center;margin:0;border:1px solid var(--platform-control-border)!important;background:var(--platform-surface)!important;cursor:pointer}body.admin-app .dialog-panel input[type=checkbox]{border-radius:5px}body.admin-app .dialog-panel input[type=radio]{border-radius:50%}body.admin-app .dialog-panel input[type=checkbox]:after{content:"";width:8px;height:4px;border:solid var(--platform-surface);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0)}body.admin-app .dialog-panel input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--platform-surface);transform:scale(0)}body.admin-app .dialog-panel input[type=checkbox]:checked,body.admin-app .dialog-panel input[type=radio]:checked{border-color:var(--platform-blue)!important;background:var(--platform-blue)!important}body.admin-app .dialog-panel input[type=checkbox]:checked:after,body.admin-app .dialog-panel input[type=radio]:checked:after{transform:scale(1)}body.admin-app .dialog-panel input[type=checkbox]:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}body.admin-app .dialog-panel input[type=checkbox]:focus-visible,body.admin-app .dialog-panel input[type=radio]:focus-visible{border-color:transparent!important;outline:0;box-shadow:var(--platform-focus-shadow)!important}body.admin-app .dialog-panel input[type=file]{padding:5px!important;color:var(--platform-muted)!important}body.admin-app .dialog-panel input[type=file]::file-selector-button{min-height:32px;margin-right:10px;border:0;border-radius:9px;padding:0 12px;color:#0e64ac;background:var(--platform-blue-soft);font-weight:650;cursor:pointer}.platform-data-card{overflow:hidden;border:1px solid var(--platform-line);border-radius:12px;background:var(--platform-surface);box-shadow:var(--platform-shadow-card)}.platform-data-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--platform-line-soft)}.platform-data-card__head h2,.platform-data-card__head h3{margin:0;color:var(--platform-ink)}.platform-data-card__head h2{font-size:18px}.platform-data-card__head h3{font-size:15px}.platform-data-card__head p{margin:5px 0 0;color:var(--platform-muted);font-size:12px}.platform-data-toolbar{display:flex;align-items:end;gap:10px;padding:13px 16px;border-bottom:1px solid var(--platform-line-soft);background:var(--platform-surface-soft)}.platform-data-toolbar label{display:grid;gap:5px}.platform-data-toolbar .platform-search{min-width:min(360px,42vw)}.platform-search-actions{display:flex;min-height:44px;align-items:center;gap:8px}.platform-search-actions button{min-height:44px;border:1px solid var(--platform-border-strong);border-radius:10px;padding:0 16px;color:var(--platform-action-ink);background:var(--platform-surface);font-weight:700;cursor:pointer}.platform-search-actions button:hover{border-color:var(--platform-border-hover);color:var(--platform-action-text);background:var(--platform-surface-hover)}.platform-search-actions button.is-primary,.platform-search-actions button.primary-button{border-color:var(--platform-blue);color:var(--platform-surface);background:var(--platform-blue);box-shadow:0 6px 15px #0f65ad29}.platform-search-actions button.is-primary:hover,.platform-search-actions button.primary-button:hover{border-color:#0b5797;color:var(--platform-surface);background:#0b5797}.platform-search-actions button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.platform-data-count{margin-left:auto;color:var(--platform-muted);font-size:12px}.platform-data-table-wrap{overflow-x:auto}.admin-app .platform-admin-shell table{width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap}.admin-app .platform-admin-shell table th{padding:11px 14px!important;border-block:0 1px solid var(--platform-line)!important;color:var(--platform-muted)!important;background:#f6f8fa!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em;text-align:left}.admin-app .platform-admin-shell table td{padding:12px 14px!important;border-bottom:1px solid var(--platform-line-soft)!important;color:#34485f!important;font-size:12px!important;vertical-align:middle}.admin-app .platform-admin-shell table tbody tr{transition:background-color .14s}.admin-app .platform-admin-shell table tbody tr:hover{background:#f8fbfd!important}.admin-app .platform-admin-shell table tbody tr:last-child td{border-bottom:0!important}.platform-table-primary{display:block;color:var(--platform-ink);font-weight:700}.platform-table-secondary{display:block;margin-top:3px;color:var(--platform-muted);font-size:10px}.platform-table-code{color:#60748b;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.platform-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;color:var(--platform-muted);background:#eef2f6;font-size:11px}.platform-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#94a3b5}.platform-status.is-success{color:var(--platform-success);background:var(--platform-success-soft)}.platform-status.is-success:before{background:#25a36a}.platform-status.is-warning{color:var(--platform-warning);background:var(--platform-warning-soft)}.platform-status.is-warning:before{background:#e79a32}.platform-status.is-danger{color:var(--platform-danger);background:var(--platform-danger-soft)}.platform-status.is-danger:before{background:#d94b3f}.platform-row-actions{display:flex;align-items:center;gap:6px}.platform-row-actions button{min-height:30px;border:1px solid var(--platform-border-strong);border-radius:7px;padding:0 9px;color:var(--platform-action-ink);background:var(--platform-surface);cursor:pointer}.platform-row-actions button:hover{border-color:var(--platform-border-hover);color:var(--platform-action-text);background:var(--platform-surface-hover)}.platform-row-actions button.is-primary{border-color:var(--platform-blue);color:var(--platform-surface);background:var(--platform-blue)}.platform-row-actions button.is-danger{border-color:#edc7c2;color:var(--platform-danger);background:#fff8f7}.platform-row-actions button:disabled{cursor:not-allowed;opacity:.48}.platform-table-empty{padding:42px 16px!important;color:var(--platform-muted)!important;text-align:center}.admin-app .platform-admin-shell .table-list .list-row>div{text-align:right}@media(min-width:761px){.admin-app .platform-admin-shell.saas-shell .platform-sidebar{position:sticky;top:0;z-index:45;display:grid;height:100vh;min-height:0;grid-column:1;grid-row:1 / 3;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--platform-sidebar)}.admin-app .platform-admin-shell.saas-shell .command-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(max-width:760px){.admin-app .platform-admin-shell.saas-shell .platform-sidebar{position:static;display:block;height:auto}.platform-data-card__head,.platform-data-toolbar{align-items:stretch;flex-direction:column}.platform-data-toolbar .platform-search{min-width:0}.platform-search-actions{width:100%}.platform-search-actions button{flex:1}.platform-data-count{margin-left:0}}.admin-app .saas-shell .masthead h1,.admin-app .masthead h1{margin-top:12px}.admin-app .section-block>.section-head,.admin-app .panel-head{margin-bottom:14px}.admin-app .panel-head h3{margin-bottom:14px}.admin-app .saas-shell .command-actions{gap:10px}@media(prefers-reduced-motion:reduce){.admin-app .platform-admin-shell *,.admin-app .platform-admin-shell *:before,.admin-app .platform-admin-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
