@font-face{font-family:CommandInter;src:url('/fonts/inter-400.woff2')}@font-face{font-family:CommandInter;src:url('/fonts/inter-700.woff2');font-weight:700}
:root{font-family:CommandInter,Arial,sans-serif;color:#ecf5ff;background:#04152b;--muted:#b3cde8;--line:#7fb9f14d;--blue:#0755ff}*{box-sizing:border-box}body{margin:0;background:#04152b url('/brand/prismatic-backdrop.webp') center/cover fixed;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid #94dbff;background:linear-gradient(120deg,#007aff,#1249ff);color:#fff;padding:12px 17px;border-radius:11px;font-size:13px;font-weight:700;box-shadow:inset 0 1px 5px #c1edff77,0 0 17px #006aff33;min-height:43px}button:hover{filter:brightness(1.1)}button:disabled{opacity:.6;cursor:wait}button.secondary{background:#123a61;color:#e3f2ff;border-color:#6e9fc7;box-shadow:inset 0 1px 2px #c4e8ff22}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #83e6ff;outline-offset:3px}[hidden]{display:none!important}.skip{position:absolute;left:10px;top:-90px;z-index:20;color:white;background:#084fb8;padding:14px}.skip:focus{top:10px}.command-top{position:sticky;top:0;z-index:9;min-height:84px;padding:13px 28px;background:#071b35f2;border-bottom:1px solid #5ca5e777;backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:15px}.brand{display:flex;align-items:center;gap:10px}.brand img{width:90px;height:58px;object-fit:contain}.brand strong{font-size:23px;letter-spacing:-.6px;display:block}.brand span{color:#a8cae8;font-size:11px;letter-spacing:.08em}#owner-identity{display:flex;align-items:center;gap:12px;font-size:12px}#owner-identity strong{display:block}#owner-identity span:not(.avatar){display:block;font-size:10px;color:#b3cde8}.avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1463cf;border:1px solid #9ee7ff;font-size:19px}.environment{font-size:11px;padding:10px 28px;color:#b9e2ff;background:#08264bc9;border-bottom:1px solid #244d76}.notice{margin:14px 25px;padding:15px;border:1px solid #7caff0;border-radius:12px;background:#123b65}.notice.error{background:#492b25;border-color:#f5b770}.workspace{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1800px;margin:auto}.navigation{padding:30px 18px;border-right:1px solid #5d9bc555;min-width:0;background:#08294e55}.navigation nav{display:grid;gap:8px;margin:20px 0 38px}.navigation button{padding:13px;text-align:left;box-shadow:none;background:transparent;border-color:transparent;border-bottom-color:#749eb42c;color:#bed8f1;font-weight:400;border-radius:0}.navigation button.selected{background:#0751c6a6;border-color:#9adfff;box-shadow:inset 0 1px 7px #b3efff55,0 0 16px #008cff55;border-radius:12px;color:#fff;font-weight:700}.navigation p{font-size:12px;color:#adc9e4;line-height:1.8;padding:0 12px}.pursuit-brand{width:155px;max-width:100%;margin:10px}main{padding:27px 27px 55px;min-width:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:#a1cdf8}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(29px,3vw,46px);font-weight:700;line-height:1.08;letter-spacing:-1.5px;margin:9px 0}h2{font-size:21px;letter-spacing:-.5px;margin:9px 0}h3{font-size:16px;margin:7px 0}p{line-height:1.6;color:var(--muted);font-size:13px}em{font-style:normal;color:#6fd9ff}.cora-banner{display:flex;align-items:center;gap:18px;padding:15px 20px;margin-bottom:23px;border:1px solid #76bfff88;border-radius:19px;background:linear-gradient(120deg,#062747dd,#084a8bcc);box-shadow:inset 0 1px 5px #9ceaff44,0 0 24px #097fff22;backdrop-filter:blur(20px)}.cora-banner>div:nth-child(2){flex:1;min-width:0}.cora-banner h2{font-size:19px;margin:6px 0}.cora-banner p{margin:0;font-size:12px;color:#cae4ff}.cora-banner button{font-size:11px;white-space:nowrap}.cora-figure{position:relative;width:85px;height:85px;flex-shrink:0;animation:breathe 4.2s ease-in-out infinite;filter:drop-shadow(0 0 14px #2b92ff88)}.cora-figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.cora-figure .blink{animation:blink 5.2s linear infinite;opacity:0}@keyframes breathe{0%,100%{transform:translateY(2px) scale(.985)}50%{transform:translateY(-4px) scale(1.025)}}@keyframes blink{0%,34%,38%,76%,80%,100%{opacity:0}35%,37%,77%,79%{opacity:1}}body.reduced *,body.reduced *::before{animation:none!important;transition:none!important}body.reduced .blink{opacity:0!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.blink{opacity:0!important}}
.glass{background:linear-gradient(115deg,#eaf9ffd9,#c5e1f5bb);backdrop-filter:blur(20px);color:#102d4f;border:1px solid #ebfbffdd;border-radius:19px;padding:23px;box-shadow:inset 0 1px 3px #fff,0 9px 30px #00112325;margin-bottom:18px;min-width:0}.glass p,.glass .small{color:#385a7f}.glass .eyebrow{color:#365c8b}.glass button.secondary{background:#f3fbff9c;color:#22476d;border-color:#86afd6}.glass label{color:#284967}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:17px}.section-head p{margin-bottom:0}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.metric strong{font-size:31px;letter-spacing:-1px;display:block;margin:7px 0}.metric span{font-size:11px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.small{font-size:11px;line-height:1.6}.muted{color:#486b90}.tag{display:inline-flex;padding:5px 8px;border-radius:6px;background:#d4e7f9;color:#254e7d;font-size:10px;font-weight:700;margin:2px 3px 2px 0;white-space:nowrap}.tag.good{background:#c8efdf;color:#135c43}.tag.warn{background:#fff0ca;color:#79521e}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{text-transform:uppercase;letter-spacing:.07em;font-size:9px;color:#42668d;padding:13px 10px;background:#c7e1f3b0;white-space:nowrap}td{border-bottom:1px solid #91b7d377;padding:14px 10px;vertical-align:middle}td strong,td small{display:block}td small{font-size:10px;color:#476b91;margin-top:4px;overflow-wrap:anywhere}td button{font-size:11px;padding:8px 10px;min-height:36px}.empty{border:1px dashed #82aed2;padding:20px;border-radius:12px;color:#375d83;font-size:13px;line-height:1.6}.label-value{padding:11px 0;border-bottom:1px solid #7296b933;display:flex;justify-content:space-between;gap:15px;font-size:12px}.label-value strong{overflow-wrap:anywhere;text-align:right}.step-flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:17px 0}.step-flow span{padding:10px 13px;background:#d6edffa0;border-radius:9px;font-size:12px}.step-flow b{color:#0064f1}.company-selector{display:flex;align-items:center;gap:14px;margin-bottom:20px;font-size:12px}.company-selector select{max-width:420px}.help-line{padding:12px 0;font-size:12px;border-bottom:1px solid #759abc55;color:#355b80}.pill-row{display:flex;gap:6px;flex-wrap:wrap}.pill-row span{font-size:11px;background:#d3eaff;padding:8px 10px;border-radius:8px}.login{max-width:1050px;margin:45px auto;padding:35px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.login h1{font-size:clamp(36px,5vw,64px);margin:16px 0 25px;letter-spacing:-2.5px}.login .address{font-size:12px;padding:12px;border:1px solid #669ed0;border-radius:10px;margin:25px 0;color:#d9efff;overflow-wrap:anywhere;background:#113153}.login button{width:100%;margin-bottom:10px}.login details{padding:17px;border:1px solid #497db0;border-radius:12px;background:#0b2848;margin-top:20px}.login summary{font-size:12px;cursor:pointer}.login details p{margin-top:14px;font-size:12px}.login label{color:#c5def5;margin-bottom:12px}.login-cora{text-align:center;align-self:center}.login-cora .cora-figure{width:280px;height:280px;max-width:100%;margin:auto}.login-cora h2{font-size:29px}.login-cora p{color:#bbdafa}
dialog{color:#173452;background:#e4f2fff5;border:1px solid #a2dcff;border-radius:22px;padding:26px;width:min(880px,calc(100% - 26px));max-height:90vh;box-shadow:0 0 50px #006eff44;backdrop-filter:blur(22px)}dialog::backdrop{background:#001427b8;backdrop-filter:blur(8px)}dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}dialog .eyebrow{color:#416890}dialog h2{font-size:25px}dialog p{color:#426181}dialog button.secondary{background:#d1e9fb;color:#183e64;border-color:#8bbbdc}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}label{display:grid;gap:7px;color:#35516f;font-size:12px;font-weight:700}input,select,textarea{padding:11px 12px;border:1px solid #94bbd9;border-radius:9px;width:100%;min-width:0;color:#12385e;background:#f7fcff;font-size:14px;font-weight:400}textarea{min-height:80px;resize:vertical}label.wide,.wide{grid-column:1/-1}.check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.check-label input{width:18px;height:18px;flex-shrink:0}.form-actions{display:flex;gap:12px;align-items:center;margin-top:24px;font-size:12px}#editor-error{padding:13px;background:#ffe4cf;color:#723d19;border:1px solid #d3a77e;border-radius:9px;margin:12px 0}#record-content{padding:15px 0}.document{color:#183552;background:#fff;padding:24px;border:1px solid #c8ddef}.document .document-head{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #216bca;padding-bottom:20px;margin-bottom:20px}.document p{font-size:12px}.document h2{color:#174b90}.price-line{border:1px solid #9fbfda;border-radius:12px;padding:14px;margin-top:12px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.price-line .remove-line{justify-self:start;font-size:11px}.price-lines{grid-column:1/-1}.activity{display:grid;grid-template-columns:140px 1fr;gap:14px;border-bottom:1px solid #9ab7d077;padding:13px 0;font-size:12px}.activity small{color:#4b6c8e;overflow-wrap:anywhere}.security-key{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #91b8d0;padding:14px 0}.security-key small{display:block;color:#456586;font-size:11px}
@media(max-width:1100px){.workspace{grid-template-columns:185px minmax(0,1fr)}main{padding:23px 18px}.navigation{padding:25px 12px}.brand strong{font-size:21px}.two{grid-template-columns:1fr}.metric strong{font-size:26px}.glass{padding:20px}.login{gap:30px}}
@media(max-width:760px){.command-top{padding:10px 14px;gap:8px}.brand img{width:55px;height:42px}.brand strong{font-size:18px}.brand span{font-size:9px}#owner-identity{gap:7px}#owner-identity .avatar{width:33px;height:33px}#owner-identity>div{display:none}#owner-identity button{font-size:10px;min-height:36px;padding:8px}.environment{padding:10px 16px;font-size:10px}.workspace{display:block}.navigation{padding:14px 12px;border-right:0;border-bottom:1px solid #709ec166}.navigation>.eyebrow,.navigation p,.pursuit-brand{display:none}.navigation nav{display:flex;overflow:auto;gap:5px;margin:0}.navigation button{font-size:11px;white-space:nowrap;padding:11px;flex-shrink:0;min-height:40px}main{padding:20px 12px}.page-heading{align-items:flex-start}.page-heading h1{font-size:29px}.page-heading button{font-size:10px;padding:9px;max-width:110px}.cora-banner{padding:13px;gap:12px;flex-wrap:wrap}.cora-banner .cora-figure{width:65px;height:65px}.cora-banner h2{font-size:17px}.cora-banner .eyebrow{font-size:8px}.cora-banner p{font-size:11px}.cora-banner button{margin-left:77px;font-size:10px;padding:8px}.metrics{grid-template-columns:1fr;gap:0}.metric{padding:17px 20px}.metric strong{font-size:31px}.glass{padding:18px 15px}.section-head h2{font-size:20px}.section-head button{font-size:11px;padding:10px}table{min-width:560px}.form-grid{grid-template-columns:1fr}.wide,label.wide{grid-column:auto}dialog{padding:21px 17px}.price-line{grid-template-columns:1fr 1fr}.price-line label:first-child{grid-column:1/-1}.login{display:block;margin:20px auto;padding:22px}.login h1{font-size:42px}.login-cora{display:none}.login .small{font-size:11px}.activity{grid-template-columns:1fr;gap:4px}.document{padding:15px}.document .document-head{display:block}.company-selector{display:block}.company-selector select{margin-top:7px}.notice{margin:12px}.security-key{align-items:flex-start}.step-flow{gap:7px}.step-flow span{font-size:11px}}
@media print{body{background:white!important}body>*{display:none!important}#record-dialog[open]{display:block!important;position:static;width:100%;max-height:none;border:0;background:white;padding:0}#record-dialog>header,#record-dialog>button{display:none}#record-content{padding:0}.document{border:0}table{min-width:0!important}dialog::backdrop{display:none}}

@media(max-width:760px){.command-top{flex-wrap:wrap}.brand{flex:1}.command-top #owner-identity{width:100%;justify-content:flex-end}.command-top #owner-identity>div{display:block}.command-top #owner-identity strong{font-size:11px}.command-top #owner-identity span:not(.avatar){font-size:9px}}

.attention-list{display:grid;gap:12px}.attention-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px;border:1px solid #86b9df;border-left:3px solid #197dff;border-radius:12px;background:#f1faff70}.attention-list article p{margin:0}.account-identity{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;font-size:12px;color:#35597c}.account-next{border:1px solid #5eabef;border-left:3px solid #0b6dff;padding:17px;border-radius:12px;background:#dbf1ff9c;box-shadow:0 0 20px #4baeff22}.account-next p{margin:0}.account-money{margin-bottom:20px}.decision-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.decision-fields>div{min-width:0}.decision-fields dt{font-size:11px;color:#486784;font-weight:700}.decision-fields dd{margin:5px 0 0;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.decision-note{border-left:3px solid #187bdf;background:#d5eaff88;padding:12px 15px;border-radius:6px}#decision-review{border:1px solid #8cc8f5;border-radius:13px;padding:18px;margin-top:15px;background:#f6fbffc4}#decision-review .label-value strong{max-width:65%}.activity strong{display:block}.activity small{display:block}
@media(max-width:760px){.attention-list article{display:block}.attention-list .actions{margin-top:14px}.decision-fields{grid-template-columns:1fr}.form-actions{flex-wrap:wrap}.company-selector select{max-width:100%}.account-next{padding:14px}.account-identity{font-size:11px}}
@media(max-width:760px){.cora-banner{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:start}.cora-banner button{grid-column:2;justify-self:start;margin-left:0}}
.owner-learning-grid{display:grid;gap:16px}.owner-learning-lesson summary{font-size:18px;font-weight:700;padding:7px;cursor:pointer}.owner-learning-lesson p{max-width:95ch;line-height:1.7}.owner-learning-lesson fieldset{border:1px solid #7ebcff60;border-radius:14px;padding:20px;margin:20px 0}.owner-learning-lesson legend{font-weight:700;line-height:1.5}.owner-learning-lesson label{display:flex;gap:12px;align-items:start;line-height:1.5;margin:14px 0}.owner-learning-lesson input{width:20px;min-width:20px;margin:4px 0;accent-color:#38a9ff}.owner-learning-lesson button:focus-visible,.owner-learning-lesson summary:focus-visible{outline:3px solid #59dcff;outline-offset:4px}

.command-session-warning{position:fixed;z-index:30000;top:100px;right:20px;width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid #78ceff;border-radius:20px;background:linear-gradient(125deg,#123957f5,#071f3bf5);backdrop-filter:blur(24px);box-shadow:0 12px 60px #00183088,0 0 20px #007dff40;color:#fff;box-sizing:border-box}.command-session-warning[hidden]{display:none}.command-session-warning h2{margin:6px 0 12px;color:#fff}.command-session-warning p{color:#d4e8ff}.command-session-warning output{display:block;margin:12px 0;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;color:#89ddff}.command-session-warning button{min-height:44px}

[data-learning-feedback]{padding:16px;border:1px solid #e0b256;border-left:4px solid #d99a28;border-radius:12px;background:#372e18;color:#fff4d6}[data-learning-feedback][hidden]{display:none}[data-learning-feedback][data-result=correct]{border-color:#42b69f;background:#123b38;color:#d9fff3}[data-learning-feedback]:focus{outline:2px solid #6acbff;outline-offset:3px}

.owner-learning-focus{display:block}.owner-focus-area{margin:16px 0}.owner-focus-area>summary{display:flex;gap:14px;align-items:center;cursor:pointer;min-height:52px}.owner-focus-area>summary>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #58bfff;color:#8edbff}.owner-focus-area>summary>strong{flex:1}.owner-focus-area>summary>small{color:#a8cee9}.owner-focus-area>.owner-learning-lesson{padding:18px 0;border-top:1px solid #79b8e344}.owner-focus-area>.owner-learning-lesson>summary{cursor:pointer;min-height:44px;line-height:1.5}.owner-focus-area p{line-height:1.7}.owner-focus-area [data-learning-feedback][data-result=correct]{animation:owner-learning-earned .8s ease-out 1}@keyframes owner-learning-earned{from{box-shadow:0 0 0 5px #4dd9ff77}to{box-shadow:0 0 0 0 transparent}}body.reduced .owner-focus-area [data-learning-feedback]{animation:none!important}@media(prefers-reduced-motion:reduce){.owner-focus-area [data-learning-feedback]{animation:none!important}}@media(max-width:600px){.owner-focus-area>summary{flex-wrap:wrap}.owner-focus-area>summary>small{flex-basis:100%;padding-left:50px}}
