:root{color:#152033;font-synthesis:none;text-rendering:optimizelegibility;--bg:#f5f7fb;--surface:#fff;--surface-2:#f8f9fc;--surface-3:#e9edf4;--text:#152033;--muted:#6d788a;--muted-2:#97a0af;--line:#e4e8ef;--brand:#6c5ce7;--brand-dark:#5746d6;--brand-soft:#eeebff;--green:#00a896;--green-soft:#e5f8f4;--orange:#f47b50;--orange-soft:#fff0e9;--red:#d34d66;--red-soft:#ffebef;--navy:#08111f;--shadow-sm:0 5px 16px #16223a0f;--shadow:0 14px 36px #16223a17;--shadow-lg:0 28px 70px #08111f38;--radius-sm:10px;--radius:18px;--radius-lg:28px;background:#f5f7fb;font-family:Inter,Noto Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--bg:#0d1420;--surface:#131d2b;--surface-2:#172333;--surface-3:#263346;--text:#edf2f8;--muted:#9aa6b7;--muted-2:#728096;--line:#253247;--brand-soft:#29234d;--green-soft:#123b38;--orange-soft:#4a2b23;--red-soft:#48232c;--shadow-sm:0 5px 16px #00000029;--shadow:0 14px 36px #0000003d;--shadow-lg:0 28px 70px #00000070}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #6c5ce740}::selection{background:#6c5ce738}.app-shell{grid-template-columns:254px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;z-index:30;flex-direction:column;width:254px;padding:24px 18px 18px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar-top p{color:#ffffff80;max-width:180px;margin:14px 0 0;font-size:12px;line-height:1.5}.brand-logo{align-items:center;gap:11px;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#6c5ce7,#00c2a8);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,0 8px 20px #6c5ce740}.brand-mark span{color:#fff;font-size:22px;font-weight:800;line-height:1}.brand-mark i{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.brand-word{line-height:1;display:grid}.brand-word strong{color:#fff;letter-spacing:.15em;font-size:17px}.brand-word small{color:#ffffff8a;margin-top:5px;font-size:12px}.brand-logo-compact .brand-mark{width:34px;height:34px}.side-nav{gap:5px;display:grid}.nav-item{color:#ffffff9e;border-radius:12px;align-items:center;gap:13px;padding:11px 13px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}[dir=rtl] .nav-item:hover{transform:translate(-2px)}.nav-item.active{color:#fff;background:linear-gradient(100deg,#6c5ce785,#6c5ce71f);box-shadow:inset 3px 0 #7d6ff0}[dir=rtl] .nav-item.active{box-shadow:inset -3px 0 #7d6ff0}.sidebar-bottom{gap:10px;margin-top:auto;display:grid}.offline-chip{color:#ffffff70;align-items:center;gap:8px;padding:0 11px;font-size:11px;display:flex}.language-button{color:#ffffffc2;cursor:pointer;background:#ffffff12;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.language-button:hover{color:#fff;background:#ffffff1f}.language-button.light{color:#fff;width:auto;padding-inline:14px}.profile-mini{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:6px;padding:13px 11px 4px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#6c5ce7,#00a896);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.profile-mini div:last-child{min-width:0;display:grid}.profile-mini strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.profile-mini span{color:#ffffff75;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.main-column{grid-column:2;min-width:0}.page-content{max-width:1460px;margin:0 auto;padding:34px 38px 70px}.page-stack{gap:22px;display:grid}.mobile-header,.bottom-nav,.page-title-mobile{display:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;min-height:78px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(27px,3vw,40px);line-height:1.05}.page-heading p{color:var(--muted);max-width:720px;margin:0;font-size:14px;line-height:1.6}.eyebrow{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-weight:800;display:flex;font-size:11px!important}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:22px}.panel.compact{padding:13px}.panel-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.panel-header h2{letter-spacing:-.02em;margin:0 0 5px;font-size:17px}.panel-header p{color:var(--muted);margin:0;font-size:12px}.button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s,opacity .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{opacity:.45;cursor:not-allowed}.button-primary{color:#fff;background:linear-gradient(135deg, var(--brand), #7d6ff0);box-shadow:0 8px 20px #6c5ce73b}.button-secondary{background:var(--surface);color:var(--text);border:1px solid var(--line)}.button-secondary:hover:not(:disabled){background:var(--surface-2)}.button-ghost{color:var(--muted);background:0 0}.button-light{color:#151f32;background:#fff}.button-glass{color:#fff;background:#ffffff17;border:1px solid #ffffff1f}.button-danger-ghost{background:var(--red-soft);color:var(--red)}.button-large{min-height:48px;padding-inline:20px}.button.full,.full{width:100%}.icon-button{background:var(--surface-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.icon-button:hover{color:var(--text);background:var(--surface-3)}.icon-button.small{border-radius:8px;width:30px;height:30px}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:12px;font-weight:700;display:inline-flex}.field{gap:7px;display:grid}.field-label,.detail-label{color:var(--text);font-size:12px;font-weight:700}.field small{color:var(--muted);font-size:10px}input,textarea,select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:10px;min-height:42px;padding:11px 12px;transition:border .15s,box-shadow .15s}textarea{resize:vertical;line-height:1.55}input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}input:focus,textarea:focus,select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #6c5ce71c}select{appearance:none;cursor:pointer}.form-stack{gap:16px;display:grid}.form-grid{gap:14px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.badge-neutral{background:var(--surface-3);color:var(--muted)}.badge-success{background:var(--green-soft);color:var(--green)}.badge-warning{background:var(--orange-soft);color:var(--orange)}.badge-danger{background:var(--red-soft);color:var(--red)}.badge-brand{background:var(--brand-soft);color:var(--brand)}.progress-wrap{gap:7px;display:grid}.progress-label{color:var(--muted);justify-content:space-between;gap:15px;font-size:11px;display:flex}.progress-label strong{color:inherit}.progress-track{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #00bda7);height:100%;transition:width .4s;display:block}.progress-ring{border-radius:50%;place-items:center;padding:7px;display:grid}.progress-ring-inner{text-align:center;background:var(--surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-content:center;display:grid}.progress-ring-inner strong{letter-spacing:-.04em;font-size:20px}.progress-ring-inner span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:9px}.ai-hint{background:var(--brand-soft);color:color-mix(in srgb, var(--brand) 80%, var(--text));border-radius:11px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.ai-hint svg{flex:none;margin-top:1px}.empty-state{text-align:center;min-height:180px;color:var(--muted);grid-column:1/-1;place-content:center;place-items:center;gap:11px;display:grid}.empty-state p{margin:0;font-size:13px}.empty-icon{background:var(--surface-2);width:50px;height:50px;color:var(--muted-2);border-radius:16px;place-items:center;display:grid}.onboarding-page{background:var(--navy);color:#fff;min-height:100vh;padding:26px 5vw 50px;position:relative;overflow:hidden}.onboarding-glow{inset-inline-start:-260px;pointer-events:none;background:radial-gradient(circle,#6c5ce754,#0000 64%);border-radius:50%;width:900px;height:900px;position:absolute;top:-320px}.onboarding-page:after{content:"";background:radial-gradient(circle,#00c2a82e,#0000 65%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-300px;right:-260px}.onboarding-header{z-index:2;justify-content:space-between;align-items:center;max-width:1260px;margin:0 auto;display:flex;position:relative}.onboarding-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;max-width:1260px;min-height:calc(100vh - 120px);margin:24px auto 0;display:grid;position:relative}.onboarding-copy h1{letter-spacing:-.065em;max-width:700px;margin:18px 0 22px;font-size:clamp(44px,6vw,76px);line-height:.98}.onboarding-copy>p{color:#ffffff9e;max-width:570px;font-size:18px;line-height:1.65}.onboarding-copy .eyebrow{color:#a89fff}.onboarding-benefits{gap:13px;margin-top:30px;display:grid}.onboarding-benefits div{color:#ffffffc4;align-items:center;gap:12px;font-size:14px;display:flex}.onboarding-benefits svg{color:#52d7c4}.onboarding-card{color:#152033;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #ffffff5c;border-radius:26px;gap:16px;padding:28px;display:grid}.onboarding-card input,.onboarding-card select{color:#152033;background:#fff;border-color:#e0e4ec}.role-picker{border:0;margin:0;padding:0}.role-picker legend{margin-bottom:10px;font-size:12px;font-weight:700}.role-picker legend small{color:#8791a0;margin-inline-start:4px;font-weight:500}.role-options{flex-wrap:wrap;gap:7px;display:flex}.role-chip{color:#586275;cursor:pointer;background:#f8f9fb;border:1px solid #e3e6ed;border-radius:999px;padding:8px 11px;font-size:11px;transition:all .15s}.role-chip:hover{border-color:#a99ff4}.role-chip.selected{color:#5c4bd3;background:#eeeaff;border-color:#b9b0fa;font-weight:700}.divider{color:#9da5b2;align-items:center;gap:12px;font-size:11px;display:flex}.divider:before,.divider:after{content:"";background:#e5e8ee;flex:1;height:1px}.onboarding-secondary-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dashboard-heading{align-items:center}.hero-dashboard{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(122deg,#08111f 0%,#17213b 58%,#322b69 100%);grid-template-columns:minmax(0,1fr) 300px;gap:30px;min-height:300px;padding:32px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #08111f33}.hero-dashboard:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:400px;height:400px;position:absolute;top:-145px;right:35px;box-shadow:0 0 0 50px #ffffff05,0 0 0 100px #ffffff05}.hero-copy{z-index:1;max-width:770px;position:relative}.hero-kicker{color:#afa6ff;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.hero-copy h2{letter-spacing:-.045em;max-width:700px;margin:13px 0 10px;font-size:clamp(26px,4vw,42px)}.hero-copy>p{color:#ffffff94;max-width:650px;margin:0 0 18px;line-height:1.6}.hero-meta{color:#ffffff94;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;font-size:11px;display:flex}.hero-copy .progress-track{background:#ffffff21}.hero-copy .progress-label{color:#fff9}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.hero-orbit{z-index:1;align-content:center;place-items:center;gap:17px;display:grid;position:relative}.hero-orbit .progress-ring-inner{background:#101a2b;border-color:#ffffff1c}.hero-orbit .progress-ring-inner strong{font-size:31px}.orbit-note{color:#ffffff8c;text-align:center;align-items:center;gap:8px;max-width:220px;font-size:10px;line-height:1.45;display:flex}.orbit-note svg{color:#69dbc9;flex:none}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:15px;align-items:center;gap:14px;padding:17px;display:flex}.metric-icon{border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.metric-icon svg{width:20px}.metric-icon.brand{background:var(--brand-soft);color:var(--brand)}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.orange{background:var(--orange-soft);color:var(--orange)}.metric-card>div:last-child{grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.metric-card span{color:var(--muted);font-size:11px}.metric-card strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:25px}.metric-card small{color:var(--muted-2);margin-top:3px;font-size:10px}.dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:17px;display:grid}.assignment-list{display:grid}.assignment-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 1px;display:grid}.assignment-row:first-child{border-top:0}.task-check{color:var(--muted-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.task-check:hover{color:var(--brand)}.assignment-main{min-width:0}.assignment-title-line{align-items:center;gap:8px;display:flex}.assignment-title-line strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.assignment-main>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.assignment-due{text-align:end;display:grid}.assignment-due strong{font-size:12px}.assignment-due span{color:var(--muted);margin-top:4px;font-size:9px}.dashboard-assignment-list{display:grid}.dashboard-assignment-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px 1px;display:grid}.dashboard-assignment-row:first-child{border-top:0}.dashboard-task-check{color:var(--muted-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.dashboard-task-check:hover{color:var(--brand)}.dashboard-assignment-content{gap:5px;min-width:0;display:grid}.dashboard-assignment-heading{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-assignment-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.dashboard-assignment-heading .badge{flex:none}.dashboard-assignment-course{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:10px;line-height:1.35;display:block;overflow:hidden}.dashboard-assignment-due{text-align:end;min-width:66px;display:grid}.dashboard-assignment-due strong{font-size:12px;line-height:1.25}.dashboard-assignment-due span{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:9px}.career-panel{gap:16px;display:grid}.career-panel .panel-header{align-items:center;margin-bottom:1px}.skill-cloud{flex-wrap:wrap;gap:7px;display:flex}.skill-chip{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.skill-chip.proved{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 22%, var(--line))}.skill-cloud.small .skill-chip{padding:5px 8px}.next-move{background:var(--surface-2);border-radius:12px;gap:5px;padding:13px;display:grid}.next-move span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.next-move strong{font-size:12px;line-height:1.5}.capture-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:start;gap:18px;display:grid}.capture-input-panel,.capture-result-panel{min-height:640px}.capture-input-panel{align-content:start;gap:14px;display:grid}.capture-tabs{background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.capture-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;font-weight:700;display:flex}.capture-tab.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.capture-textarea{background:var(--surface-2);border:0;min-height:315px;padding:16px}.sample-fill{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px;font-size:11px;font-weight:700;display:flex}.drop-zone{border:1px dashed color-mix(in srgb, var(--brand) 40%, var(--line));background:color-mix(in srgb, var(--brand-soft) 50%, var(--surface));min-height:77px;color:var(--muted);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-size:11px;transition:all .15s;display:flex}.drop-zone:hover{border-color:var(--brand);color:var(--brand)}.file-preview{background:var(--surface-2);border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:315px;padding:20px;display:grid}.file-preview-icon{background:var(--brand-soft);width:62px;height:62px;color:var(--brand);border-radius:17px;place-items:center;display:grid}.file-preview div:nth-child(2){gap:5px;display:grid}.file-preview strong{font-size:14px}.file-preview span,.file-preview p{color:var(--muted);margin:0;font-size:10px}.capture-result-panel{align-content:center;display:grid}.capture-result-panel.ready{align-content:start;gap:16px}.capture-placeholder{text-align:center;place-content:center;place-items:center;max-width:390px;min-height:530px;margin:auto;display:grid}.capture-orb{background:linear-gradient(145deg, var(--brand-soft), var(--green-soft));width:80px;height:80px;color:var(--brand);border-radius:27px;place-items:center;margin-bottom:17px;display:grid;transform:rotate(-4deg)}.capture-placeholder h2{margin:0 0 8px;font-size:20px}.capture-placeholder p{color:var(--muted);font-size:12px;line-height:1.6}.capture-placeholder ul{text-align:start;color:var(--muted);padding-inline-start:20px;font-size:11px;line-height:1.9}.result-header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.result-header span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.result-header h2{margin:5px 0 0;font-size:19px}.source-pill{background:var(--surface-3);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.source-pill.ai{background:var(--brand-soft);color:var(--brand)}.task-editor{gap:8px;display:grid}.task-edit-row{grid-template-columns:25px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.task-edit-row>span{background:var(--surface-2);width:25px;height:25px;color:var(--muted);border-radius:8px;place-items:center;font-size:10px;display:grid}.task-edit-row input{min-height:37px;padding:8px 10px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.planner-toolbar{grid-template-columns:minmax(220px,1fr) 230px 180px;gap:10px;display:grid}.search-box{align-items:center;gap:8px;display:flex}.search-box input{background:var(--surface-2);border:0}.search-box.icon{background:var(--surface-2);border-radius:10px;padding-inline:11px}.search-box.icon input{padding-inline:0}.select-wrap{position:relative}.select-wrap select{background:var(--surface-2);border:0;padding-inline-end:32px}.select-wrap svg{inset-inline-end:10px;pointer-events:none;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.planner-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.assignment-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assignment-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:16px;padding:18px 18px 15px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}[dir=rtl] .assignment-card{padding:18px 22px 15px 18px}.assignment-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--brand) 24%, var(--line));transform:translateY(-2px)}.assignment-card.done{opacity:.7}.course-stripe{width:4px;position:absolute;inset-block:0;inset-inline-start:0}.assignment-card header{justify-content:space-between;gap:10px;display:flex}.assignment-card header span{color:var(--muted);font-size:9px}.assignment-card h3{letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.assignment-card>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:51px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.assignment-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;font-size:9px;display:flex}.assignment-card-footer{color:var(--muted);align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.status-dot{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.status-in-progress{background:var(--orange)}.status-completed,.status-submitted{background:var(--green)}.career-whisper{color:var(--brand);align-items:center;gap:5px;margin-inline-start:auto;display:flex}.week-rail{position:sticky;top:20px}.week-rail h2{margin:0;font-size:16px}.week-rail>p{color:var(--muted);margin:5px 0 16px;font-size:10px}.mini-calendar{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mini-day{background:var(--surface-2);border-radius:9px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:69px;display:grid;position:relative}.mini-day span{color:var(--muted);font-size:8px}.mini-day strong{font-size:12px}.mini-day i{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid;position:absolute;top:3px;right:3px}.mini-day.today{background:var(--brand-soft);color:var(--brand)}.week-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.week-summary div{background:var(--surface-2);border-radius:11px;gap:4px;padding:12px;display:grid}.week-summary span{color:var(--muted);font-size:9px}.week-summary strong{font-size:20px}.assignment-detail{gap:20px;display:grid}.detail-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.detail-top p{color:var(--muted);font-size:12px;line-height:1.6}.detail-date{background:var(--surface-2);border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;min-width:210px;padding:14px;display:grid}.detail-date svg{color:var(--brand);grid-row:1/3}.detail-date span{color:var(--muted);font-size:9px}.detail-date strong{font-size:11px}.detail-tasks{gap:7px;display:grid}.detail-tasks h3{margin:0 0 4px;font-size:13px}.detail-task{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:start;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.detail-task svg{color:var(--muted-2);flex:none}.detail-task.complete{color:var(--muted);background:var(--surface-2);text-decoration:line-through}.detail-task.complete svg{color:var(--green)}.career-conversion{background:linear-gradient(115deg, var(--brand-soft), var(--green-soft));color:var(--brand);border-radius:13px;align-items:flex-start;gap:11px;padding:14px;display:flex}.career-conversion div{gap:5px;display:grid}.career-conversion strong{color:var(--text);font-size:12px}.career-conversion span{color:var(--muted);font-size:10px;line-height:1.45}.modal-actions{justify-content:space-between;gap:12px;display:flex}.modal-actions>div{gap:8px;display:flex}.vault-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.vault-stats article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.vault-stats svg{color:var(--brand)}.vault-stats div{display:grid}.vault-stats strong{font-size:20px}.vault-stats span{color:var(--muted);font-size:10px}.vault-toolbar{grid-template-columns:minmax(230px,.6fr) 1fr;align-items:center;gap:15px;display:grid}.skill-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.skill-summary span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:9px}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.evidence-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:16px;gap:10px;padding:18px;transition:transform .18s,box-shadow .18s;display:grid}.evidence-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.evidence-card header{justify-content:space-between;align-items:center;display:flex}.evidence-icon{background:var(--green-soft);width:39px;height:39px;color:var(--green);border-radius:12px;place-items:center;display:grid}.evidence-course{color:var(--muted);font-size:9px}.evidence-card h3{margin:0;font-size:16px}.evidence-card>p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:70px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.evidence-card footer{border-top:1px solid var(--line);min-height:24px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:9px;display:flex}.evidence-card footer strong{color:var(--green);text-align:end;font-size:9px}.evidence-detail{gap:17px;display:grid}.evidence-detail-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.evidence-detail section{gap:7px;display:grid;position:relative}.copy-line{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.evidence-tags-editor{grid-template-columns:1fr 1fr;gap:16px;display:grid}.evidence-tags-editor>div{gap:8px;display:grid}.evidence-tags-editor>div>span{font-size:11px;font-weight:700}.privacy-row{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.privacy-row label{gap:6px;min-width:180px;font-size:11px;font-weight:700;display:grid}.proof-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.proof-input{gap:15px;display:grid;position:sticky;top:20px}.proof-result{min-height:660px}.proof-result-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.proof-result-header span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.proof-result-header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:24px}.proof-columns{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.proof-list{border-radius:13px;padding:14px}.proof-list.success{background:var(--green-soft)}.proof-list.missing{background:var(--orange-soft)}.proof-list h3{align-items:center;gap:7px;margin:0 0 11px;font-size:12px;display:flex}.proof-list h3 .badge{margin-inline-start:auto}.proof-list>div{align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.proof-list.success>div svg{color:var(--green)}.proof-list.missing>div svg{color:var(--orange)}.proof-list p{color:var(--muted);font-size:10px}.best-evidence{margin-top:18px}.best-evidence h3{font-size:13px}.best-evidence article{border-top:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.best-evidence article>svg{color:var(--brand);flex:none;margin-top:2px}.best-evidence article div{min-width:0}.best-evidence strong{font-size:12px}.best-evidence p{color:var(--muted);margin:5px 0 8px;font-size:10px;line-height:1.5}.best-evidence article div div{flex-wrap:wrap;gap:5px;display:flex}.best-evidence article div div span{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:4px 7px;font-size:8px}.recommendation-box{background:var(--surface-2);border-radius:13px;margin:15px 0;padding:14px}.recommendation-box h3{align-items:center;gap:7px;margin:0 0 9px;font-size:12px;display:flex}.recommendation-box h3 svg{color:var(--brand)}.recommendation-box ol{color:var(--muted);margin:0;padding-inline-start:20px;font-size:10px;line-height:1.7}.portfolio-builder{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.portfolio-selector{max-height:calc(100vh - 50px);position:sticky;top:20px;overflow:auto}.portfolio-selector header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.portfolio-selector h2{margin:0;font-size:15px}.portfolio-selector header span{color:var(--brand);font-size:10px;font-weight:700}.portfolio-choice{border:0;border-top:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;grid-template-columns:23px minmax(0,1fr);gap:9px;width:100%;padding:10px 4px;display:grid}.portfolio-choice:first-of-type{border-top:0}.choice-check{border:1px solid var(--line);color:#fff;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.portfolio-choice.selected .choice-check{background:var(--brand);border-color:var(--brand)}.portfolio-choice div{min-width:0;display:grid}.portfolio-choice strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.portfolio-choice small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.portfolio-preview{min-height:700px;box-shadow:var(--shadow);color:#152033;background:#f4f6fa;border:1px solid #dfe4ec;border-radius:21px;padding:23px}.portfolio-hero{color:#fff;background:#08111f;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:29px;display:flex}.portfolio-hero span{color:#a99fff;letter-spacing:.12em;font-size:9px;font-weight:800}.portfolio-hero h1{letter-spacing:-.05em;margin:8px 0 5px;font-size:34px}.portfolio-hero p{color:#ffffff8c;margin:0;font-size:11px}.portfolio-monogram{background:linear-gradient(145deg,#6c5ce7,#00a896);border-radius:23px;place-items:center;width:72px;height:72px;font-size:31px;font-weight:800;display:grid}.portfolio-preview-label{color:#737f90;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:19px 3px 8px;font-size:9px;display:flex}.portfolio-preview-label .badge{margin-inline-start:auto}.portfolio-project{background:#fff;border:1px solid #e2e6ed;border-radius:15px;margin-top:11px;padding:21px;box-shadow:0 8px 20px #1a27420d}.portfolio-project-top{justify-content:space-between;gap:15px;display:flex}.portfolio-project-top span{color:#6c5ce7;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.portfolio-project h2{margin:6px 0;font-size:19px}.portfolio-project-top>strong{color:#00a896;font-size:11px}.portfolio-project>p{color:#687487;font-size:11px;line-height:1.65}.portfolio-outcome{color:#287f74;background:#e8f8f5;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.portfolio-tools{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.portfolio-tools span{color:#6d7788;background:#f0f2f6;border-radius:999px;padding:5px 8px;font-size:8px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{align-content:start;gap:16px;display:grid}.settings-card.wide{grid-column:1/-1}.settings-card header{align-items:center;gap:12px;display:flex}.settings-icon{background:var(--brand-soft);width:43px;height:43px;color:var(--brand);border-radius:13px;place-items:center;display:grid}.settings-icon svg{width:20px}.settings-card h2{margin:0 0 4px;font-size:14px}.settings-card header p{color:var(--muted);margin:0;font-size:10px}.segmented{background:var(--surface-2);border-radius:11px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.segmented button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:700}.switch-row{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.switch-row input{opacity:0;pointer-events:none;position:absolute}.switch-row i{background:var(--surface-3);cursor:pointer;border-radius:999px;width:42px;height:24px;padding:3px;transition:all .2s}.switch-row i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 2px 6px #0000002e}.switch-row input:checked+i{background:var(--brand)}.switch-row input:checked+i:after{transform:translate(18px)}[dir=rtl] .switch-row input:checked+i:after{transform:translate(-18px)}.data-actions{flex-wrap:wrap;gap:9px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#050b14a3;place-items:center;padding:24px;animation:.16s fade;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);width:min(560px,100%);max-height:min(860px,100vh - 48px);box-shadow:var(--shadow-lg);border-radius:21px;overflow:auto}.modal-wide{width:min(840px,100%)}.modal-header{z-index:2;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 21px;display:flex;position:sticky;top:0}.modal-header h2{letter-spacing:-.025em;margin:0;font-size:18px}.modal-body{padding:21px}.toast{z-index:200;color:#fff;box-shadow:var(--shadow-lg);background:#08111f;border:1px solid #ffffff1a;border-radius:999px;padding:11px 18px;font-size:11px;font-weight:700;animation:.22s toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes fade{0%{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}[dir=rtl] body{font-family:Noto Sans Arabic,Inter,sans-serif}[dir=rtl] .page-heading h1,[dir=rtl] .hero-copy h2,[dir=rtl] .onboarding-copy h1{letter-spacing:-.025em}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .hero-dashboard:before{left:35px;right:auto}[dir=rtl] .metric-card strong{grid-column:1}[dir=rtl] .assignment-due{text-align:left}[dir=rtl] .mini-day i{left:3px;right:auto}@media (width<=1180px){.page-content{padding-inline:25px}.dashboard-columns{grid-template-columns:1fr}.career-panel{max-width:none}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-layout{grid-template-columns:1fr}.week-rail{position:static}.mini-calendar{max-width:620px}}@media (width<=900px){.app-shell{display:block}.sidebar{display:none}.main-column{min-height:100vh}.mobile-header{background:var(--navy);z-index:30;justify-content:space-between;align-items:center;height:66px;padding:13px 18px;display:flex;position:sticky;top:0}.page-content{padding:22px 18px 94px}.bottom-nav{bottom:0;z-index:40;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:7px max(10px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-inline:0}.bottom-item{color:var(--muted);border-radius:9px;justify-items:center;gap:4px;padding:5px 2px;font-size:8px;display:grid}.bottom-item.active{color:var(--brand);background:var(--brand-soft)}.hero-dashboard{grid-template-columns:1fr}.hero-orbit{display:none}.capture-grid,.proof-layout{grid-template-columns:1fr}.proof-input{position:static}.portfolio-builder{grid-template-columns:1fr}.portfolio-selector{max-height:none;position:static}.onboarding-grid{grid-template-columns:1fr;padding-top:40px}.onboarding-copy{text-align:center}.onboarding-copy .eyebrow{justify-content:center}.onboarding-copy>p{margin-inline:auto}.onboarding-benefits{text-align:start;max-width:500px;margin-inline:auto}}@media (width<=650px){.page-content{padding-inline:13px}.page-heading{align-items:stretch;gap:14px;display:grid}.page-heading h1{font-size:28px}.heading-actions{justify-content:stretch}.heading-actions .button{flex:1}.hero-dashboard{min-height:310px;padding:25px 20px}.hero-copy h2{font-size:28px}.hero-actions .button{width:100%}.metric-grid{grid-template-columns:1fr}.metric-card{padding:13px}.dashboard-columns{gap:13px}.assignment-row{grid-template-columns:30px minmax(0,1fr)}.assignment-due{text-align:start;grid-column:2;gap:7px;display:flex}.capture-input-panel,.capture-result-panel{min-height:auto}.capture-placeholder{min-height:420px}.planner-toolbar,.assignment-board,.vault-stats,.vault-toolbar{grid-template-columns:1fr}.skill-summary{justify-content:flex-start}.evidence-grid,.proof-columns{grid-template-columns:1fr}.portfolio-preview{padding:12px}.portfolio-hero{padding:20px}.portfolio-monogram{border-radius:17px;width:54px;height:54px}.portfolio-hero h1{font-size:26px}.settings-grid{grid-template-columns:1fr}.settings-card.wide{grid-column:auto}.form-grid.two,.form-grid.three,.evidence-detail-grid,.evidence-tags-editor,.detail-top{grid-template-columns:1fr}.detail-date{min-width:0}.modal-actions{display:grid}.modal-actions>div{grid-template-columns:1fr 1fr;display:grid}.privacy-row{align-items:stretch;display:grid}.onboarding-page{padding:18px 16px 40px}.onboarding-header .brand-word{display:none}.onboarding-grid{gap:30px;padding-top:22px}.onboarding-copy h1{font-size:42px}.onboarding-copy>p{font-size:15px}.onboarding-card{padding:20px}.onboarding-secondary-actions{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:10px}.modal{border-radius:20px 20px 0 0;max-height:calc(100vh - 20px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar{overflow:hidden}.side-nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;min-height:0;padding-inline-end:3px;overflow-y:auto}.sidebar-bottom{flex:none}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.section-title-row,.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-title-row h2,.panel-title h2{letter-spacing:-.025em;margin:3px 0 0;font-size:20px}.panel-title>div{align-items:center;gap:9px;display:flex}.segmented-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:3px;padding:4px;display:inline-flex}.segmented-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:700}.segmented-tabs button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.cv-builder-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:22px;display:grid}.cv-editor{gap:20px;display:grid}.cv-form-section{border-top:1px solid var(--line);gap:11px;padding-top:19px;display:grid}.cv-form-section-head{justify-content:space-between;align-items:center;display:flex}.cv-form-section-head h3{margin:0;font-size:15px}.cv-entry-editor{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;gap:10px;padding:13px;display:grid}.cv-entry-editor-head{justify-content:space-between;align-items:center;display:flex}.cv-tailor-box{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));background:linear-gradient(140deg, var(--brand-soft), var(--surface));border-radius:16px;gap:12px;padding:18px;display:grid}.cv-tailor-box h3{align-items:center;gap:7px;margin:0 0 5px;display:flex}.cv-tailor-box p{color:var(--muted);margin:0;font-size:12px}.suggestion-list{gap:7px;display:grid}.suggestion-list>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12px}.cv-preview-wrap{gap:12px;display:grid;position:sticky;top:22px}.cv-preview{color:#172033;aspect-ratio:210/297;min-height:760px;box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:36px 38px;font-family:Inter,Arial,sans-serif;overflow:hidden}.cv-preview header{border-bottom:3px solid #6c5ce7;padding-bottom:13px}.cv-preview header h1{letter-spacing:-.04em;margin:0;font-size:31px}.cv-preview header h2{color:#6255dc;margin:4px 0;font-size:14px}.cv-preview header p{color:#6b7380;margin:6px 0 0;font-size:9px}.cv-preview section{margin-top:14px}.cv-preview section>h3{color:#6255dc;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px}.cv-preview p,.cv-preview li{font-size:9.5px;line-height:1.48}.cv-preview ul{margin:4px 0;padding-inline-start:16px}.preview-entry{grid-template-columns:1fr auto;gap:3px 10px;margin:8px 0;display:grid}.preview-entry>div{display:grid}.preview-entry strong{font-size:10px}.preview-entry span,.preview-entry small{color:#6b7380;font-size:8.5px}.preview-entry ul{grid-column:1/-1}.cv-preview-minimal header{border-bottom:1px solid #aeb6c1}.cv-preview-minimal header h2,.cv-preview-minimal section>h3{color:#273044}.cv-preview-compact{padding:28px 30px}.cv-preview-compact section{margin-top:10px}.cv-preview-compact p,.cv-preview-compact li{font-size:8.7px}.career-tabs{width:fit-content}.career-pipeline-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.application-list{gap:8px;max-height:720px;display:grid;overflow:auto}.application-row{border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.application-row:hover,.application-row.active{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--brand-soft)}.application-row>div{min-width:0;display:grid}.application-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.application-row span{color:var(--muted);margin-top:4px;font-size:10px}.application-detail{gap:16px;display:grid}.application-detail-head{justify-content:space-between;align-items:flex-start;display:flex}.application-detail-head span{color:var(--muted);font-size:12px}.application-detail-head h2{margin:4px 0 0;font-size:26px}.application-next-actions{flex-wrap:wrap;gap:9px;display:flex}.tool-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.tool-main{gap:16px;display:grid}.tool-side{gap:12px;display:grid;position:sticky;top:20px}.tool-side h3{margin:0;font-size:14px}.document-editor{min-height:510px;padding:20px;font-family:Georgia,serif;font-size:14px;line-height:1.75}.quality-list{gap:7px;display:grid}.quality-list>div{color:var(--muted);background:var(--surface-2);border-radius:9px;gap:8px;padding:8px 9px;font-size:12px;display:flex}.quality-list>div.ok{color:var(--green);background:var(--green-soft)}.evidence-mini{border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px;display:grid}.evidence-mini strong{font-size:12px}.evidence-mini span{color:var(--muted);font-size:9px}.interview-list{gap:14px;display:grid}.interview-card{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;gap:11px;padding:15px;display:grid}.interview-card header{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.interview-card header>span{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.interview-card h3{margin:6px 0 0;font-size:14px}.answer-score{color:var(--brand)}.interview-actions{justify-content:flex-end;display:flex}.feedback-list{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.star-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.star-list li{align-items:center;gap:8px;font-size:12px;display:flex}.star-list strong{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.role-card{gap:12px;display:grid}.role-icon{width:44px;height:44px;color:var(--brand);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.role-card h2{margin:0;font-size:19px}.role-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.ai-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-mode-card{border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;color:var(--muted);border-radius:15px;gap:7px;padding:16px;display:grid}.ai-mode-card strong{color:var(--text);font-size:13px}.ai-mode-card span{font-size:10.5px;line-height:1.45}.ai-mode-card.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 3px #6c5ce714}.ai-studio-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:20px;display:grid}.ai-studio-input,.ai-studio-output{align-content:start;gap:15px;min-height:610px;display:grid}.ai-output-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;max-height:600px;margin:0;padding:18px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.study-plan-preview{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:14px}.study-plan-preview h3{margin:0 0 5px}.study-plan-preview p{color:var(--muted);margin:0;font-size:12px}.artifact-row-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.artifact-row-list article{border:1px solid var(--line);border-radius:12px;padding:12px}.artifact-row-list strong{font-size:12px}.artifact-row-list span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.artifact-row-list p{color:var(--muted);font-size:10px;line-height:1.45}.planner-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.planner-stat{align-items:center;gap:13px;padding:15px;display:flex}.planner-stat>svg{color:var(--brand)}.planner-stat div{display:grid}.planner-stat strong{font-size:20px}.planner-stat span{color:var(--muted);font-size:10px}.planner-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.planner-toolbar select{width:190px}.assignment-list{gap:12px;display:grid}.assignment-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.assignment-main{text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:5px minmax(0,1fr);gap:14px;padding:0;display:grid}.assignment-accent{border-radius:999px}.assignment-copy{min-width:0}.assignment-topline{justify-content:space-between;gap:10px;display:flex}.assignment-topline>span{color:var(--muted);font-size:10px}.assignment-copy h3{margin:6px 0 5px;font-size:17px}.assignment-copy>p{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.5}.assignment-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:9px;font-size:10px;display:flex}.assignment-meta span{align-items:center;gap:5px;display:inline-flex}.assignment-actions{align-content:center;gap:8px;min-width:150px;display:grid}.session-timeline{gap:8px;display:grid}.session-row{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:38px 130px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:12px 14px;display:grid}.session-row.completed{opacity:.65}.session-check{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.session-time,.session-copy{gap:3px;display:grid}.session-time strong,.session-copy strong{font-size:12px}.session-time span,.session-copy span{color:var(--muted);font-size:9.5px}.detail-task-list{gap:7px;display:grid}.detail-task-list>div{grid-template-columns:32px minmax(0,1fr) 80px auto;align-items:center;gap:7px;display:grid}.detail-task-list>div.done input:first-of-type{color:var(--muted);text-decoration:line-through}.task-toggle{background:var(--surface-3);cursor:pointer;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.minute-input{text-align:center}.insight-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.insight-ring-card{align-items:center;gap:20px;display:flex}.insight-ring-card>div:last-child{display:grid}.insight-ring-card span{color:var(--muted);font-size:11px}.insight-ring-card h2{margin:3px 0;font-size:28px}.insight-ring-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.insights-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.insights-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.workload-bars,.grade-list{gap:15px;margin-top:18px;display:grid}.workload-row{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:15px;display:grid}.workload-row>div:first-child{display:grid}.workload-row strong{font-size:11px}.workload-row span{color:var(--muted);margin-top:3px;font-size:9px}.workload-track{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.workload-track span{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--green));height:100%;display:block}.grade-list>div{gap:7px;display:grid}.grade-list>div>div:first-child{justify-content:space-between;gap:8px;display:flex}.grade-list strong{font-size:11px}.grade-list span{color:var(--muted);font-size:9px}.insight-empty{color:var(--muted);text-align:center;padding:30px 10px;font-size:12px}.metric-detail{align-items:center;gap:12px;display:flex}.metric-detail strong{font-size:24px}.metric-detail span{color:var(--muted);font-size:11px}.metric-icon{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.skills-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.skills-map>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:4px;padding:10px;display:grid}.skills-map span{font-size:11px;font-weight:700}.skills-map strong{color:var(--muted);font-size:9px}@media (width<=1180px){.cv-builder-layout,.career-pipeline-layout,.tool-layout,.ai-studio-layout{grid-template-columns:1fr}.cv-preview-wrap,.tool-side{position:static}.cv-preview{width:100%;max-width:760px;margin:auto}.ai-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-hero-grid,.insights-grid{grid-template-columns:1fr}}@media (width<=760px){.career-tabs{width:100%;overflow-x:auto}.career-tabs button{white-space:nowrap}.role-grid,.planner-overview-grid,.insights-grid.three,.skills-map,.ai-mode-grid,.artifact-row-list,.assignment-card{grid-template-columns:1fr}.assignment-actions{grid-template-columns:1fr 1fr;min-width:0}.session-row{grid-template-columns:38px 1fr 34px}.session-time,.session-copy{grid-column:2}.workload-row{grid-template-columns:1fr}.cv-preview{min-height:620px;padding:25px 23px}}.attachment-picker{border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--brand-soft);cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.attachment-picker>svg{color:var(--brand)}.attachment-picker>div{gap:3px;display:grid}.attachment-picker strong{font-size:12px}.attachment-picker span{color:var(--muted);font-size:10px}.attachment-list{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.attachment-list>.detail-label{align-items:center;gap:6px;display:flex}.attachment-list>div:not(.detail-label){background:var(--surface-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:7px;padding:9px;display:grid}.attachment-list>div>div{display:grid}.attachment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attachment-list span{color:var(--muted);font-size:9px}.local-ai-banner{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:14px;grid-template-columns:auto 1fr minmax(90px,180px);align-items:center;gap:10px;margin:14px 24px 0;padding:12px 14px;display:grid}.local-ai-banner>div:nth-child(2){gap:2px;display:grid}.local-ai-banner strong{font-size:.84rem}.local-ai-banner span{color:var(--muted);font-size:.78rem}.local-ai-banner.error{border-color:color-mix(in srgb, #c24141 50%, var(--border))}.local-ai-meter{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.local-ai-meter i{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.settings-note{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;display:block}.settings-note.warning{color:#b45309}@media (width<=720px){.local-ai-banner{grid-template-columns:auto 1fr;margin:10px 14px 0}.local-ai-meter{grid-column:1/-1}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,button,input,textarea,select{line-height:1.45}h1,h2,h3,h4,p,li,span,strong,small,label,button,a{overflow-wrap:anywhere;word-break:normal}button,a,.role-chip,.interest-chip{white-space:normal}.badge{flex:none;min-width:max-content;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}input,textarea,select{width:100%;min-width:0}.form-grid>*,.panel>*,.page-heading>*,.nav-item>*,.profile-mini>*,.file-preview>*{min-width:0}.nav-item{gap:11px}.nav-item span{line-height:1.25}.button{min-height:40px;line-height:1.25}.field-label{line-height:1.35}[dir=rtl] body{word-spacing:.035em}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{line-height:1.7}[dir=rtl] .button svg,[dir=rtl] .text-button svg{flex:none}.onboarding-grid-v3{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(36px,6vw,88px)}.onboarding-card-v3{scrollbar-width:thin;max-height:calc(100vh - 120px);padding:24px;overflow:auto}.onboarding-progress{border-bottom:1px solid #e5e8ef;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:15px;display:grid}.onboarding-progress>div{color:#929aa7;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:700;display:flex}.onboarding-progress i{background:#edf0f5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.onboarding-progress .active{color:#5c4bd3}.onboarding-progress .active i{color:#fff;background:#6c5ce7;box-shadow:0 6px 16px #6c5ce73d}.onboarding-progress .done{color:#087f6b}.onboarding-progress .done i{color:#fff;background:#00a896}.onboarding-step{align-content:start;gap:16px;min-height:385px;animation:.22s atharFade;display:grid}@keyframes atharFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.onboarding-step-title{align-items:flex-start;gap:12px;display:flex}.onboarding-step-title>svg{color:#6c5ce7;flex:none;margin-top:2px}.onboarding-step-title h2{letter-spacing:-.025em;margin:0;font-size:20px}.onboarding-step-title p{color:#788293;margin:4px 0 0;font-size:11px;line-height:1.55}.interest-picker{border:0;margin:0;padding:0}.interest-picker legend{margin-bottom:10px;font-size:12px;font-weight:750}.interest-picker legend small{color:#8791a0;margin-inline-start:5px;font-weight:500}.interest-options{flex-wrap:wrap;gap:7px;display:flex}.interest-chip{color:#596579;cursor:pointer;background:#f7f8fb;border:1px solid #e0e5ed;border-radius:12px;padding:9px 11px;font-size:10.5px;transition:all .16s}.interest-chip:hover{background:#f2f0ff;border-color:#aaa1ef}.interest-chip.selected{color:#5142c5;background:#ece9ff;border-color:#aaa1ef;font-weight:750}.onboarding-role-search{color:#798396;background:#fff;border:1px solid #e0e4ec;border-radius:12px;align-items:center;gap:9px;padding-inline:12px;display:flex}.onboarding-role-search input{background:0 0;border:0;padding-inline:0}.role-selection-count{color:#7b8493;justify-content:space-between;font-size:10px;display:flex}.role-selection-count strong{color:#5c4bd3}.onboarding-role-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:315px;padding:2px;display:grid;overflow:auto}.onboarding-role-card{text-align:start;cursor:pointer;background:#fbfcfe;border:1px solid #e1e5ed;border-radius:14px;gap:7px;min-width:0;padding:12px 38px 12px 12px;transition:all .16s;display:grid;position:relative}[dir=rtl] .onboarding-role-card{padding:12px 12px 12px 38px}.onboarding-role-card:hover{border-color:#aaa1ef;transform:translateY(-1px)}.onboarding-role-card.selected{background:linear-gradient(145deg,#f0edff,#faf9ff);border-color:#9489ec;box-shadow:0 7px 18px #6c5ce713}.onboarding-role-card>div{gap:2px;display:grid}.onboarding-role-card strong{color:#202b3c;font-size:11.5px;line-height:1.3}.onboarding-role-card span{color:#6c5ce7;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px;font-weight:750}.onboarding-role-card p{color:#747e8d;margin:0;font-size:9.5px;line-height:1.45}.onboarding-role-card>i{inset-inline-end:11px;color:#fff;border:1px solid #d8dce5;border-radius:6px;place-items:center;width:19px;height:19px;font-style:normal;display:grid;position:absolute;top:12px}.onboarding-role-card.selected>i{background:#6c5ce7;border-color:#6c5ce7}.onboarding-footer-actions{border-top:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.onboarding-footer-actions .button-primary{min-width:150px}.onboarding-skip{color:#9199a7;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 8px;font-size:10px}.onboarding-empty{color:#7c8593;text-align:center;padding:25px;font-size:11px}.profile-settings-v3{gap:18px}.role-options-scroll{scrollbar-width:thin;max-height:150px;padding:2px;overflow:auto}.model-name{overflow-wrap:anywhere}.cv-page-v3{--cv-accent:#6c5ce7}.cv-health-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cv-health-strip article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:8px 11px;padding:14px;display:grid}.cv-health-strip article>svg{color:var(--brand);background:var(--brand-soft);border-radius:11px;grid-row:1/3;width:38px;height:38px;padding:8px}.cv-health-strip article>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cv-health-strip span{color:var(--muted);font-size:9px}.cv-health-strip strong{font-size:17px}.cv-health-strip .progress-wrap{grid-column:2}.cv-builder-v3{grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr)}.cv-editor-tabs{background:var(--surface-2);z-index:4;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid;position:sticky;top:0}.cv-editor-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 7px;font-size:10.5px;font-weight:750;display:flex}.cv-editor-tabs button.active{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.cv-design-controls{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.cv-accordion{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.cv-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 15px;font-size:12.5px;font-weight:800;list-style:none;display:flex}.cv-accordion summary::-webkit-details-marker{display:none}.cv-accordion summary>span{align-items:center;gap:8px;display:flex}.cv-accordion summary>span svg{color:var(--brand)}.cv-accordion[open] summary>svg{transform:rotate(45deg)}.cv-accordion-body{gap:12px;padding:2px 15px 15px;display:grid}.editor-list{gap:10px;display:grid}.editor-list-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:10.5px}.add-section-button{justify-self:start}.cv-entry-editor textarea{resize:vertical}.cv-tailor-v3{padding:20px}.ats-review-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:130px 1fr;gap:18px;padding:16px;display:grid}.ats-score-big{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:center;place-items:center;min-height:125px;display:grid}.ats-score-big strong{color:var(--brand);font-size:38px;line-height:1}.ats-score-big span{color:var(--muted);font-size:10px}.ats-score-big small{color:var(--muted);margin-top:7px;font-size:9px}.ats-checks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}.ats-checks>div{border-radius:9px;align-items:flex-start;gap:7px;padding:8px;font-size:9.5px;line-height:1.35;display:flex}.ats-checks .passed{background:var(--green-soft);color:#087f6b}.ats-checks .missing{background:var(--orange-soft);color:#b25534}.keyword-panel{border:1px solid var(--line);border-radius:14px;padding:15px}.keyword-panel h3{margin:0 0 10px;font-size:12px}.keyword-panel>div{flex-wrap:wrap;gap:6px;display:flex}.keyword-panel span{background:var(--orange-soft);color:#a94f32;border-radius:999px;padding:5px 8px;font-size:9px}.keyword-panel p{color:var(--muted);margin:10px 0 0;font-size:9px}.cv-preview{overflow-wrap:anywhere;overflow:auto}.cv-preview header p{line-height:1.6}.cv-preview-executive header{border-bottom-width:5px;border-bottom-color:#172033}.cv-preview-executive header h2,.cv-preview-executive section>h3{color:#172033}.cv-preview-academic{font-family:Georgia,Times New Roman,serif}.cv-preview-academic header{border-bottom-width:1px}.cv-preview-academic section>h3{text-transform:none;letter-spacing:0;border-bottom:1px solid #d9dde5;padding-bottom:3px;font-size:10px}.cv-density-compact{padding:26px 29px}.cv-density-compact section{margin-top:9px}.cv-density-compact p,.cv-density-compact li{font-size:8.6px;line-height:1.38}.cv-accent-violet{--cv-color:#6255dc}.cv-accent-blue{--cv-color:#1e66d0}.cv-accent-emerald{--cv-color:#087f6b}.cv-accent-charcoal{--cv-color:#273044}.cv-preview[class*=cv-accent-] header{border-bottom-color:var(--cv-color)}.cv-preview[class*=cv-accent-] header h2,.cv-preview[class*=cv-accent-] section>h3{color:var(--cv-color)}.cv-preview-executive header,.cv-preview-executive header h2,.cv-preview-executive section>h3{color:#172033!important;border-bottom-color:#172033!important}.preview-compact-list{margin:3px 0}.ocr-button{min-height:34px;margin-top:9px;padding:7px 10px;font-size:10px}@media (width<=1100px){.onboarding-grid-v3{grid-template-columns:1fr;max-width:760px}.onboarding-copy{display:none}.onboarding-card-v3{max-height:none}.cv-health-strip{grid-template-columns:1fr 1fr 1fr}}@media (width<=760px){.onboarding-role-grid{grid-template-columns:1fr;max-height:360px}.onboarding-progress span{display:none}.onboarding-progress>div{justify-content:center}.onboarding-step{min-height:0}.onboarding-footer-actions{align-items:stretch}.onboarding-footer-actions .button{flex:1}.cv-health-strip,.cv-design-controls{grid-template-columns:1fr}.cv-editor-tabs button{font-size:0}.cv-editor-tabs button svg{width:19px;height:19px}.ats-review-panel,.ats-checks{grid-template-columns:1fr}}@media (width<=480px){.onboarding-card-v3{border-radius:20px;padding:17px}.onboarding-footer-actions{flex-direction:column-reverse}.onboarding-footer-actions .button-primary{min-width:0}.cv-health-strip article{padding:12px}.cv-preview{padding:21px 19px}}:root{--brand-2:#00a896;--brand-3:#2f80ed;--panel-glow:0 20px 50px #5547cc1a}.panel{transition:border-color .18s,box-shadow .18s,transform .18s}.metric-card{position:relative;overflow:hidden}.metric-card:after{content:"";inset-inline-end:-40px;pointer-events:none;background:radial-gradient(circle,#6c5ce71a,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;top:-48px}.assignment-row{min-width:0}.assignment-main{min-width:0;overflow:hidden}.assignment-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid!important}.assignment-title-line strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.assignment-title-line .badge{justify-self:end}.badge,.badge *{line-height:1.15}button{-webkit-hyphens:none;hyphens:none;word-break:normal!important}.assignment-copy h3,.assignment-copy p,.assignment-topline span,.course-name,.profile-mini strong,.profile-mini span{word-break:normal;overflow-wrap:break-word}.app-loading{background:var(--navy);color:#ffffffa8;place-content:center;place-items:center;gap:18px;min-height:100vh;display:grid}.auth-page{color:#fff;background:#08111f;min-height:100vh;padding:25px clamp(20px,5vw,72px) 50px;position:relative;overflow:hidden}.auth-aurora{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.auth-aurora-one{inset-inline-start:-310px;background:radial-gradient(circle,#6c5ce76b,#0000 65%);width:820px;height:820px;top:-360px}.auth-aurora-two{inset-inline-end:-300px;background:radial-gradient(circle,#00c2a838,#0000 65%);width:680px;height:680px;bottom:-360px}.auth-header{z-index:2;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex;position:relative}.auth-layout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:clamp(45px,8vw,110px);max-width:1280px;min-height:calc(100vh - 120px);margin:25px auto 0;display:grid;position:relative}.auth-story{max-width:700px}.auth-story .eyebrow{color:#aaa1ff}.auth-story h1{letter-spacing:-.065em;max-width:720px;margin:17px 0 20px;font-size:clamp(45px,6vw,76px);line-height:.98}.auth-story>p{color:#ffffff9e;max-width:600px;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.auth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.auth-proof-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:15px;display:grid}.auth-proof-grid svg{color:#5fe0cc}.auth-proof-grid article>div{gap:4px;display:grid}.auth-proof-grid strong{font-size:12px}.auth-proof-grid span{color:#ffffff7a;font-size:10px;line-height:1.5}.auth-card{color:#172033;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff9;border:1px solid #ffffff6b;border-radius:28px;gap:16px;padding:clamp(23px,3vw,34px);display:grid;box-shadow:0 35px 90px #00000047}.auth-card-heading>span{color:#6c5ce7;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.auth-card-heading h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:25px}.auth-card-heading p{color:#7a8494;margin:0;font-size:11px}.auth-setup-note{color:#835e10;background:#fff9e9;border:1px solid #ead8a5;border-radius:13px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.auth-setup-note>div{gap:3px;display:grid}.auth-setup-note strong{font-size:11px}.auth-setup-note span{font-size:9.5px;line-height:1.45}.auth-form{gap:13px;display:grid}.auth-input{color:#8b94a3;background:#fff;border:1px solid #dfe3e9;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding-inline:11px;display:grid}.auth-input:focus-within{color:#6c5ce7;border-color:#6c5ce7;box-shadow:0 0 0 3px #6c5ce71a}.auth-input input{background:0 0;border:0;padding-inline:0;box-shadow:none!important}.auth-switch{color:#5d4dd4;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:10.5px;font-weight:700}.auth-message{border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.5}.auth-message.error{color:#af3850;background:#ffedf1}.auth-message.success{color:#087f6b;background:#e6f8f4}.auth-legal{color:#9aa1ad;text-align:center;margin:-4px 0 0;font-size:8.5px;line-height:1.5}.onboarding-account-strip{border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.onboarding-account-strip.cloud{color:#087f6b;background:#eaf8f5;border:1px solid #c8ebe4}.onboarding-account-strip.local{color:#5f6878;background:#f4f6f9;border:1px solid #e0e4eb}.onboarding-account-strip>div{gap:2px;display:grid}.onboarding-account-strip strong{font-size:10.5px}.onboarding-account-strip span{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.account-mini{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:inline-flex;overflow:hidden}.account-mini.synced{color:#58d9c5}.account-mini.error{color:#ff9da9}.account-settings-card{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--brand-soft) 36%, var(--surface)))}.settings-icon.cloud{color:var(--green);background:var(--green-soft)}.settings-icon.local{color:var(--brand);background:var(--brand-soft)}.account-settings-body{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.account-identity{align-items:center;gap:12px;min-width:0;display:flex}.account-identity>div:last-child{gap:2px;min-width:0;display:grid}.account-identity strong{font-size:13px}.account-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sync-state{color:var(--muted-2);font-size:8.5px}.sync-state.synced{color:var(--green)}.sync-state.error{color:var(--red)}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cv-power-tools{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-soft) 52%, var(--surface)), var(--surface));box-shadow:var(--panel-glow);border-radius:18px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:15px;padding:18px;display:grid}.cv-power-copy{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:13px;display:grid}.cv-power-icon{color:#fff;background:linear-gradient(145deg,var(--brand),var(--brand-2));border-radius:14px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 10px 25px #6c5ce740}.cv-power-copy span{color:var(--brand);letter-spacing:.1em;font-size:8.5px;font-weight:850}.cv-power-copy h2{margin:4px 0;font-size:16px}.cv-power-copy p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.5}.cv-power-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-power-actions button{border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:10px;display:grid}.cv-power-actions button:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));transform:translateY(-1px)}.cv-power-actions button>svg{color:var(--brand)}.cv-power-actions button>span{gap:2px;display:grid}.cv-power-actions strong{font-size:10px}.cv-power-actions small{color:var(--muted);font-size:8px;line-height:1.3}.cv-preview-toolbar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.cv-preview-toolbar>div:first-child{display:grid}.cv-preview-toolbar strong{font-size:10px}.cv-preview-toolbar span{color:var(--muted);font-size:8px}.cv-preview-toolbar>div:last-child{background:var(--surface-2);border-radius:9px;gap:4px;padding:3px;display:flex}.cv-preview-toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8.5px;display:flex}.cv-preview-toolbar button.active{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.cv-ats-preview{white-space:pre-wrap;overflow-wrap:break-word;border:1px solid var(--line);background:var(--surface);min-height:720px;max-height:880px;color:var(--text);box-shadow:var(--shadow);border-radius:13px;margin:0;padding:28px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=1040px){.auth-layout{grid-template-columns:1fr;max-width:680px}.auth-story{display:none}.auth-card{justify-self:center;width:100%;max-width:560px}.cv-power-tools{grid-template-columns:1fr}}@media (width<=720px){.auth-page{padding:17px 14px 30px}.auth-layout{min-height:auto;margin-top:18px}.auth-card{border-radius:21px;padding:20px 16px}.auth-proof-grid{grid-template-columns:1fr}.account-settings-body{flex-direction:column;align-items:stretch}.account-actions{justify-content:stretch}.account-actions .button{flex:1}.cv-power-actions{grid-template-columns:1fr}.assignment-title-line{grid-template-columns:minmax(0,1fr) auto}.assignment-title-line strong{font-size:12px}.badge{padding:4px 7px;font-size:8px}}@media (width<=480px){.auth-header .brand-word small{display:none}.auth-card-heading h2{font-size:21px}.onboarding-account-strip span{max-width:225px}.assignment-row{grid-template-columns:28px minmax(0,1fr)!important}.assignment-due{grid-column:2}}@media (width<=720px){.dashboard-assignment-row{grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.dashboard-assignment-title{font-size:12px}}@media (width<=520px){.dashboard-assignment-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.dashboard-assignment-due{text-align:start;grid-column:2;align-items:baseline;gap:8px;min-width:0;display:flex}.dashboard-assignment-heading{align-items:flex-start}}.elite-ai-settings{position:relative;overflow:hidden}.elite-ai-settings:after{content:"";inset-inline-end:-70px;background:radial-gradient(circle, color-mix(in srgb,var(--brand) 18%,transparent), transparent 70%);pointer-events:none;border-radius:999px;width:180px;height:180px;position:absolute;top:-90px}.elite-ai-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0 12px;display:grid}.elite-ai-feature-grid span{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));background:color-mix(in srgb,var(--brand-soft) 34%,var(--surface));min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:10px;padding:7px 8px;font-size:8.5px;line-height:1.35}.cv-ai-audit-panel{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 55%,var(--surface)),var(--surface));border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:15px;display:flex}.cv-ai-audit-panel h3{align-items:center;gap:7px;margin:0 0 4px;font-size:12px;display:flex}.cv-ai-audit-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.cv-ai-review-results{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:92px minmax(0,1fr);gap:14px;margin-top:10px;padding:14px;display:grid}.cv-ai-review-score{text-align:center;background:conic-gradient(var(--brand) 0 78%,var(--surface-2) 78%);width:80px;height:80px;box-shadow:inset 0 0 0 8px var(--surface);border-radius:50%;place-content:center;display:grid}.cv-ai-review-score strong{font-size:22px;line-height:1}.cv-ai-review-score span{color:var(--muted);font-size:8px}.cv-ai-review-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.cv-ai-review-columns>div{background:var(--surface-2);border-radius:11px;min-width:0;padding:10px}.cv-ai-review-columns h4{margin:0 0 7px;font-size:9px}.cv-ai-review-columns p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:8.5px;line-height:1.4}.cv-power-actions button:disabled{opacity:.58;cursor:wait;transform:none}@media (width<=820px){.cv-ai-review-results{grid-template-columns:1fr}.cv-ai-review-score{margin-inline:auto}.cv-ai-review-columns{grid-template-columns:1fr}}@media (width<=520px){.elite-ai-feature-grid{grid-template-columns:1fr}.cv-ai-audit-panel{flex-direction:column;align-items:stretch}}.ai-setup-overlay{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c19b8;place-items:center;padding:20px;animation:.2s atharFade;display:grid;position:fixed;inset:0}.ai-setup-inline{width:100%}.ai-setup-card{border:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--brand-soft) 72%, transparent), transparent 32%), var(--surface);width:min(100%,610px);color:var(--text);text-align:center;border-radius:24px;margin:auto;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 28px 90px #030a1c47}.onboarding-ai-step .ai-setup-card{box-shadow:none;background:0 0;border:0;padding:8px 3px 4px}.ai-setup-close{inset-inline-end:16px;background:var(--surface-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px}.ai-setup-close:hover{color:var(--text);background:color-mix(in srgb, var(--brand-soft) 65%, var(--surface-2))}.ai-setup-hero-icon{color:#fff;background:linear-gradient(145deg, var(--brand), var(--brand-2));width:68px;height:68px;box-shadow:0 18px 38px color-mix(in srgb, var(--brand) 32%, transparent);border-radius:22px;place-items:center;margin:0 auto 14px;display:grid}.ai-setup-hero-icon.success{background:linear-gradient(145deg,#0ba38b,#087f6b)}.ai-setup-hero-icon.warning{background:linear-gradient(145deg,#f59e0b,#d97706)}.ai-setup-hero-icon.pulse{animation:1.7s ease-in-out infinite aiSetupPulse}@keyframes aiSetupPulse{50%{box-shadow:0 20px 48px color-mix(in srgb, var(--brand) 42%, transparent);transform:translateY(-3px)scale(1.03)}}.ai-setup-eyebrow{color:var(--brand);letter-spacing:.09em;justify-content:center;align-items:center;gap:6px;margin:0 0 7px;font-size:10px;font-weight:850;display:flex}.ai-setup-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,4vw,34px);line-height:1.08}.ai-setup-body{max-width:530px;color:var(--muted);margin:12px auto 20px;font-size:13px;line-height:1.7}.ai-setup-benefits{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;display:grid}.ai-setup-benefits div{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;justify-items:center;gap:8px;min-width:0;padding:14px 10px;display:grid}.ai-setup-benefits svg{color:var(--brand)}.ai-setup-benefits span{font-size:9.5px;font-weight:700;line-height:1.45}.ai-setup-actions{justify-items:center;gap:10px;display:grid}.ai-setup-actions .button{min-width:min(100%,320px)}.ai-setup-later{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:10px}.ai-setup-later:hover{color:var(--text)}.ai-download-status{text-align:start;gap:9px;margin:22px 0 16px;display:grid}.ai-download-status>div{border:1px solid var(--line);background:var(--surface-2);opacity:.58;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.ai-download-status>div.active,.ai-download-status>div.done{opacity:1;border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}.ai-download-status i{background:var(--surface);width:32px;height:32px;color:var(--brand);border-radius:10px;place-items:center;font-style:normal;display:grid}.ai-download-status .done i{color:#fff;background:#0ba38b}.ai-download-status span{gap:2px;min-width:0;display:grid}.ai-download-status strong{font-size:11px}.ai-download-status small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.ai-setup-progress{background:var(--surface-2);height:9px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.ai-setup-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-2), #16bfa8);height:100%;transition:width .28s;display:block}.ai-setup-progress-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:7px;font-size:9px;display:flex}.ai-device-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:9px;display:flex}.ai-ready-summary{text-align:start;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.ai-ready-summary>div{color:#086d5e;background:#eefaf7;border:1px solid #ccebe5;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid}[data-theme=dark] .ai-ready-summary>div{background:color-mix(in srgb, #087f6b 18%, var(--surface));border-color:color-mix(in srgb, #00a896 40%, var(--line));color:#57d8c2}.ai-ready-summary span{gap:2px;min-width:0;display:grid}.ai-ready-summary strong{font-size:10px}.ai-ready-summary small{overflow-wrap:anywhere;opacity:.78;font-size:8px}.onboarding-v5{isolation:isolate}.onboarding-grid-v5{grid-template-columns:minmax(0,.82fr) minmax(570px,1.18fr);gap:clamp(34px,6vw,88px)}.onboarding-copy-v5 h1{max-width:650px}.onboarding-card-v5{scrollbar-width:thin;gap:15px;max-height:calc(100vh - 112px);padding:24px;overflow:auto}.onboarding-progress-v5>div{justify-content:center}.onboarding-trust-note{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;margin-top:25px;padding:10px 13px;font-size:10px;display:inline-flex}.onboarding-mini-preview{background:#f7f9fc;border:1px solid #e3e7ee;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.onboarding-mini-preview>div:last-child{gap:2px;min-width:0;display:grid}.onboarding-mini-preview strong{font-size:11px}.onboarding-mini-preview span{color:#788293;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.onboarding-interest-picker{max-height:210px;overflow:auto}.onboarding-ai-step{align-content:center;min-height:430px}.cv-page-v5{--cv-accent:#6c5ce7}.cv-heading-v5{align-items:end}.cv-launchpad{color:#fff;background:radial-gradient(circle at 90% 10%,#4ddec938,#0000 32%),linear-gradient(135deg,#0a1427,#151d38 62%,#2c235b);border-radius:21px;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:20px;padding:24px;display:grid;overflow:hidden;box-shadow:0 20px 55px #0a14272e}.cv-launchpad-copy>span{color:#aaa2ff;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.cv-launchpad-copy h2{letter-spacing:-.04em;margin:7px 0;font-size:clamp(20px,3vw,29px)}.cv-launchpad-copy p{color:#ffffffa8;max-width:650px;margin:0 0 16px;font-size:11px;line-height:1.65}.cv-launchpad-copy .button{color:#191d32;background:#fff;border-color:#fff}.cv-launchpad-copy .button:hover{background:#f4f1ff}.cv-launchpad-stats{grid-template-columns:100px 100px minmax(0,1fr);justify-content:end;align-items:center;gap:12px;display:grid}.cv-metric-ring{--ring-value:0deg;background:conic-gradient(#61d5c2 var(--ring-value), #ffffff1f 0);border-radius:50%;place-items:center;width:96px;height:96px;padding:8px;display:grid}.cv-metric-ring>div{text-align:center;background:#111b31;border-radius:50%;place-content:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cv-metric-ring strong{font-size:20px;line-height:1}.cv-metric-ring span{color:#fff9;margin-top:4px;font-size:8px}.cv-launchpad-meta{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.cv-launchpad-meta span{color:#ffffff8c;font-size:8px}.cv-launchpad-meta strong{font-size:14px}.cv-launchpad-meta small{color:#aaa2ff;font-size:8.5px;line-height:1.4}.cv-goal-picker{border:1px solid var(--line);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.cv-goal-picker>span{color:var(--muted);font-size:10px;font-weight:750}.cv-goal-picker>div{background:var(--surface-2);border-radius:11px;gap:5px;padding:4px;display:flex}.cv-goal-picker button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9.5px;font-weight:750;display:flex}.cv-goal-picker button.active{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.cv-health-v5 article{min-height:76px}.cv-power-v5{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.cv-power-v5 .cv-power-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-power-v5 .cv-power-actions button{grid-template-columns:28px minmax(0,1fr)}.cv-builder-v5{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.cv-editor-v5{gap:16px;padding:18px}.cv-editor-tabs-v5{z-index:5;grid-template-columns:repeat(4,1fr);position:sticky;top:-1px}.cv-editor-tabs-v5 button{padding:10px 8px;position:relative}.cv-editor-tabs-v5 button small{inset-inline-end:7px;background:var(--surface-2);width:17px;height:17px;color:var(--muted);border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute;top:6px}.cv-editor-tabs-v5 button.active small{background:var(--brand-soft);color:var(--brand)}.cv-tab-stack{gap:13px;animation:.18s atharFade;display:grid}.cv-accordion-v5 summary{min-height:50px}.cv-accordion-v5[open]{box-shadow:0 8px 24px #12203c0a}.cv-summary-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-summary-tools p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.5}.cv-character-count{color:var(--muted);justify-content:space-between;font-size:8.5px;display:flex}.cv-character-count .good{color:#087f6b}.cv-section-intro{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:linear-gradient(135deg, var(--brand-soft), var(--surface));border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cv-section-intro>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.cv-section-intro svg{color:var(--brand)}.cv-section-intro span{gap:2px;display:grid}.cv-section-intro strong{font-size:10.5px}.cv-section-intro small{color:var(--muted);font-size:8.5px;line-height:1.4}.cv-entry-editor-v5{border-radius:14px;padding:14px}.cv-entry-editor-v5 .cv-entry-editor-head>div{gap:3px;display:flex}.icon-button.danger{color:#b44444}.icon-button:disabled{opacity:.3;cursor:default}.cv-current-check{width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.cv-current-check input{width:15px;height:15px}.cv-bullet-score{color:var(--muted);grid-template-columns:auto minmax(80px,1fr) 34px;align-items:center;gap:8px;font-size:8.5px;display:grid}.cv-bullet-score>div{background:var(--surface);border-radius:999px;height:5px;overflow:hidden}.cv-bullet-score i{border-radius:inherit;background:linear-gradient(90deg,#e5a839,#12a18a);height:100%;display:block}.cv-bullet-score strong{color:var(--text);font-size:9px}.cv-bullet-coach{color:#5f4a12;background:#fff9e9;border:1px solid #e7d8a8;border-radius:14px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}[data-theme=dark] .cv-bullet-coach{background:color-mix(in srgb, #805e0c 16%, var(--surface));border-color:color-mix(in srgb, #d7a82b 35%, var(--line));color:#f0d88b}.cv-bullet-coach strong{font-size:10px}.cv-bullet-coach p{opacity:.76;margin:3px 0 0;font-size:8.5px;line-height:1.4}.cv-bullet-guidance{color:var(--muted);margin-top:7px;font-size:8.5px;line-height:1.45;display:block}.cv-bullet-result{border:1px solid color-mix(in srgb, #12a18a 30%, var(--line));background:color-mix(in srgb, #12a18a 7%, var(--surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.cv-bullet-result>svg{color:#0b8a74}.cv-bullet-result>div{gap:2px;min-width:0;display:grid}.cv-bullet-result strong{font-size:10px}.cv-bullet-result span{color:var(--muted);font-size:8.5px;line-height:1.4}.cv-editor-next{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));background:var(--surface);color:var(--text);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.cv-editor-next:hover{border-color:var(--brand);background:var(--brand-soft)}.cv-editor-next>span:first-child{align-items:center;gap:8px;display:flex}.cv-editor-next svg{color:#0a947e}.cv-editor-next strong{font-size:10px}.cv-editor-next>span:last-child{color:var(--brand);font-size:9px;font-weight:800}.cv-list-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.cv-list-chips span{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:4px 7px;font-size:8px}.cv-tailor-v5{padding:19px}.cv-tailor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cv-suggestion-list,.cv-checklist-panel,.cv-keyword-panel,.cv-export-station{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:15px}.cv-suggestion-list h3,.cv-checklist-panel h3,.cv-keyword-panel h3{margin:0 0 8px;font-size:11px}.cv-suggestion-list p{color:var(--muted);gap:7px;margin:6px 0;font-size:9px;line-height:1.45;display:flex}.cv-suggestion-list svg{color:#0a947e;flex:none}.cv-checklist-panel header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:11px;display:flex}.cv-checklist-panel header p{color:var(--muted);margin:3px 0 0;font-size:8.5px}.cv-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cv-check-grid>div{background:var(--surface-2);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:9px;font-size:8.5px;display:grid}.cv-check-grid i{border-radius:7px;place-items:center;width:21px;height:21px;font-style:normal;font-weight:900;display:grid}.cv-check-grid .passed i{color:#fff;background:#0a947e}.cv-check-grid .needs-work i{color:#9a6707;background:#fff1bd}.cv-keyword-panel>div{flex-wrap:wrap;gap:5px;display:flex}.cv-keyword-panel>div span{color:#9b3b3b;background:#fff0f0;border-radius:999px;padding:5px 8px;font-size:8.5px}[data-theme=dark] .cv-keyword-panel>div span{background:color-mix(in srgb, #a83c3c 18%, var(--surface));color:#f5a7a7}.cv-keyword-panel p{color:var(--muted);margin:10px 0 0;font-size:8.5px}.cv-ai-review-v5{margin-top:0}.cv-export-station{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:linear-gradient(135deg, var(--brand-soft), var(--surface));justify-content:space-between;align-items:center;gap:14px;display:flex}.cv-export-station>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.cv-export-station svg{color:var(--brand)}.cv-export-station span{gap:2px;display:grid}.cv-export-station strong{font-size:10.5px}.cv-export-station small{color:var(--muted);font-size:8.5px;line-height:1.4}.cv-export-station>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cv-preview-wrap-v5{top:16px}.cv-preview-status{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:-3px 0 8px;font-size:8px;display:flex}.cv-preview-status span:first-child{align-items:center;gap:5px;display:flex}.cv-preview-status .good{color:#087f6b}.cv-preview-status .warning{color:#a66308}.preview-entry>div span{color:#6b7380;margin-top:1px;font-size:8.5px;display:block}@media (width<=1180px){.onboarding-grid-v5{grid-template-columns:1fr;max-width:780px}.onboarding-copy-v5{display:none}.onboarding-card-v5{max-height:none}.cv-launchpad{grid-template-columns:1fr}.cv-launchpad-stats{justify-content:start}.cv-power-v5{grid-template-columns:1fr}.cv-power-v5 .cv-power-actions{grid-template-columns:repeat(2,1fr)}.cv-builder-v5{grid-template-columns:1fr}.cv-preview-wrap-v5{position:static}}@media (width<=760px){.ai-setup-overlay{align-items:end;padding:10px}.ai-setup-overlay .ai-setup-card{border-radius:22px 22px 12px 12px;max-height:calc(100vh - 20px);overflow:auto}.ai-setup-benefits,.ai-ready-summary{grid-template-columns:1fr}.ai-setup-benefits div{text-align:start;grid-template-columns:26px minmax(0,1fr);place-items:center start}.onboarding-progress-v5 span{display:none}.onboarding-card-v5{padding:16px}.onboarding-ai-step{min-height:0}.cv-launchpad{padding:18px}.cv-launchpad-stats{grid-template-columns:82px 82px minmax(0,1fr)}.cv-metric-ring{width:78px;height:78px;padding:6px}.cv-metric-ring strong{font-size:16px}.cv-goal-picker{flex-direction:column;align-items:stretch}.cv-goal-picker>div{grid-template-columns:1fr;display:grid}.cv-power-v5 .cv-power-actions{grid-template-columns:1fr}.cv-editor-tabs-v5 button{min-height:44px;font-size:0}.cv-editor-tabs-v5 button span{display:none}.cv-editor-tabs-v5 button svg{width:19px;height:19px}.cv-editor-tabs-v5 button small{display:grid}.cv-design-controls,.cv-check-grid{grid-template-columns:1fr}.cv-summary-tools,.cv-section-intro,.cv-export-station{flex-direction:column;align-items:stretch}.cv-bullet-coach{grid-template-columns:27px minmax(0,1fr)}.cv-bullet-coach .button{grid-column:1/-1}.cv-tailor-actions,.cv-export-station>div:last-child{grid-template-columns:1fr;display:grid}.cv-ai-review-columns{grid-template-columns:1fr}}@media (width<=430px){.cv-launchpad-stats{grid-template-columns:1fr 1fr}.cv-launchpad-meta{grid-column:1/-1}.cv-health-strip{grid-template-columns:1fr}}.nav-item{position:relative}.nav-pro-lock{border:1px solid color-mix(in srgb, var(--purple) 35%, transparent);color:var(--purple);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-inline-start:auto;padding:2px 6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.premium-loading{min-height:420px;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.spinner{border:3px solid var(--line);border-top-color:var(--purple);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.subscription-page{gap:22px;width:min(1060px,100%);margin:0 auto;display:grid}.subscription-hero{color:#fff;background:radial-gradient(circle at 87% 15%,#7c5dff6b,#0000 28%),linear-gradient(135deg,#091327 0%,#18213d 58%,#35296b 100%);border-radius:30px;padding:clamp(28px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 28px 65px #141b372e}.subscription-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-80px;box-shadow:0 0 0 46px #ffffff06,0 0 0 94px #ffffff05}.pro-mark{letter-spacing:.12em;color:#c5baff;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.subscription-hero h1{letter-spacing:-.04em;max-width:760px;margin:18px 0 10px;font-size:clamp(31px,5vw,60px);line-height:1.02}.subscription-hero p{color:#ffffffbf;max-width:690px;font-size:17px;line-height:1.65}.pro-feature-strip{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.pro-feature-strip span{background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.pro-feature-strip svg{width:15px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow-soft);border-radius:24px;gap:18px;padding:25px;display:grid;position:relative}.pricing-card.featured{border-color:color-mix(in srgb,var(--purple) 55%,var(--line));box-shadow:0 20px 50px #644fe624}.best-value{top:15px;color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#6f56ff,#9a75ff);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;inset-inline-end:15px}.plan-name{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.pricing-card h2{letter-spacing:-.04em;margin:5px 0 0;font-size:36px;line-height:1}.pricing-card h2 small{color:var(--muted);letter-spacing:0;font-size:13px}.pricing-card p{color:var(--muted);margin:7px 0 0}.pricing-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--text);align-items:center;gap:9px;font-size:14px;display:flex}.pricing-card li svg{width:17px;color:var(--teal)}.payment-setup-warning{color:#735c20;background:#fff9e8;border:1px solid #f0d89a;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] .payment-setup-warning{color:#f0d884;background:#302b19;border-color:#5e5128}.payment-setup-warning div{gap:3px;display:grid}.payment-setup-warning span{font-size:13px}.subscription-refresh{justify-self:center}.subscription-note{text-align:center;color:var(--muted);margin:0;font-size:12px}.pro-active-panel{text-align:left;min-height:360px;color:var(--text);background:linear-gradient(135deg,#eefaff,#f3efff);border-radius:26px;justify-content:center;align-items:center;gap:18px;display:flex}.pro-active-panel>svg{width:54px;height:54px;color:var(--purple)}.pro-active-panel h1{margin:0;font-size:34px}.pro-active-panel p{color:var(--muted)}.subscription-settings-card .settings-icon.pro{color:#fff;background:linear-gradient(135deg,#6f56ff,#9b73ff)}.subscription-settings-body{border:1px solid var(--line);background:var(--soft);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.subscription-settings-body>div{gap:4px;min-width:0;display:grid}.subscription-settings-body span{color:var(--muted);font-size:13px}.password-settings-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.password-settings-row input{min-width:0}@media (width<=760px){.pricing-grid{grid-template-columns:1fr}.subscription-hero{border-radius:22px;padding:27px 22px}.subscription-hero h1{font-size:36px}.pro-feature-strip{display:grid}.subscription-settings-body,.password-settings-row{grid-template-columns:1fr;align-items:stretch;display:grid}.subscription-settings-body .button{width:100%}}.legal-page-shell{color:#111827;background:linear-gradient(#f7f8fc 0%,#fff 55%);min-height:100vh}.legal-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffeb;border-bottom:1px solid #e8eaf2;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-document{background:#fff;border:1px solid #e8eaf2;border-radius:24px;width:min(820px,100% - 36px);margin:56px auto 80px;padding:clamp(26px,5vw,58px);box-shadow:0 24px 70px #171c3014}.legal-document h1{letter-spacing:-.04em;margin:.45rem 0;font-size:clamp(2rem,4vw,3.2rem)}.legal-document h2{margin:2.1rem 0 .6rem;font-size:1.15rem}.legal-document p,.legal-document li{color:#566078;font-size:1rem;line-height:1.75}.legal-document a{color:#5b4df6;font-weight:700}.legal-updated{color:#8790a5!important;font-size:.88rem!important}.legal-footer{color:#697386;flex-wrap:wrap;justify-content:center;gap:22px;padding:24px 20px 40px;display:flex}.legal-footer a{color:inherit}.subscription-consent{color:#5b6478;background:#fff;border:1px solid #dddff0;border-radius:14px;align-items:flex-start;gap:12px;width:min(780px,100%);margin:4px auto 20px;padding:15px 17px;font-size:.9rem;line-height:1.55;display:flex}.subscription-consent input{accent-color:#6958f5;width:17px;height:17px;margin-top:4px}.subscription-consent a{color:#5b4df6;font-weight:750}.danger-settings-card{border-color:#ffd8d8!important}.settings-icon.danger{color:#d93434!important;background:#fff0f0!important}.danger-settings-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.button:disabled{cursor:not-allowed;opacity:.55}.auth-legal a{color:inherit;text-decoration:underline}.auth-public-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;font-size:.78rem;display:flex}.auth-public-links a{color:#788197}.subscription-page .pricing-card button:disabled{filter:grayscale(.1)}@media (width<=680px){.legal-topbar{height:auto;min-height:68px;padding:12px 16px}.legal-topbar .button{font-size:.78rem}.legal-document{border-radius:18px;margin:24px auto 48px;padding:24px 20px}.danger-settings-row{align-items:stretch}.danger-settings-row .button{justify-content:center;width:100%}}.subscription-manage-page{gap:18px}.subscription-manage-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#40cdb042,#0000 31%),linear-gradient(135deg,#0a172d 0%,#19223e 58%,#3a2d71 100%);border-radius:28px;padding:clamp(28px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 65px #141b372b}.subscription-manage-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -130px -230px auto;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.subscription-manage-copy{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:22px;display:flex;position:relative}.subscription-manage-copy>div:first-child{max-width:720px}.subscription-manage-copy h1{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(30px,4.4vw,52px);line-height:1.05}.subscription-manage-copy p{color:#ffffffbd;margin:0;line-height:1.65}.subscription-manage-copy .eyebrow{color:#8be5cf}.subscription-plan-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff29;border-radius:18px;flex:none;gap:4px;min-width:128px;padding:16px 18px;display:grid}.subscription-plan-badge span{color:#ffffffb8;font-size:13px}.subscription-plan-badge strong{text-transform:capitalize;font-size:19px}.subscription-result-banner,.subscription-cancel-banner{border-radius:16px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.subscription-result-banner{color:#155b4f;background:#effbf7;border:1px solid #bfe9de}.subscription-cancel-banner{color:#7a5314;background:#fff9eb;border:1px solid #f3d9a4}.subscription-result-banner>div,.subscription-cancel-banner>div{gap:3px;display:grid}.subscription-result-banner span,.subscription-cancel-banner span{opacity:.82;font-size:13px;line-height:1.5}.subscription-management-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.subscription-detail-card,.subscription-history-card,.subscription-support-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:22px}.subscription-detail-card{align-content:start;gap:20px;padding:23px;display:grid}.subscription-detail-card>header,.subscription-history-card>header,.subscription-history-card>header>div{align-items:center;gap:12px;display:flex}.subscription-detail-card>header>svg,.subscription-history-card>header>div>svg{width:38px;height:38px;color:var(--purple);background:color-mix(in srgb,var(--purple) 10%,transparent);border-radius:12px;padding:9px}.subscription-detail-card h2,.subscription-history-card h2{margin:0;font-size:18px}.subscription-detail-card header p,.subscription-history-card header p{color:var(--muted);margin:3px 0 0;font-size:12px}.subscription-detail-card dl{border:1px solid var(--line);border-radius:16px;gap:0;margin:0;display:grid;overflow:hidden}.subscription-detail-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.subscription-detail-card dl>div:last-child{border-bottom:0}.subscription-detail-card dt{color:var(--muted);font-size:13px}.subscription-detail-card dd{text-align:right;margin:0;font-size:13px;font-weight:750}.status-positive{color:var(--teal)}.subscription-manage-actions{flex-wrap:wrap;gap:10px;display:flex}.subscription-cancel-copy{color:var(--muted);margin:-6px 0 0;font-size:12px;line-height:1.55}.subscription-benefits-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.subscription-benefits-card li{align-items:center;gap:9px;font-size:14px;display:flex}.subscription-benefits-card li svg{width:17px;color:var(--teal)}.subscription-history-card{padding:21px}.subscription-history-card>header{justify-content:space-between;margin-bottom:16px}.subscription-history-list{border:1px solid var(--line);border-radius:15px;display:grid;overflow:hidden}.subscription-history-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.subscription-history-row:last-child{border-bottom:0}.subscription-history-row>div{gap:3px;display:grid}.subscription-history-row>div:last-child{text-align:right}.subscription-history-row span{color:var(--muted);font-size:12px}.payment-status{text-transform:capitalize;border-radius:999px;justify-self:end;padding:3px 8px;font-weight:750;display:inline-flex}.payment-status.paid{color:#126b57;background:#e8f8f3}.payment-status.pending{color:#7d5a18;background:#fff7df}.payment-status.failed,.payment-status.canceled{color:#a72f38;background:#fff0f1}.subscription-history-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:15px;padding:28px}.subscription-support-card{align-items:center;gap:14px;padding:18px 20px;display:flex}.subscription-support-card>svg{color:var(--purple)}.subscription-support-card>div{flex:1;gap:3px;min-width:0;display:grid}.subscription-support-card span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.password-recovery-banner{color:#155b4f;background:#effbf7;border:1px solid #bfe9de;border-radius:13px;align-items:center;gap:9px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}[dir=rtl] .subscription-detail-card dd,[dir=rtl] .subscription-history-row>div:last-child{text-align:left}@media (width<=820px){.subscription-management-grid{grid-template-columns:1fr}.subscription-manage-copy{flex-direction:column;align-items:flex-start}.subscription-plan-badge{min-width:150px}.subscription-support-card{flex-wrap:wrap;align-items:flex-start}.subscription-support-card .button{width:100%}}@media (width<=560px){.subscription-manage-hero{border-radius:22px;padding:26px 21px}.subscription-manage-copy h1{font-size:34px}.subscription-detail-card dl>div,.subscription-history-row{flex-direction:column;align-items:flex-start}.subscription-detail-card dd,.subscription-history-row>div:last-child{text-align:left}[dir=rtl] .subscription-detail-card dd,[dir=rtl] .subscription-history-row>div:last-child{text-align:right}.subscription-manage-actions .button{width:100%}}.onboarding-progress-v5{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-pro-step{align-content:center;gap:17px;min-height:430px}.onboarding-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.onboarding-pro-grid article{background:linear-gradient(145deg,#fff,#f8f7ff);border:1px solid #e2e6ee;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.onboarding-pro-grid article>svg{color:#5f51d7;background:#ece9ff;border-radius:11px;width:36px;height:36px;padding:8px}.onboarding-pro-grid article>div{gap:5px;display:grid}.onboarding-pro-grid strong{color:#1e2735;font-size:11px}.onboarding-pro-grid span{color:#6f7887;font-size:9.5px;line-height:1.55}.onboarding-pro-price{color:#5144c2;background:#f4f2ff;border:1px solid #d9d3ff;border-radius:13px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:12px 14px;display:grid}.onboarding-pro-price span{font-size:10px;font-weight:800}.onboarding-pro-price strong{color:#2d285d;justify-self:end;font-size:10.5px}.onboarding-pro-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-pro-note{text-align:center;color:#7f8794;font-size:9px;display:block}.password-reset-note{color:#536071;background:#f7f9fc;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.password-reset-note>svg{color:#6354d9;margin-top:1px}.password-reset-note>div{gap:3px;display:grid}.password-reset-note strong{color:#293446;font-size:10px}.password-reset-note span{font-size:9px;line-height:1.5}.sidebar-signout{color:#9f2f3c;background:#9f2f3c0b;border-color:#9f2f3c38}.sidebar-signout:hover:not(:disabled){background:#9f2f3c17}.mobile-header-actions{align-items:center;gap:8px;display:flex}.mobile-signout{color:#9f2f3c;cursor:pointer;background:#fff;border:1px solid #e2e6ed;border-radius:11px;place-items:center;width:36px;height:36px;display:inline-grid}.mobile-signout:disabled{opacity:.55;cursor:wait}.pro-feature-strip{flex-wrap:wrap}@media (width<=850px){.onboarding-pro-grid{grid-template-columns:1fr}.onboarding-pro-step{min-height:0}}@media (width<=560px){.onboarding-progress-v5{grid-template-columns:repeat(5,1fr)}.onboarding-pro-actions{grid-template-columns:1fr}.onboarding-pro-price{grid-template-columns:auto 1fr}.onboarding-pro-price strong{grid-column:1/-1;justify-self:start}}.auth-email-only .auth-card{justify-self:end;width:100%;max-width:520px}.auth-trust-line{color:#ffffffa8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:10px 13px;font-size:11px;display:inline-flex}.auth-trust-line svg{color:#78e0cf;flex:none}.auth-input.invalid{border-color:#e98695;box-shadow:0 0 0 3px #d0394e14}.auth-password-input{grid-template-columns:22px minmax(0,1fr) auto}.password-visibility{color:#6555d7;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 8px;font-size:10px;font-weight:800}[dir=rtl] .password-visibility{padding:5px 8px 5px 0}.field-error{color:#b83a50;margin-top:5px;font-size:9px;display:block}.password-requirements{flex-wrap:wrap;gap:7px;margin-top:-3px;display:flex}.password-requirements span{color:#969eaa;background:#f1f3f7;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:8.5px;font-weight:750;display:inline-flex}.password-requirements span svg{opacity:.45}.password-requirements span.met{color:#087f6b;background:#e9f8f4}.password-requirements span.met svg{opacity:1}.auth-secure-summary{color:#818a99;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.auth-secure-summary svg{color:#6758d8;flex:none}.auth-form .button-large{min-height:50px}.onboarding-v8 .onboarding-card{border-color:#ffffff8c}.onboarding-pro-v8{align-content:start;min-height:0}.onboarding-pro-kicker{color:#5947c7;letter-spacing:.06em;background:#efecff;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 10px;font-size:8.5px;font-weight:850;display:inline-flex}.pro-preview-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pro-preview-card{background:linear-gradient(155deg,#fff,#f8f7ff);border:1px solid #dddff0;border-radius:16px;gap:9px;min-width:0;padding:13px;display:grid;position:relative;overflow:hidden}.pro-preview-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#fbfbfe7a);position:absolute;inset:0}.pro-preview-head{z-index:1;color:#5a4bc9;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid;position:relative}.pro-preview-head span{font-size:9px;font-weight:850}.pro-preview-ui{z-index:1;background:#fff;border:1px solid #e4e6ef;border-radius:11px;min-height:74px;padding:10px;position:relative;box-shadow:0 8px 20px #2227460f}.pro-preview-ui>i{background:#e8e9f2;border-radius:999px;height:6px;margin-bottom:7px;display:block}.pro-preview-ui>i:first-child{background:#dcd7ff;width:65%}.pro-preview-ui>i:nth-child(2){width:84%}.pro-preview-ui>i:nth-child(3){width:48%}.pro-preview-ui>div{gap:6px;margin-top:10px;display:flex}.pro-preview-ui>div span{background:#eaf7f4;border-radius:6px;width:34px;height:18px}.pro-preview-ui.cv-sheet{align-content:start;gap:6px;display:grid}.pro-preview-ui.cv-sheet b{background:#6c5ce7;border-radius:999px;width:34%;height:7px}.pro-preview-ui.cv-sheet span{background:#e5e7ed;border-radius:999px;width:92%;height:4px}.pro-preview-ui.cv-sheet span:nth-of-type(2){width:75%}.pro-preview-ui.cv-sheet span:nth-of-type(3){width:83%}.pro-preview-ui.cv-sheet div{background:#f1efff;border-radius:7px;width:100%;height:20px;margin:3px 0 0}.pro-preview-ui.proof-score{grid-template-columns:44px 1fr;align-items:center;gap:7px;display:grid}.pro-preview-ui.proof-score b{color:#5949c7;background:conic-gradient(#6c5ce7 82%,#ececf2 0);border-radius:50%;grid-row:1/4;place-items:center;width:42px;height:42px;font-size:10px;display:grid;box-shadow:inset 0 0 0 6px #fff}.pro-preview-ui.proof-score span{background:#e5e7ed;border-radius:999px;height:6px}.pro-preview-ui.proof-score span:first-of-type{background:#d9f2ec;width:90%}.pro-preview-ui.proof-score span:nth-of-type(2){width:70%}.pro-preview-ui.proof-score span:nth-of-type(3){width:82%}.pro-preview-card>strong,.pro-preview-card>p,.pro-preview-card>small{z-index:1;position:relative}.pro-preview-card>strong{color:#20293a;font-size:10.5px}.pro-preview-card>p{color:#717a89;min-height:44px;margin:0;font-size:8.8px;line-height:1.55}.pro-preview-card>small{color:#7b719f;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.onboarding-pro-value{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-pro-value div{color:#526071;background:#f6f8fb;border-radius:11px;align-items:center;gap:7px;padding:9px 10px;font-size:8.8px;line-height:1.4;display:flex}.onboarding-pro-value svg{color:#0a9a82;flex:none}.locked-feature-preview{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--brand-soft) 42%,var(--surface)));box-shadow:var(--shadow-soft);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:24px;padding:24px;display:grid}.locked-feature-visual{background:#f8f9fc;border:1px solid #dfe2eb;border-radius:18px;min-height:260px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1f26431a}.locked-feature-toolbar{color:#4f43b8;background:#fff;border-bottom:1px solid #e4e6ed;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 15px;display:grid}.locked-feature-toolbar span{font-size:12px;font-weight:850}.locked-feature-toolbar small{color:#fff;background:#6c5ce7;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.locked-feature-canvas{filter:blur(1.5px);opacity:.58;gap:11px;padding:22px;display:grid}.locked-feature-canvas>i{background:#e1e4ec;border-radius:8px;height:15px}.locked-feature-canvas>i:first-child{background:#d8d2ff;width:58%}.locked-feature-canvas>i:nth-child(2){width:92%}.locked-feature-canvas>i:nth-child(3){width:76%}.locked-feature-canvas>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.locked-feature-canvas>div span{background:#fff;border:1px solid #e3e5ed;border-radius:13px;height:86px}.locked-feature-overlay{text-align:center;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12182b9e;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.locked-feature-overlay strong{font-size:18px}.locked-feature-overlay span{color:#ffffffc7;font-size:11px}.locked-feature-copy h2{letter-spacing:-.035em;margin:8px 0 9px;font-size:25px}.locked-feature-copy>p:not(.eyebrow){color:var(--muted);line-height:1.65}.locked-feature-copy ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.locked-feature-copy li{align-items:center;gap:8px;font-size:13px;display:flex}.locked-feature-copy li svg{width:16px;color:var(--teal)}.fatal-error-page{color:#fff;text-align:center;background:radial-gradient(circle at 20% 10%,#6c5ce759,#0000 40%),#08111f;place-content:center;justify-items:center;gap:30px;min-height:100vh;padding:30px;display:grid}.fatal-error-page section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;justify-items:center;gap:13px;width:min(520px,100%);padding:32px;display:grid}.fatal-error-page h1{margin:0;font-size:30px}.fatal-error-page p{color:#ffffffa6;margin:0 0 8px;line-height:1.6}.fatal-error-page a{color:#c4bbff;font-weight:750}.fatal-error-icon{color:#ffd56a;background:#ffd56a1f;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}@media (width<=920px){.pro-preview-showcase,.onboarding-pro-value,.locked-feature-preview{grid-template-columns:1fr}}@media (width<=560px){.auth-trust-line{border-radius:14px;align-items:flex-start}.locked-feature-preview{border-radius:19px;padding:16px}.locked-feature-visual{min-height:230px}}.onboarding-page.onboarding-v8{min-height:100dvh;padding-bottom:max(34px, env(safe-area-inset-bottom));overflow:hidden auto}.onboarding-v8 .onboarding-grid-v5{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(28px,5vw,76px)}.onboarding-v8 .onboarding-card-v5{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-height:min(820px,100dvh - 112px);overflow:hidden auto}.onboarding-v8 .onboarding-step,.onboarding-v8 .onboarding-pro-v9,.onboarding-v8 .onboarding-pro-layout-v9,.onboarding-v8 .onboarding-pro-feature-list-v9,.onboarding-v8 .onboarding-pro-offer-v9{min-width:0}.onboarding-pro-v9{align-content:start;gap:15px;min-height:0}.onboarding-pro-intro{gap:12px;display:grid}.onboarding-pro-layout-v9{grid-template-columns:minmax(0,1.08fr) minmax(245px,.92fr);align-items:stretch;gap:13px;display:grid}.onboarding-pro-feature-list-v9{gap:9px;display:grid}.onboarding-pro-feature-list-v9 article{background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e1e4ed;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:12px;display:grid;box-shadow:0 8px 20px #2026460b}.onboarding-pro-feature-icon{color:#5c4bd3;background:#ece9ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.onboarding-pro-feature-icon svg{width:21px;height:21px}.onboarding-pro-feature-list-v9 article>div:last-child{gap:4px;min-width:0;display:grid}.onboarding-pro-feature-list-v9 strong{color:#20293a;font-size:11.5px}.onboarding-pro-feature-list-v9 p{color:#6f7887;margin:0;font-size:9.4px;line-height:1.5}.onboarding-pro-feature-list-v9 span{color:#695db0;align-items:center;gap:5px;font-size:8.2px;font-weight:750;display:inline-flex}.onboarding-pro-offer-v9{background:linear-gradient(160deg,#f8f6ff,#fff 58%,#f1fbf8);border:1px solid #d8d2ff;border-radius:17px;align-content:start;gap:11px;padding:16px;display:grid;box-shadow:0 15px 35px #493ba11a}.onboarding-pro-offer-badge{color:#5a49ca;letter-spacing:.055em;justify-self:start;align-items:center;gap:6px;font-size:8px;font-weight:850;display:inline-flex}.onboarding-pro-offer-v9 h3{color:#1c2534;letter-spacing:-.025em;margin:0;font-size:18px}.onboarding-pro-offer-v9>p{color:#6c7584;margin:0;font-size:9.5px;line-height:1.55}.onboarding-pro-price-v9{background:#fffc;border:1px solid #dfdcf5;border-radius:12px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.onboarding-pro-price-v9>i{background:#e1dfeb;width:1px;height:30px}.onboarding-pro-price-v9>div{gap:2px;display:grid}.onboarding-pro-price-v9 span{color:#7a8290;font-size:8px;font-weight:700}.onboarding-pro-price-v9 strong{color:#4538ad;font-size:11px}.onboarding-pro-offer-v9 ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.onboarding-pro-offer-v9 li{color:#4f5968;align-items:flex-start;gap:7px;font-size:9px;line-height:1.4;display:flex}.onboarding-pro-offer-v9 li svg{color:#009b83;flex:none}.onboarding-pro-actions-v9{gap:8px;display:grid}.onboarding-pro-actions-v9 .button{width:100%;min-height:42px}.onboarding-pro-offer-v9>small{color:#858c98;text-align:center;font-size:8px}.pro-live-preview{gap:12px;display:grid}.pro-live-preview-banner{z-index:12;border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));background:color-mix(in srgb, var(--surface) 91%, var(--brand-soft));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid;position:sticky;top:0;box-shadow:0 14px 35px #241f591a}.pro-live-preview-icon{width:46px;height:46px;color:var(--brand);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.pro-live-preview-banner>div:nth-child(2){gap:3px;min-width:0;display:grid}.pro-live-preview-banner p{color:var(--brand);letter-spacing:.06em;align-items:center;gap:6px;margin:0;font-size:8px;font-weight:850;display:flex}.pro-live-preview-banner h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:18px}.pro-live-preview-banner span{color:var(--muted);font-size:10px;line-height:1.45}.pro-live-preview-hint{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex}.pro-live-preview-hint svg{color:var(--brand)}.pro-live-preview-surface{cursor:pointer;border-radius:20px;outline:none;min-width:0;transition:box-shadow .18s,transform .18s;position:relative}.pro-live-preview-surface:hover,.pro-live-preview-surface:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}.pro-live-preview-surface:focus-visible{transform:translateY(-1px)}.pro-live-preview-content{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.96;min-width:0}.pro-live-preview-watermark{top:13px;z-index:8;border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));color:var(--brand);background:color-mix(in srgb, var(--surface) 90%, var(--brand-soft));box-shadow:var(--shadow-sm);letter-spacing:.05em;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;inset-inline-end:13px}@media (width<=1180px){.onboarding-v8 .onboarding-grid-v5{grid-template-columns:1fr;align-items:start;max-width:800px}.onboarding-v8 .onboarding-copy-v5{display:none}.onboarding-v8 .onboarding-card-v5{max-height:none;overflow:visible}}@media (width<=760px){.onboarding-v8 .onboarding-grid-v5{margin-top:14px;padding-top:8px}.onboarding-v8 .onboarding-card-v5{border-radius:20px;padding:16px}.onboarding-pro-layout-v9{grid-template-columns:1fr}.onboarding-pro-feature-list-v9 article{grid-template-columns:38px minmax(0,1fr);padding:11px}.onboarding-pro-feature-icon{width:38px;height:38px}.pro-live-preview-banner{grid-template-columns:40px minmax(0,1fr);padding:13px;position:static}.pro-live-preview-icon{width:40px;height:40px}.pro-live-preview-banner .button{grid-column:1/-1;width:100%}}@media (width<=520px){.onboarding-v8 .onboarding-progress-v5{gap:4px}.onboarding-v8 .onboarding-progress-v5 i{width:23px;height:23px}.onboarding-pro-price-v9{grid-template-columns:1fr}.onboarding-pro-price-v9>i{width:100%;height:1px}.pro-live-preview-watermark{top:8px;inset-inline-end:8px}}.page-stack,.page-heading,.panel,.main-column,.page-content,.capture-grid,.proof-layout,.cv-builder-layout,.career-pipeline-layout,.tool-layout,.ai-studio-layout,.planner-layout,.portfolio-builder,.settings-grid,.subscription-management-grid,.page-stack>*,.panel>*,.page-heading>*{min-width:0}button,input,textarea,select{max-width:100%}p,h1,h2,h3,h4,span,strong,small,label,li{overflow-wrap:anywhere}.app-loading{background:var(--navy);color:#ffffffb8;place-content:center;justify-items:center;gap:14px;min-height:100dvh;display:grid}.app-loading .brand-logo{transform:scale(1.08)}.app-loading>span{font-size:13px}.onboarding-page.onboarding-v8{min-height:100dvh;padding:22px clamp(16px, 4vw, 64px) max(34px, env(safe-area-inset-bottom));overflow:auto}.onboarding-header{width:min(1320px,100%)}.onboarding-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.onboarding-exit{border:1px solid #ffffff1f}.onboarding-v8 .onboarding-grid-v5{grid-template-columns:minmax(320px,.72fr) minmax(590px,1.28fr);align-items:center;gap:clamp(28px,5vw,78px);width:min(1320px,100%);min-height:calc(100dvh - 98px);margin-top:16px}.onboarding-v8 .onboarding-copy-v5 h1{font-size:clamp(46px,5.7vw,78px)}.onboarding-v8 .onboarding-card-v5{scrollbar-gutter:stable;border-radius:28px;gap:18px;width:100%;min-width:0;max-height:calc(100dvh - 112px);padding:clamp(20px,2.2vw,30px);overflow:clip auto}.onboarding-v8 .onboarding-progress-v5{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;padding:4px 0 15px;position:sticky;top:-1px}.onboarding-v8 .onboarding-progress-v5>div{gap:7px}.onboarding-v8 .onboarding-progress-v5 span{font-size:9px}.onboarding-v8 .onboarding-step{gap:19px;min-height:0}.onboarding-v8 .onboarding-step-title h2{font-size:clamp(21px,2.1vw,27px)}.onboarding-v8 .onboarding-step-title p{max-width:660px;font-size:12px}.onboarding-v8 .field-label{font-size:12px}.onboarding-v8 input,.onboarding-v8 select,.onboarding-v8 textarea{min-height:46px;font-size:14px}.onboarding-v8 .onboarding-role-card strong{font-size:12.5px}.onboarding-v8 .onboarding-role-card p{font-size:10.5px}.onboarding-v8 .onboarding-footer-actions{z-index:8;background:linear-gradient(#fff0,#fff 24%);margin-inline:-4px;padding:15px 4px 3px;position:sticky;bottom:-1px}.onboarding-pro-v10{align-content:start;gap:16px}.onboarding-pro-hero-v10{background:radial-gradient(circle at 90% 0,#00a89621,#0000 34%),linear-gradient(145deg,#f4f1ff,#fff 60%);border:1px solid #d8d2ff;border-radius:19px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 16px 38px #493ba11a}.onboarding-pro-crown-v10{color:#fff;background:linear-gradient(145deg,#6c5ce7,#8c72ff);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 28px #6c5ce747}.onboarding-pro-hero-copy-v10{gap:6px;min-width:0;display:grid}.onboarding-pro-hero-copy-v10 h2{color:#172033;letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.2vw,29px);line-height:1.08}.onboarding-pro-hero-copy-v10 p{color:#687386;max-width:690px;margin:0;font-size:11.5px;line-height:1.55}.onboarding-pro-pricing-v10{border-inline-start:1px solid #dfdced;justify-items:end;gap:1px;min-width:112px;padding-inline-start:12px;display:grid}.onboarding-pro-pricing-v10 span,.onboarding-pro-pricing-v10 small{color:#80889a;font-size:8.5px}.onboarding-pro-pricing-v10 strong{color:#4e3fc1;font-size:17px}.onboarding-pro-feature-grid-v10{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.onboarding-pro-feature-grid-v10 article{background:#fff;border:1px solid #e1e5ed;border-radius:16px;grid-template-rows:auto 1fr;gap:11px;min-width:0;padding:15px;display:grid;box-shadow:0 8px 22px #1f26410d}.onboarding-pro-feature-grid-v10 article>div:last-child{align-content:start;gap:6px;min-width:0;display:grid}.onboarding-pro-feature-grid-v10 strong{color:#20293a;font-size:13px}.onboarding-pro-feature-grid-v10 p{color:#697487;margin:0;font-size:10.5px;line-height:1.55}.onboarding-pro-feature-grid-v10 span{color:#6657cf;align-items:center;gap:5px;margin-top:auto;font-size:9px;font-weight:750;display:inline-flex}.onboarding-pro-feature-grid-v10 .onboarding-pro-feature-icon{width:42px;height:42px}.onboarding-pro-decision-v10{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);align-items:stretch;gap:13px;display:grid}.onboarding-pro-reassurance-v10{background:#f4fbf9;border:1px solid #dce7e5;border-radius:15px;align-content:center;gap:6px;padding:15px 17px;display:grid}.onboarding-pro-reassurance-v10>strong{color:#18483f;font-size:13px}.onboarding-pro-reassurance-v10>span{color:#64766f;font-size:10.5px;line-height:1.5}.onboarding-pro-reassurance-v10>div{flex-wrap:wrap;gap:7px 12px;margin-top:3px;display:flex}.onboarding-pro-reassurance-v10>div span{color:#2e6c61;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.onboarding-pro-reassurance-v10 svg{color:#009b83}.onboarding-pro-actions-v10{background:#faf9ff;border:1px solid #e0def2;border-radius:15px;align-content:center;gap:8px;padding:14px;display:grid}.onboarding-pro-actions-v10 .button{width:100%;min-height:44px}.onboarding-pro-actions-v10 small{text-align:center;color:#7e8796;font-size:9px}.pro-page-preview{gap:16px;min-width:0;display:grid}.pro-page-preview-bar{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,var(--brand-soft)),var(--surface));border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #2d266814}.pro-page-preview-symbol{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.pro-page-preview-copy{gap:3px;min-width:0;display:grid}.pro-page-preview-copy>p{color:var(--brand);letter-spacing:.07em;align-items:center;gap:5px;margin:0;font-size:8px;font-weight:850;display:flex}.pro-page-preview-copy>div{align-items:baseline;gap:10px;min-width:0;display:flex}.pro-page-preview-copy h2{letter-spacing:-.02em;flex:none;margin:0;font-size:16px}.pro-page-preview-copy span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.pro-page-preview-status{color:#6758cf;white-space:nowrap;background:#f0edff;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8.5px;font-weight:800;display:inline-flex}.pro-page-preview-cta{white-space:nowrap}.pro-page-preview-body{cursor:pointer;touch-action:pan-y;border-radius:20px;outline:none;min-width:0;position:relative}.pro-page-preview-body:focus-visible{box-shadow:0 0 0 3px #6c5ce72e}.pro-page-preview-content{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;min-width:0}.pro-page-preview-content>*{min-width:0}.pro-page-preview-floating{z-index:24;inset-inline-end:22px;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#372b96eb;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-flex;position:fixed;bottom:24px;box-shadow:0 16px 36px #271f674d}.mobile-menu-trigger,.mobile-nav-close{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;place-items:center;width:40px;height:40px;display:none}.mobile-header-center{color:#fffc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:750;display:none;overflow:hidden}.mobile-nav-backdrop{display:none}.bottom-nav button{font:inherit;background:0 0;border:0}@media (width<=1180px){.onboarding-v8 .onboarding-grid-v5{grid-template-columns:1fr;align-items:start;width:min(820px,100%);min-height:0}.onboarding-v8 .onboarding-copy-v5{display:none}.onboarding-v8 .onboarding-card-v5{max-height:none;overflow:visible}.onboarding-v8 .onboarding-progress-v5,.onboarding-v8 .onboarding-footer-actions{position:static}.cv-builder-layout,.career-pipeline-layout,.tool-layout,.ai-studio-layout,.insights-grid,.subscription-management-grid{grid-template-columns:1fr}.cv-preview-wrap,.tool-side{position:static!important}}@media (width<=900px){.page-content{width:100%;padding:18px 16px calc(92px + env(safe-area-inset-bottom))}.mobile-header{gap:10px;height:64px;padding:10px 14px}.mobile-header .brand-word{display:none}.mobile-header-center{text-align:center;flex:1;display:block}.mobile-menu-trigger,.mobile-nav-close{display:grid}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-item{border:0;min-width:0;min-height:50px}.bottom-item span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-nav-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050b158a;justify-content:flex-end;animation:.16s fade;display:flex;position:fixed;inset:0}[dir=rtl] .mobile-nav-backdrop{justify-content:flex-start}.mobile-nav-drawer{width:min(380px,92vw);height:100%;padding:16px 14px max(18px,env(safe-area-inset-bottom));color:#fff;background:#0b1525;flex-direction:column;display:flex;overflow-y:auto;box-shadow:-24px 0 60px #00000047}[dir=rtl] .mobile-nav-drawer{box-shadow:24px 0 60px #00000047}.mobile-nav-drawer-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 14px;display:flex}.mobile-nav-account{background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:14px 0;padding:13px;display:grid}.mobile-nav-account>div:last-child{gap:3px;min-width:0;display:grid}.mobile-nav-account strong,.mobile-nav-account span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-nav-account strong{font-size:13px}.mobile-nav-account span{color:#ffffff8c;font-size:10px}.mobile-nav-account small{color:#62d9c5;align-items:center;gap:5px;font-size:9px;display:inline-flex}.mobile-nav-list{gap:4px;display:grid}.mobile-nav-link{color:#ffffffb3;border-radius:12px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;padding:9px 11px;font-size:13px;font-weight:650;display:grid}.mobile-nav-link.active{color:#fff;background:linear-gradient(100deg,#6c5ce780,#6c5ce71f)}.mobile-nav-link small{color:#d8d2ff;background:#6c5ce72e;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:inline-flex}.mobile-nav-actions{gap:8px;margin-top:auto;padding-top:16px;display:grid}.mobile-nav-actions .button-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.capture-grid,.proof-layout,.planner-layout,.portfolio-builder,.settings-grid,.cv-builder-layout,.career-pipeline-layout,.tool-layout,.ai-studio-layout,.insights-grid,.subscription-management-grid{grid-template-columns:1fr!important}.proof-input,.portfolio-selector,.week-rail,.cv-preview-wrap{position:static!important}.pricing-grid{grid-template-columns:1fr 1fr}.pro-page-preview-floating{bottom:calc(76px + env(safe-area-inset-bottom));inset-inline-end:14px}}@media (width<=700px){.panel{border-radius:16px;padding:17px}.page-stack{gap:16px}.page-heading{gap:10px;min-height:0}.page-heading h1{font-size:clamp(26px,8vw,34px)}.page-heading p{font-size:12px}.form-grid.two,.form-grid.three,.proof-columns,.evidence-detail-grid,.planner-overview-grid,.insight-hero-grid,.insights-grid.three,.vault-stats,.role-grid,.pricing-grid{grid-template-columns:1fr!important}.planner-toolbar,.vault-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr!important}.planner-toolbar select{width:100%}.assignment-board,.evidence-grid{grid-template-columns:1fr!important}.segmented-tabs,.career-tabs,.cv-editor-tabs{scrollbar-width:none;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto}.segmented-tabs::-webkit-scrollbar{display:none}.career-tabs::-webkit-scrollbar{display:none}.cv-editor-tabs::-webkit-scrollbar{display:none}.segmented-tabs button,.career-tabs button{flex:none;min-height:40px}.heading-actions,.section-title-row,.panel-title,.cv-export-station,.application-next-actions,.subscription-manage-actions{flex-direction:column;align-items:stretch}.heading-actions .button,.section-title-row .button,.application-next-actions .button{width:100%}.modal-backdrop{padding:8px}.modal{width:100%;max-height:calc(100dvh - 16px)}.onboarding-page.onboarding-v8{padding:14px 12px max(24px,env(safe-area-inset-bottom))}.onboarding-header .brand-word{display:none}.onboarding-header-actions{gap:6px}.onboarding-header-actions .language-button{min-width:40px;padding:9px 10px;font-size:0}.onboarding-header-actions .language-button svg{margin:0}.onboarding-exit{font-size:10px!important}.onboarding-exit svg{margin-inline-end:5px!important}.onboarding-v8 .onboarding-grid-v5{margin-top:10px}.onboarding-v8 .onboarding-card-v5{border-radius:20px;gap:14px;padding:15px}.onboarding-v8 .onboarding-progress-v5{gap:4px;padding-bottom:11px}.onboarding-v8 .onboarding-progress-v5 span{display:none}.onboarding-v8 .onboarding-progress-v5 i{width:27px;height:27px}.onboarding-v8 .onboarding-step-title{gap:9px}.onboarding-v8 .onboarding-step-title h2{font-size:21px}.onboarding-v8 .onboarding-step-title p{font-size:11px}.onboarding-role-grid{grid-template-columns:1fr;max-height:none}.onboarding-footer-actions{flex-direction:column-reverse}.onboarding-footer-actions .button{width:100%}.onboarding-pro-hero-v10{grid-template-columns:44px minmax(0,1fr);padding:14px}.onboarding-pro-crown-v10{width:44px;height:44px}.onboarding-pro-pricing-v10{border-inline-start:0;border-top:1px solid #dfdced;grid-column:1/-1;grid-template-columns:auto auto 1fr;place-items:baseline start;min-width:0;padding:10px 0 0}.onboarding-pro-pricing-v10 small{justify-self:start}.onboarding-pro-feature-grid-v10,.onboarding-pro-decision-v10{grid-template-columns:1fr}.onboarding-pro-feature-grid-v10 article{grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px}.onboarding-pro-feature-grid-v10 .onboarding-pro-feature-icon{width:40px;height:40px}.pro-page-preview-bar{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:11px}.pro-page-preview-symbol{width:38px;height:38px}.pro-page-preview-copy>div{gap:2px;display:grid}.pro-page-preview-copy h2{font-size:14px}.pro-page-preview-copy span{white-space:normal;font-size:9px;line-height:1.35}.pro-page-preview-status{justify-content:center;width:34px;height:34px;padding:0;font-size:0}.pro-page-preview-cta{grid-column:1/-1;width:100%}.pro-page-preview-floating{display:none}}@media (width<=430px){.page-content{padding-inline:11px}.panel{padding:14px}.mobile-header{padding-inline:11px}.bottom-nav{padding-inline:5px}.bottom-item{font-size:7px}.button{min-height:42px}.toast{width:max-content;max-width:calc(100vw - 24px);bottom:calc(78px + env(safe-area-inset-bottom));text-align:center;border-radius:14px}.onboarding-v8 .onboarding-card-v5{padding:13px}.onboarding-pro-hero-copy-v10 h2{font-size:19px}.onboarding-pro-hero-copy-v10 p{font-size:10.5px}.onboarding-pro-reassurance-v10>div{display:grid}}.proof-empty-state{width:min(430px,100%);min-height:0;padding:72px 20px 44px}.proof-empty-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:15px;display:grid}.proof-empty-preview span{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:11px;justify-items:center;gap:6px;padding:10px 7px;font-size:8.5px;font-weight:750;display:grid}.proof-empty-preview svg{color:var(--brand)}@media (width<=700px){.proof-result:has(>.proof-empty-state){min-height:0}.proof-empty-state{padding:30px 8px}.proof-empty-preview{grid-template-columns:1fr}.proof-empty-preview span{justify-content:center;display:flex}.assignment-row,.application-row,.application-detail-head,.subscription-manage-copy,.subscription-support-card,.portfolio-hero,.vault-item,.evidence-card-head,.dashboard-assignment-row{flex-wrap:wrap;min-width:0}.assignment-actions,.detail-date,.privacy-row label,.subscription-plan-badge{width:100%;min-width:0}.assignment-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-manage-copy{align-items:flex-start}.subscription-plan-badge{grid-template-columns:auto 1fr;align-items:baseline}.subscription-support-card{align-items:stretch}.subscription-support-card .button{width:100%}.subscription-detail-card dl>div{align-items:flex-start}.subscription-detail-card dd{overflow-wrap:anywhere;max-width:58%}.cv-launchpad-stats,.cv-health-strip,.cv-check-grid,.career-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cv-preview-toolbar,.cv-tailor-actions,.application-row-actions{flex-wrap:wrap}.cv-preview-toolbar .button,.cv-tailor-actions .button{flex:180px}.task-edit-row,.detail-task-list>div{min-width:0}.detail-task-list>div{grid-template-columns:36px minmax(0,1fr) 72px auto}.minute-input{min-width:0}}@media (width<=430px){.assignment-actions,.cv-launchpad-stats,.cv-health-strip,.cv-check-grid,.career-stat-grid{grid-template-columns:1fr!important}.detail-task-list>div{grid-template-columns:34px minmax(0,1fr)}.detail-task-list>div .minute-input,.detail-task-list>div>span:last-child{grid-column:2}.subscription-detail-card dl>div{gap:5px;display:grid}.subscription-detail-card dd{text-align:start;max-width:none}.pro-page-preview-bar{grid-template-columns:36px minmax(0,1fr) 34px}.pro-page-preview-copy>p{font-size:7px}}.proof-result:has(>.proof-empty-state){background:radial-gradient(circle at 82% 12%, color-mix(in srgb,var(--brand) 10%,transparent), transparent 30%), var(--surface);min-height:470px}.proof-empty-state{padding-block:54px 40px}html,body,#root{width:100%;max-width:100%;overflow-x:clip}img,svg,canvas,video{max-width:100%}.page-content,.page-stack,.page-stack>*,.panel,.panel>*,.page-heading,.page-heading>*{min-width:0}.pro-page-preview{gap:14px}.pro-page-preview-bar{z-index:18;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto auto;gap:11px;padding:11px 12px;position:sticky;top:10px;box-shadow:0 10px 30px #16223a17}.pro-page-preview-symbol{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;width:40px;height:40px}.pro-page-preview-copy>p{color:var(--muted);letter-spacing:.09em}.pro-page-preview-copy>p svg{color:var(--brand)}.pro-page-preview-copy h2{font-size:15px}.pro-page-preview-copy span{font-size:10px}.pro-page-preview-status{color:var(--muted);border:1px solid var(--line);background:var(--surface-2)}.pro-page-preview-body{cursor:pointer;touch-action:pan-y;border:0;border-radius:0;min-width:0;box-shadow:none!important;outline:0!important}.pro-page-preview-body:focus,.pro-page-preview-body:focus-visible{box-shadow:none!important;outline:0!important}.pro-page-preview-content{pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;box-shadow:none!important;border:0!important;outline:0!important}.pro-page-preview-content :where(.panel,.page-heading,.page-stack,section,article,div){outline:0!important}.pro-page-preview-floating{display:none!important}.onboarding-pro-hero-v10{background:radial-gradient(circle at 92% 0,#00a8961c,#0000 36%),linear-gradient(145deg,#f8f9fc,#fff 62%);border-color:#e2e6ed;box-shadow:0 14px 34px #1f264112}.onboarding-pro-feature-grid-v10 article{border-color:#e3e7ee;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 8px 22px #1f26410b}.onboarding-pro-feature-grid-v10 article:hover{border-color:#d8dde7;transform:translateY(-2px);box-shadow:0 13px 28px #1f264113}.onboarding-pro-actions-v10{background:#fbfcfe;border-color:#e2e6ed}.onboarding-pro-kicker{color:#596579;background:#f0f2f7}.page-heading>.button{flex:none}.hero-dashboard,.subscription-hero,.subscription-manage-hero,.portfolio-hero,.hero-copy,.hero-actions,.subscription-manage-copy,.locked-feature-copy{min-width:0}.dashboard-columns,.capture-grid,.proof-layout,.planner-layout,.portfolio-builder,.settings-grid,.cv-builder-layout,.career-pipeline-layout,.tool-layout,.ai-studio-layout,.insights-grid,.subscription-management-grid{width:100%}.proof-layout{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr)}.proof-result:has(>.proof-empty-state){min-height:400px}.proof-empty-state{width:min(480px,100%);padding:42px 20px 34px}.cv-preview-wrap{min-width:0}.cv-preview{width:100%;max-width:100%}.application-row,.assignment-card,.evidence-card,.portfolio-project,.subscription-detail-card,.subscription-history-card,.settings-card{min-width:0}.button,.icon-button,.nav-item,.bottom-item,.mobile-nav-link{-webkit-tap-highlight-color:transparent}.button{max-width:100%}.heading-actions,.hero-actions,.application-next-actions,.cv-tailor-actions,.cv-export-station,.subscription-manage-actions{min-width:0}@media (width<=1180px){.pro-page-preview-bar{top:8px}.proof-layout{grid-template-columns:1fr}.proof-input{position:static!important}}@media (width<=900px){.pro-page-preview-bar{grid-template-columns:38px minmax(0,1fr) auto;padding:10px}.pro-page-preview-cta{grid-column:1/-1;width:100%}.onboarding-pro-feature-grid-v10{grid-template-columns:1fr}.onboarding-pro-feature-grid-v10 article{grid-template-rows:auto;grid-template-columns:42px minmax(0,1fr)}.hero-dashboard{grid-template-columns:1fr}.hero-orbit{min-height:190px}}@media (width<=700px){.page-content{padding-inline:13px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading>.button,.page-heading>.heading-actions,.heading-actions{width:100%}.heading-actions{justify-content:stretch}.heading-actions .button{flex:100%}.hero-dashboard{border-radius:22px;min-height:0;padding:24px 19px}.hero-copy h2{font-size:clamp(27px,9vw,38px)}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-orbit{display:none}.proof-result:has(>.proof-empty-state){min-height:0}.proof-empty-state{padding:28px 6px}.cv-preview{aspect-ratio:auto;min-height:0;padding:24px 20px}.subscription-hero,.subscription-manage-hero,.portfolio-hero{align-items:flex-start}.pro-page-preview{gap:11px}.pro-page-preview-bar{border-radius:14px;grid-template-columns:36px minmax(0,1fr) 34px;gap:8px;position:static}.pro-page-preview-symbol{width:36px;height:36px}.pro-page-preview-status{justify-content:center;width:34px;height:34px;padding:0;font-size:0}.pro-page-preview-copy>div{gap:1px;display:grid}.pro-page-preview-copy span{white-space:normal}.pro-page-preview-cta{grid-column:1/-1;min-height:44px}.onboarding-pro-feature-grid-v10 article:hover{transform:none}}@media (width<=430px){.page-content{padding-inline:10px}.panel{border-radius:15px}.pro-page-preview-bar{padding:9px}.pro-page-preview-copy h2{font-size:13px}.pro-page-preview-copy span{font-size:8.5px}.onboarding-pro-hero-v10{padding:13px}.onboarding-pro-feature-grid-v10 article{padding:12px}}@media (prefers-reduced-motion:reduce){.onboarding-pro-feature-grid-v10 article{transition:none}}.proof-empty-state{min-height:320px}@media (width<=700px){.proof-empty-state{min-height:300px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;scroll-padding-top:76px}body{min-width:320px;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}button,[role=button],a{-webkit-tap-highlight-color:transparent}img,svg,video,canvas,input,textarea,select{max-width:100%}:where(h1,h2,h3,h4,p,strong,span,small,label,button,a,li){overflow-wrap:anywhere}.skip-link{z-index:10000;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.workspace-toolbar{z-index:35;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 89%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;min-height:54px;padding:8px clamp(18px,2.5vw,34px);display:flex;position:sticky;top:0}.workspace-toolbar-title,.workspace-toolbar-actions,.workspace-sync{align-items:center;display:flex}.workspace-toolbar-title{min-width:0;color:var(--ink);gap:9px;font-weight:850}.workspace-toolbar-title svg{color:var(--brand);flex:none}.workspace-toolbar-actions{gap:8px}.workspace-sync{border:1px solid var(--line);background:var(--surface);color:var(--muted);min-height:38px;font:inherit;cursor:pointer;border-radius:11px;gap:8px;padding:0 11px;font-size:12px;font-weight:750}.workspace-sync:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line));color:var(--ink)}.workspace-sync:disabled{opacity:.6;cursor:wait}.app-update-banner{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:12px clamp(16px,2.5vw,34px) 0;padding:12px 14px;display:grid}.app-update-banner>svg{color:var(--brand)}.app-update-banner>div{gap:2px;min-width:0;display:grid}.app-update-banner span{color:var(--muted);font-size:11px}.scroll-top-button{z-index:90;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:22px;box-shadow:0 14px 36px #0812262b}.scroll-top-button:hover{color:var(--brand);transform:translateY(-2px)}.offline-chip.online svg{color:var(--success,#0c9)}.mobile-header-center{text-align:center;min-width:0;display:none}.mobile-header-center span{color:var(--ink);font-size:12px;font-weight:850}.mobile-header-center small{color:var(--muted);font-size:9px}.mobile-nav-account,.mobile-nav-account>div:last-child{min-width:0}.mobile-nav-list{overscroll-behavior:contain}.mobile-nav-link{min-height:48px}.mobile-nav-link small{align-items:center;gap:3px;margin-inline-start:auto;display:inline-flex}.onboarding-progress-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:3px 0 12px;font-size:11px;font-weight:800;display:flex}.onboarding-progress-summary strong{color:var(--brand);font-size:12px}.onboarding-resume-note,.onboarding-validation{border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;display:flex}.onboarding-resume-note{background:color-mix(in srgb, var(--brand) 7%, var(--surface));color:var(--muted)}.onboarding-validation{background:color-mix(in srgb, #e84c4c 8%, var(--surface));color:#a73333;margin-top:10px}.onboarding-footer-wrap{gap:8px;display:grid}.onboarding-ai-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.onboarding-ai-toolbar .button{min-width:0}.pro-page-preview-footer{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), var(--surface));border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.pro-page-preview-footer>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.pro-page-preview-footer>div>span{gap:3px;min-width:0;display:grid}.pro-page-preview-footer>div>svg{color:var(--brand)}.pro-page-preview-footer p{color:var(--muted);margin:0}.pro-page-preview-body{border-radius:16px;overflow:clip}.auth-caps-warning{color:#aa6418;align-items:center;gap:7px;margin-top:7px;font-size:11px;font-weight:750;display:flex}.capture-input-meta,.proof-input-meta,.ai-input-count{min-height:22px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:-2px;font-size:10px;display:flex}.capture-input-meta button,.proof-input-meta button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.evidence-card[role=button]:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 32%, transparent);outline-offset:3px}.dashboard-assignment-content{width:100%;min-width:0;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-assignment-content:hover strong{color:var(--brand)}.modal-backdrop{overscroll-behavior:contain}.modal{max-height:min(860px,88dvh);overflow:auto}.modal:focus{outline:none}:where(.tab-list,.filter-row,.capture-mode-tabs,.cv-tabs,.career-tabs,.subscription-tabs,.ai-mode-grid){scrollbar-width:thin}:where(.tab-list,.filter-row,.capture-mode-tabs,.cv-tabs,.career-tabs,.subscription-tabs){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;max-width:100%;overflow-x:auto}:where(.tab-list,.filter-row,.capture-mode-tabs,.cv-tabs,.career-tabs,.subscription-tabs)>*{scroll-snap-align:start}@media (width<=1100px){.app-update-banner{grid-template-columns:auto minmax(0,1fr) auto}.app-update-banner>.icon-button{grid-area:1/3}.app-update-banner>.button{grid-column:2/-1;width:max-content}}@media (width<=900px){.workspace-toolbar{display:none}.mobile-header-center{gap:1px;display:grid}.mobile-header{min-height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);grid-template-columns:minmax(80px,auto) minmax(0,1fr) 44px}.bottom-nav{padding-bottom:max(7px, env(safe-area-inset-bottom));min-height:calc(66px + env(safe-area-inset-bottom))}.page-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.scroll-top-button{right:14px;bottom:calc(82px + env(safe-area-inset-bottom))}.app-update-banner{margin:10px 12px 0}}@media (width<=700px){input,textarea,select{font-size:16px!important}.button,.icon-button,.mobile-menu-trigger{min-height:44px}.icon-button,.mobile-menu-trigger{min-width:44px}.page-stack{gap:14px}.panel{padding:16px}.compact.panel,.panel.compact{padding:14px}.section-title-row,.panel-title,.page-heading,.subscription-manage-actions,.cv-export-station,.application-next-actions{flex-wrap:wrap;align-items:flex-start;gap:10px}.section-title-row>div:first-child,.panel-title>div:first-child{min-width:0}.heading-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.heading-actions>*{width:100%}.field-grid,.field-grid.two,.field-grid.three{grid-template-columns:1fr!important}.form-actions{grid-template-columns:1fr;display:grid}.form-actions .button{width:100%}.app-update-banner{grid-template-columns:auto minmax(0,1fr) 44px;padding:11px}.app-update-banner>.button{grid-column:1/-1;width:100%}.app-update-banner span{font-size:10px}.pro-page-preview-footer{grid-template-columns:1fr;padding:16px}.pro-page-preview-footer .button{width:100%}.onboarding-ai-toolbar{grid-template-columns:1fr;display:grid}.onboarding-ai-toolbar .button{width:100%}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-width:none;max-height:94dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.ai-mode-grid{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.ai-mode-card{scroll-snap-align:start;flex:0 0 min(82vw,270px)}.ai-studio-layout,.tool-layout,.cv-builder-layout,.career-pipeline-layout,.portfolio-builder,.capture-grid,.planner-layout,.dashboard-columns,.settings-grid,.subscription-management-grid,.insights-grid{grid-template-columns:1fr!important}.ai-studio-input,.proof-input{position:static!important;top:auto!important}.cv-preview-wrap{overflow-x:auto}.cv-preview{width:100%;min-width:0}.application-row,.assignment-card,.evidence-card,.portfolio-project,.subscription-detail-card,.subscription-history-card{max-width:100%}.capture-input-meta,.proof-input-meta{align-items:flex-start}}@media (width<=480px){.page-content{padding-inline:9px}.mobile-header{padding-inline:10px}.mobile-header .logo-copy{display:none}.mobile-header-center span{font-size:11px}.bottom-item span{font-size:8.5px}.bottom-nav{gap:1px;padding-inline:3px}.panel{border-radius:14px;padding:14px}.page-heading h1{font-size:clamp(25px,8.8vw,34px)}.button{padding-inline:13px}.onboarding-progress-summary{align-items:flex-start}.pro-page-preview-footer{border-radius:14px}}@media (hover:none){.button:hover,.icon-button:hover,.scroll-top-button:hover,.onboarding-pro-feature-grid-v10 article:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onboarding-progress-summary>div{background:var(--surface-3);border-radius:999px;flex:120px;height:6px;overflow:hidden}.onboarding-progress-summary>div>i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-2));height:100%;transition:width .22s;display:block}.onboarding-ai-toolbar>span{color:var(--muted);font-size:10px;font-weight:700}.capture-input-meta>div,.proof-input-meta>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=480px){.mobile-header .brand-word{display:none}.mobile-header .brand-logo{min-width:46px}.onboarding-progress-summary{grid-template-columns:auto auto;display:grid}.onboarding-progress-summary>div{grid-area:2/1/auto/-1;width:100%}.onboarding-progress-summary>strong{justify-self:end}.capture-input-meta,.proof-input-meta{grid-template-columns:1fr;display:grid}.capture-input-meta>div,.proof-input-meta>div{justify-content:flex-start}}@media (width<=900px){.mobile-header{justify-content:stretch;align-items:center;display:grid}.mobile-header-center span{color:#fff}.mobile-header-center small{color:#ffffff9e}}.portfolio-selector header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.portfolio-selector header h2{margin:0}.portfolio-selector header .text-button{flex:none}.brand-demo-badge{color:#d9d4ff;letter-spacing:.14em;background:#7967ff33;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:3px 7px;font-size:8px;font-weight:950;line-height:1;display:inline-flex}.demo-checkout-banner{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 9%, var(--surface)), var(--surface));color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}.demo-checkout-banner>svg{color:var(--brand)}.demo-checkout-banner>div{gap:3px;display:grid}.demo-checkout-banner span{color:var(--muted);font-size:12px;line-height:1.5}.evidence-bullets-editor .detail-label{align-items:center;gap:7px;display:flex}.evidence-bullets-editor .detail-label>span{background:var(--brand-soft);min-width:24px;color:var(--brand);text-align:center;border-radius:999px;margin-inline-start:auto;padding:3px 7px;font-size:10px;font-weight:900}.evidence-bullet-preview{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:12px;gap:7px;margin:0;padding:12px 14px 12px 30px;display:grid}[dir=rtl] .evidence-bullet-preview{padding:12px 30px 12px 14px}.evidence-bullet-preview li{font-size:12px;line-height:1.5}.evidence-bullet-actions{flex-wrap:wrap;gap:8px;display:flex}.cv-evidence-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:12px;padding:14px;display:grid}.cv-evidence-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-evidence-picker>header>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.cv-evidence-picker>header svg{color:var(--brand)}.cv-evidence-picker>header span{gap:2px;display:grid}.cv-evidence-picker>header small{color:var(--muted);font-size:10px;line-height:1.45}.cv-evidence-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cv-evidence-picker-grid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.cv-evidence-picker-grid article.added{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.cv-evidence-picker-grid article>div{gap:3px;display:grid}.cv-evidence-picker-grid article>div strong{font-size:12px}.cv-evidence-picker-grid article>div span{color:var(--muted);font-size:9px}.cv-evidence-picker-grid ul{color:var(--muted);gap:5px;margin:0;padding-inline-start:17px;display:grid}.cv-evidence-picker-grid li{font-size:10px;line-height:1.45}@media (width<=700px){.cv-evidence-picker>header{flex-direction:column;align-items:stretch}.cv-evidence-picker>header .button{width:100%}.cv-evidence-picker-grid{grid-template-columns:1fr}.evidence-bullet-actions{grid-template-columns:1fr;display:grid}.evidence-bullet-actions .button{width:100%}.demo-checkout-banner{align-items:flex-start;padding:13px}}@media (width<=480px){.brand-demo-badge{padding-inline:6px;font-size:7px}}@media (width<=700px){.cv-bullet-result{grid-template-columns:auto minmax(0,1fr)}.cv-bullet-result .button{grid-column:1/-1;width:100%}}.marketing-shell{color:#162033;background:radial-gradient(circle at 8% 10%,#6c5ce71c,#0000 28%),radial-gradient(circle at 92% 22%,#00c2a817,#0000 25%),#f8f9fc;min-height:100vh;overflow:hidden}.marketing-shell .brand-word strong,.legal-topbar .brand-word strong{color:#142033}.marketing-shell .brand-word small,.legal-topbar .brand-word small{color:#7a8494}.marketing-shell .brand-demo-badge,.legal-topbar .brand-demo-badge{color:#5c4bd3;background:#eeebff;border-color:#6c5ce72e}.marketing-header{z-index:20;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1240px,100% - 40px);min-height:82px;margin:0 auto;display:grid;position:relative}.marketing-nav{justify-content:center;align-items:center;gap:27px;display:flex}.marketing-nav a{color:#5e697c;font-size:13px;font-weight:700}.marketing-nav a:hover{color:#5d4ed8}.marketing-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.marketing-language{color:#687386;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:700;display:inline-flex}.marketing-language:hover{color:#5d4ed8}.marketing-hero{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(45px,7vw,96px);width:min(1240px,100% - 40px);margin:44px auto 0;padding:55px 0 88px;display:grid}.marketing-hero-copy h1{letter-spacing:-.066em;color:#111b2c;max-width:680px;margin:20px 0;font-size:clamp(48px,6vw,78px);line-height:.99}.marketing-hero-copy>p{color:#657084;max-width:650px;margin:0;font-size:clamp(16px,1.55vw,19px);line-height:1.72}.marketing-demo-pill{color:#5d4ed8;background:#ffffffc7;border:1px solid #dcd6ff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;display:inline-flex;box-shadow:0 8px 25px #3a307812}.marketing-demo-pill strong{letter-spacing:.1em;font-size:10px}.marketing-demo-pill span{color:#788196;border-inline-start:1px solid #ddd8f8;padding-inline-start:8px;font-size:10px;font-weight:700}.marketing-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.marketing-primary-cta{min-height:52px;padding-inline:22px}.marketing-hero-actions .button-secondary{background:#ffffffdb;min-height:52px}.marketing-trust-row{color:#697489;flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.marketing-trust-row span{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.marketing-trust-row svg{color:#00a896}.marketing-product-frame{transform-origin:50%;background:#fff;border:1px solid #d5d9e6e6;border-radius:25px;min-width:0;overflow:hidden;transform:perspective(1600px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 90px #1b233f2b,0 4px 16px #1b233f0f}[dir=rtl] .marketing-product-frame{transform:perspective(1600px)rotateY(3deg)rotateX(1deg)}[dir=rtl] .marketing-shell .button svg,[dir=rtl] .marketing-inline-link svg{transform:scaleX(-1)}.marketing-product-top{background:#f4f5f8;border-bottom:1px solid #e9ebf1;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.marketing-product-top>span{background:#d5d9e2;border-radius:50%;width:8px;height:8px}.marketing-product-top strong{color:#8a92a2;letter-spacing:.12em;margin-inline-start:auto;font-size:8px}.marketing-product-body{grid-template-columns:58px minmax(0,1fr);min-height:465px;display:grid}.marketing-product-body>aside{background:#08111f;flex-direction:column;align-items:center;gap:15px;padding:18px 10px;display:flex}.marketing-mini-logo{color:#fff;background:linear-gradient(145deg,#6c5ce7,#00c2a8);border-radius:10px;place-items:center;width:31px;height:31px;margin-bottom:8px;font-size:13px;font-weight:900;display:grid}.marketing-product-body>aside i{background:#ffffff14;border-radius:8px;width:25px;height:25px}.marketing-product-body>aside i.active{background:#6c5ce7a6;box-shadow:inset 2px 0 #b7afff}.marketing-product-content{background:#f7f8fb;padding:25px}.marketing-product-content>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.marketing-product-content>header>div{gap:3px;display:grid}.marketing-product-content>header small{color:#7c6eed;letter-spacing:.11em;font-size:7px;font-weight:900}.marketing-product-content>header strong{color:#1d2738;letter-spacing:-.03em;font-size:19px}.marketing-product-content>header>span{color:#0b8c79;background:#e8f8f4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.marketing-preview-grid{grid-template-columns:1.4fr .6fr;gap:13px;display:grid}.marketing-focus-card,.marketing-score-card,.marketing-evidence-preview{background:#fff;border:1px solid #e4e7ed;border-radius:15px;box-shadow:0 8px 24px #1a23370e}.marketing-focus-card{background:linear-gradient(145deg,#fff,#f7f5ff);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-height:130px;padding:18px;display:grid}.marketing-focus-card>span{color:#fff;background:#6c5ce7;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.marketing-focus-card div{gap:5px;display:grid}.marketing-focus-card small{color:#776ae0;letter-spacing:.08em;font-size:7px;font-weight:900}.marketing-focus-card strong{color:#1f2938;font-size:12px}.marketing-focus-card p{color:#80899a;margin:0;font-size:8px}.marketing-score-card{text-align:center;place-content:center;min-height:130px;padding:15px;display:grid}.marketing-score-card>div{background:conic-gradient(#00a896 82%, #e6e9ef 0);border-radius:50%;place-content:center;width:74px;height:74px;margin:0 auto 8px;display:grid;position:relative}.marketing-score-card>div:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.marketing-score-card strong,.marketing-score-card span{z-index:1;position:relative}.marketing-score-card strong{color:#182335;font-size:17px}.marketing-score-card span{color:#7d8797;text-transform:uppercase;font-size:6px}.marketing-score-card p{color:#7d8797;margin:0;font-size:7px;line-height:1.4}.marketing-evidence-preview{margin-top:13px;padding:15px}.marketing-evidence-preview>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.marketing-evidence-preview>header>div{color:#5e51d2;align-items:center;gap:7px;display:flex}.marketing-evidence-preview>header strong{color:#253044;font-size:10px}.marketing-evidence-preview>header span{color:#8b93a1;font-size:7px}.marketing-evidence-preview>div{border-bottom:1px solid #f0f1f5;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.marketing-evidence-preview>div:last-child{border-bottom:0}.marketing-evidence-preview i{background:#eeebff;border-radius:8px;width:26px;height:26px}.marketing-evidence-preview p{gap:3px;margin:0;display:grid}.marketing-evidence-preview p strong{color:#273245;font-size:8.5px}.marketing-evidence-preview p span{color:#8b93a1;font-size:7px}.marketing-preview-action{color:#6255d3;white-space:nowrap;background:#fff;border:1px solid #dddff0;border-radius:7px;padding:5px 7px;font-size:6.5px;font-weight:800}.marketing-proof-strip{background:#ffffffdb;border:1px solid #e4e7ee;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1120px,100% - 40px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 45px #17213712}.marketing-proof-strip>div{border-inline-end:1px solid #e7e9ef;align-items:center;gap:13px;min-height:105px;padding:22px 26px;display:flex}.marketing-proof-strip>div:last-child{border-inline-end:0}.marketing-proof-strip svg{color:#6254d7;background:#efecff;border-radius:11px;flex:none;width:35px;height:35px;padding:8px}.marketing-proof-strip span{gap:4px;display:grid}.marketing-proof-strip strong{font-size:12px}.marketing-proof-strip small{color:#7a8496;font-size:9px;line-height:1.4}.marketing-section{width:min(1120px,100% - 40px);margin:0 auto;padding:110px 0 20px}.marketing-section-heading{text-align:center;max-width:720px;margin:0 auto 40px}.marketing-section-heading .eyebrow{justify-content:center}.marketing-section-heading h2{color:#131d2e;letter-spacing:-.055em;margin:15px 0 12px;font-size:clamp(34px,4.5vw,54px);line-height:1.05}.marketing-section-heading p{color:#6e788b;margin:0;font-size:15px;line-height:1.65}.marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-feature-grid article{background:#ffffffe6;border:1px solid #e4e7ee;border-radius:18px;min-height:210px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.marketing-feature-grid article:hover{border-color:#cfc8ff;transform:translateY(-3px);box-shadow:0 18px 45px #21264614}.marketing-feature-grid article>div,.marketing-info-grid article>div{color:#5f51d4;background:#eeebff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.marketing-feature-grid h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:15px}.marketing-feature-grid p{color:#737d8f;margin:0;font-size:12px;line-height:1.65}.marketing-inline-link{color:#5d4ed8;align-items:center;gap:8px;width:max-content;margin:24px auto 0;font-size:12px;font-weight:800;display:flex}.marketing-how{padding-top:120px}.marketing-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.marketing-steps:before{content:"";background:linear-gradient(90deg,#0000,#cdc7f4 15% 85%,#0000);height:1px;position:absolute;top:25px;left:10%;right:10%}.marketing-steps article{z-index:1;text-align:center;justify-items:center;padding:0 18px;display:grid;position:relative}.marketing-steps article>span{color:#5d4ed8;background:#fff;border:1px solid #dcd8f6;border-radius:16px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:900;display:grid;box-shadow:0 8px 22px #38307014}.marketing-steps article div{margin-top:16px}.marketing-steps strong{font-size:14px}.marketing-steps p{color:#788295;margin:7px 0 0;font-size:10px;line-height:1.55}.marketing-ai-section{color:#fff;background:#08111f;border-radius:30px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:75px;margin-top:90px;padding:66px;display:grid;position:relative;overflow:hidden}.marketing-ai-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#6c5ce76b,#0000 68%);border-radius:50%;width:540px;height:540px;position:absolute;top:-270px;right:-200px}.marketing-ai-copy{z-index:1;position:relative}.marketing-ai-copy .eyebrow{color:#8ee4d4}.marketing-ai-copy h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(34px,4.3vw,52px);line-height:1.04}.marketing-ai-copy>p{color:#ffffffa8;font-size:14px;line-height:1.7}.marketing-ai-copy ul{color:#ffffffc7;gap:10px;margin:23px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.marketing-ai-copy li{align-items:center;gap:8px;display:flex}.marketing-ai-copy li svg{color:#55d7c2}.marketing-ai-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff21;border-radius:24px;align-content:center;min-height:330px;padding:34px;display:grid;position:relative}.marketing-ai-card>svg{color:#8fe5d5}.marketing-ai-card>span{color:#a9a0ff;letter-spacing:.12em;margin-top:24px;font-size:9px;font-weight:900}.marketing-ai-card>strong{margin-top:8px;font-size:20px}.marketing-ai-card>p{color:#ffffffa1;margin:9px 0 20px;font-size:11px;line-height:1.6}.marketing-ai-card>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.marketing-ai-card i{background:#7668ec;border-radius:999px;height:6px}.marketing-ai-card i:nth-child(2){background:#00b9a3}.marketing-ai-card i:nth-child(3){opacity:.65;background:#6c5ce7}.marketing-ai-card i:nth-child(4){background:#ffffff29}.marketing-ai-card small{color:#ffffff6b;margin-top:15px;font-size:8px}.marketing-student-quote{text-align:center;width:min(850px,100% - 40px);margin:120px auto 0}.marketing-student-quote>svg{color:#6c5ce7}.marketing-student-quote blockquote{color:#182235;letter-spacing:-.045em;margin:18px 0 13px;font-size:clamp(29px,4vw,45px);font-weight:750;line-height:1.18}.marketing-student-quote p{color:#768094;font-size:13px}.marketing-final-cta{color:#fff;background:linear-gradient(125deg,#5b4bd3,#7968ef);border-radius:27px;justify-content:space-between;align-items:center;gap:35px;width:min(1120px,100% - 40px);margin:115px auto 0;padding:50px 54px;display:flex;box-shadow:0 30px 70px #5041b83d}.marketing-final-cta .eyebrow{color:#d8d3ff}.marketing-final-cta h2{letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(29px,4vw,44px)}.marketing-final-cta p{color:#ffffffbf;max-width:720px;margin:0;font-size:13px;line-height:1.6}.marketing-final-cta .button{flex:none}.marketing-footer{border-top:1px solid #e1e5ec;grid-template-columns:minmax(0,1.4fr) .5fr .5fr;gap:60px;width:min(1120px,100% - 40px);margin:90px auto 0;padding:42px 0 50px;display:grid}.marketing-footer>div{justify-items:start;gap:13px;display:grid}.marketing-footer>div p{color:#737e91;max-width:380px;margin:0;font-size:11px;line-height:1.6}.marketing-footer>div>span{color:#969dab;font-size:9px}.marketing-footer nav{align-content:start;justify-items:start;gap:11px;display:grid}.marketing-footer nav strong{margin-bottom:3px;font-size:11px}.marketing-footer nav a{color:#707b8e;font-size:10px}.marketing-footer nav a:hover{color:#5d4ed8}.marketing-footer.compact{grid-template-columns:1fr auto;align-items:center;margin-top:65px}.marketing-footer.compact>div{align-items:center;gap:16px;display:flex}.marketing-footer.compact nav{align-items:center;gap:18px;display:flex}.marketing-info-main{width:min(1120px,100% - 40px);margin:0 auto}.marketing-info-hero{max-width:850px;padding:95px 0 55px}.marketing-info-hero h1{color:#141e30;letter-spacing:-.06em;margin:16px 0;font-size:clamp(45px,6vw,72px);line-height:1}.marketing-info-hero>p{color:#687387;max-width:760px;margin:0;font-size:17px;line-height:1.75}.marketing-info-hero>div{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.marketing-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 0;display:grid}.marketing-info-grid article{background:#ffffffeb;border:1px solid #e2e6ed;border-radius:19px;min-height:250px;padding:25px}.marketing-info-grid h2{letter-spacing:-.025em;margin:20px 0 9px;font-size:16px}.marketing-info-grid p{color:#727d90;margin:0;font-size:12px;line-height:1.7}.marketing-info-cta{color:#fff;background:#08111f;border-radius:21px;justify-content:space-between;align-items:center;gap:25px;margin-top:70px;padding:28px 30px;display:flex}.marketing-info-cta>div{gap:5px;display:grid}.marketing-info-cta strong{font-size:15px}.marketing-info-cta span{color:#ffffff9e;font-size:11px}@media (width<=1040px){.marketing-header{grid-template-columns:auto 1fr}.marketing-nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:28px}.marketing-hero-copy{max-width:800px}.marketing-product-frame{width:min(760px,100%);margin:0 auto;transform:none}[dir=rtl] .marketing-product-frame{transform:none}.marketing-ai-section{grid-template-columns:1fr 340px;gap:40px;padding:45px}}@media (width<=820px){.marketing-header{width:min(100% - 28px,1240px);min-height:72px}.marketing-header-actions .marketing-language,.marketing-signin{display:none}.marketing-hero{width:min(100% - 28px,1240px);margin-top:15px;padding-bottom:65px}.marketing-hero-copy h1{font-size:clamp(43px,10vw,68px)}.marketing-proof-strip{grid-template-columns:1fr;width:min(100% - 28px,1120px)}.marketing-proof-strip>div{border-inline-end:0;border-bottom:1px solid #e7e9ef}.marketing-proof-strip>div:last-child{border-bottom:0}.marketing-section{width:min(100% - 28px,1120px);padding-top:85px}.marketing-feature-grid,.marketing-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}.marketing-steps:before{display:none}.marketing-ai-section{grid-template-columns:1fr;margin-top:65px;padding:38px 30px}.marketing-ai-card{min-height:270px}.marketing-final-cta{flex-direction:column;align-items:flex-start;width:min(100% - 28px,1120px);margin-top:85px;padding:38px 30px}.marketing-footer{grid-template-columns:1fr 1fr;width:min(100% - 28px,1120px)}.marketing-footer>div{grid-column:1/-1}.marketing-info-main{width:min(100% - 28px,1120px)}}@media (width<=560px){.marketing-header .brand-word small{display:none}.marketing-header-actions .button{padding-inline:12px;font-size:11px}.marketing-hero-copy h1{font-size:42px}.marketing-demo-pill span{display:none}.marketing-hero-actions{grid-template-columns:1fr;display:grid}.marketing-hero-actions .button{width:100%}.marketing-trust-row{gap:10px;display:grid}.marketing-product-body{grid-template-columns:43px minmax(0,1fr);min-height:400px}.marketing-product-body>aside{padding-inline:6px}.marketing-product-body>aside i{width:22px;height:22px}.marketing-product-content{padding:16px}.marketing-preview-grid{grid-template-columns:1fr}.marketing-score-card{display:none}.marketing-evidence-preview>div{grid-template-columns:22px minmax(0,1fr)}.marketing-preview-action{display:none}.marketing-feature-grid,.marketing-info-grid{grid-template-columns:1fr}.marketing-feature-grid article,.marketing-info-grid article{min-height:0}.marketing-steps{grid-template-columns:1fr}.marketing-steps article{text-align:start;grid-template-columns:46px minmax(0,1fr);place-items:start;gap:13px}.marketing-steps article>span{width:44px;height:44px}.marketing-steps article div{margin-top:3px}.marketing-ai-section{border-radius:23px}.marketing-student-quote{margin-top:85px}.marketing-final-cta .button{width:100%}.marketing-footer{grid-template-columns:1fr;gap:30px}.marketing-footer>div{grid-column:auto}.marketing-footer.compact{grid-template-columns:1fr}.marketing-footer.compact>div{display:grid}.marketing-footer.compact nav{flex-wrap:wrap}.marketing-info-hero{padding-top:65px}.marketing-info-hero h1{font-size:44px}.marketing-info-hero>p{font-size:15px}.marketing-info-hero>div,.marketing-info-hero .button{width:100%}.marketing-info-cta{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.marketing-feature-grid article,.marketing-product-frame{transition:none;transform:none!important}}.vault-toolbar-v6{grid-template-columns:minmax(230px,.75fr) minmax(170px,.28fr) 1fr}.vault-toolbar-v6>select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--text);border-radius:11px;padding:0 11px}.evidence-card-v6 .evidence-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vault-smart-upload.reading{border-color:var(--brand);background:var(--brand-soft)}.vault-extraction-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:10px;padding:15px;display:grid}.vault-extraction-preview header{align-items:center;gap:10px;display:flex}.vault-extraction-preview header svg{color:var(--brand)}.vault-extraction-preview header div{gap:3px;display:grid}.vault-extraction-preview header strong{font-size:12px}.vault-extraction-preview header span{color:var(--muted);font-size:10px}.vault-extraction-preview pre{white-space:pre-wrap;background:var(--surface);max-height:180px;color:var(--muted);font:inherit;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.evidence-quality-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;gap:10px;padding:15px;display:grid}.evidence-quality-panel>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.evidence-quality-panel>div:first-child strong{font-size:13px}.evidence-quality-panel>div:first-child span{color:var(--brand);font-size:18px;font-weight:850}.evidence-quality-notes{flex-wrap:wrap;gap:7px;display:flex}.evidence-quality-notes>span{background:var(--orange-soft);color:var(--orange);border-radius:8px;padding:6px 8px;font-size:10px;font-weight:700}.evidence-quality-notes>span.ready{background:var(--green-soft);color:var(--green);align-items:center;gap:6px;display:inline-flex}.evidence-facts-editor{border:1px solid var(--line);border-radius:15px;gap:12px;padding:16px;display:grid}.evidence-verification-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;gap:13px;padding:17px;display:grid}.evidence-verification-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.evidence-verification-panel p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.evidence-verification-actions{flex-wrap:wrap;gap:8px;display:flex}.cv-import-result{background:var(--green-soft);min-height:62px;color:var(--green);border:1px solid #00a8963d;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.cv-import-result>div{gap:2px;margin-right:auto;display:grid}[dir=rtl] .cv-import-result>div{margin-left:auto;margin-right:0}.cv-import-result strong{color:var(--text);font-size:12px}.cv-import-result span{color:var(--muted);font-size:10px}.cv-entry-coach-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-entry-coach-row .cv-bullet-guidance{flex:1}.cv-entry-coach-row .button{flex:none}.cv-import-flow{gap:16px;display:grid}.cv-import-dropzone{border:1.5px dashed var(--line);background:var(--surface-2);cursor:pointer;border-radius:16px;align-items:center;gap:14px;min-height:96px;padding:18px;transition:border-color .15s,background .15s;display:flex}.cv-import-dropzone:hover,.cv-import-dropzone.working{border-color:var(--brand);background:var(--brand-soft)}.cv-import-dropzone>svg{color:var(--brand);flex:none}.cv-import-dropzone>div{gap:4px;min-width:0;display:grid}.cv-import-dropzone strong{overflow-wrap:anywhere;font-size:13px}.cv-import-dropzone span{color:var(--muted);font-size:10px;line-height:1.45}.cv-import-summary{grid-template-columns:minmax(210px,.65fr) 1fr;gap:16px;display:grid}.cv-import-confidence{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;gap:9px;padding:16px;display:grid}.cv-import-confidence>span{color:var(--muted);font-size:10px}.cv-import-confidence>strong{letter-spacing:-.04em;font-size:28px}.cv-import-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cv-import-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:13px;place-content:center;justify-items:center;gap:3px;min-height:88px;padding:10px;display:grid}.cv-import-metrics strong{font-size:20px}.cv-import-metrics span{color:var(--muted);text-transform:capitalize;font-size:9px}.cv-import-warnings{background:var(--orange-soft);color:var(--orange);border-radius:13px;gap:7px;padding:14px;display:grid}.cv-import-warnings header{align-items:center;gap:8px;display:flex}.cv-import-warnings header strong{font-size:12px}.cv-import-warnings p{margin:0;padding-inline-start:25px;font-size:10px;line-height:1.5}.cv-import-options{gap:9px;display:grid}.cv-import-options h3{margin:0 0 2px;font-size:13px}.cv-import-options>label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;align-items:flex-start;gap:11px;padding:13px;display:flex}.cv-import-options>label.selected{background:var(--brand-soft);border-color:#6c5ce78c}.cv-import-options input{margin-top:3px}.cv-import-options label span{gap:3px;display:grid}.cv-import-options label strong{font-size:11px}.cv-import-options label small{color:var(--muted);font-size:9.5px;line-height:1.45}.cv-import-options .cv-import-polish{background:var(--surface-2);margin-top:3px}.cv-import-detected{gap:8px;display:grid}.cv-import-detected>strong{font-size:11px}.cv-import-detected>div{flex-wrap:wrap;gap:6px;display:flex}.cv-import-detected span{background:var(--brand-soft);color:var(--brand);text-transform:capitalize;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.cv-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:3px;display:flex}@media (width<=900px){.vault-toolbar-v6{grid-template-columns:1fr 190px}.vault-toolbar-v6 .skill-summary{grid-column:1/-1}.cv-import-summary{grid-template-columns:1fr}}@media (width<=680px){.vault-toolbar-v6{grid-template-columns:1fr}.vault-toolbar-v6 .skill-summary{grid-column:auto}.evidence-verification-actions,.cv-import-actions{grid-template-columns:1fr;display:grid}.evidence-verification-actions .button,.cv-import-actions .button{width:100%}.cv-entry-coach-row{flex-direction:column;align-items:stretch}.cv-entry-coach-row .button{width:100%}.cv-import-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-import-result{flex-wrap:wrap;align-items:flex-start}.cv-import-result .button{width:100%}}.cv-role-evidence-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}.cv-role-evidence-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.cv-role-evidence-panel>header h3{margin:0 0 4px;font-size:1rem}.cv-role-evidence-panel>header p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.cv-role-evidence-panel>header>span{background:var(--brand-soft);min-width:32px;height:32px;color:var(--brand);border-radius:999px;place-items:center;font-weight:800;display:grid}.cv-role-evidence-list{gap:10px;display:grid}.cv-role-evidence-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.cv-role-evidence-list article>div{min-width:0}.cv-role-evidence-list strong{margin-bottom:3px;display:block}.cv-role-evidence-list p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cv-role-evidence-list article>div>div{flex-wrap:wrap;gap:6px;display:flex}.cv-role-evidence-list article>div>div span{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:4px 8px;font-size:.75rem}.cv-role-evidence-empty{background:var(--surface-2);color:var(--muted);border-radius:12px;margin:0;padding:14px;line-height:1.55}@media (width<=640px){.cv-role-evidence-list article{flex-direction:column;align-items:flex-start}.cv-role-evidence-list article .button{width:100%}}.evidence-source-editor{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:13px;padding:17px;display:grid}.evidence-source-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evidence-source-editor>header p,.evidence-attachment-manager p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.5}.evidence-source-editor details{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;overflow:hidden}.evidence-source-editor summary{cursor:pointer;padding:11px 13px;font-size:.84rem;font-weight:700}.evidence-source-editor pre{border-top:1px solid var(--line);white-space:pre-wrap;max-height:240px;font:inherit;color:var(--muted);margin:0;padding:13px;font-size:.82rem;overflow:auto}.evidence-attachment-manager{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.evidence-attachment-manager .button{flex:none}@media (width<=640px){.evidence-source-editor>header,.evidence-attachment-manager{flex-direction:column;align-items:stretch}.evidence-source-editor>header .button,.evidence-attachment-manager .button{width:100%}}.cv-import-preview-card{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;padding:15px}.cv-import-preview-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cv-import-preview-card>header strong{font-size:1rem;display:block}.cv-import-preview-card>header span,.cv-import-preview-card>p{color:var(--muted);font-size:.84rem}.cv-import-preview-card>p{margin:8px 0 12px}.cv-import-preview-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-import-preview-card>div>span{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;gap:2px;padding:9px 10px;font-size:.84rem;display:grid}.cv-import-preview-card small{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}@media (width<=520px){.cv-import-preview-card>div{grid-template-columns:1fr}}.cv-command-center{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));background:linear-gradient(150deg, color-mix(in srgb, var(--brand-soft) 26%, var(--surface)), var(--surface) 38%);border-radius:21px;gap:14px;padding:17px;display:grid;box-shadow:0 14px 35px #141d3a0e}.cv-command-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:1px 2px;display:flex}.cv-command-heading>div{min-width:0}.cv-command-heading span,.cv-workspace-heading>div:first-child>span{color:var(--brand);letter-spacing:.1em;font-size:9px;font-weight:900}.cv-command-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:16px}.cv-command-heading>small{color:var(--muted);white-space:nowrap;font-size:9px}.cv-command-overview{grid-template-columns:minmax(315px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:12px;display:grid}.cv-command-overview .cv-goal-picker{background:var(--surface);height:100%;box-shadow:none;flex-direction:column;justify-content:center;align-items:stretch}.cv-command-overview .cv-goal-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv-command-overview .cv-goal-picker button{text-align:center;justify-content:center;min-height:38px}.cv-command-overview .cv-health-strip{gap:8px}.cv-command-overview .cv-health-strip article{min-height:82px;box-shadow:none;padding:12px}.cv-command-center .cv-power-v5{box-shadow:none;background:var(--surface);border-radius:16px;padding:14px}.cv-builder-v5{scroll-margin-top:18px}.cv-editor-v5{border-radius:20px;overflow:clip;box-shadow:0 18px 42px #12203c12}.cv-workspace-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 0;display:flex}.cv-workspace-heading h2{letter-spacing:-.035em;margin:5px 0;font-size:19px}.cv-workspace-heading p{max-width:620px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.cv-workspace-status{border:1px solid var(--line);background:var(--surface-2);text-align:end;border-radius:13px;flex:none;gap:3px;min-width:145px;padding:11px 12px;display:grid}.cv-workspace-status span{color:var(--brand);letter-spacing:.07em;font-size:8px;font-weight:850}.cv-workspace-status strong{font-size:10px}.cv-workspace-status small{color:var(--muted);font-size:8.5px}.cv-editor-tabs-v5{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:8px;padding:7px;box-shadow:0 8px 20px #12203c0a}.cv-editor-tabs-v5 button{align-items:center;justify-content:initial;text-align:start;min-width:0;min-height:61px;font-size:inherit;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) 22px;gap:8px;padding:9px;display:grid}.cv-editor-tabs-v5 button:hover{border-color:color-mix(in srgb, var(--brand) 26%, var(--line));background:color-mix(in srgb, var(--surface) 78%, var(--brand-soft))}.cv-editor-tabs-v5 button.active{border-color:color-mix(in srgb, var(--brand) 32%, var(--line));background:var(--surface);box-shadow:0 8px 18px #12203c12}.cv-tab-icon{width:34px;height:34px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:10px;place-items:center;display:grid!important}.cv-editor-tabs-v5 button.active .cv-tab-icon{color:var(--brand);background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 25%, var(--line))}.cv-tab-copy{gap:3px;min-width:0;display:grid!important}.cv-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:10px;font-style:normal;overflow:hidden}.cv-tab-copy em{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;font-style:normal;font-weight:600;overflow:hidden}.cv-editor-tabs-v5 button>small{width:22px;height:22px;font-size:8px;position:static;inset:auto}.cv-editor-tabs-v5 button.active>small{color:#fff;background:var(--brand)}.cv-active-step-banner{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:linear-gradient(130deg, var(--brand-soft), var(--surface) 62%);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.cv-active-step-icon{color:#fff;background:linear-gradient(145deg, var(--brand), var(--brand-2));width:42px;height:42px;box-shadow:0 8px 18px color-mix(in srgb, var(--brand) 23%, transparent);border-radius:12px;place-items:center;display:grid}.cv-active-step-banner>div:nth-child(2){gap:2px;min-width:0;display:grid}.cv-active-step-banner>div:nth-child(2)>span{color:var(--brand);letter-spacing:.08em;font-size:8px;font-weight:900}.cv-active-step-banner>div:nth-child(2)>strong{font-size:11px}.cv-active-step-banner p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.cv-active-step-progress{text-align:end;gap:1px;min-width:72px;display:grid}.cv-active-step-progress strong{color:var(--brand);font-size:17px}.cv-active-step-progress span{color:var(--muted);font-size:8px}.cv-tab-stack{gap:14px}.cv-accordion-v5{border-radius:15px;overflow:clip}.cv-accordion-v5 summary{background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface-2) 42%, var(--surface)));padding-inline:15px}.cv-accordion-v5[open]{border-color:color-mix(in srgb, var(--brand) 17%, var(--line))}.cv-accordion-v5[open] summary{border-bottom:1px solid var(--line)}.cv-accordion-v5 .cv-accordion-body{padding:15px}.cv-design-controls{background:var(--surface);padding:12px}.cv-basics-status{border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.cv-basics-status.needs-work{color:#8b5b08;background:#fff7df;border:1px solid #ecd79f}.cv-basics-status.complete{color:#087f6b;background:#ebfaf6;border:1px solid #bfe8de}[data-theme=dark] .cv-basics-status.needs-work{color:#f0d88b;background:color-mix(in srgb, #805e0c 16%, var(--surface));border-color:color-mix(in srgb, #d7a82b 35%, var(--line))}[data-theme=dark] .cv-basics-status.complete{color:#62dac7;background:color-mix(in srgb, #087f6b 17%, var(--surface));border-color:color-mix(in srgb, #12a18a 35%, var(--line))}.cv-basics-status>svg{margin-top:1px}.cv-basics-status div{gap:2px;display:grid}.cv-basics-status strong{font-size:10px}.cv-basics-status p{opacity:.82;margin:0;font-size:8.8px;line-height:1.45}.cv-basic-field{border-radius:12px;min-width:0;transition:background .2s,box-shadow .2s,transform .2s}.cv-basic-field .field{height:100%}.cv-basic-field.focus-target{background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent), 0 12px 24px #12203c14;margin:-7px;padding:7px;transform:translateY(-1px)}.cv-basic-field.focus-target input{border-color:var(--brand)}.cv-basic-field input[aria-invalid=true]:not(:focus){border-color:color-mix(in srgb, #cf7b1d 42%, var(--line))}.cv-entry-editor-v5{background:color-mix(in srgb, var(--surface-2) 72%, var(--surface))}.cv-preview-wrap-v5{padding-top:2px}.cv-preview-wrap-v5 .cv-preview-toolbar{z-index:4;position:sticky;top:8px}@media (width<=1180px){.cv-command-overview{grid-template-columns:1fr}.cv-command-overview .cv-goal-picker{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=760px){.cv-command-center{border-radius:17px;padding:13px}.cv-command-heading,.cv-workspace-heading{flex-direction:column;align-items:stretch}.cv-command-heading>small{white-space:normal}.cv-command-overview .cv-goal-picker{flex-direction:column}.cv-command-overview .cv-goal-picker>div{grid-template-columns:1fr}.cv-workspace-status{text-align:start;width:100%;min-width:0}.cv-active-step-banner{grid-template-columns:38px minmax(0,1fr)}.cv-active-step-progress{text-align:start;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;gap:7px}.cv-editor-tabs-v5{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px}.cv-editor-tabs-v5 button{min-height:54px;font-size:inherit;grid-template-columns:28px minmax(0,1fr);gap:5px;padding:7px 5px}.cv-tab-icon{width:28px;height:28px}.cv-tab-copy{display:grid!important}.cv-tab-copy strong{font-size:8.5px}.cv-tab-copy em{display:none}.cv-editor-tabs-v5 button>small{inset-inline-end:4px;width:17px;height:17px;position:absolute;top:4px}.cv-summary-tools{gap:9px}}@media (width<=520px){.cv-command-overview .cv-health-strip{grid-template-columns:1fr}.cv-editor-v5{padding:12px}.cv-editor-tabs-v5 button{grid-template-columns:1fr;place-items:center;min-height:48px;display:grid}.cv-tab-copy{display:none!important}.cv-editor-tabs-v5 button>small{display:grid}.cv-active-step-banner p{display:none}.cv-accordion-v5 .cv-accordion-body{padding:12px}}:root{--bg:#f1f4fa;--surface:#fff;--surface-2:#f7f8fc;--surface-3:#e8edf5;--text:#101827;--muted:#657188;--muted-2:#929daf;--line:#dbe2ec;--brand:#735cff;--brand-dark:#5641e8;--brand-soft:#eeeaff;--green:#00a995;--green-soft:#e3f8f4;--orange:#ec7b3d;--orange-soft:#fff0e6;--red:#d84f6b;--red-soft:#ffecef;--navy:#07101f;--pixel-gold:#f3c65d;--pixel-cyan:#5eead4;--pixel-blue:#6ca9ff;--shadow-sm:0 1px 0 #10182708, 0 5px 16px #1822380d;--shadow:0 2px 0 #10182709, 0 12px 28px #18223812;--shadow-lg:0 3px 0 #1018270d, 0 28px 70px #08111f2b;--radius-sm:9px;--radius:14px;--radius-lg:20px}:root[data-theme=dark]{--bg:#090f1a;--surface:#111a29;--surface-2:#151f31;--surface-3:#202d42;--text:#eef3fb;--muted:#a0abc0;--muted-2:#718097;--line:#27364c;--brand-soft:#2b2454}html{background:var(--bg)}body{background-color:var(--bg);background-image:linear-gradient(#735cff09 1px,#0000 1px),linear-gradient(90deg,#735cff09 1px,#0000 1px);background-size:28px 28px}.pixel-brand{-webkit-user-select:none;user-select:none}.pixel-brand-mark{border:1px solid #9789ff8c;overflow:visible;background:#0c1730!important;border-radius:8px!important;box-shadow:0 0 0 2px #07101fcc,0 0 0 3px #5eead433,0 8px 22px #4935c640!important}.pixel-brand-mark:after{display:none!important}.pixel-a{grid-template-rows:repeat(5,4px);grid-template-columns:repeat(5,4px);gap:1px;width:24px;height:24px;display:grid}.pixel-a i{background:0 0;width:4px;height:4px}.pixel-a i:first-child,.pixel-a i:nth-child(2),.pixel-a i:nth-child(3),.pixel-a i:nth-child(4),.pixel-a i:nth-child(5),.pixel-a i:nth-child(6),.pixel-a i:nth-child(7),.pixel-a i:nth-child(8),.pixel-a i:nth-child(9),.pixel-a i:nth-child(10),.pixel-a i:nth-child(11){background:var(--pixel-cyan);box-shadow:0 0 7px #5eead459}.pixel-a i:first-child{grid-area:1/2}.pixel-a i:nth-child(2){grid-area:1/3}.pixel-a i:nth-child(3){grid-area:2/1}.pixel-a i:nth-child(4){grid-area:2/4}.pixel-a i:nth-child(5){grid-area:3/1}.pixel-a i:nth-child(6){grid-area:3/2}.pixel-a i:nth-child(7){grid-area:3/3}.pixel-a i:nth-child(8){grid-area:3/4}.pixel-a i:nth-child(9){grid-area:4/1}.pixel-a i:nth-child(10){grid-area:4/4}.pixel-a i:nth-child(11){grid-area:5/4}.pixel-spark{inset-inline-end:-4px;color:var(--pixel-gold);text-shadow:0 0 7px #f3c65d8c;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-5px}.brand-word strong{letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.brand-word small{letter-spacing:.08em;color:#ffffff7a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px!important}.brand-demo-badge{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:4px!important}.app-shell{grid-template-columns:266px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 24px 24px,#5eead42e 0 1px,#0000 1.5px) 0 0/108px 92px,radial-gradient(circle at 91px 73px,#f3c65d24 0 1px,#0000 1.5px) 0 0/137px 119px,linear-gradient(#07101f 0%,#0a1426 58%,#07101f 100%);border-inline-end:1px solid #8576ff38;width:266px;padding:20px 16px 16px}.sidebar:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.sidebar>*{z-index:1;position:relative}.sidebar-top{padding:5px 8px 14px}.sidebar-top p{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.side-nav{gap:4px}.nav-item{color:#eef3fb9e;border:1px solid #0000;border-radius:8px;min-height:42px;padding:10px 11px;font-size:12px;font-weight:720;transition:background .15s,border-color .15s,color .15s,transform .15s}.nav-item svg{width:17px;height:17px}.nav-item:hover{background:#ffffff0e;border-color:#ffffff0f;transform:translate(2px)}.nav-item.active{background:linear-gradient(90deg,#735cff47,#5eead40e);border-color:#8777ff59;box-shadow:inset 3px 0 #8b7cff,0 6px 18px #00000024}.sidebar-level-card{background:#735cff16;border:1px solid #8b7cff52;border-radius:9px;gap:7px;margin:12px 3px 5px;padding:11px;transition:all .18s;display:grid}.sidebar-level-card:hover{background:#735cff21;border-color:#5eead46b;transform:translateY(-1px)}.sidebar-level-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-level-top span{color:#b8aeff;letter-spacing:.08em;align-items:center;gap:5px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.sidebar-level-top strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sidebar-xp-track{background:#ffffff14;border-radius:2px;height:5px;overflow:hidden}.sidebar-xp-track i{background:linear-gradient(90deg,#8b7cff,#5eead4);height:100%;display:block;box-shadow:0 0 10px #5eead459}.sidebar-level-card small{color:#ffffff73;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.profile-mini{border-top-color:#ffffff12}.avatar{background:linear-gradient(135deg,#735cff,#11b9a2);border-radius:7px;box-shadow:3px 3px #0003}.main-column{background:0 0}.workspace-toolbar{background:color-mix(in srgb, var(--surface) 88%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-toolbar-title{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.page-content{max-width:1510px;padding:30px 34px 72px}.page-stack{gap:18px}.page-heading{align-items:center}.eyebrow,.pixel-eyebrow{letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:850}.panel,.metric-card,.settings-card,.cv-section-card,.career-card{border-color:var(--line);box-shadow:var(--shadow-sm), inset 0 1px 0 #fff6;border-radius:12px}.panel{position:relative}.panel:before{content:"";background:color-mix(in srgb, var(--brand) 35%, transparent);opacity:.5;width:5px;height:5px;position:absolute;top:-1px;left:-1px}.button{border-radius:8px;min-height:41px;font-weight:780;box-shadow:0 2px #0f182714}.button-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px #4937ba,0 12px 24px #5d46d638}.button-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #4937ba}.icon-button{border-radius:7px}.hero-dashboard{background:radial-gradient(circle at 80% 20%,#5eead41f,#0000 20%),linear-gradient(120deg,#07101f 0%,#111b36 55%,#211d4a 100%);border:1px solid #8b7cff47;border-radius:16px;box-shadow:0 4px #07101f4d,0 22px 50px #08111f2e}.hero-dashboard:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 80%);mask-image:linear-gradient(90deg,#000 0%,#0000 80%)}.hero-copy,.hero-orbit{z-index:2;position:relative}.metric-card{transition:transform .18s,border-color .18s}.metric-card:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));transform:translateY(-2px)}.metric-icon{border-radius:8px}.badge{border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.progress-track,.progress-track span{border-radius:2px}.progress-reward-toast{z-index:150;color:#fff;background:#09152a;border:1px solid #5eead473;border-radius:8px;align-items:center;gap:11px;min-width:230px;padding:12px 14px;animation:.36s cubic-bezier(.2,.8,.2,1) reward-enter,1.4s ease-in-out 2 reward-glow;display:flex;position:fixed;top:82px;right:24px;box-shadow:0 4px #0000004d,0 18px 45px #00000040}.progress-reward-toast>span{width:34px;height:34px;color:var(--pixel-cyan);background:#5eead41f;border-radius:6px;place-items:center;display:grid}.progress-reward-toast div{gap:2px;display:grid}.progress-reward-toast strong{color:#82f4e3;font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace}.progress-reward-toast small{color:#ffffff9e;font-size:10px}@keyframes reward-enter{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes reward-glow{50%{box-shadow:0 4px #0000004d,0 0 0 4px #5eead414,0 18px 45px #00000040}}.journey-page{--journey-accent:#8b7cff;--journey-secondary:#5eead4}.major-theme-tech{--journey-accent:#65a9ff;--journey-secondary:#5eead4}.major-theme-engineering{--journey-accent:#f3a85d;--journey-secondary:#76d3ff}.major-theme-design{--journey-accent:#e882ff;--journey-secondary:#7bd8ff}.major-theme-business{--journey-accent:#f3c65d;--journey-secondary:#6fd8ba}.major-theme-media{--journey-accent:#ff7ba8;--journey-secondary:#f3c65d}.major-theme-social{--journey-accent:#72a8ff;--journey-secondary:#a98dff}.major-theme-law{--journey-accent:#d6b56f;--journey-secondary:#8fa9cb}.major-theme-health{--journey-accent:#ff758f;--journey-secondary:#5eead4}.major-theme-science{--journey-accent:#8b7cff;--journey-secondary:#55d6ff}.major-theme-education{--journey-accent:#57c98d;--journey-secondary:#f3c65d}.major-theme-humanities{--journey-accent:#d28cff;--journey-secondary:#ffb86c}.pixel-frame{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;position:relative}.pixel-frame:before,.pixel-frame:after{content:"";pointer-events:none;width:5px;height:5px;position:absolute}.pixel-frame:before{background:var(--journey-accent,var(--brand));top:-1px;left:-1px}.pixel-frame:after{background:var(--journey-secondary,var(--pixel-cyan));bottom:-1px;right:-1px}.journey-hero{color:#fff;background:radial-gradient(circle at 75% 20%, color-mix(in srgb, var(--journey-secondary) 17%, transparent), transparent 26%), radial-gradient(circle at 5% 85%, color-mix(in srgb, var(--journey-accent) 22%, transparent), transparent 32%), #07101f;border-color:color-mix(in srgb, var(--journey-accent) 40%, #263653);grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:30px;min-height:250px;padding:31px 34px;display:grid;overflow:hidden;box-shadow:0 4px #020711,0 24px 60px #07101f38}.journey-hero:before{background:var(--journey-accent)}.journey-hero:after{background:var(--journey-secondary)}.journey-hero-copy{z-index:2;position:relative}.journey-hero .pixel-eyebrow{color:color-mix(in srgb, var(--journey-secondary) 80%, white);align-items:center;gap:7px;margin:0 0 18px;font-size:10px;display:flex}.journey-title-row{align-items:center;gap:18px;display:flex}.major-pixel-glyph{border:1px solid color-mix(in srgb, var(--journey-accent) 58%, white);background:color-mix(in srgb, var(--journey-accent) 14%, #07101f);width:62px;height:62px;color:var(--journey-secondary);border-radius:7px;flex:none;place-items:center;font:900 22px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:5px 5px #00000047}.journey-title-row h1{letter-spacing:-.055em;margin:0 0 7px;font-size:clamp(32px,5vw,56px);line-height:.98}.journey-title-row p{color:#ffffff8c;margin:0;font-size:13px}.journey-rank-row{color:#ffffff7a;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;font-size:10px;display:flex}.journey-rank{color:#fff;background:#ffffff12;border:1px solid #ffffff17;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.journey-rank svg{color:var(--pixel-gold)}.journey-share{color:var(--journey-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:10px;font-weight:800;display:inline-flex}.journey-level-card{z-index:2;background:#0003;border:1px solid #ffffff1a;border-radius:8px;align-content:center;justify-self:end;justify-items:center;width:190px;min-height:178px;padding:20px;display:grid;position:relative;box-shadow:5px 5px #0000003d}.journey-level-card .level-label{color:var(--journey-secondary);letter-spacing:.14em;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-level-card>strong{letter-spacing:-.08em;color:#fff;margin:3px 0 0;font:900 62px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.journey-level-card>small{color:color-mix(in srgb, var(--journey-accent) 75%, white);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pixel-xp-track,.pixel-meter{background:#ffffff17;border-radius:2px;width:100%;height:7px;margin-top:13px;overflow:hidden}.pixel-xp-track i,.pixel-meter i{background:linear-gradient(90deg,var(--journey-accent),var(--journey-secondary));height:100%;box-shadow:0 0 10px color-mix(in srgb,var(--journey-secondary) 35%,transparent);transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.journey-level-card p{color:#fff6;margin:6px 0 0;font-size:8px}.journey-particles i{background:#ffffff80;width:4px;height:4px;animation:4s ease-in-out infinite pixel-float;position:absolute}.journey-particles i:first-child{top:21%;left:7%}.journey-particles i:nth-child(2){animation-delay:-1s;top:15%;left:42%}.journey-particles i:nth-child(3){animation-delay:-2s;top:68%;left:64%}.journey-particles i:nth-child(4){animation-delay:-.5s;top:20%;right:7%}.journey-particles i:nth-child(5){animation-delay:-2.8s;bottom:12%;left:30%}.journey-particles i:nth-child(6){animation-delay:-1.7s;bottom:18%;right:31%}@keyframes pixel-float{50%{opacity:.25;transform:translateY(-5px)}}.journey-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:14px;display:grid}.journey-quest-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:17px;display:grid}.quest-icon{background:color-mix(in srgb,var(--journey-accent) 13%,var(--surface));width:48px;height:48px;color:var(--journey-accent);border:1px solid color-mix(in srgb,var(--journey-accent) 25%,var(--line));border-radius:7px;place-items:center;display:grid}.quest-copy span,.journey-status-card>span,.journey-story-card span{color:var(--muted);letter-spacing:.09em;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace}.quest-copy h2{margin:3px 0 2px;font-size:16px}.quest-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.quest-reward{color:#9b7600;white-space:nowrap;background:#fff7dc;border:1px solid #f0dda0;border-radius:5px;align-items:center;gap:5px;padding:7px 8px;font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}:root[data-theme=dark] .quest-reward{color:#f4d16b;background:#302711;border-color:#5c4a20}.pixel-button{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.journey-status-card{align-content:center;gap:9px;padding:18px;display:grid}.journey-readiness{align-items:center;gap:12px;display:flex}.journey-readiness>strong{font:900 28px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-readiness .pixel-meter{background:var(--surface-3);margin:0}.journey-status-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.journey-map-shell{padding:22px;overflow:hidden}.journey-map-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.journey-map-header .pixel-eyebrow{color:var(--journey-accent);align-items:center;gap:6px;margin:0 0 5px;font-size:9px;display:flex}.journey-map-header h2{margin:0;font-size:21px}.journey-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.journey-legend span{align-items:center;gap:5px;display:inline-flex}.journey-legend i{background:var(--surface-3);width:7px;height:7px}.journey-legend i.complete{background:var(--journey-secondary)}.journey-legend i.available{background:var(--journey-accent)}.journey-legend i.locked{background:var(--muted-2)}.journey-branch-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:22px;display:grid}.journey-branch-tabs button{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--muted);cursor:pointer;text-align:start;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;transition:all .16s;display:grid}.journey-branch-tabs button>span{background:var(--surface-3);width:27px;height:27px;color:var(--muted);border-radius:5px;place-items:center;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.journey-branch-tabs button div{min-width:0;display:grid}.journey-branch-tabs button strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.journey-branch-tabs button small{color:var(--muted-2);font-size:8px}.journey-branch-tabs button>i{background:var(--surface-3);grid-column:1/-1;height:3px;overflow:hidden}.journey-branch-tabs button>i b{background:var(--journey-accent);height:100%;display:block}.journey-branch-tabs button:hover,.journey-branch-tabs button.active{border-color:color-mix(in srgb,var(--journey-accent) 42%,var(--line));color:var(--text);transform:translateY(-1px)}.journey-branch-tabs button.active{background:color-mix(in srgb,var(--journey-accent) 8%,var(--surface));box-shadow:0 3px 0 color-mix(in srgb,var(--journey-accent) 25%,transparent)}.journey-branch-tabs button.active>span{color:#fff;background:var(--journey-accent)}.journey-skill-tree{gap:13px;max-width:940px;margin:0 auto;padding:10px 0 18px;display:grid;position:relative}.skill-tree-spine{background:repeating-linear-gradient(to bottom, color-mix(in srgb,var(--journey-accent) 48%,var(--line)) 0 8px, transparent 8px 13px);width:2px;position:absolute;top:5px;bottom:10px;left:50%;transform:translate(-1px)}.journey-node{width:calc(50% - 31px);position:relative}.journey-node.node-left{justify-self:start}.journey-node.node-right{justify-self:end}.journey-node-connector{background:var(--line);width:31px;height:2px;position:absolute;top:50%}.node-left .journey-node-connector{right:-31px}.node-right .journey-node-connector{left:-31px}.journey-node button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:94px;color:var(--text);text-align:start;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s;display:grid}.journey-node button:not(:disabled){cursor:pointer}.journey-node.available button{border-color:color-mix(in srgb,var(--journey-accent) 58%,var(--line));background:color-mix(in srgb,var(--journey-accent) 6%,var(--surface));box-shadow:0 3px 0 color-mix(in srgb,var(--journey-accent) 25%,transparent), 0 9px 20px #141c300f;animation:2.8s ease-in-out infinite next-node-pulse}.journey-node.complete button{border-color:color-mix(in srgb,var(--journey-secondary) 38%,var(--line))}.journey-node.locked button{opacity:.55}.journey-node button:not(:disabled):hover{border-color:var(--journey-accent);transform:translateY(-2px)}.node-pixel-icon{background:var(--surface-3);width:40px;height:40px;color:var(--muted);border:1px solid var(--line);border-radius:6px;place-items:center;display:grid}.node-pixel-icon svg{width:17px}.complete .node-pixel-icon{background:color-mix(in srgb,var(--journey-secondary) 15%,var(--surface));color:color-mix(in srgb,var(--journey-secondary) 75%,#065);border-color:color-mix(in srgb,var(--journey-secondary) 38%,var(--line))}.available .node-pixel-icon{background:var(--journey-accent);color:#fff;border-color:color-mix(in srgb,var(--journey-accent) 75%,#000);box-shadow:3px 3px 0 color-mix(in srgb,var(--journey-accent) 25%,transparent)}.node-content{gap:3px;min-width:0;display:grid}.node-content small{color:var(--muted-2);letter-spacing:.09em;font:850 7px ui-monospace,SFMono-Regular,Menlo,monospace}.available .node-content small{color:var(--journey-accent)}.node-content strong{font-size:12px}.node-content p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.node-content em{color:#9a7600;margin-top:2px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace}.node-arrow{color:var(--muted-2)}@keyframes next-node-pulse{50%{box-shadow:0 3px 0 color-mix(in srgb,var(--journey-accent) 25%,transparent), 0 0 0 4px color-mix(in srgb,var(--journey-accent) 6%,transparent), 0 9px 20px #141c300f}}.journey-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.journey-story-card{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:17px;display:grid}.journey-story-card>svg{background:var(--brand-soft);width:35px;height:35px;color:var(--brand);border-radius:7px;padding:8px}.journey-story-card h3{margin:4px 0 5px;font-size:13px}.journey-story-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.ai-download-status>.queued{opacity:.68}.ai-download-status>.queued i{background:var(--surface-3);color:var(--muted)}.ai-setup-card{border-radius:13px}.ai-setup-progress,.local-ai-meter,.ai-setup-progress i,.local-ai-meter i{border-radius:2px!important}.marketing-shell,.auth-page,.onboarding-page{background-color:#07101f}.marketing-header,.legal-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-hero{position:relative}.marketing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#8b7cff0b 1px,#0000 1px),linear-gradient(90deg,#8b7cff0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.marketing-product-frame,.marketing-ai-card,.auth-card,.onboarding-card{border-radius:12px!important}.marketing-product-frame{box-shadow:7px 7px #060c1938,0 24px 60px #060c1929}.marketing-demo-pill,.marketing-preview-action,.marketing-product-top strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.marketing-feature-grid article{transition:transform .18s,border-color .18s;border-radius:10px!important}.marketing-feature-grid article:hover{border-color:#735cff59;transform:translateY(-3px)}.onboarding-card,.auth-card{box-shadow:7px 7px 0 #00000038, var(--shadow-lg)}.cv-workspace-shell,.cv-control-center,.vault-layout,.career-layout,.proof-layout{min-width:0}.cv-launchpad,.portfolio-hero,.subscription-hero,.subscription-manage-hero{border-radius:14px!important}.cv-workspace-tabs button,.cv-layer-tab,.cv-accordion-trigger,.settings-icon,.metric-icon,.empty-icon{border-radius:8px!important}@media (width<=980px){.journey-command-grid{grid-template-columns:1fr}.journey-branch-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-story-grid{grid-template-columns:1fr}}@media (width<=760px){.page-content{padding:18px 14px 90px}.journey-hero{grid-template-columns:1fr;padding:23px 19px}.journey-level-card{grid-template-columns:auto auto 1fr;justify-self:stretch;justify-items:start;column-gap:10px;width:100%;min-height:125px}.journey-level-card>strong{grid-row:1/3;font-size:42px}.journey-level-card .level-label{align-self:end}.journey-level-card>small{align-self:start}.journey-level-card .pixel-xp-track,.journey-level-card p{grid-column:1/-1}.journey-title-row{align-items:flex-start}.major-pixel-glyph{width:48px;height:48px;font-size:17px}.journey-title-row h1{font-size:32px}.journey-quest-card{grid-template-columns:auto 1fr}.quest-reward{grid-column:1}.journey-quest-card .button{grid-column:2;width:100%}.journey-map-shell{padding:15px}.journey-map-header{flex-direction:column;align-items:flex-start}.journey-branch-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-skill-tree{gap:9px}.skill-tree-spine{left:20px}.journey-node{width:calc(100% - 48px);justify-self:end!important}.journey-node-connector{width:28px;left:-28px!important;right:auto!important}.journey-node button{grid-template-columns:36px minmax(0,1fr) auto;min-height:88px;padding:10px}.node-pixel-icon{width:36px;height:36px}.progress-reward-toast{min-width:0;top:72px;left:14px;right:14px}}@media (width<=430px){.journey-branch-tabs{grid-template-columns:1fr}.journey-quest-card{grid-template-columns:auto 1fr}.quest-reward,.journey-quest-card .button{grid-column:1/-1}.journey-rank-row{gap:7px}.journey-share{justify-content:flex-start;width:100%}}:root[data-motion=reduced] .journey-particles i,:root[data-motion=reduced] .journey-node.available button,:root[data-motion=reduced] .progress-reward-toast{animation:none!important}.dashboard-level-orbit{min-width:0}.dashboard-level-button{color:#fff;cursor:pointer;background:#03091357;border:1px solid #8b7cff57;border-radius:9px;align-content:center;place-items:center;gap:4px;width:180px;min-height:170px;padding:16px;transition:transform .18s,border-color .18s;display:grid;box-shadow:5px 5px #00000038}.dashboard-level-button:hover{border-color:#5eead48c;transform:translateY(-2px)}.dashboard-level-kicker{color:#91f1e1;letter-spacing:.08em;align-items:center;gap:5px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.dashboard-level-button>strong{letter-spacing:-.06em;font:900 37px ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-level-button>em{color:#ffffff9e;font-size:10px;font-style:normal}.dashboard-level-xp{background:#ffffff17;width:100%;height:5px;margin:7px 0 3px;overflow:hidden}.dashboard-level-xp i{background:linear-gradient(90deg,#8b7cff,#5eead4);height:100%;display:block}.dashboard-level-button small{color:#ffffff6e;align-items:center;gap:5px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.journey-metric{cursor:pointer}@media (width<=760px){.dashboard-level-button{width:min(100%,220px);min-height:140px}}@media (width>=841px){.marketing-proof-strip{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr))}}.avatar{position:relative}.major-mini-glyph{color:#70ead7;background:#0b1629;border:1px solid #5eead466;border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 2px;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:1px 1px #00000040}.marketing-shell{color:#162033;background:radial-gradient(circle at 8% 10%,#735cff1a,#0000 27%),radial-gradient(circle at 92% 18%,#5eead417,#0000 24%),linear-gradient(#735cff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#735cff06 1px,#0000 1px) 0 0/28px 28px,#f8f9fc}.auth-page,.onboarding-page{background-color:#07101f}.zone-loading{min-height:48vh;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.zone-loading strong{letter-spacing:.07em;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pixel-loader{border:5px solid var(--surface-3);border-top-color:var(--brand);border-right-color:var(--pixel-cyan);width:34px;height:34px;animation:.7s steps(8,end) infinite pixel-spin;display:block}@keyframes pixel-spin{to{transform:rotate(360deg)}}:root[data-motion=reduced] .pixel-loader{border-top-color:var(--brand);animation:none}.sidebar-top{flex:none}.side-nav{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding-inline-end:2px;overflow-y:auto}.side-nav::-webkit-scrollbar{display:none}.sidebar-level-card,.sidebar-bottom{flex:none}.nav-group{gap:3px;padding:5px 0 7px;display:grid}.nav-group+.nav-group{border-top:1px solid #ffffff0e}.nav-group-label{color:#ffffff4d;letter-spacing:.13em;padding:4px 11px 3px;font:850 7px ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-nav-group{gap:4px;padding:4px 0 10px;display:grid}.mobile-nav-group+.mobile-nav-group{border-top:1px solid var(--line);padding-top:11px}.mobile-nav-group-label{color:var(--muted-2);letter-spacing:.12em;padding:0 5px 4px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace}button.metric-card{width:100%;color:var(--text);text-align:start;font:inherit;cursor:pointer}button.metric-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 25%,transparent);outline-offset:2px}.ai-engine-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 2px;display:grid}.ai-engine-status{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;padding:12px 13px;display:grid}.ai-engine-status strong,.ai-engine-status small{display:block}.ai-engine-status strong{font-size:12px}.ai-engine-status small{color:var(--muted);margin-top:3px;line-height:1.45}.ai-engine-dot,.ai-status-pip{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px;margin-top:5px}.ai-engine-status.ready .ai-engine-dot,.ai-status-pip.ready{background:#0ba38b;box-shadow:0 0 0 4px #0ba38b26}.ai-engine-status.warming .ai-engine-dot{background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent)}.ai-engine-actions{gap:7px;display:grid}.ai-engine-actions>small{color:var(--muted);text-align:center;line-height:1.45}.ai-readiness-strip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--brand) 6%);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:10px;padding:12px 14px;display:grid}.ai-readiness-main{grid-template-columns:11px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ai-readiness-main strong,.ai-readiness-main small{display:block}.ai-readiness-main strong{font-size:13px}.ai-readiness-main small{color:var(--muted);margin-top:2px}.ai-readiness-tier{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-content:center;min-width:106px;padding:8px 11px;display:grid}.ai-readiness-tier span{color:var(--muted);font-size:10px}.ai-readiness-tier strong{margin-top:2px;font-size:11px}.ai-readiness-tier.ready{border-color:color-mix(in srgb, #0ba38b 38%, var(--line))}.ai-readiness-tier.warming{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}@media (width<=760px){.ai-engine-status-grid{grid-template-columns:1fr}.ai-readiness-strip{grid-template-columns:1fr 1fr}.ai-readiness-main{grid-column:1/-1}.ai-readiness-tier{min-width:0}}.journey-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.journey-growth-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.journey-growth-card:after{content:"";opacity:.08;background:repeating-linear-gradient(90deg,var(--journey-accent) 0 5px,transparent 5px 10px);pointer-events:none;width:64px;height:64px;position:absolute;inset-block-end:-24px;inset-inline-end:-22px;transform:rotate(45deg)}.growth-card-icon{border:1px solid color-mix(in srgb,var(--journey-accent) 28%,var(--line));width:42px;height:42px;color:var(--journey-accent);background:color-mix(in srgb,var(--journey-accent) 8%,var(--surface));border-radius:7px;place-items:center;display:grid}.growth-card-icon.streak{color:#ff7a45;background:color-mix(in srgb,#ff7a45 10%,var(--surface));border-color:color-mix(in srgb,#ff7a45 30%,var(--line))}.growth-card-icon.replay{color:#f1b92b;background:color-mix(in srgb,#f1b92b 11%,var(--surface));border-color:color-mix(in srgb,#f1b92b 32%,var(--line))}.journey-growth-card span{color:var(--muted);letter-spacing:.09em;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-growth-card strong{margin-top:4px;font-size:15px;line-height:1.3;display:block}.journey-growth-card p{color:var(--muted);margin:6px 0 0;font-size:10.5px;line-height:1.55}.journey-growth-card em{color:var(--journey-accent);background:color-mix(in srgb,var(--journey-accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--journey-accent) 22%,var(--line));border-radius:5px;padding:5px 7px;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset-block-start:14px;inset-inline-end:14px}.journey-growth-card .pixel-meter{background:var(--surface-3);height:7px;margin-top:9px}.journey-growth-card .text-button{margin-top:5px;padding-inline:0}.replay-card{background:linear-gradient(145deg,color-mix(in srgb,#f1b92b 5%,var(--surface)),var(--surface))}@media (width<=760px){.journey-growth-grid{grid-template-columns:1fr}.journey-growth-card{min-height:0}}.pro-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.pro-value-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:16px;display:grid}.pro-value-grid article>svg{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;padding:8px}.pro-value-grid span{color:var(--brand);letter-spacing:.08em;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.pro-value-grid strong{margin-top:3px;font-size:13px;display:block}.pro-value-grid p{color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}@media (width<=980px){.pro-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pro-value-grid{grid-template-columns:1fr}}.ai-technical-details{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.ai-technical-details summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;list-style:none;display:inline-flex}.ai-technical-details summary::-webkit-details-marker{display:none}.ai-technical-details summary:after{content:"+";font:700 12px/1 monospace}.ai-technical-details[open] summary:after{content:"–"}.ai-technical-details>div{gap:4px;padding-top:8px;display:grid}:root{--bg:#f3f5fa;--surface:#fff;--surface-2:#f8f9fd;--surface-3:#eceff6;--text:#172033;--muted:#6c7689;--muted-2:#98a1b2;--line:#e2e6ef;--brand:#715cff;--brand-dark:#5c48e8;--brand-soft:#efedff;--pixel-cyan:#52dfc4;--pixel-gold:#f4c967;--pixel-pink:#ff7b9f;--pixel-blue:#63a7ff;--pixel-ink:#0d1424;--pixel-ink-2:#121b30;--green:#08a98f;--green-soft:#e4f8f3;--orange:#ee7d45;--orange-soft:#fff0e7;--red:#d64f6b;--red-soft:#ffebf0;--navy:#0b1221;--shadow-sm:0 8px 24px #1822390e;--shadow:0 18px 50px #18223917;--shadow-lg:0 34px 90px #060c1840;--radius-sm:12px;--radius:20px;--radius-lg:30px}html{scroll-behavior:smooth}.pixel-sprite{image-rendering:pixelated;image-rendering:crisp-edges;object-fit:contain;display:block}.game-kicker{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.panel,.card,.metric-card,.cv-control-centre,.cv-editor-shell,.vault-item,.career-card,.settings-card{border-color:var(--line);box-shadow:var(--shadow-sm)}.panel{border-radius:20px;padding:22px}.page-heading{align-items:center;min-height:68px}.page-heading h1{letter-spacing:-.04em;font-size:clamp(27px,2.5vw,38px)}.page-heading p{max-width:760px;font-size:13px}.button{letter-spacing:-.01em;border-radius:12px;min-height:40px;font-weight:760}.button-primary:hover:not(:disabled){box-shadow:0 12px 28px #715cff47,inset 0 1px #ffffff42}.button-secondary{box-shadow:0 2px #11192d06}input,textarea,select{background:color-mix(in srgb,var(--surface) 97%,var(--brand) 3%);border-radius:12px;min-height:44px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px #715cff1a}.eyebrow{letter-spacing:.12em;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace!important}.brand-logo-v11{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-mark-v11{filter:drop-shadow(0 8px 18px #27186f38);flex:none;place-items:center;width:42px;height:42px;display:grid}.brand-word-v11{line-height:1;display:grid}.brand-word-v11 strong{color:#fff;letter-spacing:.14em;font:950 16px ui-monospace,SFMono-Regular,Menlo,monospace}.brand-word-v11 small{color:#ffffff78;letter-spacing:.13em;margin-top:5px;font:750 7px ui-monospace,SFMono-Regular,Menlo,monospace}.brand-demo-v11{color:#73ead5;letter-spacing:.1em;background:#52dfc417;border:1px solid #52dfc459;border-radius:5px;padding:4px 6px;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.brand-logo-v11.light .brand-word-v11 strong{color:#fff}.brand-logo-compact .brand-mark-v11{width:34px;height:34px}.brand-logo-compact .brand-demo-v11{display:none}.marketing-v11 .brand-word-v11 strong,.marketing-v11 .brand-word-v11 small{color:var(--text)}.marketing-v11 .brand-word-v11 small{opacity:.58}.app-shell-v11{grid-template-columns:286px minmax(0,1fr)}.sidebar-v11{background:radial-gradient(circle at 15% 12%,#715cff38,#0000 22rem),radial-gradient(circle at 85% 72%,#52dfc414,#0000 18rem),linear-gradient(#0c1323,#080e1a 72%);border-inline-end:1px solid #fff1;width:286px;padding:18px 14px 14px;overflow:hidden}.sidebar-v11:before{content:"";pointer-events:none;opacity:.055;image-rendering:pixelated;background-image:url(/assets/kenney-roguelike-sheet.png);background-size:484px 263px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.sidebar-v11>*{z-index:1;position:relative}.sidebar-brand-v11{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;padding:2px 8px 17px;display:flex}.live-dot{color:#6fe8d1;letter-spacing:.12em;align-items:center;gap:5px;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.live-dot:before{content:"";background:#61e4cb;width:5px;height:5px;box-shadow:0 0 0 4px #61e4cb14}.game-nav{scrollbar-width:none;gap:7px;min-height:0;padding:14px 0 10px;display:grid;overflow:auto}.game-nav::-webkit-scrollbar{display:none}.game-nav-primary{color:#ffffff9e;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 10px;transition:all .18s;display:grid}.game-nav-primary>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.game-nav-primary div{min-width:0;display:grid}.game-nav-primary strong{color:#ffffffd9;font-size:12px}.game-nav-primary small{color:#ffffff54;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;overflow:hidden}.game-nav-primary:hover{color:#fff;background:#ffffff0b}.game-nav-primary.active{background:linear-gradient(100deg,#715cff33,#715cff0e);border-color:#715cff6b;box-shadow:inset 3px 0 #806eff}[dir=rtl] .game-nav-primary.active{box-shadow:inset -3px 0 #806eff}.game-nav-primary.active>span{color:#9e91ff;background:#715cff2e;border-color:#715cff47}.game-nav-zone{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;overflow:hidden}.game-nav-zone.open{background:#ffffff07;border-color:#ffffff17}.game-nav-zone-trigger{color:#fff;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.game-zone-sprite{background:#ffffff09;border:1px solid #fff1;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.game-nav-zone-trigger>div{min-width:0;display:grid}.game-nav-zone-trigger strong{letter-spacing:.12em;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.game-nav-zone-trigger small{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;overflow:hidden}.game-nav-zone-trigger>svg{color:#ffffff61;transition:transform .18s}.game-nav-zone.open .game-nav-zone-trigger>svg{transform:rotate(180deg)}.game-nav-zone-tools{gap:2px;padding:0 7px 8px;display:grid}.zone-tool{color:#ffffff7d;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.zone-tool:hover{color:#fff;background:#ffffff0b}.zone-tool.active{color:#fff;background:#715cff21}.zone-tool-icon{color:#ffffff7a;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.zone-tool.active .zone-tool-icon{color:#8e80ff;background:#715cff1c}.zone-tool-copy{min-width:0;display:grid}.zone-tool-copy strong{font-size:10.5px}.zone-tool-copy small{color:#ffffff45;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7.6px;overflow:hidden}.zone-tool em{color:#f4c967;border:1px solid #f4c9673b;border-radius:4px;align-items:center;gap:3px;padding:3px 4px;font:900 6px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.player-card-v11{color:#fff;background:linear-gradient(145deg,#715cff1d,#52dfc409);border:1px solid #715cff3d;border-radius:12px;gap:9px;margin-top:auto;padding:12px;display:grid}.player-card-v11:hover{border-color:#715cff75}.player-card-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;display:grid}.player-avatar-pixel{background:#151e34;border:1px solid #ffffff1c;border-radius:8px;place-items:center;width:42px;height:42px;font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative}.player-avatar-pixel img{background:#0b1221;border:1px solid #52dfc459;border-radius:4px;padding:2px;position:absolute;bottom:-5px;right:-5px;width:21px!important;height:21px!important}.player-card-top div{min-width:0;display:grid}.player-card-top small{color:#68e5ce;letter-spacing:.1em;font:900 6.5px ui-monospace,SFMono-Regular,Menlo,monospace}.player-card-top strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;overflow:hidden}.player-card-top span{color:#ffffff63;margin-top:2px;font-size:8px}.player-level-row{justify-content:space-between;align-items:center;display:flex}.player-level-row strong{font:900 12px ui-monospace,SFMono-Regular,Menlo,monospace}.player-level-row span{color:#ffffff6b;font:750 7.5px ui-monospace,SFMono-Regular,Menlo,monospace}.player-xp-track{background:#ffffff14;height:5px;overflow:hidden}.player-xp-track i{background:linear-gradient(90deg,#715cff,#52dfc4);height:100%;display:block}.player-next{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:7.7px;overflow:hidden}.sidebar-utility-v11{gap:2px;padding-top:8px;display:grid}.utility-link{color:#ffffff6b;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 9px;font-size:9.5px;display:flex}.utility-link:hover,.utility-link.active{color:#fff;background:#ffffff0a}.utility-link.muted{color:#ffffff4a}.main-column-v11{grid-column:2;min-width:0}.workspace-toolbar-v11{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fcdb;border-bottom:1px solid #dce1ebcc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:62px;padding:0 32px;display:grid;position:sticky;top:0}.workspace-breadcrumb-v11{align-items:center;gap:10px;min-width:0;display:flex}.workspace-icon-v11{border:1px solid var(--line);width:34px;height:34px;color:var(--brand);background:#fff;border-radius:9px;place-items:center;display:grid}.workspace-breadcrumb-v11 div{display:grid}.workspace-breadcrumb-v11 small{color:var(--muted-2);letter-spacing:.12em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-breadcrumb-v11 strong{margin-top:2px;font-size:11px}.workspace-player-strip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;grid-template-columns:auto auto 100px auto;align-items:center;gap:7px;padding:7px 10px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.workspace-player-strip>svg{color:var(--brand)}.workspace-player-strip>div{background:var(--surface-3);width:100px;height:4px;overflow:hidden}.workspace-player-strip i{background:linear-gradient(90deg,var(--brand),var(--pixel-cyan));height:100%;display:block}.workspace-sync-v11{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.page-content-v11{max-width:1510px;padding:28px 34px 70px}.reward-v11{color:#fff;background:#111a2c;border:1px solid #f4c96757;border-radius:12px;box-shadow:0 20px 50px #0509124d}.reward-v11>span{color:#f4c967}.dashboard-v11{gap:18px}.dashboard-intro-v11{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 0;display:flex}.dashboard-intro-v11 h1{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(28px,3vw,42px)}.dashboard-intro-v11 p{color:var(--muted);max-width:720px;margin:0;font-size:13px;line-height:1.6}.dashboard-class-chip-v11{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;align-items:center;gap:9px;padding:9px 12px;display:flex}.dashboard-class-chip-v11 span{display:grid}.dashboard-class-chip-v11 small{color:var(--muted-2);font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.dashboard-class-chip-v11 strong{margin-top:2px;font-size:10px}.dashboard-command-v11{grid-template-columns:minmax(0,1.4fr) minmax(330px,.7fr);gap:16px;display:grid}.main-quest-v11{color:#fff;min-height:270px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 90% 10%,#52dfc424,#0000 18rem),linear-gradient(145deg,#111a30,#0d1425 70%);border-radius:22px;padding:24px;position:relative;overflow:hidden}.main-quest-v11:after{content:"";opacity:.055;image-rendering:pixelated;pointer-events:none;background-image:url(/assets/kenney-roguelike-sheet.png);background-size:620px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 50% 100%)}.main-quest-v11>*{z-index:1;position:relative}.main-quest-top-v11{justify-content:space-between;align-items:center;gap:12px;display:flex}.main-quest-top-v11 span:first-child{color:#62e2cd;letter-spacing:.13em;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.quest-due-v11{border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px;color:#ffffff8c!important}.main-quest-v11 h2{letter-spacing:-.045em;max-width:760px;margin:34px 0 8px;font-size:clamp(23px,2.7vw,38px)}.main-quest-v11>p{color:#ffffff8f;max-width:700px;margin:0;font-size:12px;line-height:1.65}.quest-progress-v11{gap:7px;margin-top:28px;display:grid}.quest-progress-v11>div:first-child{color:#ffffff80;justify-content:space-between;font-size:9px;display:flex}.quest-progress-track-v11{background:#ffffff17;height:7px;overflow:hidden}.quest-progress-track-v11 i{background:linear-gradient(90deg,#7866ff,#55dfc7);height:100%;display:block}.main-quest-v11 .button{margin-top:17px}.journey-card-v11{border:1px solid var(--line);background:#fff;border-radius:22px;align-content:start;gap:15px;padding:20px;display:grid}.journey-card-head-v11{justify-content:space-between;align-items:start;gap:12px;display:flex}.journey-card-head-v11 small{color:var(--muted-2);letter-spacing:.12em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-card-head-v11 strong{margin-top:4px;font-size:14px;display:block}.journey-card-head-v11 em{color:var(--brand);font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-card-art-v11{border:1px solid var(--line);background:linear-gradient(#f8f9fe,#f2f4fb);place-items:center;min-height:105px;display:grid;position:relative;overflow:hidden}.journey-card-art-v11:before{content:"";background-color:#0000;background-image:linear-gradient(#715cff0b 1px,#0000 1px),linear-gradient(90deg,#715cff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.journey-class-orb{z-index:1;background:#fff;border:1px solid #715cff3d;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:7px 7px #715cff14}.journey-level-v11{text-align:center}.journey-level-v11 strong{font:950 24px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-level-v11 small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.journey-xp-v11{background:var(--surface-3);height:7px}.journey-xp-v11 i{background:linear-gradient(90deg,var(--brand),var(--pixel-cyan));height:100%;display:block}.dashboard-stats-v11{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-stats-v11 article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:36px 1fr;align-items:start;gap:11px;min-height:104px;padding:15px;display:grid}.stat-icon-v11{background:var(--brand-soft);width:35px;height:35px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.dashboard-stats-v11 article>div:last-child{display:grid}.dashboard-stats-v11 span{color:var(--muted);font-size:9px}.dashboard-stats-v11 strong{letter-spacing:-.04em;margin-top:3px;font-size:22px}.dashboard-stats-v11 small{color:var(--muted-2);margin-top:3px;font-size:8px}.dashboard-lower-v11{grid-template-columns:minmax(0,1.18fr) minmax(310px,.72fr);gap:16px;display:grid}.panel-v11{border-radius:20px;padding:19px}.panel-header-v11{justify-content:space-between;align-items:start;gap:14px;margin-bottom:13px;display:flex}.panel-header-v11 h2{margin:0;font-size:15px}.panel-header-v11 p{color:var(--muted);margin:3px 0 0;font-size:10px}.quest-list-v11{gap:7px;display:grid}.quest-row-v11{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:30px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 10px;display:grid}.quest-row-v11:hover{border-color:color-mix(in srgb,var(--brand) 20%,var(--line))}.quest-pixel-v11{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.quest-row-main-v11{min-width:0;display:grid}.quest-row-main-v11 strong{font-size:10.5px}.quest-row-main-v11 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;overflow:hidden}.quest-check-v11{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.career-next-v11{align-content:start;gap:11px;display:grid}.readiness-ring-v11{background:conic-gradient(var(--brand) calc(var(--score,65)*1%),var(--surface-3) 0);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative}.readiness-ring-v11:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.readiness-ring-v11 strong{z-index:1;font-size:17px;position:relative}.single-action-v11{margin-top:auto}.quiet-action-v11{color:var(--muted);font-size:9px}.journey-hud-v11{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.journey-player-v11{align-items:center;gap:14px;display:flex}.journey-class-orb{border:1px solid var(--line);background:#fff;place-items:center;width:68px;height:68px;display:grid;box-shadow:6px 6px #715cff14}.journey-player-v11 small{color:var(--muted-2);letter-spacing:.12em;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-player-v11 h1{letter-spacing:-.045em;margin:3px 0 4px;font-size:clamp(27px,3vw,40px)}.journey-player-v11 p{color:var(--muted);margin:0;font-size:11px}.journey-xp-panel-v11{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;min-width:270px;padding:12px 13px;display:grid}.journey-xp-panel-v11>div{color:var(--muted);justify-content:space-between;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.journey-xp-panel-v11>strong{font:950 20px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-objective-row-v11{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(210px,.55fr));gap:12px;display:grid}.objective-card-v11{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-height:104px;padding:15px;display:grid}.objective-card-v11.primary{background:linear-gradient(145deg,#fff,#f8f7ff);border-color:#715cff3b}.objective-icon-v11{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.objective-card-v11 small{color:var(--muted-2);letter-spacing:.11em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.objective-card-v11 strong{margin-top:3px;font-size:11px;display:block}.objective-card-v11 p{color:var(--muted);margin:5px 0 0;font-size:8.8px;line-height:1.45}.objective-card-v11 em{color:var(--brand);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-map-shell-v11{background:#0a1120;border:1px solid #1f2b43;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px #080e1c2e}.skill-map-toolbar-v11{color:#fff;background:#10192b;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:grid}.skill-map-toolbar-v11>div:first-child{display:grid}.skill-map-toolbar-v11 small{color:#69dfcc;letter-spacing:.12em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-map-toolbar-v11 strong{margin-top:3px;font-size:11px}.branch-filter-v11{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.branch-filter-v11 button{color:#ffffff78;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;padding:6px 8px;font:800 7.5px ui-monospace,SFMono-Regular,Menlo,monospace}.branch-filter-v11 button.active{color:#fff;background:#715cff2b;border-color:#715cff7a}.skill-map-layout-v11{grid-template-columns:minmax(0,1fr) 290px;min-height:730px;display:grid}.skill-map-viewport-v11{background:#080f1c;position:relative;overflow:auto}.skill-map-world-v11{background:radial-gradient(circle at 50% 100%,#715cff26,#0000 30%),radial-gradient(circle at 20% 25%,#52dfc40e,#0000 24%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/24px 24px,#080f1c;width:1200px;height:820px;position:relative}.skill-map-world-v11:after{content:"";image-rendering:pixelated;opacity:.025;pointer-events:none;background-image:url(/assets/kenney-roguelike-sheet.png);background-size:968px 526px;position:absolute;inset:0}.skill-connections-v11{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.skill-connections-v11 path{fill:none;stroke:#38445c;stroke-width:5px;stroke-linecap:square;stroke-linejoin:round;filter:drop-shadow(0 3px #0000004d)}.skill-connections-v11 path.complete{stroke:#54d9c2}.skill-connections-v11 path.available{stroke:#7565f5;stroke-dasharray:10 7;animation:1.6s steps(6,end) infinite skill-route}@keyframes skill-route{to{stroke-dashoffset:-34px}}.skill-map-core-v11{z-index:3;background:#111c31;border:4px solid #27344d;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:716px;left:560px;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #080f1c,0 0 0 8px #2c3953,0 14px #00000047}.skill-map-core-v11:before,.skill-map-core-v11:after{content:"";background:#52dfc4;width:12px;height:12px;position:absolute}.skill-map-core-v11:before{top:18px;left:-8px}.skill-map-core-v11:after{bottom:18px;right:-8px}.skill-map-core-v11 div{text-align:center;color:#fff;display:grid}.skill-map-core-v11 strong{font:950 17px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-map-core-v11 small{color:#63ddc9;margin-top:2px;font:850 6px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-node-frame-v11{z-index:4;justify-items:center;gap:7px;width:84px;display:grid;position:absolute;transform:translate(-50%,-50%)}.skill-node-frame-v11 button{color:#fff;cursor:pointer;background:#111a2d;border:4px solid #2c3952;place-items:center;width:62px;height:62px;transition:transform .12s,filter .12s;display:grid;position:relative;box-shadow:0 0 0 4px #080f1c,0 8px #00000047}.skill-node-frame-v11 button:before{content:"";border:1px solid #ffffff0e;position:absolute;inset:4px}.skill-node-frame-v11 button:hover{filter:brightness(1.12);transform:translateY(-3px)}.skill-node-frame-v11.complete button{background:#102824;border-color:#3cbda7;box-shadow:0 0 0 4px #080f1c,0 0 20px #52dfc429,0 8px #00000047}.skill-node-frame-v11.available button{background:#1a1940;border-color:#7766fb;animation:1.7s steps(2,end) infinite node-ready;box-shadow:0 0 0 4px #080f1c,0 0 26px #715cff40,0 8px #00000047}.skill-node-frame-v11.locked button{filter:grayscale(.65)brightness(.58);cursor:not-allowed}@keyframes node-ready{50%{box-shadow:0 0 0 4px #080f1c,0 0 38px #715cff61,0 8px #00000047}}.skill-node-check,.skill-node-lock{color:#62e3cd;background:#0a1120;border:2px solid #3ebaa6;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-7px;right:-7px}.skill-node-label-v11{text-align:center;color:#ffffffb8;background:#0b1323;border:1px solid #ffffff12;min-width:110px;max-width:132px;padding:5px 7px;font:800 7px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.skill-node-frame-v11.complete .skill-node-label-v11{color:#79e5d2}.skill-node-frame-v11.available .skill-node-label-v11{color:#a99fff;border-color:#715cff42}.skill-inspector-v11{color:#fff;background:#0f1829;border-inline-start:1px solid #ffffff12;align-content:start;gap:16px;padding:20px;display:grid}.inspector-hint-v11{color:#ffffff5e;font-size:10px;line-height:1.6}.inspector-icon-v11{background:#121d31;border:2px solid #34415a;place-items:center;width:72px;height:72px;display:grid;box-shadow:6px 6px #00000038}.inspector-path-v11{color:#61dfca;letter-spacing:.12em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-inspector-v11 h3{margin:4px 0 0;font-size:19px}.skill-inspector-v11 p{color:#ffffff7a;margin:0;font-size:10.5px;line-height:1.6}.inspector-reward-v11{background:#f4c9670a;border:1px solid #f4c9672e;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.inspector-reward-v11 span{color:#ffffff6b;font-size:8px}.inspector-reward-v11 strong{color:#f4c967;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-footer-v11{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.share-chip-v11{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.marketing-v11{color:var(--text);background:#f7f8fc;min-height:100vh}.marketing-header-v11{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fce0;border-bottom:1px solid #e1e5eecc;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;max-width:1440px;height:72px;margin:0 auto;padding:0 30px;display:grid;position:sticky;top:0}.marketing-nav-v11{justify-self:center;gap:28px;display:flex}.marketing-nav-v11 a{color:var(--muted);font-size:11px;font-weight:700}.marketing-nav-v11 a:hover{color:var(--text)}.marketing-header-actions{align-items:center;gap:9px;display:flex}.marketing-language,.signin-link-v11{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.marketing-hero-v11{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:62px;max-width:1440px;min-height:700px;margin:0 auto;padding:86px 54px 78px;display:grid;position:relative;overflow:hidden}.marketing-hero-v11:before{content:"";pointer-events:none;background:radial-gradient(circle,#715cff26,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-240px}.hero-stars-v11 i{background:var(--brand);opacity:.22;width:5px;height:5px;position:absolute}.hero-stars-v11 i:first-child{top:14%;left:6%}.hero-stars-v11 i:nth-child(2){background:var(--pixel-cyan);top:8%;left:34%}.hero-stars-v11 i:nth-child(3){top:28%;left:47%}.hero-stars-v11 i:nth-child(4){background:var(--pixel-gold);top:20%;right:7%}.hero-stars-v11 i:nth-child(5){background:var(--pixel-cyan);bottom:12%;right:42%}.hero-stars-v11 i:nth-child(6){background:var(--pixel-gold);bottom:13%;left:11%}.hero-stars-v11 i:nth-child(7){bottom:17%;right:14%}.marketing-hero-copy-v11{z-index:2;position:relative}.launch-pill-v11{width:max-content;color:var(--brand);letter-spacing:.1em;background:#fff;border:1px solid #715cff2e;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.marketing-hero-copy-v11 h1{letter-spacing:-.068em;max-width:650px;margin:20px 0 18px;font-size:clamp(46px,5.5vw,79px);line-height:.97}.marketing-hero-copy-v11 p{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.marketing-hero-actions{align-items:center;gap:17px;margin-top:28px;display:flex}.hero-cta-v11{min-height:52px;padding-inline:20px}.watch-link-v11{color:var(--text);align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.watch-link-v11>span{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.hero-proof-v11{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:9px;display:flex}.hero-proof-v11 span{align-items:center;gap:5px;display:flex}.hero-proof-v11 svg{color:var(--green)}.hero-game-preview-v11{z-index:2;background:#08101e;border:1px solid #27344d;min-height:555px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1.5deg);box-shadow:18px 22px #715cff14,0 36px 90px #0d14243b}.game-window-top-v11{color:#ffffff80;letter-spacing:.12em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.game-window-top-v11 div{gap:5px;display:flex}.game-window-top-v11 i{background:#303c52;width:7px;height:7px}.game-window-top-v11 i:first-child{background:#ff7b9f}.game-window-top-v11 i:nth-child(2){background:#f4c967}.game-window-top-v11 i:nth-child(3){background:#52dfc4}.game-preview-hud-v11{color:#fff;background:#10192a;border-bottom:1px solid #ffffff12;grid-template-columns:46px minmax(0,1fr) auto 116px;align-items:center;gap:10px;min-height:76px;padding:10px 15px;display:grid}.preview-avatar-v11{background:#17233a;border:1px solid #34415a;place-items:center;width:44px;height:44px;display:grid}.game-preview-hud-v11>div:nth-child(2){display:grid}.game-preview-hud-v11 small{color:#66deca;font:850 6px ui-monospace,SFMono-Regular,Menlo,monospace}.game-preview-hud-v11 strong{margin-top:3px;font-size:10px}.game-preview-hud-v11 em{color:#a69bff;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.preview-xp-v11{background:#ffffff14;height:5px}.preview-xp-v11 i{background:linear-gradient(90deg,#76f,#52dfc4);height:100%;display:block}.mini-tree-v11{background-color:#08101e;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:390px;position:relative;overflow:hidden}.mini-tree-v11 svg{width:520px;height:330px;position:absolute;inset:20px auto auto 50%;transform:translate(-50%)}.mini-tree-v11 path{fill:none;stroke:#34415a;stroke-width:5px;stroke-linecap:square}.preview-node-v11{background:#121d31;border:3px solid #3b475e;place-items:center;width:50px;height:50px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #08101e,0 7px #00000040}.preview-node-v11.done{background:#102824;border-color:#43bca8}.preview-node-v11.ready{background:#1b1942;border-color:#7867ff;box-shadow:0 0 0 4px #08101e,0 0 22px #715cff3d,0 7px #00000040}.preview-node-v11.locked{filter:grayscale(.7)brightness(.6)}.preview-node-v11 i{color:#52dfc4;background:#08101e;border:2px solid #43bca8;place-items:center;width:17px;height:17px;font:900 8px monospace;display:grid;position:absolute;top:-7px;right:-7px}.mini-tree-tooltip-v11{color:#fff;background:#111a2df2;border:1px solid #715cff54;width:215px;padding:9px 11px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:7px 7px #00000038}.mini-tree-tooltip-v11 small{color:#70e2cf;font:900 6px monospace}.mini-tree-tooltip-v11 strong{margin-top:3px;font-size:10px}.mini-tree-tooltip-v11 span{color:#f4c967;margin-top:4px;font:900 7px monospace}.game-preview-footer-v11{color:#ffffff6b;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font:800 7.5px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.game-preview-footer-v11 span{align-items:center;gap:5px;display:flex}.path-picker-strip-v11{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;max-width:1332px;margin:0 auto 30px;padding:16px 18px;display:grid}.path-picker-strip-v11>div:first-child{display:grid}.path-picker-strip-v11>div:first-child small{color:var(--muted-2);letter-spacing:.12em;font:900 7px monospace}.path-picker-strip-v11>div:first-child strong{margin-top:3px;font-size:12px}.path-picker-buttons-v11{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.path-picker-buttons-v11 button{border:1px solid var(--line);background:var(--surface-2);text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.path-picker-buttons-v11 button.active{border-color:color-mix(in srgb,var(--path) 38%,var(--line));background:color-mix(in srgb,var(--path) 7%,#fff);box-shadow:inset 3px 0 0 var(--path)}.path-picker-buttons-v11 button span{min-width:0;display:grid}.path-picker-buttons-v11 button strong{font-size:9px}.path-picker-buttons-v11 button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.play-loop-v11,.feature-world-v11{max-width:1332px;margin:0 auto;padding:88px 20px}.section-title-v11{max-width:740px}.section-title-v11 h2{letter-spacing:-.055em;margin:8px 0 9px;font-size:clamp(30px,4vw,52px);line-height:1.02}.section-title-v11 p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.loop-track-v11{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:38px;display:grid}.loop-track-v11 article{border-inline-end:1px solid var(--line);min-height:210px;padding:20px;position:relative}.loop-track-v11 article:last-child{border-inline-end:0}.loop-track-v11 article:after{content:"→";z-index:2;width:16px;height:16px;color:var(--muted-2);background:#fff;place-items:center;font-size:10px;display:grid;position:absolute;top:54px;right:-8px}.loop-track-v11 article:last-child:after{display:none}.loop-number-v11{color:var(--muted-2);font:900 8px monospace}.loop-sprite-v11{background:var(--surface-2);border:1px solid var(--line);place-items:center;width:54px;height:54px;margin:22px 0 17px;display:grid;box-shadow:5px 5px #715cff12}.loop-track-v11 h3{margin:0;font-size:16px}.loop-track-v11 p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.feature-world-v11{padding-top:65px}.world-feature-grid-v11{grid-template-rows:repeat(2,minmax(190px,auto));grid-template-columns:1.25fr repeat(2,.75fr);gap:12px;margin-top:34px;display:grid}.world-feature-v11{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;overflow:hidden}.world-feature-v11.large{background:linear-gradient(#f5f3ff,#fff 58%);grid-row:1/3;align-content:end;min-height:400px;display:grid}.world-feature-v11 span{color:var(--brand);letter-spacing:.12em;font:900 7px monospace}.world-feature-v11 h3{margin:6px 0 7px;font-size:19px}.world-feature-v11 p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.6}.world-feature-art{border:1px solid var(--line);background-color:#fbfbfe;background-image:linear-gradient(#715cff0a 1px,#0000 1px),linear-gradient(90deg,#715cff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:15px 15px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;gap:24px;height:210px;margin-bottom:26px;display:flex;position:relative}.world-feature-art img:first-child{transform:translateY(24px)scale(1.2)}.world-feature-art img:nth-child(2){transform:translateY(-21px)}.world-feature-art img:nth-child(3){transform:translateY(42px)}.world-feature-icon{border:1px solid var(--line);background:var(--surface-2);width:47px;height:47px;color:var(--brand);border-radius:12px;place-items:center;margin-bottom:33px;display:grid}.trust-zone-v11{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1332px;margin:20px auto 0;padding:17px 20px;display:grid}.trust-zone-v11>div{background:#fff;align-items:start;gap:10px;padding:15px;display:flex}.trust-zone-v11 svg{color:var(--brand);flex:none}.trust-zone-v11 span{display:grid}.trust-zone-v11 small{color:var(--muted-2);letter-spacing:.1em;font:900 7px monospace}.trust-zone-v11 strong{margin-top:3px;font-size:10px;line-height:1.5}.final-cta-v11{text-align:center;color:#fff;background:#0d1526;justify-items:center;max-width:1332px;margin:95px auto 70px;padding:75px 25px;display:grid;position:relative;overflow:hidden}.final-cta-v11:before{content:"";opacity:.045;image-rendering:pixelated;background-image:url(/assets/kenney-roguelike-sheet.png);background-size:700px;position:absolute;inset:0}.final-cta-v11>*{position:relative}.final-cta-v11 .game-kicker{color:#62deca;margin-top:13px}.final-cta-v11 h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(32px,4vw,55px)}.final-cta-v11 p{color:#ffffff8a;margin:0 0 22px;font-size:12px}.marketing-footer-v11{border-top:1px solid var(--line);max-width:1400px;min-height:80px;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 auto;padding:18px 30px;font-size:8.5px;display:grid}.marketing-footer-v11 .brand-mark-v11{width:30px;height:30px}.marketing-footer-v11>span{text-align:center}.marketing-footer-v11 nav{gap:15px;display:flex}.onboarding-v11{color:#fff;background:radial-gradient(circle at 15% 15%,#715cff38,#0000 30rem),radial-gradient(circle at 80% 85%,#52dfc414,#0000 26rem),#080f1d;min-height:100vh;position:relative;overflow:hidden}.onboarding-v11:before{content:"";opacity:.035;image-rendering:pixelated;pointer-events:none;background-image:url(/assets/kenney-roguelike-sheet.png);background-size:700px;position:absolute;inset:0}.onboarding-pixel-stars i{z-index:0;opacity:.35;background:#7162ff;width:4px;height:4px;position:absolute}.onboarding-pixel-stars i:first-child{top:18%;left:7%}.onboarding-pixel-stars i:nth-child(2){background:#52dfc4;top:10%;left:31%}.onboarding-pixel-stars i:nth-child(3){background:#f4c967;top:14%;right:9%}.onboarding-pixel-stars i:nth-child(4){top:28%;right:32%}.onboarding-pixel-stars i:nth-child(5){background:#52dfc4;bottom:19%;left:10%}.onboarding-pixel-stars i:nth-child(6){bottom:8%;left:42%}.onboarding-pixel-stars i:nth-child(7){background:#f4c967;bottom:15%;right:7%}.onboarding-pixel-stars i:nth-child(8){background:#52dfc4;bottom:36%;right:42%}.onboarding-topbar-v11{z-index:3;justify-content:space-between;align-items:center;max-width:1500px;height:78px;margin:0 auto;padding:0 30px;display:flex;position:relative}.onboarding-top-actions-v11{gap:8px;display:flex}.onboarding-text-action{color:#ffffffa8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.onboarding-text-action:hover{color:#fff;background:#ffffff0f}.onboarding-stage-v11{z-index:2;grid-template-columns:minmax(380px,.78fr) minmax(630px,1.22fr);align-items:stretch;gap:34px;max-width:1500px;min-height:calc(100vh - 78px);margin:0 auto;padding:18px 30px 38px;display:grid;position:relative}.onboarding-world-v11{grid-template-rows:auto auto 1fr auto;align-content:start;min-width:0;padding:42px 22px 20px 6px;display:grid}.onboarding-world-copy-v11 h1{white-space:pre-line;letter-spacing:-.06em;margin:11px 0 14px;font-size:clamp(38px,4.1vw,62px);line-height:.99}.onboarding-world-copy-v11 p{color:#ffffff87;max-width:570px;margin:0;font-size:13px;line-height:1.68}.onboarding-world-copy-v11 .game-kicker{color:#60dfc9}.onboarding-character-card-v11{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e182ab8;border:1px solid #ffffff1a;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:520px;margin-top:28px;padding:11px 12px;display:grid;box-shadow:8px 8px #00000024}.onboarding-character-art-v11{background:#141f34;border:2px solid #34415a;place-items:center;width:56px;height:56px;font:900 13px monospace;display:grid;position:relative}.onboarding-character-art-v11 img{background:#0a1120;border:2px solid #2f4055;padding:3px;position:absolute;bottom:-8px;right:-8px}.onboarding-character-card-v11>div:nth-child(2){min-width:0;display:grid}.onboarding-character-card-v11 small{color:#62deca;letter-spacing:.11em;font:900 6px monospace}.onboarding-character-card-v11 strong{margin-top:3px;font-size:11px}.onboarding-character-card-v11 span{color:#ffffff5c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.onboarding-character-card-v11 em{color:#a99fff;font:900 10px monospace}.onboarding-world-map-v11{align-self:center;width:100%;max-width:480px;height:280px;margin:18px 0 5px;position:relative}.onboarding-world-map-v11 svg{width:100%;height:100%;position:absolute;inset:0}.onboarding-world-map-v11 path{fill:none;stroke:#33415a;stroke-width:5px;stroke-linecap:square}.onboarding-map-node{background:#111c30;border:3px solid #36435b;place-items:center;width:52px;height:52px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #080f1d,0 7px #0003}.onboarding-map-node.done{background:#102823;border-color:#3fbca7}.onboarding-map-node.ready{background:#1b1942;border-color:#7765fb;box-shadow:0 0 0 4px #080f1d,0 0 24px #715cff3b,0 7px #0003}.onboarding-map-node.locked{filter:grayscale(.75)brightness(.55)}.onboarding-world-rules-v11{flex-wrap:wrap;gap:9px;display:flex}.onboarding-world-rules-v11 span{color:#ffffff6b;background:#ffffff06;border:1px solid #ffffff12;align-items:center;gap:5px;padding:7px 8px;font-size:7.8px;display:flex}.onboarding-console-v11{min-width:0;max-height:calc(100vh - 115px);color:var(--text);scrollbar-width:thin;background:#f8f9fd;border:1px solid #ffffff1f;border-radius:20px;align-self:center;overflow:auto;box-shadow:0 35px 100px #00000052}.onboarding-console-head-v11{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f8f9fdf5;padding:15px 18px 10px;position:sticky;top:0}.onboarding-step-rail-v11{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.onboarding-step-rail-v11 button{text-align:start;color:var(--muted-2);cursor:default;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;padding:6px;display:grid}.onboarding-step-rail-v11 button.done{cursor:pointer;color:var(--muted)}.onboarding-step-rail-v11 button.active{background:var(--brand-soft);color:var(--text)}.onboarding-step-rail-v11 i{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.onboarding-step-rail-v11 button.done i{background:var(--green-soft);color:var(--green);border-color:#08a98f38}.onboarding-step-rail-v11 button.active i{background:var(--brand);border-color:var(--brand);color:#fff}.onboarding-step-rail-v11 span{display:grid}.onboarding-step-rail-v11 strong{font-size:8.5px}.onboarding-step-rail-v11 small{color:inherit;margin-top:2px;font-size:6.8px}.onboarding-progress-v11{color:var(--muted);grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:8px;margin-top:8px;font:800 7px monospace;display:grid}.onboarding-progress-v11>div{background:var(--surface-3);height:3px}.onboarding-progress-v11 i{background:linear-gradient(90deg,var(--brand),var(--pixel-cyan));height:100%;display:block}.onboarding-resume-note-v11{color:var(--green);align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex}.onboarding-console-body-v11{min-height:570px;padding:28px 30px 26px}.onboarding-step-v11{gap:20px;animation:.28s both onboarding-in;display:grid}@keyframes onboarding-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.onboarding-step-heading-v11{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:13px;padding-bottom:5px;display:grid}.step-pixel-v11{border:1px solid var(--line);background:#fff;place-items:center;width:52px;height:52px;display:grid;box-shadow:5px 5px #715cff12}.onboarding-step-heading-v11 small{color:var(--brand);letter-spacing:.12em;font:900 7px monospace}.onboarding-step-heading-v11 h2{letter-spacing:-.04em;margin:4px 0 5px;font-size:25px}.onboarding-step-heading-v11 p{max-width:650px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.onboarding-fields-v11{margin-top:3px}.onboarding-v11 .field-label{font-size:9px}.onboarding-v11 input,.onboarding-v11 select{background:#fff;min-height:47px}.onboarding-live-preview-v11{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px;display:grid}.onboarding-avatar-v11{color:#fff;background:#131d31;border-radius:8px;place-items:center;width:42px;height:42px;font:900 11px monospace;display:grid}.onboarding-live-preview-v11>div{display:grid}.onboarding-live-preview-v11 small{color:var(--muted-2);font:900 6px monospace}.onboarding-live-preview-v11 strong{margin-top:2px;font-size:10px}.onboarding-live-preview-v11 span{color:var(--muted);margin-top:2px;font-size:8px}.onboarding-live-preview-v11 em{color:var(--green);font:900 6px monospace}.class-unlock-v11{background:linear-gradient(135deg,#f4f2ff,#fff);border:1px solid #715cff38;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;box-shadow:5px 5px #715cff0f}.class-unlock-v11>div{display:grid}.class-unlock-v11 small{color:var(--brand);font:900 6px monospace}.class-unlock-v11 strong{margin-top:2px;font-size:11px}.class-unlock-v11 span{color:var(--muted);margin-top:2px;font-size:8px}.class-unlock-v11 em{color:var(--brand);font:900 8px monospace}.interest-picker-v11{border:0;margin:0;padding:0}.interest-picker-v11 legend{margin-bottom:9px;font-size:9px;font-weight:800}.interest-picker-v11 legend small{color:var(--muted);font-weight:500}.interest-picker-v11>div{flex-wrap:wrap;gap:6px;display:flex}.interest-picker-v11 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:8.5px;display:flex}.interest-picker-v11 button.selected{background:var(--brand-soft);color:var(--brand);border-color:#715cff4d}.onboarding-search-v11{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.onboarding-search-v11 input{background:0 0;border:0;padding-inline:0;box-shadow:none!important}.onboarding-search-v11 span{color:var(--brand);font:900 7px monospace}.onboarding-role-grid-v11{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-role-grid-v11 button{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:105px;padding:11px;display:grid}.onboarding-role-grid-v11 button:hover{border-color:#715cff40}.onboarding-role-grid-v11 button.selected{box-shadow:inset 3px 0 0 var(--brand);background:#f7f5ff;border-color:#715cff61}.role-card-check-v11{border:1px solid var(--line);background:var(--surface-2);width:27px;height:27px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.onboarding-role-grid-v11 button.selected .role-card-check-v11{background:var(--brand);color:#fff;border-color:var(--brand)}.onboarding-role-grid-v11 button>div{display:grid}.onboarding-role-grid-v11 strong{font-size:9.5px}.onboarding-role-grid-v11 small{color:var(--brand);margin-top:2px;font-size:7.5px}.onboarding-role-grid-v11 p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.45}.onboarding-empty-v11,.onboarding-choice-hint-v11{color:var(--muted);font-size:8.5px}.onboarding-launch-v11{text-align:center;justify-items:center;padding:20px 20px 5px}.launch-crystal-v11{background:radial-gradient(circle,#715cff24,#0000 65%);place-items:center;width:104px;height:104px;display:grid;position:relative}.launch-crystal-v11:before{content:"";border:1px solid #715cff38;position:absolute;inset:9px;transform:rotate(45deg)}.launch-crystal-v11 span{color:#fff;letter-spacing:.1em;background:#121b2f;padding:4px 6px;font:900 6px monospace;position:absolute;bottom:-2px}.onboarding-launch-v11 h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:30px}.onboarding-launch-v11>p{max-width:620px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.6}.launch-loadout-v11{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:10px;display:grid}.launch-loadout-v11 article{text-align:start;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.launch-loadout-v11 span{display:grid}.launch-loadout-v11 small{color:var(--muted-2);font:900 6px monospace}.launch-loadout-v11 strong{margin-top:2px;font-size:8.5px}.launch-first-quest-v11{text-align:start;background:#f7f5ff;border:1px solid #715cff3b;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.quest-badge-v11{background:var(--brand);color:#fff;place-items:center;width:30px;height:30px;font:900 7px monospace;display:grid}.launch-first-quest-v11>div{display:grid}.launch-first-quest-v11 small{color:var(--brand);font:900 6px monospace}.launch-first-quest-v11 strong{margin-top:2px;font-size:9.5px}.launch-first-quest-v11 p{color:var(--muted);margin:3px 0 0;font-size:7.5px}.launch-first-quest-v11 em{color:var(--brand);font:900 7px monospace}.onboarding-enter-v11{min-width:220px;min-height:50px}.launch-smallprint-v11{color:var(--muted);align-items:center;gap:5px;font-size:7.5px;display:flex}.onboarding-console-footer-v11{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#f8f9fdf5;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:10px 18px;display:flex;position:sticky;bottom:0}.onboarding-console-footer-v11>div:last-child{gap:7px;display:flex}.onboarding-console-footer-v11 p{color:var(--red);margin:0;font-size:8px}.auth-card,.legal-card,.marketing-info-card{border-color:var(--line)!important;box-shadow:var(--shadow)!important;border-radius:22px!important}.auth-page{background:radial-gradient(circle at 12% 20%,#715cff33,#0000 26rem),radial-gradient(circle at 88% 80%,#52dfc412,#0000 24rem),#08101e!important}.major-theme-science{--major-accent:#51dcc1}.major-theme-technology{--major-accent:#70a6ff}.major-theme-engineering{--major-accent:#f2b75f}.major-theme-business{--major-accent:#f19b57}.major-theme-health{--major-accent:#59d59a}.major-theme-law{--major-accent:#b79aff}.major-theme-design,.major-theme-media{--major-accent:#ff83ac}.major-theme-education,.major-theme-humanities{--major-accent:#8ab6ff}.app-shell-v11 .player-card-v11{border-color:color-mix(in srgb,var(--major-accent,var(--brand)) 28%,transparent)}@media (width<=1180px){.app-shell-v11{grid-template-columns:260px minmax(0,1fr)}.sidebar-v11{width:260px}.workspace-toolbar-v11{padding-inline:22px}.page-content-v11{padding-inline:24px}.dashboard-command-v11{grid-template-columns:1fr}.journey-card-v11{grid-template-columns:minmax(0,1fr)}.dashboard-lower-v11{grid-template-columns:1fr}.journey-objective-row-v11{grid-template-columns:1fr 1fr}.objective-card-v11.primary{grid-column:1/-1}.marketing-hero-v11{grid-template-columns:1fr 1fr;gap:35px;padding-inline:34px}.marketing-hero-copy-v11 h1{font-size:clamp(42px,5vw,66px)}.onboarding-stage-v11{grid-template-columns:minmax(310px,.65fr) minmax(580px,1.35fr);gap:22px}}@media (width<=980px){.app-shell-v11{display:block}.sidebar-v11,.workspace-toolbar-v11{display:none}.main-column-v11{grid-column:auto}.page-content-v11{padding:82px 20px 86px}.mobile-header-v11{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#09101df2;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;height:62px;padding:0 14px;display:grid;position:fixed;top:0;left:0;right:0}.mobile-header-center{text-align:center;display:grid}.mobile-header-center span{font-size:9.5px;font-weight:800}.mobile-header-center small{color:#ffffff61;margin-top:2px;font:800 7px monospace}.mobile-menu-trigger{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.bottom-nav-v11{z-index:36;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a111ef0;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:repeat(5,1fr);min-height:62px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #00000052}.bottom-nav-v11 .bottom-item{color:#ffffff6b;background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:3px;font-size:7px;display:grid}.bottom-nav-v11 .bottom-item.active{color:#fff;background:#715cff2b}.mobile-nav-drawer-v11{color:#fff;background:#0b1322;border-inline-end:1px solid #ffffff14;width:min(390px,92vw)}.mobile-nav-drawer-head{border-color:#ffffff12}.mobile-nav-close{color:#fff;background:#ffffff0d;border:1px solid #ffffff14}.mobile-player-card{background:#715cff1a;border:1px solid #715cff33}.mobile-zone-label{color:#61deca!important}.mobile-nav-link{color:#ffffff9e!important;background:#ffffff05!important;border-color:#ffffff0e!important}.mobile-nav-link.active{color:#fff!important;background:#715cff21!important}.mobile-nav-link small{color:#ffffff4f!important}.skill-map-layout-v11{grid-template-columns:1fr}.skill-inspector-v11{border-inline-start:0;border-top:1px solid #ffffff12}.marketing-header-v11{grid-template-columns:auto 1fr}.marketing-nav-v11{display:none}.marketing-header-actions{justify-self:end}.signin-link-v11{display:none}.marketing-hero-v11{grid-template-columns:1fr;padding-top:58px}.hero-game-preview-v11{width:100%;max-width:720px;margin:0 auto;transform:none}.marketing-hero-copy-v11{text-align:center;justify-items:center;display:grid}.marketing-hero-copy-v11 p{max-width:760px}.hero-proof-v11,.marketing-hero-actions{justify-content:center}.path-picker-strip-v11{grid-template-columns:1fr;margin-inline:20px}.loop-track-v11{grid-template-columns:repeat(2,1fr)}.loop-track-v11 article{border-bottom:1px solid var(--line)}.loop-track-v11 article:after{display:none}.world-feature-grid-v11{grid-template-rows:auto;grid-template-columns:1fr 1fr}.world-feature-v11.large{grid-area:auto/1/auto/-1}.trust-zone-v11{grid-template-columns:1fr;margin-inline:20px}.final-cta-v11{margin-inline:20px}.onboarding-stage-v11{grid-template-columns:1fr;max-width:900px}.onboarding-world-v11{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:18px;padding:24px 8px 0}.onboarding-world-copy-v11 h1{font-size:44px}.onboarding-world-map-v11{display:none}.onboarding-character-card-v11{align-self:center;min-width:320px;margin-top:0}.onboarding-world-rules-v11{grid-column:1/-1}.onboarding-console-v11{max-height:none}.onboarding-console-body-v11{min-height:0}}@media (width<=720px){.page-content-v11{padding-inline:14px}.page-stack{gap:14px}.panel{border-radius:16px;padding:16px}.page-heading{flex-direction:column;align-items:start;gap:12px}.heading-actions{justify-content:flex-start;width:100%}.dashboard-intro-v11{flex-direction:column;align-items:start}.dashboard-class-chip-v11{width:100%}.main-quest-v11{min-height:245px;padding:18px}.main-quest-v11 h2{margin-top:25px}.dashboard-stats-v11{grid-template-columns:repeat(2,1fr)}.journey-hud-v11{grid-template-columns:1fr}.journey-xp-panel-v11{min-width:0}.journey-objective-row-v11{grid-template-columns:1fr}.objective-card-v11.primary{grid-column:auto}.skill-map-toolbar-v11{grid-template-columns:1fr}.branch-filter-v11{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow:auto}.skill-map-viewport-v11{overflow:auto}.skill-map-world-v11{transform-origin:0 0}.journey-footer-v11{flex-direction:column;align-items:start}.marketing-header-v11{height:64px;padding-inline:14px}.marketing-header-actions .button{padding-inline:10px;font-size:8px}.marketing-language{display:none}.marketing-hero-v11{padding:45px 18px 55px}.marketing-hero-copy-v11 h1{font-size:clamp(39px,13vw,58px)}.marketing-hero-copy-v11 p{font-size:13px}.marketing-hero-actions{flex-direction:column;width:100%}.marketing-hero-actions>*{justify-content:center;width:100%}.hero-game-preview-v11{min-height:480px}.game-preview-hud-v11{grid-template-columns:42px minmax(0,1fr) auto}.game-preview-hud-v11>.preview-xp-v11{grid-column:1/-1;width:100%}.mini-tree-v11{height:330px}.mini-tree-v11 svg{transform-origin:50%;transform:translate(-50%)scale(.82)}.path-picker-strip-v11{margin-inline:14px}.path-picker-buttons-v11{grid-template-columns:1fr 1fr}.play-loop-v11,.feature-world-v11{padding:62px 14px}.loop-track-v11,.world-feature-grid-v11{grid-template-columns:1fr}.world-feature-v11.large{grid-column:auto}.trust-zone-v11,.final-cta-v11{margin-inline:14px}.marketing-footer-v11{text-align:center;grid-template-columns:1fr;justify-items:center}.marketing-footer-v11 nav{flex-wrap:wrap;justify-content:center}.onboarding-topbar-v11{height:68px;padding-inline:15px}.onboarding-stage-v11{padding:5px 13px 24px}.onboarding-world-v11{padding-top:18px;display:block}.onboarding-world-copy-v11{text-align:center}.onboarding-world-copy-v11 h1{font-size:37px}.onboarding-world-copy-v11 p{font-size:11px}.onboarding-character-card-v11{min-width:0;margin:20px auto 0}.onboarding-world-rules-v11{justify-content:center;margin-top:12px}.onboarding-console-v11{border-radius:15px}.onboarding-step-rail-v11 button{text-align:center;grid-template-columns:1fr;justify-items:center}.onboarding-step-rail-v11 button span small{display:none}.onboarding-console-body-v11{padding:22px 16px}.onboarding-step-heading-v11{grid-template-columns:45px 1fr}.step-pixel-v11{width:44px;height:44px}.onboarding-step-heading-v11 h2{font-size:21px}.onboarding-fields-v11,.form-grid.two,.onboarding-role-grid-v11,.launch-loadout-v11{grid-template-columns:1fr}.onboarding-console-footer-v11{padding-inline:13px}.onboarding-console-footer-v11>div:first-child{display:none}}@media (width<=430px){.dashboard-stats-v11,.path-picker-buttons-v11{grid-template-columns:1fr}.hero-game-preview-v11{min-height:445px}.mini-tree-tooltip-v11{width:190px}.onboarding-top-actions-v11 .onboarding-text-action:first-child{display:none}.onboarding-character-card-v11{grid-template-columns:50px 1fr}.onboarding-character-card-v11>em{display:none}}:root[data-motion=reduced] .skill-connections-v11 path.available,:root[data-motion=reduced] .skill-node-frame-v11.available button,:root[data-motion=reduced] .onboarding-step-v11{animation:none!important}.journey-page-v11{gap:16px;display:grid}.journey-level-v11{border:1px solid var(--line);text-align:start;background:#fff;border-radius:13px;grid-template-columns:auto auto;align-items:end;column-gap:8px;min-width:230px;padding:11px 12px;display:grid}.journey-level-v11>span{color:var(--brand);font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-level-v11>strong{font:950 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.journey-level-v11>div{background:var(--surface-3);grid-column:1/-1;height:5px;margin-top:6px}.journey-level-v11>div i{background:linear-gradient(90deg,var(--brand),var(--pixel-cyan));height:100%;display:block}.journey-level-v11>small{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:7.5px}.share-chip-v11{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-self:center;padding:9px 11px}.objective-card-v11{grid-template-columns:38px minmax(0,1fr) auto}.objective-card-v11>em{align-self:start}.objective-card-v11>button{width:max-content;color:var(--brand);cursor:pointer;background:0 0;border:0;grid-column:2/4;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:800;display:flex}.objective-card-v11 .tiny-xp{background:var(--surface-3);height:5px;margin-top:7px}.objective-card-v11 .tiny-xp i{background:linear-gradient(90deg,var(--brand),var(--pixel-cyan));height:100%;display:block}.skill-node-v11{z-index:4;color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:8px;width:118px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.skill-node-v11 .skill-node-frame-v11{background:#111a2d;border:4px solid #2c3952;place-items:center;width:66px;height:66px;transition:transform .12s,filter .12s;display:grid;position:relative;box-shadow:0 0 0 4px #080f1c,0 8px #00000047}.skill-node-v11 .skill-node-frame-v11:before{content:"";pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:4px}.skill-node-v11:hover .skill-node-frame-v11{filter:brightness(1.12);transform:translateY(-3px)}.skill-node-v11.complete .skill-node-frame-v11{background:#102824;border-color:#3cbda7;box-shadow:0 0 0 4px #080f1c,0 0 20px #52dfc429,0 8px #00000047}.skill-node-v11.available .skill-node-frame-v11{border-color:var(--branch,#7766fb);box-shadow:0 0 0 4px #080f1c,0 0 26px color-mix(in srgb,var(--branch,#7766fb) 26%,transparent),0 8px 0 #00000047;background:#1a1940;animation:1.7s steps(2,end) infinite node-ready}.skill-node-v11.locked .skill-node-frame-v11{filter:grayscale(.7)brightness(.57)}.skill-node-v11.selected .skill-node-frame-v11{outline-offset:7px;outline:2px solid #fff}.skill-node-v11.dimmed{opacity:.18;pointer-events:none}.skill-node-v11 .skill-node-label-v11{background:#0b1323;border:1px solid #ffffff12;min-width:112px;max-width:132px;padding:5px 7px;display:grid;box-shadow:3px 3px #0003}.skill-node-v11 .skill-node-label-v11 strong{color:#ffffffc4;font:850 7.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.skill-node-v11 .skill-node-label-v11 small{color:#ffffff52;margin-top:2px;font:750 6px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-node-v11.complete .skill-node-label-v11 strong{color:#79e5d2}.skill-node-v11.available .skill-node-label-v11{border-color:color-mix(in srgb,var(--branch,#7766fb) 35%,transparent)}.skill-node-v11.available .skill-node-label-v11 strong{color:#d4ceff}.skill-node-check,.skill-node-lock{color:#62e3cd;background:#080f1c;border:2px solid #3ebaa6;place-items:center;width:21px;height:21px;margin:0;font-style:normal;display:grid;position:absolute;top:-8px;right:-8px}.skill-node-lock{color:#727f96;border-color:#3d485d}.skill-map-core-v11{text-align:center;color:#fff;grid-template-rows:auto auto auto;display:grid}.skill-map-core-v11>span{color:#f4c967;place-items:center;display:grid}.skill-map-core-v11>strong{white-space:nowrap;text-overflow:ellipsis;max-width:86px;margin-top:3px;font:900 7.5px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.skill-map-core-v11>small{color:#62e2cd;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-connections-v11 path.dimmed{opacity:.1}.inspector-state{color:#ffffff7a;border:1px solid #ffffff1a;align-items:center;gap:5px;width:max-content;padding:5px 7px;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.inspector-state.complete{color:#69e0cc;border-color:#52dfc440}.inspector-state.available{color:#b1a7ff;border-color:#715cff52}.inspector-path-v11{color:#65dfca;border-top:1px solid #ffffff12;grid-template-columns:26px 1fr;align-items:start;gap:9px;margin-top:8px;padding-top:16px;display:grid}.inspector-path-v11>div{display:grid}.inspector-path-v11 small{color:#ffffff52;font:900 6px monospace}.inspector-path-v11 strong{color:#fff;margin-top:3px;font-size:9px}.inspector-path-v11>div>div{background:#ffffff14;height:4px;margin-top:7px}.inspector-path-v11 i{background:linear-gradient(90deg,#7565f5,#52dfc4);height:100%;display:block}.journey-footer-v11{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.journey-footer-v11 article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:100px;padding:14px;display:grid}.journey-footer-v11 article>div{display:grid}.journey-footer-v11 small{color:var(--muted-2);letter-spacing:.1em;font:900 6.5px monospace}.journey-footer-v11 strong{margin-top:3px;font-size:10px}.journey-footer-v11 p{color:var(--muted);margin:4px 0 0;font-size:8px}.journey-footer-v11 button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;display:flex}.dashboard-class-chip-v11 em{color:var(--brand);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.main-quest-top-v11>span{align-items:center;gap:6px;display:flex}.quest-content-v11{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:15px;margin-top:30px;display:grid}.quest-content-v11 .quest-pixel-v11{background:#ffffff09;border:1px solid #ffffff1f;place-items:center;width:64px;height:64px;display:grid}.quest-content-v11 h2{margin:0 0 8px}.quest-content-v11 p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.55}.quest-content-v11>div>span{color:#ffffff52;margin-top:8px;font-size:8px;display:block}.quest-progress-v11{grid-template-columns:minmax(0,1fr) auto}.quest-progress-v11>div:first-child{grid-column:1/-1}.quest-progress-v11 .quest-progress-track-v11{align-self:center}.quest-progress-v11>button,.empty-quest-v11>button,.single-action-v11{color:#151d2f;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.empty-quest-v11{grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:15px;min-height:210px;display:grid}.empty-quest-v11>button{grid-column:2;width:max-content}.empty-quest-v11 h2{margin:0 0 7px;font-size:25px}.empty-quest-v11 p{color:#ffffff85;margin:0;font-size:10px;line-height:1.55}.journey-card-v11{cursor:pointer}.journey-card-v11 .journey-card-art-v11{min-height:96px}.journey-card-v11 .journey-card-head-v11{align-items:center}.journey-card-v11 .journey-card-head-v11>span{color:var(--brand);align-items:center;gap:6px;font:900 7px monospace;display:flex}.journey-card-v11 .journey-card-head-v11>strong{color:var(--brand);font:900 10px monospace}.journey-card-v11 h2{letter-spacing:-.03em;margin:0;font-size:20px}.journey-card-v11>p{color:var(--muted);margin:0;font-size:9px}.journey-card-v11 .journey-xp-v11{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;display:grid}.journey-card-v11 .journey-xp-v11>div{background:var(--surface-3);height:5px}.journey-card-v11 .journey-xp-v11>span{color:var(--muted);font:800 7px monospace}.journey-card-v11 footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:9px;padding-top:9px;font-size:8px;display:flex}.journey-card-v11 footer strong{color:var(--brand);align-items:center;gap:4px;display:flex}.dashboard-stats-v11 article{position:relative}.dashboard-stats-v11 article .stat-icon-v11.green{background:var(--green-soft)}.dashboard-stats-v11 article .stat-icon-v11.gold{color:#b67a00;background:#fff7df}.dashboard-stats-v11 article .stat-icon-v11.purple{background:var(--brand-soft)}.dashboard-stats-v11 article small{color:var(--muted-2);letter-spacing:.08em;font:900 6.5px monospace}.dashboard-stats-v11 article p{color:var(--muted);margin:3px 0 0;font-size:7.5px}.dashboard-stats-v11 article>button{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--brand);cursor:pointer;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.quest-row-v11{grid-template-columns:30px minmax(0,1fr) auto}.quest-row-main-v11{text-align:start;cursor:pointer;color:var(--text);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:0;display:grid}.quest-index-v11{color:var(--muted-2);font:900 7px monospace}.quest-row-main-v11>div{min-width:0;display:grid}.quest-due-v11{text-align:end;display:grid}.quest-due-v11 strong{font-size:8.5px}.quest-due-v11 small{color:var(--muted);margin-top:2px;font-size:7px}.career-next-v11 header{justify-content:space-between;align-items:center;display:flex}.career-next-v11 h2{margin:0;font-size:20px}.career-next-v11 .readiness-ring-v11{background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:auto;height:auto;display:grid}.career-next-v11 .readiness-ring-v11:after{display:none}.career-next-v11 .readiness-ring-v11>strong{color:var(--brand);font-size:27px}.career-next-v11 .readiness-ring-v11>span{color:var(--muted);font-size:8px}.career-next-v11 .readiness-ring-v11>div{background:var(--surface-3);grid-column:1/-1;height:6px}.career-next-v11 .readiness-ring-v11 i{background:linear-gradient(90deg,var(--brand),var(--pixel-cyan));height:100%;display:block}.career-next-v11>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.career-next-v11 .single-action-v11{background:var(--brand);color:#fff;width:max-content;margin-top:4px}@media (width<=720px){.journey-footer-v11{grid-template-columns:1fr}.objective-card-v11{grid-template-columns:38px 1fr}.objective-card-v11>em,.objective-card-v11>button{grid-column:2}.quest-content-v11{grid-template-columns:52px 1fr}.quest-content-v11 .quest-pixel-v11{width:50px;height:50px}.quest-progress-v11{grid-template-columns:1fr}.quest-progress-v11>button{justify-content:center;width:100%}.quest-row-v11{grid-template-columns:28px minmax(0,1fr)}.quest-due-v11{text-align:start;grid-column:2}.empty-quest-v11{grid-template-columns:52px 1fr}.empty-quest-v11>button{grid-column:1/-1;justify-content:center;width:100%}}:root{--bg:#f6f8fc;--surface:#fff;--surface-2:#f8faff;--surface-3:#edf1f8;--text:#172033;--muted:#6b7588;--muted-2:#97a0b2;--line:#e4e8f0;--brand:#6557e8;--brand-dark:#5143d5;--brand-soft:#efedff;--green:#0fa88f;--green-soft:#e8f8f4;--orange:#e78a49;--orange-soft:#fff3e9;--red:#ce536a;--red-soft:#fff0f3;--navy:#12182a;--shadow-sm:0 7px 22px #1c27430e;--shadow:0 18px 46px #1c274314;--shadow-lg:0 34px 90px #19203729;--radius:18px}.panel{box-shadow:var(--shadow-sm);border-color:#e6eaf2}.button{border-radius:12px;min-height:40px}.button-primary{background:linear-gradient(135deg,#6658e9,#7b68f1);box-shadow:0 9px 24px #6557e838}input,textarea,select{background:#fff;border-radius:12px}.app-shell-v12{background:var(--bg);grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar-v12{color:#fff;z-index:40;background:linear-gradient(#151c31 0%,#101628 100%);border-inline-end:1px solid #ffffff0a;flex-direction:column;width:264px;padding:18px 15px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:8px 0 30px #0e142317}.sidebar-brand-v12{border-bottom:1px solid #ffffff14;padding:3px 8px 17px}.sidebar-brand-v12>span{color:#ffffff6e;margin-top:10px;font-size:11px;line-height:1.45;display:block}.side-nav-v12{scrollbar-width:none;gap:14px;padding:15px 0 8px;display:grid;overflow:auto}.side-nav-v12::-webkit-scrollbar{display:none}.nav-section-v12{gap:4px;display:grid}.nav-section-v12>small{color:#ffffff47;letter-spacing:.13em;text-transform:uppercase;padding:0 10px 5px;font-size:9px;font-weight:800}.nav-item-v12{color:#ffffffa1;border-radius:11px;align-items:center;gap:11px;min-height:39px;padding:9px 11px;font-size:12px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item-v12 svg{opacity:.8;flex:none}.nav-item-v12:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}[dir=rtl] .nav-item-v12:hover{transform:translate(-2px)}.nav-item-v12.active{color:#fff;background:linear-gradient(90deg,#6d5dee47,#6d5dee14);box-shadow:inset 3px 0 #8170ff}[dir=rtl] .nav-item-v12.active{box-shadow:inset -3px 0 #8170ff}.nav-item-v12.active svg{color:#9f94ff;opacity:1}.nav-item-v12 em{color:#d9d4ff;background:#7b69f021;border:1px solid #afa3ff38;border-radius:999px;align-items:center;gap:3px;margin-inline-start:auto;padding:3px 5px;font-size:8px;font-style:normal;display:flex}.sidebar-progress-v12{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;margin-top:auto;padding:13px}.sidebar-progress-v12>div:first-child{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sidebar-progress-v12>div:first-child>span{color:#a99cff;background:#7c6bf526;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.sidebar-progress-v12>div:first-child>div{min-width:0;display:grid}.sidebar-progress-v12 small{letter-spacing:.12em;color:#ffffff4d;font-size:7px;font-weight:800}.sidebar-progress-v12 strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.sidebar-progress-v12 em{color:#9e91ff;font-size:9px;font-style:normal;font-weight:900}.sidebar-xp-v12{background:#ffffff14;border-radius:999px;margin:9px 0 6px;overflow:hidden;height:4px!important;display:block!important}.sidebar-xp-v12 i{background:linear-gradient(90deg,#7e6bf0,#5ed3bc);height:100%;display:block}.sidebar-progress-v12>span{color:#fff6;font-size:8px}.sidebar-utilities-v12{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.sidebar-utilities-v12 button{color:#ffffff78;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.sidebar-utilities-v12 button:last-child{grid-column:1/-1}.sidebar-utilities-v12 button:hover{color:#fff;background:#ffffff0d}.sidebar-profile-v12{border-top:1px solid #ffffff12;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin-top:6px;padding:12px 7px 3px;display:grid}.sidebar-profile-v12>div:last-child{min-width:0;display:grid}.sidebar-profile-v12 strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sidebar-profile-v12 span{color:#ffffff5c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.sidebar-profile-v12 small{color:#ffffff47;align-items:center;gap:4px;margin-top:4px;font-size:7px;display:flex}.main-column-v12{grid-column:2;min-width:0}.workspace-toolbar-v12{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:25;background:#ffffffde;border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;height:56px;padding:0 32px;display:flex;position:sticky;top:0}.workspace-toolbar-v12>div:first-child{align-items:center;gap:10px;display:flex}.workspace-page-icon{background:var(--brand-soft);width:31px;height:31px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.workspace-toolbar-v12>div>div{display:grid}.workspace-toolbar-v12 strong{font-size:11px}.workspace-toolbar-v12 small{color:var(--muted);margin-top:2px;font-size:8px}.workspace-sync{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.page-content-v12{max-width:1480px;padding:32px 36px 74px}.page-loading-v12{min-height:40vh;color:var(--muted);place-content:center;justify-items:center;gap:10px;font-size:11px;display:grid}.progress-reward-v12{z-index:100;color:#fff;background:#171d30;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;animation:.28s both rewardIn;display:flex;position:fixed;top:72px;right:24px;box-shadow:0 18px 45px #161c3040}.progress-reward-v12 svg{color:#f4c55c}.progress-reward-v12 div{display:grid}.progress-reward-v12 strong{color:#f4c55c;font-size:11px}.progress-reward-v12 span{color:#ffffff9e;margin-top:2px;font-size:9px}@keyframes rewardIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.landing-v12{color:#182034;background:#fff;min-height:100vh}.landing-header-v12{border-bottom:1px solid #edf0f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;max-width:1320px;height:74px;margin:auto;padding:0 28px;display:grid}.landing-brand-v12{justify-self:start}.landing-header-v12>nav{color:#687286;gap:25px;font-size:11px;font-weight:650;display:flex}.landing-header-v12>nav a:hover{color:var(--brand)}.landing-header-v12>div{justify-self:end;align-items:center;gap:12px;display:flex}.landing-language-v12,.landing-signin-v12{color:#687286;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:10px;font-weight:700;display:flex}.landing-signin-v12:hover,.landing-language-v12:hover{color:var(--brand)}.landing-v12 main{overflow:hidden}.landing-hero-v12{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;gap:72px;max-width:1320px;margin:0 auto;padding:82px 28px 72px;display:grid}.landing-hero-copy-v12 h1{letter-spacing:-.055em;max-width:720px;margin:17px 0 23px;font-size:clamp(48px,5.4vw,76px);line-height:.98}.landing-hero-copy-v12>p{color:#667185;max-width:650px;margin:0;font-size:16px;line-height:1.72}.landing-kicker-v12{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.landing-hero-actions-v12{align-items:center;gap:17px;margin-top:29px;display:flex}.landing-main-cta-v12{min-height:48px;padding-inline:22px;font-size:12px}.landing-secondary-cta-v12{color:#566074;border-bottom:1px solid #cdd3df;padding-bottom:3px;font-size:11px;font-weight:750}.landing-trust-v12{color:#768094;flex-wrap:wrap;gap:11px 20px;margin-top:25px;font-size:9px;display:flex}.landing-trust-v12 span{align-items:center;gap:5px;display:flex}.landing-trust-v12 svg{color:var(--green)}.landing-product-preview-v12{background:#f8faff;border:1px solid #dfe4ed;border-radius:22px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 34px 90px #222b4726}.preview-window-bar-v12{color:#ffffffa3;letter-spacing:.08em;background:#171d30;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 14px;font-size:8px;display:grid}.preview-window-bar-v12>span{gap:5px;display:flex}.preview-window-bar-v12 i{background:#ffffff3d;border-radius:50%;width:7px;height:7px}.preview-window-bar-v12 em{color:#9e92ff;justify-self:end;font-style:normal;font-weight:900}.preview-user-row-v12{background:#fff;border-bottom:1px solid #e5e9f1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 19px;display:grid}.preview-avatar{color:#fff;background:linear-gradient(145deg,#6759e9,#35bca5);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.preview-user-row-v12>div{display:grid}.preview-user-row-v12 small{color:#98a1b2;letter-spacing:.1em;font-size:7px;font-weight:900}.preview-user-row-v12 strong{margin-top:2px;font-size:12px}.preview-user-row-v12 span{color:#778196;margin-top:2px;font-size:8px}.preview-user-row-v12>b{color:var(--brand);font-size:10px}.preview-map-v12{background:radial-gradient(circle at 30% 20%,#685be80f,#0000 28%),linear-gradient(#f8faff,#f6f8fd);height:330px;position:relative;overflow:hidden}.preview-map-v12:before{content:"";background-image:linear-gradient(#66738c0e 1px,#0000 1px),linear-gradient(90deg,#66738c0e 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:0}.preview-map-v12 svg{width:100%;height:100%;position:absolute;inset:0}.preview-map-v12 path{fill:none;stroke:#c9cfdb;stroke-width:2px}.landing-preview-node-v12{z-index:2;justify-items:center;gap:4px;display:grid;position:absolute;transform:translate(-50%,-50%)}.landing-preview-node-v12>span{background:#fff;border:2px solid #cfd5e2;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 8px 20px #232c4614}.landing-preview-node-v12.done>span{background:#effbf7;border-color:#42bfa8}.landing-preview-node-v12.next>span{border-color:#6e5deb;box-shadow:0 0 0 5px #6a5ae914,0 8px 20px #232c4614}.landing-preview-node-v12.later{opacity:.52}.landing-preview-node-v12 i{color:#fff;background:#33ad97;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.landing-preview-node-v12 small{color:#555f72;white-space:nowrap;background:#ffffffe6;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:800}.preview-insight-v12{color:var(--brand);background:#fff;border-top:1px solid #e5e9f1;grid-template-columns:28px 1fr;gap:9px;padding:15px 18px;display:grid}.preview-insight-v12>div{display:grid}.preview-insight-v12 small{letter-spacing:.1em;color:#9aa3b3;font-size:7px;font-weight:900}.preview-insight-v12 strong{color:#1e273a;margin-top:2px;font-size:10px}.preview-insight-v12 span{color:#747e90;margin-top:3px;font-size:8px;line-height:1.45}.landing-value-strip-v12{max-width:1264px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e5e9f1;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:0 auto 44px;display:grid;overflow:hidden}.landing-value-strip-v12 article{grid-template-columns:33px 1fr;align-items:start;gap:10px;padding:22px 24px;display:grid}.landing-value-strip-v12 article+article{border-inline-start:1px solid #e8ebf2}.landing-value-strip-v12 svg{color:var(--brand)}.landing-value-strip-v12 div{display:grid}.landing-value-strip-v12 strong{font-size:11px}.landing-value-strip-v12 span{color:#768094;margin-top:4px;font-size:9px;line-height:1.55}.landing-section-v12,.landing-roadmap-section-v12,.landing-security-v12,.landing-final-v12{max-width:1264px;margin:0 auto;padding:90px 28px}.landing-section-heading-v12{text-align:center;max-width:700px;margin:0 auto 44px}.landing-section-heading-v12>span{color:var(--brand);letter-spacing:.12em;font-size:9px;font-weight:900}.landing-section-heading-v12 h2,.landing-roadmap-copy-v12 h2,.landing-security-v12 h2,.landing-final-v12 h2{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(31px,3.8vw,50px);line-height:1.05}.landing-section-heading-v12 p,.landing-roadmap-copy-v12 p,.landing-security-v12 p,.landing-final-v12 p{color:#6c7689;margin:0;font-size:13px;line-height:1.7}.landing-steps-v12{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.landing-steps-v12 article{background:#fff;border:1px solid #e5e9f1;border-radius:17px;min-height:210px;padding:22px;position:relative}.landing-steps-v12 em{color:#a0a8b8;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:14px;right:16px}.step-icon-v12{background:#f3f1ff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:25px;display:grid}.landing-steps-v12 h3{margin:0 0 8px;font-size:16px}.landing-steps-v12 p{color:#748094;margin:0;font-size:10px;line-height:1.6}.landing-roadmap-section-v12{background:#f8f9fd;grid-template-columns:1fr .8fr;align-items:center;gap:70px;max-width:none;padding-inline:max(28px,50vw - 604px);display:grid}.landing-roadmap-copy-v12 ul{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-roadmap-copy-v12 li{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.landing-roadmap-copy-v12 li svg{color:var(--green)}.landing-roadmap-card-v12{color:#fff;background:#171d30;border-radius:20px;padding:24px;box-shadow:0 26px 70px #171d3033}.landing-roadmap-card-v12>div:first-child{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.landing-roadmap-card-v12>div:first-child>span{color:#9c90ff;background:#7a68f126;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.landing-roadmap-card-v12>div:first-child>div{display:grid}.landing-roadmap-card-v12 small{color:#ffffff59;letter-spacing:.09em;font-size:7px;font-weight:900}.landing-roadmap-card-v12 strong{margin-top:3px;font-size:13px}.roadmap-progress-v12{gap:8px;margin:25px 0 18px;display:grid}.roadmap-progress-v12 span{color:#ffffffa6;justify-content:space-between;font-size:9px;display:flex}.roadmap-progress-v12 i{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.roadmap-progress-v12 em{background:linear-gradient(90deg,#7865ef,#55d6bf);border-radius:999px;height:100%;display:block}.landing-security-v12{grid-template-columns:52px 1fr;align-items:start;gap:20px;max-width:980px;display:grid}.landing-security-v12>svg{color:var(--green);margin-top:7px}.landing-final-v12{color:#fff;background:linear-gradient(135deg,#171d30,#252d48);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:70px;padding:54px 58px;display:flex}.landing-final-v12 h2{max-width:680px;margin-bottom:10px}.landing-final-v12 p{color:#ffffff8c;max-width:700px}.landing-final-v12 .landing-kicker-v12{color:#a89cff}.landing-final-v12 .button{color:#1a2235;box-shadow:none;background:#fff;flex:none}.landing-footer-v12{border-top:1px solid #e8ebf2;grid-template-columns:1fr auto;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:35px 28px;display:grid}.landing-footer-v12>div p{color:#8790a1;margin:8px 0 0;font-size:9px}.landing-footer-v12 nav{color:#6d7789;gap:18px;font-size:9px;display:flex}.landing-footer-v12>span{color:#a1a9b7;grid-column:1/-1;font-size:8px}.dashboard-v12{gap:18px}.dashboard-welcome-v12{justify-content:space-between;align-items:center;gap:30px;display:flex}.dashboard-welcome-v12 h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(28px,3.4vw,42px)}.dashboard-welcome-v12 p{color:var(--muted);margin:0;font-size:12px}.dashboard-path-chip-v12{border:1px solid var(--line);text-align:start;cursor:pointer;min-width:315px;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:11px 12px;display:grid}.dashboard-path-chip-v12>span{background:#f2f0ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dashboard-path-chip-v12>div{min-width:0;display:grid}.dashboard-path-chip-v12 small{color:var(--muted-2);letter-spacing:.09em;font-size:7px;font-weight:900}.dashboard-path-chip-v12 strong{margin-top:2px;font-size:10px}.dashboard-path-chip-v12 em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;font-style:normal;overflow:hidden}.dashboard-path-chip-v12 b{color:var(--brand);font-size:9px}.dashboard-path-chip-v12 svg{color:var(--muted)}.dashboard-primary-grid-v12{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;display:grid}.dashboard-next-v12,.dashboard-roadmap-v12{padding:24px}.dashboard-next-v12 header,.dashboard-roadmap-v12 header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-next-v12 h2,.dashboard-roadmap-v12 h2{letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.dashboard-next-v12>p,.dashboard-roadmap-v12>p{color:var(--muted);max-width:760px;font-size:11px;line-height:1.65}.dashboard-next-meta-v12{color:var(--muted);gap:18px;margin:18px 0;font-size:9px;display:flex}.dashboard-next-meta-v12 span{align-items:center;gap:5px;display:flex}.dashboard-next-v12>.button{margin-top:16px}.dashboard-roadmap-v12 header>strong{color:var(--brand);font-size:34px}.dashboard-roadmap-meter-v12{background:var(--surface-3);border-radius:999px;height:7px;margin:18px 0 13px;overflow:hidden}.dashboard-roadmap-meter-v12 i{background:linear-gradient(90deg,#6858e9,#58d3bb);height:100%;display:block}.dashboard-roadmap-branches-v12{grid-template-columns:1fr 1fr;gap:8px 15px;display:grid}.dashboard-roadmap-branches-v12 span{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.dashboard-roadmap-branches-v12 b{color:var(--text)}.dashboard-roadmap-next-v12{background:#f8f7ff;border:1px solid #e9e5ff;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:8px;margin:18px 0;padding:10px;display:grid}.dashboard-roadmap-next-v12>span{place-items:center;display:grid}.dashboard-roadmap-next-v12>div{display:grid}.dashboard-roadmap-next-v12 small{color:#9a92c5;letter-spacing:.1em;font-size:6.5px;font-weight:900}.dashboard-roadmap-next-v12 strong{margin-top:2px;font-size:9px}.dashboard-stats-v12{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dashboard-stats-v12 article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:15px 16px;display:grid}.dashboard-stats-v12 article>span{background:var(--surface-2);width:38px;height:38px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.dashboard-stats-v12 article>div{display:grid}.dashboard-stats-v12 small{color:var(--muted-2);letter-spacing:.08em;font-size:6.5px;font-weight:900}.dashboard-stats-v12 strong{margin-top:2px;font-size:20px}.dashboard-stats-v12 p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:7.5px;overflow:hidden}.dashboard-secondary-grid-v12{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-list-v12{min-height:330px}.dashboard-work-list-v12,.dashboard-evidence-list-v12{display:grid}.dashboard-work-list-v12>button,.dashboard-evidence-list-v12>button{border:0;border-top:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 4px;display:grid}.dashboard-work-list-v12>button:first-child,.dashboard-evidence-list-v12>button:first-child{border-top:0}.dashboard-work-list-v12>button:hover,.dashboard-evidence-list-v12>button:hover{background:var(--surface-2)}.work-status-dot{background:#8c7df2;border-radius:50%;width:7px;height:7px}.dashboard-work-list-v12 button>div,.dashboard-evidence-list-v12 button>div{min-width:0;display:grid}.dashboard-work-list-v12 strong,.dashboard-evidence-list-v12 strong{font-size:9.5px}.dashboard-work-list-v12 small,.dashboard-evidence-list-v12 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7.5px;overflow:hidden}.dashboard-work-list-v12 em,.dashboard-evidence-list-v12 em{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal}.dashboard-evidence-list-v12>button{grid-template-columns:28px minmax(0,1fr) auto}.dashboard-auto-proof-v12{color:#39796e;background:#f2fbf8;border-radius:10px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;font-size:8px;line-height:1.45;display:flex}.planner-evidence-note{color:#267f70;background:#f2fbf8;border:1px solid #d8eee9;border-radius:13px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.planner-evidence-note>div{display:grid}.planner-evidence-note strong{font-size:9.5px}.planner-evidence-note span{color:#5d7e78;margin-top:2px;font-size:8px;line-height:1.5}.journey-page-v12{gap:18px;display:grid}.journey-hero-v12{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:22px;display:grid}.journey-hero-copy-v12{padding:8px 2px}.journey-hero-copy-v12 h1{letter-spacing:-.05em;max-width:820px;margin:8px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.02}.journey-hero-copy-v12>p{color:var(--muted);max-width:850px;font-size:11.5px;line-height:1.65}.journey-path-tags-v12{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.journey-path-tags-v12>span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;display:grid}.journey-path-tags-v12 strong{font-size:8.5px}.journey-path-tags-v12 small{color:var(--muted);margin-top:2px;font-size:7px}.journey-level-card-v12{color:#fff;background:#171d30;border-radius:18px;grid-template-columns:66px 1fr;align-items:center;gap:12px;padding:18px;display:grid;box-shadow:0 20px 48px #171d3026}.journey-level-orb-v12{background:#111729;border:5px solid #6f5febe6;border-radius:50%;align-content:center;place-items:center;width:64px;height:64px;display:grid}.journey-level-orb-v12 strong{font-size:22px}.journey-level-orb-v12 small{color:#ffffff6b;letter-spacing:.1em;font-size:6px}.journey-level-card-v12>div{display:grid}.journey-level-card-v12>div>small{color:#ffffff61;letter-spacing:.1em;font-size:6.5px;font-weight:900}.journey-level-card-v12>div>strong{margin-top:2px;font-size:24px}.journey-level-card-v12>div>span{color:#fff6;margin-top:4px;font-size:7px}.journey-level-meter-v12{background:#ffffff14;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.journey-level-meter-v12 i{background:linear-gradient(90deg,#8b79ff,#55d5bd);height:100%;display:block}.journey-level-card-v12>.button{color:#fff;background:#ffffff12;border-color:#ffffff1a;grid-column:1/-1}.journey-destination-v12{color:var(--brand);background:#f8f6ff;border:1px solid #e6e2ff;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:12px 15px;display:grid}.journey-destination-v12>div{display:grid}.journey-destination-v12 small{letter-spacing:.1em;color:#9a92c4;font-size:6.5px;font-weight:900}.journey-destination-v12 strong{color:var(--text);margin-top:2px;font-size:10px}.journey-destination-v12 span{color:var(--muted);margin-top:2px;font-size:7.5px}.journey-map-shell-v12{box-shadow:var(--shadow);background:#fff;border:1px solid #dce1eb;border-radius:20px;overflow:hidden}.journey-map-head-v12{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.journey-map-head-v12 h2{letter-spacing:-.02em;margin:5px 0 0;font-size:15px}.journey-legend-v12{color:var(--muted);gap:12px;font-size:7px;display:flex}.journey-legend-v12 span{align-items:center;gap:5px;display:flex}.journey-legend-v12 i{background:#d1d6df;border-radius:50%;width:8px;height:8px}.journey-legend-v12 i.complete{background:#42bca5}.journey-legend-v12 i.available{background:#725ff0;box-shadow:0 0 0 3px #725ff01a}.journey-map-layout-v12{grid-template-columns:minmax(0,1fr) 300px;min-height:720px;display:grid}.journey-map-viewport-v12{scrollbar-width:thin;background:#111827;padding:0;overflow:auto}.journey-map-canvas-v12{background:radial-gradient(circle at 48% 92%,#6656e524,#0000 30%),linear-gradient(#1a2030,#111724);width:1180px;height:760px;position:relative}.journey-grid-v12{opacity:.24;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.journey-lines-v12{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-lines-v12 path{fill:none;stroke:#354053;stroke-width:2px}.journey-lines-v12 path.complete{stroke:#3bbba3;stroke-width:2.4px}.journey-lines-v12 path.available{stroke:#7c6bf2;stroke-width:2.5px;filter:drop-shadow(0 0 5px #7c6bf259)}.journey-branch-label-v12{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#080d17b3;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;width:180px;padding:9px 10px;display:grid;position:absolute;top:22px;transform:translate(-50%)}.journey-branch-label-v12 span{display:grid}.journey-branch-label-v12 strong{font-size:8px}.journey-branch-label-v12 small{color:#ffffff57;margin-top:2px;font-size:6px;line-height:1.3}.journey-branch-label-v12 em{color:var(--branch);font-size:7px;font-style:normal}.career-node-v12{color:#fff;cursor:pointer;z-index:4;background:0 0;border:0;justify-items:center;gap:5px;width:142px;display:grid;position:absolute;transform:translate(-50%,-50%)}.career-node-icon-v12{background:#1c2536;border:2px solid #465266;border-radius:8px;place-items:center;width:57px;height:57px;transition:transform .15s,border .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 6px #00000038}.career-node-v12:hover .career-node-icon-v12{transform:translateY(-2px)}.career-node-v12.complete .career-node-icon-v12{background:#17342f;border-color:#42baa5}.career-node-v12.available .career-node-icon-v12{border-color:var(--branch);box-shadow:0 0 0 5px #7560f114,0 6px 0 #00000038,0 0 22px color-mix(in srgb,var(--branch) 24%,transparent);background:#272244;animation:1.9s ease-in-out infinite v12NodePulse}.career-node-v12.locked{opacity:.5}.career-node-v12.selected .career-node-icon-v12{outline-offset:4px;outline:2px solid #ffffffe0}.career-node-icon-v12 i{color:#fff;background:#3fb7a1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-7px;right:-7px}.career-node-v12.locked .career-node-icon-v12 i{color:#8e99aa;background:#293345}.career-node-copy-v12{background:#080d17d1;border:1px solid #ffffff12;border-radius:7px;min-width:120px;padding:5px 7px;display:grid}.career-node-copy-v12 strong{color:#f5f7fb;font-size:7.2px;line-height:1.25}.career-node-copy-v12 small{color:#ffffff59;margin-top:2px;font-size:5.8px}.journey-origin-v12{color:#fff;background:#080d17d6;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:34px auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:absolute;bottom:22px;left:540px}.journey-origin-v12>span{color:#f2c75e;background:#292347;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.journey-origin-v12>div{display:grid}.journey-origin-v12 strong{font-size:8px}.journey-origin-v12 small{color:#ffffff59;margin-top:2px;font-size:6px}@keyframes v12NodePulse{50%{box-shadow:0 0 0 7px #7560f10d,0 6px 0 #00000038,0 0 30px color-mix(in srgb,var(--branch) 32%,transparent)}}.journey-inspector-v12{background:#fbfcfe;border-inline-start:1px solid #e5e8ef;flex-direction:column;align-items:stretch;padding:22px 20px;display:flex}.journey-inspector-top-v12{justify-content:space-between;align-items:center;display:flex}.node-state-pill,.node-xp-v12{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:6.5px;font-weight:900;display:flex}.node-state-pill{color:#7f8999;background:#eef1f6;border-radius:999px;padding:5px 7px}.node-state-pill.complete{color:#168b78;background:#e6f7f3}.node-state-pill.available{color:#6654d9;background:#eeeaff}.node-xp-v12{color:#a37720}.journey-inspector-icon-v12{background:color-mix(in srgb,var(--branch) 10%,#fff);border:1px solid color-mix(in srgb,var(--branch) 25%,#e6e9f0);border-radius:16px;place-items:center;width:72px;height:72px;margin:25px auto 16px;display:grid}.journey-inspector-v12 h3{letter-spacing:-.03em;text-align:center;margin:0;font-size:21px}.journey-inspector-v12>p{color:var(--muted);text-align:center;margin:8px 0 18px;font-size:9px;line-height:1.6}.journey-why-v12,.journey-proof-list-v12{border-top:1px solid var(--line);padding:14px 0}.journey-why-v12 small,.journey-proof-list-v12>small{letter-spacing:.1em;color:var(--muted-2);font-size:6px;font-weight:900}.journey-why-v12 p{color:#596477;margin:6px 0 0;font-size:8.5px;line-height:1.6}.journey-proof-list-v12{gap:7px;display:grid}.journey-proof-list-v12>small{margin-bottom:2px}.journey-proof-list-v12>span{color:#5f697a;grid-template-columns:15px 1fr;align-items:start;gap:5px;font-size:8px;display:grid}.journey-proof-list-v12>span svg{color:var(--green);margin-top:1px}.journey-inspector-v12>.button{margin-top:auto}.journey-inspector-note-v12{color:var(--muted-2);text-align:center;margin-top:9px;font-size:6.8px;line-height:1.45}.journey-branches-summary-v12{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.journey-branches-summary-v12 article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;padding:11px 12px;display:grid}.branch-summary-icon{background:color-mix(in srgb,var(--branch) 10%,#fff);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.journey-branches-summary-v12 article>div:nth-child(2){min-width:0;display:grid}.journey-branches-summary-v12 strong{font-size:8px}.journey-branches-summary-v12 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.journey-branches-summary-v12 article>div:nth-child(2)>div{background:var(--surface-3);height:4px;margin-top:6px}.journey-branches-summary-v12 i{background:var(--brand);height:100%;display:block}.journey-branches-summary-v12 em{color:var(--muted);font-size:7px;font-style:normal}.blueprint-backdrop-v12{z-index:130}.blueprint-modal-v12{border:1px solid var(--line);width:min(720px,100vw - 32px);max-height:min(86vh,860px);box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:22px;overflow:auto}.blueprint-modal-v12>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.blueprint-modal-v12 h2{letter-spacing:-.035em;margin:6px 0;font-size:25px}.blueprint-modal-v12 header p{color:var(--muted);max-width:600px;font-size:9px;line-height:1.55}.blueprint-modal-body-v12{border-top:1px solid var(--line);gap:15px;margin-top:19px;padding-top:18px;display:grid}.blueprint-modal-v12>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;display:flex}.blueprint-choice-group,.onboarding-option-group-v12{border:0;gap:9px;margin:0;padding:0;display:grid}.blueprint-choice-group legend,.onboarding-option-group-v12 legend{font-size:9px;font-weight:800}.blueprint-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blueprint-choice-grid button{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}.blueprint-choice-grid button span{background:var(--surface-2);width:21px;height:21px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.blueprint-choice-grid button.selected{color:#5748ce;background:#f8f6ff;border-color:#8a7af0}.blueprint-choice-grid button.selected span{color:#6554dd;background:#e9e5ff}.blueprint-chip-row{flex-wrap:wrap;gap:7px;display:flex}.blueprint-chip-row button{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;border-radius:999px;padding:7px 10px;font-size:8px}.blueprint-chip-row button.selected{color:#5b4cd3;background:#f1eeff;border-color:#8a7af0;font-weight:800}.onboarding-v12{background:linear-gradient(#f8f9fd,#f3f6fb);min-height:100vh}.onboarding-header-v12{justify-content:space-between;align-items:center;max-width:1320px;height:68px;margin:auto;padding:0 28px;display:flex}.onboarding-header-v12>div{gap:8px;display:flex}.onboarding-header-v12 button{border:0;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.onboarding-main-v12{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:30px;max-width:1240px;margin:auto;padding:38px 28px 60px;display:grid}.onboarding-intro-v12{padding:26px 22px;position:sticky;top:22px}.onboarding-intro-v12 h1{letter-spacing:-.05em;margin:13px 0 14px;font-size:38px;line-height:1.05}.onboarding-intro-v12>p{color:var(--muted);font-size:11px;line-height:1.65}.onboarding-path-preview-v12{color:#fff;background:#171d30;border-radius:15px;margin-top:25px;padding:14px}.onboarding-path-preview-v12>div:first-child{grid-template-columns:40px 1fr;align-items:center;gap:9px;display:grid}.onboarding-path-preview-v12>div:first-child>span{background:#ffffff0f;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.onboarding-path-preview-v12>div:first-child>div{display:grid}.onboarding-path-preview-v12 small{color:#ffffff57;letter-spacing:.09em;font-size:6.5px;font-weight:900}.onboarding-path-preview-v12 strong{margin-top:2px;font-size:11px}.onboarding-path-preview-v12 em{color:#ffffff75;margin-top:2px;font-size:7px;font-style:normal}.onboarding-mini-route-v12{margin-top:14px;gap:0!important;display:flex!important}.onboarding-mini-route-v12 i{background:#ffffff14;flex:1;height:4px;position:relative}.onboarding-mini-route-v12 i.done{background:linear-gradient(90deg,#7866ef,#4ecdb6)}.onboarding-mini-route-v12 i+i{margin-left:2px}.onboarding-trust-v12{color:#788297;gap:8px;margin-top:14px;font-size:8px;display:grid}.onboarding-trust-v12 span{align-items:center;gap:6px;display:flex}.onboarding-trust-v12 svg{color:var(--green)}.onboarding-card-v12{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;overflow:hidden}.onboarding-steps-v12{border-bottom:1px solid #eff1f5;grid-template-columns:repeat(5,1fr);padding:15px 18px 11px;display:grid}.onboarding-steps-v12 button{color:#a0a8b6;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;display:flex}.onboarding-steps-v12 button:disabled{cursor:default}.onboarding-steps-v12 button>i{background:#f0f2f6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.onboarding-steps-v12 button>span{display:grid}.onboarding-steps-v12 strong{font-size:7.5px}.onboarding-steps-v12 small{margin-top:1px;font-size:5.7px}.onboarding-steps-v12 button.active{color:var(--brand)}.onboarding-steps-v12 button.active>i{background:var(--brand);color:#fff}.onboarding-steps-v12 button.done{color:#438b80}.onboarding-steps-v12 button.done>i{color:#218f7d;background:#e3f6f1}.onboarding-progress-line-v12{background:#f0f2f6;height:3px}.onboarding-progress-line-v12 i{background:linear-gradient(90deg,#6b5be8,#56cdb8);height:100%;transition:width .25s;display:block}.onboarding-restored-v12{color:#368175;background:#eefaf7;border-radius:9px;align-items:center;gap:5px;margin:13px 22px 0;padding:8px 10px;font-size:8px;display:flex}.onboarding-body-v12{min-height:540px;padding:28px 30px 30px}.onboarding-step-v12{gap:18px;display:grid}.onboarding-step-header-v12{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:11px;padding-bottom:16px;display:grid}.onboarding-step-header-v12>span{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.onboarding-step-header-v12 h2{letter-spacing:-.035em;margin:0;font-size:24px}.onboarding-step-header-v12 p{color:var(--muted);max-width:680px;margin:6px 0 0;font-size:9px;line-height:1.55}.onboarding-selected-major-v12{background:#faf9ff;border:1px solid #e8e4ff;border-radius:13px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.onboarding-selected-major-v12>div{display:grid}.onboarding-selected-major-v12 small{color:#9a92c4;letter-spacing:.1em;font-size:6px;font-weight:900}.onboarding-selected-major-v12 strong{margin-top:2px;font-size:10px}.onboarding-selected-major-v12 span{color:var(--muted);margin-top:2px;font-size:7px}.onboarding-chip-grid-v12{flex-wrap:wrap;gap:7px;display:flex}.onboarding-chip-grid-v12 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:4px;padding:8px 10px;font-size:8px;display:flex}.onboarding-chip-grid-v12 button.selected{color:#5f4fd5;background:#f3f0ff;border-color:#8a7af0}.onboarding-role-search-v12{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;padding:0 10px;display:grid}.onboarding-role-search-v12 input{border:0;padding-inline:0;box-shadow:none!important}.onboarding-role-grid-v12.clean{grid-template-columns:repeat(2,1fr);gap:8px;max-height:360px;padding-right:3px;display:grid;overflow:auto}.onboarding-role-grid-v12.clean>button{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:24px 1fr;gap:8px;padding:11px;display:grid}.onboarding-role-grid-v12.clean>button>span{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.onboarding-role-grid-v12.clean>button>div{display:grid}.onboarding-role-grid-v12.clean strong{font-size:9px}.onboarding-role-grid-v12.clean small{color:var(--brand);margin-top:2px;font-size:6.5px}.onboarding-role-grid-v12.clean p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.45}.onboarding-role-grid-v12.clean>button.selected{background:#faf9ff;border-color:#8a7af0}.onboarding-role-grid-v12.clean>button.selected>span{color:#5d4bd6;background:#e9e5ff}.onboarding-explore-v12{color:#737d8f;cursor:pointer;background:#fafbfc;border:1px dashed #cfd5df;border-radius:11px;width:100%;padding:10px;font-size:8px}.onboarding-ready-v12{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:700px;min-height:470px;margin:auto;display:flex}.onboarding-ready-icon-v12{background:#f4f1ff;border-radius:20px;place-items:center;width:82px;height:82px;margin-bottom:16px;display:grid}.onboarding-ready-v12 h2{letter-spacing:-.045em;margin:11px 0;font-size:32px}.onboarding-ready-v12>p{color:var(--muted);max-width:620px;font-size:10px;line-height:1.65}.onboarding-ready-summary-v12{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:23px 0;display:grid}.onboarding-ready-summary-v12 article{border:1px solid var(--line);text-align:start;border-radius:12px;padding:12px;display:grid}.onboarding-ready-summary-v12 small{color:var(--muted-2);letter-spacing:.1em;font-size:6px;font-weight:900}.onboarding-ready-summary-v12 strong{margin-top:3px;font-size:9px}.onboarding-ready-summary-v12 span{color:var(--muted);margin-top:2px;font-size:7px}.onboarding-finish-v12{min-width:190px}.onboarding-ready-v12>small:last-child{color:var(--muted);align-items:center;gap:5px;margin-top:10px;font-size:7px;display:flex}.onboarding-footer-v12{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.onboarding-footer-v12>div:last-child{gap:7px;display:flex}.onboarding-footer-v12 p{color:var(--red);margin:0;font-size:8px}.brand-logo-v11{gap:9px}.brand-mark-v11{overflow:hidden;width:37px!important;height:37px!important;box-shadow:none!important;background:#171d30!important;border-radius:10px!important}.brand-mark-v11 img{width:100%;height:100%;display:block}.brand-word-v11{display:grid!important}.brand-word-v11 strong{letter-spacing:.13em!important;font-size:14px!important}.brand-word-v11 small{letter-spacing:.13em!important;color:#fff6!important;font-size:6px!important}.landing-v12 .brand-word-v11 strong,.onboarding-v12 .brand-word-v11 strong{color:#192238!important}.landing-v12 .brand-word-v11 small,.onboarding-v12 .brand-word-v11 small{color:#8d96a7!important}.brand-demo-v11{border-radius:5px!important;padding:3px 5px!important;font-size:6px!important}@media (width<=1180px){.landing-hero-v12{grid-template-columns:1fr 1fr;gap:38px}.landing-hero-copy-v12 h1{font-size:54px}.journey-hero-v12{grid-template-columns:1fr 340px}.dashboard-primary-grid-v12{grid-template-columns:1fr 380px}.dashboard-stats-v12{grid-template-columns:1fr 1fr}.journey-branches-summary-v12{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.app-shell-v12{display:block}.sidebar-v12,.workspace-toolbar-v12{display:none}.main-column-v12{grid-column:1}.mobile-header-v12{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff2;justify-content:space-between;align-items:center;height:56px;padding:0 14px;position:sticky;top:0;display:flex!important}.mobile-header-v12>div{text-align:center;display:grid}.mobile-header-v12 strong{font-size:9px}.mobile-header-v12 small{color:var(--muted);font-size:6.5px}.page-content-v12{padding:22px 18px 84px}.bottom-nav-v12{display:grid!important}.mobile-nav-drawer-v12{padding:0!important}.mobile-nav-drawer-v12>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.mobile-nav-drawer-v12>nav{padding:10px 14px;display:grid;overflow:auto}.mobile-nav-drawer-v12>nav>section{gap:3px;margin-bottom:12px;display:grid}.mobile-nav-drawer-v12>nav>section>small{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;padding:0 8px 5px;font-size:7px;font-weight:900}.landing-header-v12{grid-template-columns:1fr auto}.landing-header-v12>nav{display:none}.landing-hero-v12{grid-template-columns:1fr;padding-top:56px}.landing-product-preview-v12{max-width:680px;transform:none}.landing-value-strip-v12{grid-template-columns:1fr;margin-inline:28px}.landing-value-strip-v12 article+article{border-inline-start:0;border-top:1px solid #e8ebf2}.landing-steps-v12{grid-template-columns:1fr 1fr}.landing-roadmap-section-v12{grid-template-columns:1fr;gap:35px}.onboarding-main-v12{grid-template-columns:1fr;max-width:820px}.onboarding-intro-v12{padding:0;position:static}.onboarding-path-preview-v12,.onboarding-trust-v12{max-width:520px}.dashboard-welcome-v12{align-items:flex-start}.dashboard-primary-grid-v12,.dashboard-secondary-grid-v12,.journey-hero-v12{grid-template-columns:1fr}.journey-level-card-v12{max-width:500px}.journey-map-layout-v12{grid-template-columns:1fr}.journey-inspector-v12{border-inline-start:0;border-top:1px solid var(--line);min-height:380px}.journey-inspector-v12>.button{margin-top:18px}.journey-map-viewport-v12{overflow-x:auto}.journey-branches-summary-v12{grid-template-columns:1fr 1fr}}@media (width<=680px){.landing-header-v12{height:62px;padding:0 16px}.landing-header-v12>div{gap:4px}.landing-header-v12 .landing-language-v12,.landing-header-v12 .landing-signin-v12{display:none}.landing-hero-v12{padding:42px 17px 46px}.landing-hero-copy-v12 h1{font-size:42px}.landing-hero-copy-v12>p{font-size:13px}.landing-hero-actions-v12{flex-direction:column;align-items:stretch}.landing-main-cta-v12{width:100%}.landing-trust-v12{display:grid}.landing-product-preview-v12{border-radius:15px}.preview-map-v12{height:280px}.landing-value-strip-v12{margin:0 17px 20px}.landing-section-v12,.landing-security-v12,.landing-final-v12{padding:62px 17px}.landing-steps-v12{grid-template-columns:1fr}.landing-roadmap-section-v12{padding:62px 17px}.landing-roadmap-copy-v12 ul{grid-template-columns:1fr}.landing-final-v12{margin:0 17px 45px;padding:35px 25px;display:grid}.landing-final-v12 .button{width:100%}.landing-footer-v12{grid-template-columns:1fr;padding:28px 17px}.landing-footer-v12 nav{flex-wrap:wrap}.page-content-v12{padding-inline:13px}.dashboard-welcome-v12{display:grid}.dashboard-path-chip-v12{width:100%;min-width:0}.dashboard-stats-v12{grid-template-columns:1fr 1fr}.dashboard-primary-grid-v12{display:grid}.dashboard-next-v12 h2,.dashboard-roadmap-v12 h2{font-size:20px}.onboarding-header-v12{padding:0 15px}.onboarding-main-v12{padding:20px 13px 45px}.onboarding-intro-v12 h1{font-size:31px}.onboarding-card-v12{border-radius:15px}.onboarding-steps-v12{grid-template-columns:repeat(5,32px);justify-content:space-between;padding-inline:13px}.onboarding-steps-v12 button>span{display:none}.onboarding-body-v12{min-height:560px;padding:21px 17px}.onboarding-step-header-v12 h2{font-size:20px}.form-grid.two,.onboarding-role-grid-v12.clean,.blueprint-choice-grid,.onboarding-ready-summary-v12{grid-template-columns:1fr}.onboarding-footer-v12{align-items:flex-end}.onboarding-footer-v12>div:first-child{max-width:130px}.journey-map-head-v12{flex-direction:column;align-items:flex-start}.journey-legend-v12{flex-wrap:wrap}.journey-branches-summary-v12{grid-template-columns:1fr}.journey-path-tags-v12{grid-template-columns:1fr 1fr;display:grid}.journey-level-card-v12{grid-template-columns:55px 1fr}.journey-level-orb-v12{width:54px;height:54px}.dashboard-stats-v12 p{display:none}.planner-evidence-note{grid-template-columns:27px 1fr}}@media (width<=430px){.dashboard-stats-v12,.journey-path-tags-v12{grid-template-columns:1fr}.landing-preview-node-v12 small{display:none}.landing-product-preview-v12{margin-inline:-4px}}:root[data-motion=reduced] .career-node-v12.available .career-node-icon-v12,:root[data-motion=reduced] .progress-reward-v12{animation:none!important}:root{--atlas-violet:#6557ff;--atlas-blue:#42a8ff;--atlas-teal:#35d1b4;--atlas-pink:#ff649d;--atlas-gold:#ffbd55;--atlas-ink:#11172a;--atlas-deep:#0b1020;--atlas-cloud:#f6f8ff}body{background:radial-gradient(circle at 85% 0%,#6557ff0e,transparent 31%), radial-gradient(circle at 4% 45%,#35d1b40a,transparent 28%),var(--bg)}.button-primary{background:linear-gradient(135deg,#6557ff 0%,#765fff 58%,#8c65ef 100%)}.nav-item-v12.active{background:linear-gradient(90deg,#6557ffb8,#31aede2e)!important}.sidebar-v12{background:linear-gradient(#0b1222 0%,#11172a 52%,#0c1322 100%)!important}.landing-v13{color:#172035;background:#fbfcff;min-height:100vh;overflow:hidden}.landing-header-v13{z-index:20;justify-content:space-between;align-items:center;gap:28px;max-width:1500px;height:78px;margin:auto;padding:0 34px;display:flex;position:relative}.landing-header-v13 nav{color:#657085;align-items:center;gap:27px;font-size:12px;font-weight:750;display:flex}.landing-header-v13 nav a:hover{color:#6557ff}.landing-header-v13>div{align-items:center;gap:10px;display:flex}.landing-language-v13,.landing-signin-v13{color:#69758a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 10px;font-size:11px;font-weight:750;display:flex}.landing-cta-v13,.landing-primary-v13{color:#fff;background:linear-gradient(135deg,#6557ff,#8b63ee 57%,#e05fbc);border:0;box-shadow:0 12px 30px #6557ff3d}.landing-hero-v13{grid-template-columns:minmax(0,.9fr) minmax(610px,1.1fr);align-items:center;gap:64px;max-width:1500px;min-height:720px;margin:auto;padding:72px 34px 74px;display:grid;position:relative}.landing-aurora-v13{pointer-events:none;filter:blur(5px);opacity:.75;width:760px;height:680px;position:absolute;inset:-20% -10% auto auto}.landing-aurora-v13 i{filter:blur(55px);border-radius:50%;position:absolute}.landing-aurora-v13 i:first-child{background:#6557ff2b;width:360px;height:360px;top:40px;right:20px}.landing-aurora-v13 i:nth-child(2){background:#31ceb824;width:300px;height:300px;top:180px;right:310px}.landing-aurora-v13 i:nth-child(3){background:#ff5f9d1a;width:280px;height:280px;top:350px;right:130px}.landing-hero-copy-v13{z-index:2;position:relative}.landing-kicker-v13{color:#6557ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.landing-hero-copy-v13 h1{letter-spacing:-.062em;color:#11182b;max-width:720px;margin:18px 0 22px;font-size:clamp(52px,5.3vw,83px);line-height:.94}.landing-hero-copy-v13>p{color:#667187;max-width:670px;margin:0;font-size:16px;line-height:1.72}.landing-hero-actions-v13{align-items:center;gap:18px;margin-top:30px;display:flex}.landing-primary-v13{border-radius:14px;min-height:50px;padding:0 21px;font-size:13px}.landing-demo-link-v13{color:#2e3850;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.landing-trust-v13{color:#798397;flex-wrap:wrap;gap:12px 18px;margin-top:25px;font-size:9px;font-weight:700;display:flex}.landing-trust-v13 span{align-items:center;gap:6px;display:flex}.landing-trust-v13 svg{color:#33ae95;width:13px}.landing-world-v13{z-index:3;color:#fff;background:linear-gradient(155deg,#11182b 0%,#161b36 58%,#11192d 100%);border:1px solid #ffffff17;border-radius:25px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 38px 90px #15193140}.landing-world-v13:before{content:"";background:radial-gradient(circle at 68% 34%,color-mix(in srgb,var(--world-accent) 28%,transparent),transparent 32%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);pointer-events:none;background-size:auto,22px 22px,22px 22px;position:absolute;inset:0}.landing-world-bar-v13{z-index:2;letter-spacing:.1em;color:#ffffff85;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 17px;font-size:7px;display:grid;position:relative}.landing-world-bar-v13>span{gap:5px;display:flex}.landing-world-bar-v13 i{background:#ff6b72;border-radius:50%;width:7px;height:7px}.landing-world-bar-v13 i:nth-child(2){background:#ffc663}.landing-world-bar-v13 i:nth-child(3){background:#57d7ae}.landing-world-bar-v13 strong{text-align:center;color:#ffffffb3;font-size:7px}.landing-world-bar-v13 em{background:#ffffff14;border-radius:5px;justify-self:end;padding:4px 6px;font-style:normal}.landing-world-person-v13{z-index:2;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;margin:14px 18px 0;padding:13px 14px;display:grid;position:relative}.landing-world-person-v13>span{background:color-mix(in srgb,var(--world-accent) 18%,#1a2240);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.landing-world-person-v13>div{display:grid}.landing-world-person-v13 small{color:#ffffff6b;letter-spacing:.1em;font-size:6px;font-weight:900}.landing-world-person-v13 strong{margin:2px 0;font-size:11px}.landing-world-person-v13 p{color:#ffffff7a;margin:0;font-size:7px}.landing-world-person-v13>b{color:var(--world-accent);font-size:15px}.landing-world-map-v13{height:384px;margin:8px 14px 0;position:relative}.landing-world-map-v13>svg{width:100%;height:286px;position:absolute;inset:8px 0 60px;overflow:visible}.landing-world-map-v13 path{fill:none;stroke:#ffffff24;stroke-width:2px;stroke-dasharray:5 5}.landing-world-node-v13{z-index:3;justify-items:center;gap:4px;width:82px;display:grid;position:absolute;transform:translate(-50%,-50%)}.landing-world-node-v13>span{background:#242c45;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 7px 20px #00000038}.landing-world-node-v13.done>span{border-color:#38caa8;box-shadow:0 0 0 3px #38caa817,0 8px 22px #0000003d}.landing-world-node-v13.next>span{border-color:var(--world-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--world-accent) 14%,transparent),0 0 28px color-mix(in srgb,var(--world-accent) 38%,transparent);animation:2.1s ease-in-out infinite atlasPulse}.landing-world-node-v13.later{opacity:.55}.landing-world-node-v13 i{color:#071b1a;background:#39c9a8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.landing-world-node-v13 small{text-align:center;color:#ffffff9e;font-size:6.5px;font-weight:800;line-height:1.25}.landing-world-insight-v13{background:linear-gradient(90deg,color-mix(in srgb,var(--world-accent) 14%,#141c32),#ffffff0a);border:1px solid color-mix(in srgb,var(--world-accent) 30%,#ffffff14);border-radius:11px;grid-template-columns:26px 1fr;gap:8px;padding:10px 12px;display:grid;position:absolute;bottom:4px;left:18px;right:18px}.landing-world-insight-v13 svg{color:var(--world-accent)}.landing-world-insight-v13>div{display:grid}.landing-world-insight-v13 small{letter-spacing:.12em;color:#fff6;font-size:5.5px;font-weight:900}.landing-world-insight-v13 strong{margin-top:2px;font-size:8px}.landing-world-insight-v13 span{color:#ffffff7a;margin-top:2px;font-size:6.5px;line-height:1.4}.landing-path-switcher-v13{z-index:2;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 14px 14px;display:grid;position:relative}.landing-path-switcher-v13 button{color:#ffffff8c;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:45px;font-size:7px;font-weight:800;display:flex}.landing-path-switcher-v13 button.active{background:color-mix(in srgb,var(--tab) 14%,#ffffff0a);color:#fff;border-color:color-mix(in srgb,var(--tab) 50%,#ffffff1a)}.landing-proof-strip-v13{border-top:1px solid #e8ebf4;border-bottom:1px solid #e8ebf4;justify-content:center;align-items:center;gap:24px;max-width:1440px;margin:4px auto 0;padding:18px 36px;display:flex}.landing-proof-strip-v13>span{grid-template-columns:auto auto;align-items:center;column-gap:8px;display:grid}.landing-proof-strip-v13 b{color:#6557ff;background:#f0efff;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.landing-proof-strip-v13 strong{letter-spacing:.08em;font-size:8px}.landing-proof-strip-v13 small{color:#9199aa;margin-top:2px;font-size:6.5px}.landing-proof-strip-v13>i{color:#c1c7d2;font-style:normal}.landing-section-v13{max-width:1400px;margin:0 auto;padding:115px 38px}.roadmap-story-v13{grid-template-columns:1fr .78fr;align-items:center;gap:95px;display:grid}.landing-section-copy-v13 h2,.landing-proof-copy-v13 h2,.landing-social-copy-v13 h2{letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(36px,4vw,58px);line-height:1.02}.landing-section-copy-v13>p,.landing-proof-copy-v13>p,.landing-social-copy-v13>p{color:#6e788c;max-width:690px;font-size:14px;line-height:1.75}.landing-question-cloud-v13{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.landing-question-cloud-v13 span{color:#566176;background:#fff;border:1px solid #e7eaf2;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:700;box-shadow:0 5px 16px #16223a0d}.landing-dna-card-v13{color:#fff;background:linear-gradient(155deg,#171d35,#11172a);border-radius:25px;padding:24px;position:relative;overflow:hidden;box-shadow:0 25px 60px #141a3033}.landing-dna-card-v13:after{content:"";filter:blur(12px);background:#6557ff2e;border-radius:50%;width:250px;height:250px;position:absolute;top:-100px;right:-110px}.landing-dna-card-v13 header{z-index:1;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.landing-dna-card-v13 header>span{background:#795cff21;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.landing-dna-card-v13 header>div{display:grid}.landing-dna-card-v13 header small{color:#ffffff61;letter-spacing:.1em;font-size:6px;font-weight:900}.landing-dna-card-v13 header strong{margin-top:2px;font-size:14px}.landing-dna-card-v13 header em{color:#61d7bc;background:#38c9a821;border-radius:6px;padding:4px 6px;font-size:6px;font-style:normal}.landing-dna-bars-v13{z-index:1;gap:12px;margin:25px 0 20px;display:grid;position:relative}.landing-dna-bars-v13 span{grid-template-columns:75px 1fr 25px;align-items:center;gap:8px;display:grid}.landing-dna-bars-v13 small{color:#fff9;font-size:7px}.landing-dna-bars-v13 i{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.landing-dna-bars-v13 b{border-radius:inherit;background:linear-gradient(90deg,#5bbcff,#765fff,#ff67a0);height:100%;display:block}.landing-dna-bars-v13 em{color:#ffffff80;text-align:right;font-size:7px;font-style:normal}.landing-dna-card-v13>p{color:#ffffff75;z-index:1;margin:0;font-size:7px;line-height:1.6;position:relative}.landing-evidence-world-v13{grid-template-columns:.9fr 1fr;align-items:center;gap:85px;max-width:1400px;margin:0 auto;padding:60px 38px 120px;display:grid}.landing-evidence-card-v13{background:#fff;border:1px solid #e6e9f2;border-radius:24px;padding:27px;position:relative;overflow:hidden;box-shadow:0 20px 55px #1e28471a}.evidence-card-glow-v13{background:#35d1b41a;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;left:-110px}.landing-evidence-card-v13 h2{letter-spacing:-.045em;margin:12px 0;font-size:30px;line-height:1.03}.landing-evidence-card-v13>p{color:#707a8d;font-size:11px;line-height:1.65}.landing-mastery-v13{grid-template-columns:repeat(5,1fr);gap:5px;margin:22px 0;display:grid}.landing-mastery-v13 span{justify-items:center;gap:5px;display:grid}.landing-mastery-v13 i{color:#a5adba;background:#eef1f6;border-radius:9px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.landing-mastery-v13 span.on i{color:#fff;background:linear-gradient(145deg,#5cd6b8,#6557ff)}.landing-mastery-v13 small{color:#7a8498;font-size:5.5px}.landing-evidence-example-v13{background:#f7f8fc;border:1px solid #e8eaf1;border-radius:13px;grid-template-columns:42px 1fr;gap:10px;padding:13px;display:grid}.landing-evidence-example-v13>span{background:#eaf9f5;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.landing-evidence-example-v13>div{display:grid}.landing-evidence-example-v13 small{color:#8c96a9;letter-spacing:.1em;font-size:5.5px;font-weight:900}.landing-evidence-example-v13 strong{margin-top:2px;font-size:9px}.landing-evidence-example-v13 p{color:#788296;margin:2px 0 0;font-size:6.5px}.landing-proof-copy-v13 ul{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-proof-copy-v13 li{color:#4d586e;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.landing-proof-copy-v13 li svg{color:#3cbda3;width:14px}.landing-social-v13{background:linear-gradient(135deg,#f1f0ff 0%,#ecfbf8 50%,#fff2f7 100%);border-radius:32px;grid-template-columns:1fr 430px;align-items:center;gap:90px;max-width:1400px;margin:0 auto 100px;padding:78px 70px;display:grid;position:relative;overflow:hidden}.landing-social-v13:before{content:"";background:#6557ff17;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-190px;left:-130px}.landing-share-card-v13{z-index:1;color:#fff;text-align:center;background:linear-gradient(160deg,#11172a,#1b2140);border-radius:22px;padding:21px;position:relative;box-shadow:0 24px 55px #14193133}.landing-share-card-v13 header{letter-spacing:.11em;color:#ffffff73;justify-content:space-between;font-size:7px;display:flex}.landing-share-card-v13 header strong{color:#fff}.share-spark-v13{background:#ffbe511f;border-radius:18px;place-items:center;width:64px;height:64px;margin:22px auto 10px;display:grid}.landing-share-card-v13 h3{margin:0;font-size:22px}.landing-share-card-v13>p{color:#ffffff73;margin:5px 0 14px;font-size:8px}.landing-share-card-v13>div:not(.share-bars-v13){display:grid}.landing-share-card-v13>div>strong{font-size:31px}.landing-share-card-v13>div>span{color:#ffffff61;letter-spacing:.11em;font-size:6px}.share-bars-v13{justify-content:center;align-items:end;gap:6px;height:75px;margin:14px 20px;display:flex}.share-bars-v13 i{background:linear-gradient(#55d3b6,#6a5bff);border-radius:6px 6px 3px 3px;width:27px}.landing-share-card-v13 footer{color:#ffffff78;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:10px;font-size:6.5px;display:flex}.landing-ai-v13{background:#fff;border:1px solid #e6e9f2;border-radius:24px;grid-template-columns:54px 1fr 360px;align-items:center;gap:22px;max-width:1400px;margin:0 auto 110px;padding:34px 40px;display:grid;box-shadow:0 16px 45px #1c274312}.landing-ai-icon-v13{color:#fff;background:linear-gradient(145deg,#6557ff,#4fcdb4);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.landing-ai-v13 h2{letter-spacing:-.035em;margin:6px 0;font-size:24px}.landing-ai-v13 p{color:#747e91;margin:0;font-size:9px;line-height:1.65}.landing-ai-status-v13{gap:7px;display:grid}.landing-ai-status-v13>span{background:#f7f8fb;border-radius:9px;grid-template-columns:9px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.landing-ai-status-v13 i{background:#aab2bf;border-radius:50%;width:7px;height:7px}.landing-ai-status-v13 i.ready{background:#35c3a5;box-shadow:0 0 0 3px #35c3a51a}.landing-ai-status-v13 div{display:grid}.landing-ai-status-v13 strong{font-size:8px}.landing-ai-status-v13 small{color:#8992a3;margin-top:2px;font-size:6px}.landing-final-v13{color:#fff;background:linear-gradient(120deg,#12182d,#25214c 54%,#253e53);border-radius:30px;justify-content:space-between;align-items:center;gap:45px;max-width:1400px;margin:0 auto 90px;padding:58px 62px;display:flex;position:relative;overflow:hidden}.landing-final-v13:after{content:"";background:#48d2b829;border-radius:50%;width:300px;height:300px;position:absolute;top:-140px;right:-80px}.landing-final-v13>div{z-index:2;max-width:780px;position:relative}.landing-final-v13 h2{letter-spacing:-.05em;margin:10px 0 13px;font-size:clamp(34px,4vw,52px);line-height:1}.landing-final-v13 p{color:#ffffff8f;margin:0;font-size:11px;line-height:1.6}.landing-final-v13>a{z-index:2;white-space:nowrap;position:relative}.landing-footer-v13{border-top:1px solid #e9ebf2;grid-template-columns:1fr auto auto;align-items:center;gap:28px;max-width:1450px;margin:auto;padding:26px 34px 40px;display:grid}.landing-footer-v13>div{align-items:center;gap:15px;display:flex}.landing-footer-v13 p{color:#8992a2;max-width:230px;margin:0;font-size:7px}.landing-footer-v13 nav{color:#7d8799;gap:15px;font-size:7px;display:flex}.landing-footer-v13>span{color:#a1a8b5;font-size:7px}.journey-page-v13{gap:18px;display:grid}.journey-hero-v13{color:#fff;background:linear-gradient(125deg,#11172a 0%,#1e2148 48%,#173b46 100%);border-radius:26px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:35px;min-height:330px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 23px 60px #141b352e}.journey-hero-glow-v13{background:radial-gradient(circle,#6b5aff52,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute;top:-290px;right:160px}.journey-hero-copy-v13{z-index:2;position:relative}.journey-badge-v13{letter-spacing:.11em;color:#ffffffa6;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.journey-hero-copy-v13 h1{letter-spacing:-.055em;max-width:820px;margin:15px 0 13px;font-size:clamp(36px,4vw,58px);line-height:.97}.journey-hero-copy-v13>p{color:#ffffff8c;max-width:850px;margin:0;font-size:10.5px;line-height:1.7}.journey-hero-actions-v13{gap:8px;margin-top:20px;display:flex}.journey-hero-v13 .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff1a}.journey-identity-v13{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.journey-identity-v13 span{background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;min-width:135px;padding:8px 10px;display:grid}.journey-identity-v13 small{color:#ffffff52;letter-spacing:.09em;font-size:5.5px;font-weight:900}.journey-identity-v13 strong{color:#ffffffd1;margin-top:3px;font-size:8px}.journey-player-card-v13{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d1d8a;border:1px solid #ffffff14;border-radius:20px;gap:14px;padding:16px;display:grid;position:relative}.journey-player-top-v13{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;display:grid}.journey-player-sprite-v13{background:#6557ff26;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.journey-player-top-v13>div{display:grid}.journey-player-top-v13 small{color:#ffffff59;font-size:5.5px}.journey-player-top-v13 strong{margin-top:2px;font-size:10px}.journey-player-top-v13 span{color:#ffffff78;margin-top:2px;font-size:6.5px}.journey-player-top-v13>b{color:#ffbd55;font-size:9px}.journey-readiness-ring-v13{background:conic-gradient(#56d3b7 var(--ready),#ffffff14 0);border-radius:50%;place-items:center;width:112px;height:112px;margin:2px auto;display:grid;position:relative}.journey-readiness-ring-v13:after{content:"";background:#12192f;border-radius:50%;width:88px;height:88px;position:absolute}.journey-readiness-ring-v13>div{z-index:2;text-align:center;display:grid;position:relative}.journey-readiness-ring-v13 strong{font-size:24px}.journey-readiness-ring-v13 small{color:#ffffff5c;letter-spacing:.08em;font-size:5.5px;font-weight:900}.journey-player-stats-v13{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.journey-player-stats-v13 span{text-align:center;background:#ffffff0a;border-radius:8px;padding:7px 4px;display:grid}.journey-player-stats-v13 b{font-size:9px}.journey-player-stats-v13 small{color:#ffffff59;margin-top:2px;font-size:5.5px}.career-dna-v13{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-columns:290px 1fr auto;align-items:center;gap:22px;padding:18px;display:grid}.career-dna-head-v13{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.career-dna-head-v13 h2{margin:4px 0 3px;font-size:16px}.career-dna-head-v13 p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.career-dna-orb-v13{background:#f0edff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.career-dna-traits-v13{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.career-dna-traits-v13>div{gap:5px;display:grid}.career-dna-traits-v13 span{justify-content:space-between;gap:6px;display:flex}.career-dna-traits-v13 strong{font-size:6.5px}.career-dna-traits-v13 em{color:var(--muted);font-size:6px;font-style:normal}.career-dna-traits-v13 i{background:#eef1f6;border-radius:999px;height:6px;overflow:hidden}.career-dna-traits-v13 b{background:var(--dna);border-radius:inherit;height:100%;display:block}.career-dna-tags-v13{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.career-dna-tags-v13 span{color:#677187;background:#f5f6fa;border:1px solid #e8eaf0;border-radius:6px;padding:4px 6px;font-size:5.5px}.journey-pulse-grid-v13{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.journey-pulse-card-v13{border:1px solid var(--line);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:28px 1fr auto 14px;align-items:center;gap:8px;padding:11px;transition:all .18s;display:grid}.journey-pulse-card-v13:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pulse-icon-v13{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pulse-icon-v13 svg{width:14px}.journey-pulse-card-v13.gap .pulse-icon-v13{color:#ee5f92;background:#fff0f5}.journey-pulse-card-v13.edge .pulse-icon-v13{color:#e29b29;background:#fff6e4}.journey-pulse-card-v13.explore .pulse-icon-v13{color:#6557ff;background:#f0efff}.journey-pulse-card-v13.momentum .pulse-icon-v13{color:#28a88e;background:#eaf9f5}.journey-pulse-card-v13>div{min-width:0;display:grid}.journey-pulse-card-v13 small{color:#9ba3b2;letter-spacing:.08em;font-size:5px;font-weight:900}.journey-pulse-card-v13 strong{margin-top:2px;font-size:7.5px;line-height:1.3}.journey-pulse-card-v13 p{color:#7a8495;margin:2px 0 0;font-size:5.6px;line-height:1.4}.journey-pulse-card-v13 em{color:#737e91;white-space:nowrap;font-size:6px;font-style:normal}.journey-pulse-card-v13>svg{color:#adb4c0;width:13px}.journey-map-shell-v13{background:#fff;border:1px solid #dfe3ec;border-radius:23px;overflow:hidden;box-shadow:0 18px 50px #161e381a}.journey-map-head-v13{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.journey-map-head-v13 h2{margin:5px 0 3px;font-size:16px}.journey-map-head-v13 p{color:#838c9d;margin:0;font-size:7px}.journey-legend-v13{color:#838c9d;gap:12px;font-size:6px;display:flex}.journey-legend-v13 span{align-items:center;gap:5px;display:flex}.journey-legend-v13 i{background:#aeb5c1;border-radius:50%;width:8px;height:8px}.journey-legend-v13 i.mastered{background:#37c7a7}.journey-legend-v13 i.next{background:#6657ff;box-shadow:0 0 0 4px #6657ff1a}.journey-map-layout-v13{grid-template-columns:minmax(0,1fr) 310px;min-height:790px;display:grid}.journey-map-viewport-v13{background:#0e1425;overflow:auto}.journey-map-canvas-v13{background:radial-gradient(circle at 50% 45%,#6050ea26,#0000 34%),linear-gradient(#111829,#0d1424);width:1240px;height:780px;position:relative;overflow:hidden}.journey-stars-v13{opacity:.45;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1px),radial-gradient(circle,#56d5b726 1px,#0000 1px);background-position:0 0,16px 23px;background-size:41px 41px,71px 71px;position:absolute;inset:0}.journey-lines-v13{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-lines-v13 path{fill:none;stroke:#29324c;stroke-width:2px;stroke-dasharray:4 5}.journey-lines-v13 path.available{stroke:#6557ff;stroke-dasharray:0;filter:drop-shadow(0 0 4px #6557ff66)}.journey-lines-v13 path.complete{stroke:#3ac8a8;stroke-dasharray:0}.journey-branch-label-v13{color:#fff;z-index:4;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:190px;display:grid;position:absolute;top:18px}.journey-branch-label-v13>span{background:color-mix(in srgb,var(--branch) 16%,#182039);border:1px solid color-mix(in srgb,var(--branch) 45%,transparent);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.journey-branch-label-v13>div{display:grid}.journey-branch-label-v13 strong{font-size:8px}.journey-branch-label-v13 small{color:#ffffff61;margin-top:2px;font-size:5.5px;line-height:1.3}.journey-branch-label-v13 em{color:var(--branch);font-size:7px;font-style:normal;font-weight:900}.career-node-v13{color:#fff;cursor:pointer;z-index:5;background:0 0;border:0;justify-items:center;gap:5px;width:128px;display:grid;position:absolute;transform:translate(-50%,-50%)}.career-node-frame-v13{background:#202840;border:1px solid #38425e;border-radius:13px;place-items:center;width:64px;height:64px;padding:5px;display:grid;position:relative;box-shadow:0 10px 25px #00000047}.career-node-frame-v13>span{background:#141b2d;border-radius:9px;place-items:center;width:50px;height:50px;display:grid}.career-node-meter-v13{background:linear-gradient(90deg,var(--branch) 0 var(--proof),#ffffff14 var(--proof));z-index:2;border-radius:999px;height:3px;position:absolute;bottom:3px;left:5px;right:5px}.career-node-frame-v13>b{color:#8893a8;background:#11182a;border:1px solid #4a5571;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:-6px;right:-6px}.career-node-v13.complete .career-node-frame-v13{border-color:#3bc9a9;box-shadow:0 0 0 3px #3bc9a912,0 12px 25px #0000004d}.career-node-v13.complete .career-node-frame-v13>b{color:#071b17;background:#36c5a5;border-color:#36c5a5}.career-node-v13.available .career-node-frame-v13{border-color:var(--branch);box-shadow:0 0 0 5px color-mix(in srgb,var(--branch) 10%,transparent),0 0 25px color-mix(in srgb,var(--branch) 25%,transparent);animation:2.2s ease-in-out infinite atlasPulse}.career-node-v13.locked{opacity:.46}.career-node-v13.selected .career-node-frame-v13{outline-offset:4px;outline:2px solid #fff}.career-node-label-v13{text-align:center;max-width:128px;display:grid}.career-node-label-v13 strong{font-size:7px;line-height:1.2}.career-node-label-v13 small{color:#ffffff61;margin-top:2px;font-size:5.5px}.journey-origin-v13{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;bottom:28px;left:45px}.journey-origin-v13>span{color:#c6baff;background:#26234e;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.journey-origin-v13>div{display:grid}.journey-origin-v13 strong{font-size:7px}.journey-origin-v13 small{color:#ffffff59;margin-top:2px;font-size:5px}.journey-inspector-v13{background:#fff;border-left:1px solid #e5e8ef;align-content:start;gap:12px;padding:17px;display:grid}.journey-inspector-status-v13{justify-content:space-between;align-items:center;gap:7px;display:flex}.journey-inspector-status-v13>span:last-child{color:#697389;align-items:center;gap:5px;font-size:6px;display:flex}.journey-inspector-title-v13{grid-template-columns:58px 1fr;align-items:center;gap:10px;display:grid}.journey-inspector-title-v13>span{background:color-mix(in srgb,var(--branch) 10%,#f4f5fa);border:1px solid color-mix(in srgb,var(--branch) 24%,#e5e8ef);border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.journey-inspector-title-v13>div{display:grid}.journey-inspector-title-v13 small{color:#939cac;letter-spacing:.1em;font-size:5.5px;font-weight:900}.journey-inspector-title-v13 h3{letter-spacing:-.025em;margin:2px 0;font-size:15px}.journey-inspector-v13>p{color:#707a8d;margin:0;font-size:7.5px;line-height:1.65}.journey-proof-meter-v13{background:#f7f8fc;border:1px solid #e9ebf1;border-radius:11px;padding:11px}.journey-proof-meter-v13>span{align-items:baseline;gap:6px;display:flex}.journey-proof-meter-v13 strong{font-size:17px}.journey-proof-meter-v13 small{color:#929bab;letter-spacing:.08em;font-size:5.5px;font-weight:900}.journey-proof-meter-v13>i{background:#e7eaf0;border-radius:999px;height:6px;margin:7px 0 5px;display:block;overflow:hidden}.journey-proof-meter-v13 b{border-radius:inherit;background:linear-gradient(90deg,#48cfb0,#6657ff,#ff69a0);height:100%;display:block}.journey-proof-meter-v13 em{color:#8a94a5;font-size:5.5px;font-style:normal}.journey-mastery-track-v13{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.journey-mastery-track-v13 span{justify-items:center;gap:4px;display:grid}.journey-mastery-track-v13 i{color:#a3acba;background:#eef1f5;border-radius:7px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:900;display:grid}.journey-mastery-track-v13 span.reached i{color:#fff;background:linear-gradient(145deg,#51d3b5,#6657ff)}.journey-mastery-track-v13 small{color:#99a1ae;text-align:center;font-size:4.8px}.journey-why-v13,.journey-build-ideas-v13{background:#fbfbfd;border:1px solid #eaecf2;border-radius:10px;gap:6px;padding:10px 11px;display:grid}.journey-why-v13>small,.journey-build-ideas-v13>small{color:#8f98a8;letter-spacing:.08em;font-size:5.3px;font-weight:900}.journey-why-v13 p{color:#606b7e;margin:0;font-size:6.5px;line-height:1.5}.journey-why-v13>span{color:#6557ff;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.journey-build-ideas-v13>span{color:#5f697b;grid-template-columns:12px 1fr;gap:4px;font-size:6px;line-height:1.4;display:grid}.journey-build-ideas-v13 i{color:#6557ff;font-style:normal}.journey-inspector-meta-v13{grid-template-columns:1fr 1fr;gap:6px;display:grid}.journey-inspector-meta-v13>span{background:#f7f8fb;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;padding:8px;display:grid}.journey-inspector-meta-v13 svg{color:#6f63ec;grid-row:1/3}.journey-inspector-meta-v13 small{color:#949cac;font-size:4.8px}.journey-inspector-meta-v13 strong{font-size:6.5px}.journey-inspector-note-v13{color:#989fad;text-align:center;font-size:5.5px;line-height:1.45}.journey-lower-grid-v13{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.career-season-v13,.career-replay-v13,.path-lab-v13{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:19px;padding:18px}.career-season-v13 header{justify-content:space-between;gap:20px;display:flex}.career-season-v13 h2,.career-replay-v13 h2,.path-lab-v13 h2{margin:4px 0 3px;font-size:16px}.career-season-v13 header p,.path-lab-v13 header p{color:#7c8698;max-width:700px;margin:0;font-size:7px;line-height:1.5}.season-progress-v13{text-align:right;display:grid}.season-progress-v13 strong{color:#6557ff;font-size:22px}.season-progress-v13 small{color:#8e97a7;font-size:5.5px}.season-meter-v13{background:#eef0f5;border-radius:999px;height:8px;margin:14px 0;overflow:hidden}.season-meter-v13 i{border-radius:inherit;background:linear-gradient(90deg,#43cdb0,#6557ff,#ff6aa2);height:100%;display:block}.season-ideas-v13{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.season-ideas-v13 span{color:#667185;border:1px solid #e9ebf2;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:5px;padding:9px;font-size:6.3px;line-height:1.45;display:grid}.season-ideas-v13 b{color:#6557ff;background:#f0efff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.career-season-v13>small{color:#9aa2af;margin-top:9px;font-size:5.5px;display:block}.career-replay-v13{color:#fff;background:linear-gradient(155deg,#151b32,#21204a)}.career-replay-v13 header{grid-template-columns:31px 1fr auto;align-items:center;gap:8px;display:grid}.career-replay-v13 header>span{color:#a9a0ff;background:#6557ff33;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.career-replay-v13 header>div{display:grid}.career-replay-v13 header small{color:#ffffff59;letter-spacing:.08em;font-size:5px;font-weight:900}.career-replay-v13 h2{color:#fff}.career-replay-v13 .icon-button{color:#fff;background:#ffffff0f}.career-replay-v13>p{color:#ffffff7a;font-size:7px;line-height:1.5}.replay-stats-v13{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.replay-stats-v13 span{text-align:center;background:#ffffff0b;border-radius:7px;padding:7px 3px;display:grid}.replay-stats-v13 strong{font-size:10px}.replay-stats-v13 small{color:#ffffff52;font-size:4.7px}.replay-grid-v13{grid-template-columns:repeat(5,1fr);gap:4px;margin:11px 0;display:grid}.replay-grid-v13 i{background:#ffffff0f;border-radius:4px;height:18px}.replay-grid-v13 i.cool{background:#426fb3}.replay-grid-v13 i.warm{background:#8c66e8}.replay-grid-v13 i.hot{background:#48cfae}.career-replay-v13 .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff1a}.path-lab-v13{padding:20px}.path-lab-v13>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.pro-pill-v13{letter-spacing:.08em;color:#8b63ec;background:#f0edff;border-radius:6px;padding:5px 7px;font-size:5.5px;font-weight:900}.path-scenario-tabs-v13{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 10px;display:grid}.path-scenario-tabs-v13 button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e5e8ef;border-radius:10px;padding:10px;display:grid}.path-scenario-tabs-v13 button.active{background:#f5f3ff;border-color:#7669ef;box-shadow:0 0 0 3px #6557ff0f}.path-scenario-tabs-v13 small{color:#9aa3b2;letter-spacing:.08em;font-size:5px;font-weight:900}.path-scenario-tabs-v13 strong{margin-top:3px;font-size:8px}.path-scenario-tabs-v13 span{color:#7065dd;margin-top:2px;font-size:5.7px}.scenario-panel-v13{background:#f8f9fc;border:1px solid #e8eaf0;border-radius:12px;padding:13px}.scenario-score-v13{grid-template-columns:80px 1fr;align-items:center;gap:13px;display:grid}.scenario-score-v13>span{background:conic-gradient(#6557ff var(--fit),#e3e6ed 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.scenario-score-v13>span:after{content:"";background:#fff;border-radius:50%;width:60px;height:60px;position:absolute}.scenario-score-v13>span strong,.scenario-score-v13>span small{z-index:2;position:relative}.scenario-score-v13>span strong{font-size:14px}.scenario-score-v13>span small{color:#929aaa;font-size:4.5px}.scenario-score-v13>div{display:grid}.scenario-score-v13>div>small{color:#9ba3b1;letter-spacing:.08em;font-size:5px;font-weight:900}.scenario-score-v13 h3{margin:2px 0;font-size:13px}.scenario-score-v13 p{color:#7a8496;margin:0;font-size:6.5px}.scenario-columns-v13{grid-template-columns:1fr 1fr .85fr;gap:8px;margin-top:12px;display:grid}.scenario-columns-v13>div{background:#fff;border-radius:9px;align-content:start;gap:5px;padding:9px;display:grid}.scenario-columns-v13 small{color:#9aa3b1;letter-spacing:.07em;font-size:5px;font-weight:900}.scenario-columns-v13 span{color:#606b7f;align-items:center;gap:5px;font-size:6px;display:flex}.scenario-columns-v13 span.good svg{color:#36b89d}.scenario-columns-v13 span:not(.good) svg{color:#7266e9}.scenario-columns-v13 strong{font-size:8px}.scenario-columns-v13 p{color:#858e9f;margin:0;font-size:5.7px;line-height:1.4}.blueprint-backdrop-v13,.share-backdrop-v13{z-index:90}.blueprint-modal-v13{background:#fff;border-radius:22px;width:min(900px,94vw);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #0a0f2052}.blueprint-modal-v13>header{border-bottom:1px solid #e8eaf0;justify-content:space-between;gap:30px;padding:22px 24px 16px;display:flex}.blueprint-modal-v13>header .journey-badge-v13,.share-roadmap-modal-v13 .journey-badge-v13{color:#6557ff;background:#f1efff;border-color:#e5e0ff}.blueprint-modal-v13 h2{letter-spacing:-.04em;margin:9px 0 4px;font-size:24px}.blueprint-modal-v13 header p{color:#818b9d;margin:0;font-size:8px}.blueprint-modal-body-v13{gap:9px;padding:18px 24px;display:grid}.blueprint-question-card-v13{background:#fbfbfd;border:1px solid #e9ebf1;border-radius:12px;grid-template-columns:30px 1fr;gap:10px;padding:12px;display:grid}.blueprint-question-card-v13>span{color:#6557ff;background:#f0efff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:900;display:grid}.blueprint-question-card-v13>div{gap:8px;display:grid}.blueprint-question-card-v13>div>strong{font-size:9px}.blueprint-chip-row-v13,.blueprint-radio-row-v13{flex-wrap:wrap;gap:5px;display:flex}.blueprint-chip-row-v13 button,.blueprint-radio-row-v13 button{color:#687386;cursor:pointer;background:#fff;border:1px solid #e3e6ed;border-radius:999px;padding:6px 8px;font-size:6px}.blueprint-chip-row-v13 button.selected,.blueprint-radio-row-v13 button.selected{color:#5d50dd;background:#eeeaff;border-color:#7769f1;font-weight:800}.blueprint-modal-v13 footer{border-top:1px solid #e9ebf1;justify-content:flex-end;gap:8px;padding:14px 24px 20px;display:flex}.share-roadmap-modal-v13{background:#fff;border-radius:22px;width:min(450px,92vw);padding:20px;box-shadow:0 28px 80px #0a0f2057}.share-roadmap-modal-v13>header{justify-content:space-between;gap:20px;display:flex}.share-roadmap-modal-v13 h2{letter-spacing:-.03em;margin:8px 0 0;font-size:17px}.share-card-v13{color:#fff;text-align:center;background:linear-gradient(155deg,#11172a,#24204c 58%,#17414b);border-radius:20px;margin:17px 0 10px;padding:20px;position:relative;overflow:hidden}.share-card-v13:before{content:"";background:#6557ff40;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;left:-130px}.share-card-logo-v13{text-align:left;letter-spacing:.15em;font-size:7px;font-weight:900;display:block;position:relative}.share-card-v13>small{letter-spacing:.12em;color:#ffffff57;font-size:5px}.share-card-v13 h3{margin:18px 0 2px;font-size:21px;position:relative}.share-card-v13>p{color:#ffffff7a;margin:0;font-size:7px}.share-card-score-v13{margin:13px 0;display:grid}.share-card-score-v13 strong{font-size:31px}.share-card-score-v13 span{letter-spacing:.1em;color:#ffffff59;font-size:5px}.share-card-grid-v13{grid-template-columns:repeat(5,1fr);align-items:end;gap:7px;height:80px;margin:10px 20px;display:grid}.share-card-grid-v13>span{flex-direction:column;justify-content:flex-end;gap:5px;height:100%;display:flex}.share-card-grid-v13 i{background:linear-gradient(#48cfb0,#6657ff);border-radius:5px;display:block}.share-card-grid-v13 small{color:#ffffff57;font-size:4.5px}.share-card-v13 footer{color:#fff6;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:9px;font-size:5.7px;display:flex}.share-privacy-v13{color:#838d9d;text-align:center;font-size:6px;line-height:1.5}@keyframes atlasPulse{0%,to{transform:translateZ(0);box-shadow:0 0 0 4px #6557ff14,0 0 20px #6557ff2e}50%{box-shadow:0 0 0 7px #6557ff0a,0 0 34px #6557ff5c}}@media (width<=1180px){.landing-hero-v13{grid-template-columns:1fr;gap:42px;max-width:980px}.landing-world-v13{width:100%;max-width:760px;margin:auto}.roadmap-story-v13,.landing-evidence-world-v13{grid-template-columns:1fr;gap:45px}.landing-social-v13{grid-template-columns:1fr 390px;gap:45px;padding:55px 45px}.landing-ai-v13{grid-template-columns:50px 1fr}.landing-ai-status-v13{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.journey-pulse-grid-v13{grid-template-columns:1fr 1fr}.career-dna-v13{grid-template-columns:240px 1fr}.career-dna-tags-v13{grid-column:1/-1;justify-content:flex-start}.journey-map-layout-v13{grid-template-columns:1fr}.journey-inspector-v13{border-top:1px solid #e5e8ef;border-left:0;grid-template-columns:repeat(2,1fr);align-items:start}.journey-inspector-v13>.button,.journey-inspector-note-v13,.journey-inspector-status-v13,.journey-inspector-title-v13{grid-column:1/-1}.journey-lower-grid-v13{grid-template-columns:1fr}.scenario-columns-v13{grid-template-columns:1fr 1fr 1fr}}@media (width<=820px){.landing-header-v13{height:68px;padding:0 18px}.landing-header-v13 nav,.landing-header-v13 .landing-signin-v13{display:none}.landing-hero-v13{min-height:0;padding:50px 20px 55px}.landing-hero-copy-v13 h1{font-size:clamp(43px,12vw,65px)}.landing-hero-copy-v13>p{font-size:14px}.landing-world-v13{border-radius:20px;min-height:520px}.landing-world-map-v13{height:345px}.landing-path-switcher-v13 span{display:none}.landing-proof-strip-v13{justify-content:flex-start;padding:14px 18px;overflow:auto}.landing-proof-strip-v13>span{min-width:155px}.landing-section-v13,.landing-evidence-world-v13{padding:75px 20px}.landing-social-v13{grid-template-columns:1fr;margin:0 16px 75px;padding:45px 25px}.landing-share-card-v13{max-width:390px;margin:auto}.landing-ai-v13{margin:0 16px 75px;padding:24px}.landing-ai-status-v13{grid-template-columns:1fr}.landing-final-v13{margin:0 16px 65px;padding:40px 28px;display:grid}.landing-footer-v13{grid-template-columns:1fr;padding:24px 20px}.landing-footer-v13 nav{flex-wrap:wrap}.journey-hero-v13{grid-template-columns:1fr;padding:22px}.journey-player-card-v13{max-width:420px}.career-dna-v13{grid-template-columns:1fr}.career-dna-traits-v13{grid-template-columns:repeat(5,minmax(65px,1fr));overflow:auto}.journey-pulse-grid-v13{grid-template-columns:1fr}.journey-map-head-v13{display:grid}.journey-legend-v13{flex-wrap:wrap}.journey-inspector-v13{grid-template-columns:1fr}.journey-inspector-v13>*{grid-column:1!important}.season-ideas-v13,.path-scenario-tabs-v13,.scenario-columns-v13{grid-template-columns:1fr}.journey-lower-grid-v13,.path-lab-v13>header{display:grid}.blueprint-modal-v13{width:96vw}.blueprint-question-card-v13{grid-template-columns:25px 1fr}}@media (width<=520px){.landing-header-v13{padding:0 12px}.landing-header-v13 .landing-language-v13{padding:7px}.landing-header-v13 .landing-cta-v13{padding:9px 10px;font-size:10px}.landing-world-person-v13{grid-template-columns:40px 1fr}.landing-world-person-v13>b{display:none}.landing-world-map-v13{height:322px}.landing-world-node-v13{width:70px}.landing-world-node-v13>span{width:38px;height:38px}.landing-world-insight-v13{left:5px;right:5px}.landing-proof-copy-v13 ul{grid-template-columns:1fr}.landing-mastery-v13 small{display:none}.landing-social-v13{padding:38px 18px}.landing-final-v13 h2{font-size:35px}.journey-hero-copy-v13 h1{font-size:36px}.journey-hero-actions-v13{display:grid}.journey-identity-v13 span{flex:100%}.journey-player-card-v13{padding:13px}.journey-pulse-card-v13{grid-template-columns:28px 1fr 13px}.journey-pulse-card-v13>em{display:none}.career-dna-traits-v13{grid-template-columns:repeat(5,80px)}.journey-map-viewport-v13{max-height:630px}.journey-inspector-meta-v13{grid-template-columns:1fr}.blueprint-question-card-v13{padding:9px}.blueprint-modal-v13>header,.blueprint-modal-body-v13,.blueprint-modal-v13 footer{padding-left:15px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.landing-world-node-v13.next>span,.career-node-v13.available .career-node-frame-v13{animation:none!important}}.dashboard-pulse-v13 div{display:grid}.dashboard-pulse-v13 em{color:#7467e5;margin-top:2px;font-size:6px;font-style:normal}.dashboard-season-mini-v13{background:#fafbfe;border:1px solid #e8eaf1;border-radius:9px;grid-template-columns:145px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.dashboard-season-mini-v13>span{display:grid}.dashboard-season-mini-v13 small{color:#98a0ae;letter-spacing:.08em;font-size:5px;font-weight:900}.dashboard-season-mini-v13 strong{margin-top:2px;font-size:7px}.dashboard-season-mini-v13>i{background:#e8eaf0;border-radius:999px;height:6px;overflow:hidden}.dashboard-season-mini-v13 b{background:linear-gradient(90deg,#43cdb0,#6557ff,#ff69a0);height:100%;display:block}.dashboard-season-mini-v13>em{color:#6d778a;font-size:6px;font-style:normal}@media (width<=520px){.dashboard-season-mini-v13{grid-template-columns:1fr auto}.dashboard-season-mini-v13>i{grid-area:2/1/auto/-1}}.app-shell-v12{background:radial-gradient(circle at 86% 4%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 26rem), radial-gradient(circle at 68% 80%, color-mix(in srgb, var(--green) 5%, transparent), transparent 30rem), var(--bg)}.panel,.assignment-card,.session-row,.evidence-card,.settings-card{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.panel:hover{border-color:color-mix(in srgb, var(--brand) 12%, var(--line))}.workspace-toolbar-actions-v13{align-items:center;gap:8px;display:flex}.workspace-theme-toggle-v13{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid}.workspace-theme-toggle-v13:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 28%,var(--line));background:var(--brand-soft);transform:translateY(-1px)}.planner-vault-status,.planner-task-vault-status{color:var(--green);background:var(--green-soft);border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.planner-vault-status{padding:6px 8px}.planner-task-vault-status{padding:4px 6px}.assignment-card.vault-captured{border-color:color-mix(in srgb,var(--green) 22%,var(--line))}.detail-task-list>div{grid-template-columns:32px minmax(0,1fr) 80px auto auto}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070c15;--surface:#0f1725;--surface-2:#141f30;--surface-3:#1c2a3e;--text:#f2f6fc;--muted:#9ca9bc;--muted-2:#6f7e93;--line:#24334a;--brand:#8b7cff;--brand-dark:#7465ee;--brand-soft:#211d43;--green:#38d0b3;--green-soft:#102e2c;--orange:#f0a063;--orange-soft:#352318;--red:#f1788e;--red-soft:#361b24;--navy:#050914;--shadow-sm:0 1px 0 #ffffff06,0 8px 24px #00000038;--shadow:0 1px 0 #ffffff08,0 18px 46px #0000004d;--shadow-lg:0 2px 0 #ffffff09,0 34px 90px #00000080}:root[data-theme=dark] body{color:var(--text);background:radial-gradient(circle at 82% -5%,#735cff24,#0000 31rem),radial-gradient(circle at 18% 92%,#22d3b812,#0000 34rem),linear-gradient(#070c15 0%,#09101b 55%,#070c15 100%)}:root[data-theme=dark] .app-shell-v12{background:0 0}:root[data-theme=dark] .sidebar-v12{background:radial-gradient(circle at 35% -10%,#8b7cff2e,#0000 19rem),linear-gradient(#0a1020 0%,#070c17 60%,#060a13 100%);border-inline-end-color:#8b7cff1a;box-shadow:12px 0 38px #00000042}:root[data-theme=dark] .nav-item-v12{color:#e4ebf794}:root[data-theme=dark] .nav-item-v12:hover{color:#fff;background:#8b7cff17}:root[data-theme=dark] .nav-item-v12.active{background:linear-gradient(90deg,#8b7cff42,#38d0b30e);box-shadow:inset 3px 0 #9a8eff}:root[data-theme=dark] .workspace-toolbar-v12{background:#080d17d1;border-bottom-color:#6c7f9d2e;box-shadow:0 10px 30px #00000017}:root[data-theme=dark] .workspace-page-icon{color:#a89dff;background:linear-gradient(145deg,#29234e,#182b3d);border:1px solid #8b7cff24}:root[data-theme=dark] .workspace-sync,:root[data-theme=dark] .workspace-theme-toggle-v13{color:#9ba9bd;background:#101a29;border-color:#26364e}:root[data-theme=dark] .workspace-sync:hover:not(:disabled),:root[data-theme=dark] .workspace-theme-toggle-v13:hover{color:#b4aaff;background:#18243a;border-color:#4a447b}:root[data-theme=dark] .page-heading h1{color:#f5f7fc}:root[data-theme=dark] .eyebrow{color:#a79dff}:root[data-theme=dark] .panel,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .career-card,:root[data-theme=dark] .cv-section-card,:root[data-theme=dark] .assignment-card,:root[data-theme=dark] .session-row,:root[data-theme=dark] .evidence-card,:root[data-theme=dark] .portfolio-project{box-shadow:var(--shadow-sm);background:linear-gradient(#111b2bf5,#0d1623fa);border-color:#23334a}:root[data-theme=dark] .panel:hover{border-color:#334762}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{color:#edf3fb;background:#0a1320;border-color:#2a3a51;box-shadow:inset 0 1px #ffffff05}:root[data-theme=dark] input:hover,:root[data-theme=dark] textarea:hover,:root[data-theme=dark] select:hover{border-color:#3b4e6a}:root[data-theme=dark] input:focus,:root[data-theme=dark] textarea:focus,:root[data-theme=dark] select:focus{border-color:#7f71f4;box-shadow:0 0 0 3px #8b7cff1f}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#59697f}:root[data-theme=dark] .button-primary{background:linear-gradient(135deg,#7565f0,#947fff 62%,#5bbda9);box-shadow:0 10px 28px #6f5eeb38}:root[data-theme=dark] .button-primary:hover:not(:disabled){box-shadow:0 14px 36px #6f5eeb52}:root[data-theme=dark] .button-secondary{color:#e6ecf6;background:#121d2d;border-color:#29394f}:root[data-theme=dark] .button-secondary:hover:not(:disabled){background:#18263a;border-color:#3a4c66}:root[data-theme=dark] .button-ghost{color:#a2aec0}:root[data-theme=dark] .icon-button{color:#8f9eb3;background:#142033}:root[data-theme=dark] .icon-button:hover{color:#f0f4fb;background:#1b2a40}:root[data-theme=dark] .segmented,:root[data-theme=dark] .segmented-tabs{background:#0b1421;border-color:#23334a}:root[data-theme=dark] .segmented button,:root[data-theme=dark] .segmented-tabs button{color:#8f9db2}:root[data-theme=dark] .segmented button.active,:root[data-theme=dark] .segmented-tabs button.active{color:#f3f6fb;background:#1b2840;box-shadow:0 1px #ffffff09}:root[data-theme=dark] .badge-neutral{color:#aab6c8;background:#172235;border-color:#293950}:root[data-theme=dark] .badge-brand{color:#b9b0ff;background:#252047;border-color:#403872}:root[data-theme=dark] .badge-success{color:#69dfc8;background:#102f2d;border-color:#24534e}:root[data-theme=dark] .badge-warning{color:#f4bf7d;background:#352617;border-color:#584123}:root[data-theme=dark] .badge-danger{color:#f49aae;background:#351b25;border-color:#5a2b39}:root[data-theme=dark] .progress-track{background:#1b2a3e}:root[data-theme=dark] .progress-track>span{background:linear-gradient(90deg,#7c6ef2,#8d7eff 55%,#45ceb2)}:root[data-theme=dark] .progress-ring-inner{background:#101927}:root[data-theme=dark] .planner-evidence-note{color:#6de0cb;background:linear-gradient(135deg,#16534a57,#152b3794);border-color:#24564f}:root[data-theme=dark] .planner-evidence-note span{color:#96bdb7}:root[data-theme=dark] .planner-vault-status,:root[data-theme=dark] .planner-task-vault-status{color:#6de0cb;background:#102f2d;border-color:#28564f}:root[data-theme=dark] .assignment-card.vault-captured{box-shadow:0 0 0 1px #38d0b309,var(--shadow-sm);border-color:#285048}:root[data-theme=dark] .task-toggle{color:#a79dff;background:#1a283c}:root[data-theme=dark] .session-check{color:#aaa0ff;background:#252047}:root[data-theme=dark] .session-row.completed{opacity:.72;background:#0d1723}:root[data-theme=dark] .dashboard-path-chip-v12,:root[data-theme=dark] .dashboard-stats-v12 article{background:linear-gradient(#111b2b,#0e1725);border-color:#24344b}:root[data-theme=dark] .dashboard-season-mini-v13{background:#101a29;border-color:#26364d}:root[data-theme=dark] .dashboard-season-mini-v13>i{background:#1d2b40}:root[data-theme=dark] .modal{background:#0d1624;border-color:#2a3a52}:root[data-theme=dark] .modal-header{background:#0d1624eb}:root[data-theme=dark] .modal-backdrop{background:#02050bc2}:root[data-theme=dark] .mobile-header-v12{background:#080d17f0;border-color:#223149}:root[data-theme=dark] .mobile-nav-drawer-v12{color:var(--text);background:#0b1421}:root[data-theme=dark] .bottom-nav-v12{background:#080d16f2;border-color:#223149}:root[data-theme=dark] .bottom-item{color:#738198}:root[data-theme=dark] .bottom-item.active{color:#a99fff}:root[data-theme=dark] .career-dna-v13,:root[data-theme=dark] .journey-pulse-card-v13,:root[data-theme=dark] .journey-map-shell-v13,:root[data-theme=dark] .journey-inspector-v13,:root[data-theme=dark] .career-season-v13,:root[data-theme=dark] .path-lab-v13,:root[data-theme=dark] .blueprint-modal-v13,:root[data-theme=dark] .share-roadmap-modal-v13{color:var(--text);background:linear-gradient(#111a2a,#0d1624);border-color:#27374f}:root[data-theme=dark] .journey-map-head-v13{background:#101a29;border-bottom-color:#29384f}:root[data-theme=dark] .journey-map-head-v13 p,:root[data-theme=dark] .journey-legend-v13,:root[data-theme=dark] .career-dna-head-v13 p,:root[data-theme=dark] .career-season-v13 header p,:root[data-theme=dark] .path-lab-v13 header p{color:#8e9caf}:root[data-theme=dark] .journey-inspector-v13{border-left-color:#29384f}:root[data-theme=dark] .journey-inspector-meta-v13>div,:root[data-theme=dark] .season-ideas-v13 span,:root[data-theme=dark] .path-scenario-tabs-v13 button,:root[data-theme=dark] .scenario-panel-v13,:root[data-theme=dark] .scenario-columns-v13>div,:root[data-theme=dark] .blueprint-question-card-v13,:root[data-theme=dark] .blueprint-chip-row-v13 button,:root[data-theme=dark] .blueprint-radio-row-v13 button{color:#dfe6f0;background:#101b2b;border-color:#27374e}:root[data-theme=dark] .path-scenario-tabs-v13 button.active,:root[data-theme=dark] .blueprint-chip-row-v13 button.selected,:root[data-theme=dark] .blueprint-radio-row-v13 button.selected{color:#c0b8ff;background:#252047;border-color:#5d51a7}:root[data-theme=dark] .scenario-score-v13>span{background:conic-gradient(#8b7cff var(--fit),#243247 0)}:root[data-theme=dark] .scenario-score-v13>span:after{background:#101a29}:root[data-theme=dark] .pro-pill-v13{color:#b9afff;background:#252047}:root[data-theme=dark] .blueprint-modal-v13>header,:root[data-theme=dark] .blueprint-modal-v13 footer{border-color:#29384e}:root[data-theme=dark] .share-privacy-v13{color:#8b98ab}:root[data-theme=dark] .settings-icon{color:#a99fff;background:#1a2639}:root[data-theme=dark] .ai-engine-status{background:#0d1725;border-color:#26364d}:root[data-theme=dark] .ai-engine-status.ready{background:linear-gradient(135deg,#14413b7a,#0f1b29);border-color:#28534e}:root[data-theme=dark] .ai-engine-status.warming{background:linear-gradient(135deg,#3d357054,#0f1b29);border-color:#3c3762}:root[data-theme=dark] .elite-ai-feature-grid span{color:#aab6c8;background:#121e2e;border-color:#27374e}:root[data-theme=dark] .ai-technical-details{background:#0d1724;border-color:#27374e}:root[data-theme=dark] .cv-preview-paper,:root[data-theme=dark] .cv-paper,:root[data-theme=dark] .cv-document-preview{color:#172033}:root[data-theme=dark] .cv-preview-shell{background:#0a111d;border-color:#27364b}@media (width<=720px){.detail-task-list>div{grid-template-columns:34px minmax(0,1fr)}.detail-task-list>div .minute-input,.detail-task-list>div>span:not(.planner-task-vault-status){grid-column:2}.planner-task-vault-status{grid-column:2;justify-self:start}.planner-vault-status{grid-column:1/-1;justify-self:start}}.journey-page-v14{--major:#7868ff;--major-2:#53d3b4;gap:18px;display:grid}.journey-page-v14.major-science{--major:#38b9d6;--major-2:#6e77ff}.journey-page-v14.major-tech,.journey-page-v14.major-technology{--major:#5d8cff;--major-2:#5ed4c6}.journey-page-v14.major-engineering{--major:#ff995f;--major-2:#6b78ff}.journey-page-v14.major-business{--major:#f2b64e;--major-2:#48cba9}.journey-page-v14.major-health{--major:#4ecda1;--major-2:#53a5ff}.journey-page-v14.major-law{--major:#b080ff;--major-2:#f0b64a}.journey-page-v14.major-design,.journey-page-v14.major-media{--major:#ff6eab;--major-2:#9a73ff}.journey-page-v14.major-education,.journey-page-v14.major-humanities{--major:#5da7e7;--major-2:#e5a957}.journey-command-v14{background:radial-gradient(circle at 72% -10%,color-mix(in srgb,var(--major) 28%,transparent),transparent 42%),linear-gradient(125deg,#101729,#171f38 55%,#15333b);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:34px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 65px #1119302e}.journey-command-v14:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}.journey-command-copy-v14,.journey-profile-v14{z-index:1;position:relative}.journey-kicker-v14{letter-spacing:.1em;color:#c6c9d8;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.journey-command-v14 h1{letter-spacing:-.055em;margin:13px 0 12px;font-size:clamp(36px,4.2vw,58px);line-height:1}.journey-command-v14 p{color:#aeb7c9;max-width:800px;margin:0;font-size:14px;line-height:1.65}.journey-command-actions-v14{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.journey-command-v14 .button-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff1c}.journey-profile-v14{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1b9e;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:64px 1fr auto;grid-template-areas:"emblem copy level""strength strength strength";gap:12px;padding:16px;display:grid}.career-emblem-v14{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--major) 30%,#172039),#131a2c);border:1px solid color-mix(in srgb,var(--major) 55%,transparent);width:60px;height:60px;box-shadow:0 0 25px color-mix(in srgb,var(--major) 18%,transparent);border-radius:15px;grid-area:emblem;place-items:center;display:grid;position:relative}.career-emblem-v14 i{background:var(--major-2);width:7px;height:7px;box-shadow:0 0 12px var(--major-2);border-radius:2px;position:absolute;bottom:5px;right:5px}.journey-profile-copy-v14{grid-area:copy;align-content:center;display:grid}.journey-profile-copy-v14 small{color:#7e8aa3;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.journey-profile-copy-v14 strong{margin-top:2px;font-size:17px}.journey-profile-copy-v14 span{color:#9ba6ba;margin-top:2px;font-size:11px}.journey-level-v14{text-align:right;grid-area:level;align-content:center;display:grid}.journey-level-v14 small{color:#717e97;letter-spacing:.1em;font-size:9px}.journey-level-v14 strong{color:#ffd076;font-size:25px}.journey-strength-v14{border-top:1px solid #ffffff12;grid-area:strength;grid-template-columns:47px 1fr;align-items:center;gap:10px;padding-top:9px;display:grid}.journey-strength-v14>div{background:conic-gradient(var(--major-2) var(--ready),#ffffff17 0);border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:relative}.journey-strength-v14>div:after{content:"";background:#121a2d;border-radius:50%;width:35px;height:35px;position:absolute}.journey-strength-v14 span{z-index:1;font-size:10px;font-weight:800;position:relative}.journey-strength-v14 small{color:#9ba6ba;letter-spacing:.06em;font-size:11px}.journey-signal-row-v14{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.journey-signal-v14{border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--text);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:9px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.journey-signal-v14:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--major) 26%,var(--line));transform:translateY(-2px)}.journey-signal-icon-v14{background:var(--surface-2);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.journey-signal-v14.gap .journey-signal-icon-v14{color:#ee5f92;background:#fff0f5}.journey-signal-v14.edge .journey-signal-icon-v14{color:#dd982b;background:#fff6e7}.journey-signal-v14.explore .journey-signal-icon-v14{color:#7567ef;background:#f0efff}.journey-signal-v14.momentum .journey-signal-icon-v14{color:#2ca68d;background:#e9f9f5}.journey-signal-v14>div{min-width:0;display:grid}.journey-signal-v14 small{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:850}.journey-signal-v14 strong{margin-top:2px;font-size:12px;line-height:1.3}.journey-signal-v14 p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.journey-signal-v14 em{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.career-atlas-v14{border:1px solid var(--line);background:var(--surface);border-radius:23px;overflow:hidden;box-shadow:0 18px 52px #181f3917}.career-atlas-head-v14{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:19px 21px;display:grid}.career-atlas-head-v14 h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:21px}.career-atlas-head-v14 p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.atlas-view-tabs-v14{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.atlas-view-tabs-v14 button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.atlas-view-tabs-v14 button span{color:var(--branch,var(--brand));font-size:9px}.atlas-view-tabs-v14 button.active{background:color-mix(in srgb,var(--branch,var(--brand)) 10%,var(--surface));border-color:color-mix(in srgb,var(--branch,var(--brand)) 45%,var(--line));color:var(--text);font-weight:750}.career-atlas-layout-v14{grid-template-columns:minmax(0,1fr) 390px;min-height:850px;display:grid}.career-atlas-viewport-v14{background:#0b1120;overflow:auto}.career-atlas-canvas-v14{background:radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--major) 18%,transparent),transparent 34%),radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--major-2) 10%,transparent),transparent 25%),linear-gradient(180deg,#111a2c,#0a1120);width:1280px;height:850px;position:relative;overflow:hidden}.atlas-grid-v14{opacity:.37;background-image:radial-gradient(circle,#ffffff2b 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:8px 11px,0 0,0 0;background-size:53px 53px,26px 26px,26px 26px;position:absolute;inset:0}.atlas-lines-v14{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atlas-lines-v14 path{fill:none;stroke:#28334c;stroke-width:3px;stroke-dasharray:6 7;opacity:.8}.atlas-lines-v14 path.available{stroke:var(--major);stroke-width:4px;stroke-dasharray:0;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--major) 55%,transparent))}.atlas-lines-v14 path.complete{stroke:#48ceb0;stroke-width:4px;stroke-dasharray:0;filter:drop-shadow(0 0 5px #48ceb059)}.atlas-branch-title-v14{color:#fff;z-index:3;grid-template-columns:5px 1fr auto;align-items:center;gap:9px;width:210px;display:grid;position:absolute;top:22px}.atlas-branch-title-v14>i{background:var(--branch);width:4px;height:40px;box-shadow:0 0 15px color-mix(in srgb,var(--branch) 55%,transparent);border-radius:5px}.atlas-branch-title-v14>div{display:grid}.atlas-branch-title-v14 strong{font-size:13px}.atlas-branch-title-v14 small{color:#7f8da7;margin-top:2px;font-size:9px;line-height:1.35}.atlas-branch-title-v14>b{color:var(--branch);font-size:11px}.atlas-node-v14{color:#fff;cursor:pointer;z-index:5;background:0 0;border:0;justify-items:center;gap:8px;width:170px;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-node-frame-v14{background:linear-gradient(145deg,#222d45,#182238);border:2px solid #46516d;border-radius:17px;place-items:center;width:82px;height:82px;padding:7px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 14px 30px #00000054}.atlas-node-icon-v14{color:#99a8be;background:linear-gradient(145deg,#151e31,#101827);border-radius:13px;place-items:center;width:64px;height:64px;transition:color .18s,background .18s;display:grid}.atlas-node-progress-v14{background:linear-gradient(90deg,var(--branch) 0 var(--proof),#ffffff14 var(--proof));z-index:2;border-radius:999px;height:4px;position:absolute;bottom:5px;left:8px;right:8px}.atlas-state-v14{color:#9ba7bb;background:#121a2d;border:1px solid #58647e;border-radius:8px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:-7px;right:-7px}.atlas-node-frame-v14>em{color:#b3bed0;background:#121a2d;border:1px solid #4a5670;border-radius:8px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-7px;left:-7px}.atlas-node-v14:hover .atlas-node-frame-v14,.atlas-node-v14.selected .atlas-node-frame-v14{border-color:#fff;transform:translateY(-3px)scale(1.04);box-shadow:0 0 0 5px #ffffff0e,0 17px 34px #0006}.atlas-node-v14.complete .atlas-node-frame-v14{border-color:#4ad0b2}.atlas-node-v14.complete .atlas-node-icon-v14{color:#72ead0;background:#11322f}.atlas-node-v14.complete .atlas-state-v14{color:#09201b;background:#40c8aa;border-color:#40c8aa}.atlas-node-v14.available .atlas-node-frame-v14{border-color:var(--branch);box-shadow:0 0 0 5px color-mix(in srgb,var(--branch) 10%,transparent),0 0 32px color-mix(in srgb,var(--branch) 30%,transparent),0 14px 30px #00000059;animation:2.3s ease-in-out infinite atlasPulseV14}.atlas-node-v14.available .atlas-node-icon-v14{color:var(--branch);background:color-mix(in srgb,var(--branch) 12%,#111a2d)}.atlas-node-v14.locked{opacity:.55}.atlas-node-copy-v14{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b169e;border-radius:8px;max-width:168px;padding:5px 7px;display:grid}.atlas-node-copy-v14 strong{font-size:12px;line-height:1.25}.atlas-node-copy-v14 small{color:#8592a9;margin-top:3px;font-size:9px}.atlas-node-v14.selected .atlas-node-copy-v14{background:#181e34f2;box-shadow:0 0 0 1px #ffffff14}.atlas-origin-v14{color:#fff;background:#0a101ec2;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;padding:10px 13px;display:flex;position:absolute;bottom:28px;left:38px}.atlas-origin-v14>span{background:color-mix(in srgb,var(--major) 18%,#161f34);width:40px;height:40px;color:var(--major);border-radius:10px;place-items:center;display:grid}.atlas-origin-v14>div{display:grid}.atlas-origin-v14 small{color:#77859d;letter-spacing:.08em;font-size:9px}.atlas-origin-v14 strong{margin-top:2px;font-size:12px}.atlas-inspector-v14{background:var(--surface);border-left:1px solid var(--line);align-content:start;gap:14px;padding:20px;display:grid}.atlas-inspector-top-v14{justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-inspector-top-v14>span:last-child{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.atlas-status-v14{background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.atlas-status-v14.complete{color:#19846f;background:#e8f9f4}.atlas-status-v14.available{color:#6455df;background:#f0eeff}.atlas-inspector-title-v14{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;display:grid}.atlas-inspector-title-v14>span{background:color-mix(in srgb,var(--branch) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--branch) 28%,var(--line));width:64px;height:64px;color:var(--branch);border-radius:15px;place-items:center;display:grid}.atlas-inspector-title-v14 small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.atlas-inspector-title-v14 h3{letter-spacing:-.025em;margin:4px 0 0;font-size:21px;line-height:1.1}.atlas-description-v14{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.atlas-proof-v14{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:13px}.atlas-proof-v14 header{justify-content:space-between;align-items:end;gap:10px;display:flex}.atlas-proof-v14 header>div{display:grid}.atlas-proof-v14 small{color:var(--muted);letter-spacing:.07em;font-size:9px}.atlas-proof-v14 strong{font-size:22px}.atlas-proof-v14 header>span{color:var(--muted);font-size:10px}.atlas-proof-v14>i{background:var(--line);border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.atlas-proof-v14>i>b{border-radius:inherit;background:linear-gradient(90deg,#48ceb0,var(--major),#ff71a8);height:100%;display:block}.atlas-mastery-v14{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.atlas-mastery-v14 span{justify-items:center;gap:5px;display:grid}.atlas-mastery-v14 i{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.atlas-mastery-v14 span.reached i{background:linear-gradient(145deg,#49cbae,var(--major));color:#fff;border-color:#0000}.atlas-mastery-v14 small{color:var(--muted);text-align:center;font-size:8px}.atlas-insight-v14,.atlas-evidence-v14{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:7px;padding:13px;display:grid}.atlas-insight-v14>small,.atlas-evidence-v14 small{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:800}.atlas-insight-v14 p,.atlas-evidence-v14>p{color:var(--text);margin:0;font-size:11px;line-height:1.55}.atlas-insight-v14>span{color:var(--brand);align-items:flex-start;gap:6px;font-size:10px;font-weight:700;display:flex}.atlas-evidence-v14 header{justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-evidence-v14 header>div{display:grid}.atlas-evidence-v14 header strong{margin-top:2px;font-size:11px}.atlas-proof-list-v14{gap:5px;display:grid}.atlas-proof-list-v14 button{background:var(--surface);text-align:left;color:var(--text);cursor:pointer;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.atlas-proof-list-v14 button>span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:7px;place-items:center;display:grid}.atlas-proof-list-v14 button>div{display:grid}.atlas-proof-list-v14 strong{font-size:10px}.atlas-proof-list-v14 small{letter-spacing:0;font-size:8px}.atlas-actions-v14{gap:7px;display:grid}.atlas-note-v14{text-align:center;color:var(--muted);font-size:9px;line-height:1.5}.journey-lower-grid-v14{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:12px;display:grid}.career-season-v14,.career-replay-v14,.path-lab-v14{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;padding:18px}.career-season-v14 header{justify-content:space-between;gap:18px;display:flex}.career-season-v14 h2,.career-replay-v14 h2,.path-lab-v14 h2{letter-spacing:-.02em;margin:5px 0 3px;font-size:19px}.career-season-v14 header p,.path-lab-v14 header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.career-season-v14 header>span{text-align:right;display:grid}.career-season-v14 header>span strong{color:var(--brand);font-size:24px}.career-season-v14 header>span small{color:var(--muted);font-size:9px}.season-meter-v14{background:var(--surface-2);border-radius:999px;height:8px;margin:14px 0;overflow:hidden}.season-meter-v14 i{background:linear-gradient(90deg,#45cdae,var(--major),#ff70a8);border-radius:inherit;height:100%;display:block}.season-options-v14{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.season-options-v14 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:start;gap:7px;padding:10px;display:grid}.season-options-v14 button:hover{border-color:color-mix(in srgb,var(--major) 34%,var(--line));background:color-mix(in srgb,var(--major) 5%,var(--surface))}.season-options-v14 b{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:7px;place-items:center;font-size:10px;display:grid}.season-options-v14 span{font-size:10px;line-height:1.4}.career-replay-v14{color:#fff;background:linear-gradient(145deg,#151b31,#24204c 60%,#173a43);border-color:#ffffff0f}.career-replay-v14 header{justify-content:space-between;align-items:center;display:flex}.career-replay-v14 header>div{display:grid}.career-replay-v14 header small{color:#808ca4;letter-spacing:.08em;font-size:9px}.career-replay-v14 p{color:#9ea9bc;font-size:11px;line-height:1.5}.replay-stats-v14{grid-template-columns:repeat(4,1fr);gap:5px;margin:11px 0;display:grid}.replay-stats-v14 span{text-align:center;background:#ffffff0d;border-radius:8px;padding:8px 5px;display:grid}.replay-stats-v14 strong{font-size:16px}.replay-stats-v14 small{color:#8290a7;font-size:8px}.career-replay-v14 .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff1a}.path-lab-v14>header{justify-content:space-between;gap:20px;display:flex}.pro-pill-v14{background:var(--brand-soft);color:var(--brand);border-radius:7px;align-self:start;padding:6px 8px;font-size:9px;font-weight:850}.path-tabs-v14{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 10px;display:grid}.path-tabs-v14 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:11px;padding:11px;display:grid}.path-tabs-v14 button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent)}.path-tabs-v14 small{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:800}.path-tabs-v14 strong{margin-top:3px;font-size:12px}.path-tabs-v14 span{color:var(--brand);margin-top:2px;font-size:10px}.scenario-panel-v14{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;padding:14px}.scenario-score-v14{grid-template-columns:88px 1fr;align-items:center;gap:14px;display:grid}.scenario-score-v14>span{background:conic-gradient(var(--brand) var(--fit),var(--line) 0);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative}.scenario-score-v14>span:after{content:"";background:var(--surface-2);border-radius:50%;width:65px;height:65px;position:absolute}.scenario-score-v14>span strong,.scenario-score-v14>span small{z-index:1;position:relative}.scenario-score-v14>span strong{font-size:19px}.scenario-score-v14>span small{color:var(--muted);font-size:8px}.scenario-score-v14>div{display:grid}.scenario-score-v14>div>small{color:var(--muted);letter-spacing:.07em;font-size:9px}.scenario-score-v14 h3{margin:3px 0;font-size:18px}.scenario-score-v14 p{color:var(--muted);margin:0;font-size:11px}.scenario-columns-v14{grid-template-columns:1fr 1fr .85fr;gap:8px;margin-top:12px;display:grid}.scenario-columns-v14>div{background:var(--surface);border-radius:10px;align-content:start;gap:6px;padding:10px;display:grid}.scenario-columns-v14 small{color:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:800}.scenario-columns-v14 span{align-items:center;gap:6px;font-size:10px;display:flex}.scenario-columns-v14 span.good svg{color:#39b99d}.scenario-columns-v14 strong{font-size:12px}.scenario-columns-v14 p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.atlas-plan-backdrop-v14,.blueprint-backdrop-v14,.share-backdrop-v14{z-index:100}.atlas-plan-modal-v14,.blueprint-modal-v14,.share-atlas-modal-v14{background:var(--surface);border:1px solid var(--line);border-radius:20px;width:min(900px,94vw);max-height:92vh;overflow:auto;box-shadow:0 32px 90px #080d1c59}.atlas-plan-modal-v14>header,.blueprint-modal-v14>header,.share-atlas-modal-v14>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:20px 22px 15px;display:flex}.atlas-plan-modal-v14 h2,.blueprint-modal-v14 h2,.share-atlas-modal-v14 h2{letter-spacing:-.035em;margin:8px 0 4px;font-size:24px}.atlas-plan-modal-v14 header p,.blueprint-modal-v14 header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.atlas-plan-body-v14,.blueprint-body-v14{gap:14px;padding:18px 22px;display:grid}.atlas-plan-options-v14{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:7px;display:grid}.atlas-plan-options-v14 button{border:1px solid var(--line);background:var(--surface-2);text-align:left;color:var(--text);cursor:pointer;border-radius:11px;grid-template-columns:35px 1fr 16px;align-items:center;gap:8px;padding:11px;display:grid}.atlas-plan-options-v14 button>span{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.atlas-plan-options-v14 button strong{font-size:11px;line-height:1.4}.atlas-plan-options-v14 button>svg{opacity:0}.atlas-plan-options-v14 button.selected{border-color:var(--brand);background:var(--brand-soft)}.atlas-plan-options-v14 button.selected>svg{opacity:1;color:var(--brand)}.atlas-timebox-v14{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px;display:grid}.atlas-timebox-v14 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:10px;padding:9px;font-weight:700;display:grid}.atlas-timebox-v14 button small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500}.atlas-timebox-v14 button.selected{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.atlas-plan-preview-v14{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:13px}.atlas-plan-preview-v14>small{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:800}.atlas-plan-preview-v14 ol{gap:5px;margin:9px 0;padding-left:22px;display:grid}.atlas-plan-preview-v14 li{font-size:11px}.atlas-plan-preview-v14 p{color:var(--muted);margin:8px 0 0;font-size:10px}.atlas-plan-modal-v14>footer,.blueprint-modal-v14>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px 19px;display:flex}.blueprint-question-v14{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:34px 1fr;gap:11px;padding:12px;display:grid}.blueprint-question-v14>span{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.blueprint-question-v14>div{gap:8px;display:grid}.blueprint-question-v14>div>strong{font-size:12px}.blueprint-chips-v14,.blueprint-radio-v14{flex-wrap:wrap;gap:6px;display:flex}.blueprint-chips-v14 button,.blueprint-radio-v14 button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 9px;font-size:10px}.blueprint-chips-v14 button.selected,.blueprint-radio-v14 button.selected{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:750}.share-atlas-modal-v14{width:min(590px,94vw);padding-bottom:18px}.share-atlas-card-v14{--share:#7768ff;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--share) 34%,transparent),transparent 38%),linear-gradient(150deg,#101729,#22204b 62%,#143941);color:#fff;border-radius:20px;margin:18px;padding:20px;box-shadow:0 18px 45px #0f152c3d}.share-atlas-card-v14.major-science{--share:#36bddb}.share-atlas-card-v14.major-tech{--share:#5e8dff}.share-atlas-card-v14.major-engineering{--share:#ff945d}.share-atlas-card-v14.major-business{--share:#eab14b}.share-atlas-card-v14.major-health{--share:#48cba0}.share-atlas-card-v14.major-law{--share:#a976f0}.share-atlas-card-v14.major-design,.share-atlas-card-v14.major-media{--share:#f26ba6}.share-atlas-top-v14{letter-spacing:.1em;color:#a2aec4;justify-content:space-between;font-size:9px;display:flex}.share-atlas-identity-v14{grid-template-columns:55px 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.share-atlas-identity-v14>span{background:color-mix(in srgb,var(--share) 20%,#151c31);border:1px solid color-mix(in srgb,var(--share) 45%,transparent);width:54px;height:54px;color:var(--share);border-radius:14px;place-items:center;display:grid}.share-atlas-identity-v14 small{color:#9ca8bd;font-size:9px}.share-atlas-identity-v14 h3{margin:2px 0;font-size:23px}.share-atlas-identity-v14 p{color:#b0b9ca;margin:0;font-size:10px}.share-tree-v14{background:#0000001f;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 8px;display:grid}.share-tree-v14>div{justify-items:center;gap:7px;display:grid}.share-tree-v14 strong{color:#b5bfd0;font-size:8px}.share-tree-v14>div>i{gap:5px;display:grid;position:relative}.share-tree-v14>div>i:before{content:"";background:#ffffff1a;width:2px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.share-tree-v14>div>i>span{z-index:1;color:#65758f;background:#1d2740;border:1px solid #41506c;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:relative}.share-tree-v14>div>i>span.next{border-color:var(--branch);color:var(--branch);box-shadow:0 0 12px color-mix(in srgb,var(--branch) 25%,transparent)}.share-tree-v14>div>i>span.done{color:#6ee3c9;background:#17352f;border-color:#4acfb0}.share-tree-v14>div>small{color:var(--branch);font-size:9px}.share-atlas-card-v14 footer{color:#8e9ab0;border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.share-privacy-v14{color:var(--muted);text-align:center;margin:0 20px 12px;font-size:10px;line-height:1.45}.share-atlas-actions-v14{grid-template-columns:1fr 1fr 1fr;gap:7px;padding:0 18px;display:grid}@keyframes atlasPulseV14{0%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--branch) 8%,transparent),0 0 25px color-mix(in srgb,var(--branch) 24%,transparent),0 14px 30px #00000059}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--branch) 5%,transparent),0 0 42px color-mix(in srgb,var(--branch) 40%,transparent),0 14px 30px #00000059}}.dashboard-path-chip-v14{--major:#7566ee;border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;min-width:330px;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:10px 12px;display:grid}.dashboard-path-chip-v14.major-science{--major:#38b8d5}.dashboard-path-chip-v14.major-tech{--major:#5d8cff}.dashboard-path-chip-v14.major-engineering{--major:#f58d54}.dashboard-path-chip-v14.major-business{--major:#e5aa42}.dashboard-path-chip-v14.major-health{--major:#43ba92}.dashboard-path-chip-v14.major-law{--major:#9a70df}.dashboard-path-chip-v14.major-design,.dashboard-path-chip-v14.major-media{--major:#e7609a}.dashboard-path-emblem-v14{background:color-mix(in srgb,var(--major) 10%,var(--surface-2));width:40px;height:40px;color:var(--major);border:1px solid color-mix(in srgb,var(--major) 24%,var(--line));border-radius:11px;place-items:center;display:grid}.dashboard-path-chip-v14>div{min-width:0;display:grid}.dashboard-path-chip-v14 small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:800}.dashboard-path-chip-v14 strong{margin-top:2px;font-size:12px}.dashboard-path-chip-v14 em{color:var(--muted);margin-top:2px;font-size:9px;font-style:normal}.dashboard-path-level-v14{color:var(--major);font-size:10px;font-weight:850}.dashboard-atlas-v14{--major:#7566ee;position:relative;overflow:hidden}.dashboard-atlas-v14.major-science{--major:#38b8d5}.dashboard-atlas-v14.major-tech{--major:#5d8cff}.dashboard-atlas-v14.major-engineering{--major:#f58d54}.dashboard-atlas-v14.major-business{--major:#e5aa42}.dashboard-atlas-v14.major-health{--major:#43ba92}.dashboard-atlas-v14.major-law{--major:#9a70df}.dashboard-atlas-v14.major-design,.dashboard-atlas-v14.major-media{--major:#e7609a}.dashboard-atlas-head-v14{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.dashboard-atlas-emblem-v14{background:color-mix(in srgb,var(--major) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--major) 27%,var(--line));width:50px;height:50px;color:var(--major);border-radius:14px;place-items:center;display:grid}.dashboard-atlas-head-v14 h2{margin:3px 0;font-size:20px}.dashboard-atlas-head-v14 p{color:var(--muted);margin:0;font-size:10px}.dashboard-atlas-score-v14{text-align:right;display:grid}.dashboard-atlas-score-v14 strong{color:var(--major);font-size:26px}.dashboard-atlas-score-v14 small{color:var(--muted);letter-spacing:.08em;font-size:8px}.dashboard-mini-tree-v14{grid-template-columns:repeat(5,1fr);margin:20px 2px 15px;display:grid;position:relative}.dashboard-mini-tree-v14:before{content:"";background:var(--line);height:2px;position:absolute;top:11px;left:9%;right:9%}.dashboard-mini-tree-v14 span{z-index:1;justify-items:center;gap:4px;display:grid;position:relative}.dashboard-mini-tree-v14 i{background:var(--surface-2);border:2px solid var(--line);border-radius:7px;width:23px;height:23px}.dashboard-mini-tree-v14 span.done i{background:var(--major);border-color:var(--major);box-shadow:0 0 0 4px color-mix(in srgb,var(--major) 9%,transparent)}.dashboard-mini-tree-v14 b{font-size:8px}.dashboard-mini-tree-v14 em{color:var(--muted);font-size:8px;font-style:normal}.dashboard-leverage-v14{border:1px solid color-mix(in srgb,var(--major) 22%,var(--line));background:color-mix(in srgb,var(--major) 5%,var(--surface));text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.dashboard-leverage-v14>span{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.dashboard-leverage-v14>div{display:grid}.dashboard-leverage-v14 small{color:var(--muted);letter-spacing:.07em;font-size:8px}.dashboard-leverage-v14 strong{margin-top:2px;font-size:11px}.dashboard-leverage-v14 p{color:var(--muted);margin:2px 0 0;font-size:9px}.dashboard-atlas-footer-v14{justify-content:space-between;align-items:end;gap:14px;margin-top:13px;display:flex}.dashboard-atlas-footer-v14>div{flex:1;min-width:0;display:grid}.dashboard-atlas-footer-v14 small{color:var(--muted);letter-spacing:.06em;font-size:8px}.dashboard-atlas-footer-v14 strong{margin-top:2px;font-size:11px}.dashboard-atlas-footer-v14 i{background:var(--surface-2);border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.dashboard-atlas-footer-v14 i b{background:linear-gradient(90deg,var(--major),#4acbad);height:100%;display:block}.planner-assignment-v14{grid-template-columns:minmax(0,1fr) auto}.planner-quick-tasks-v14{border-top:1px solid var(--line);grid-column:1/-1;gap:5px;padding:11px 4px 1px;display:grid}.planner-quick-tasks-v14>small{color:var(--muted);letter-spacing:.06em;margin-bottom:2px;font-size:8px;font-weight:800}.planner-quick-tasks-v14>div{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;display:grid}.planner-quick-tasks-v14>div.done .planner-inline-label-v14{color:var(--muted);text-decoration:line-through}.planner-inline-check-v14{border:1px solid var(--line);background:var(--surface-2);color:#fff;cursor:pointer;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.planner-quick-tasks-v14>div.done .planner-inline-check-v14{background:#35b99b;border-color:#35b99b}.planner-inline-label-v14{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10.5px}.planner-inline-vault-v14,.planner-vault-link-v14,.planner-task-vault-link-v14{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface));color:var(--green);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:750;display:inline-flex}.planner-more-v14{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:9px}.planner-task-editor-v14{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:9px;padding:13px;display:grid}.planner-task-editor-v14>header>div{display:grid}.planner-task-editor-v14>header strong{font-size:12px}.planner-task-editor-v14>header span{color:var(--muted);margin-top:2px;font-size:9px}.planner-add-task-v14{grid-template-columns:1fr auto;gap:7px;display:grid}.vault-planner-inbox-v14{border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--green) 8%,var(--surface)),var(--surface));border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.vault-inbox-icon-v14{background:color-mix(in srgb,var(--green) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));width:44px;height:44px;color:var(--green);border-radius:12px;place-items:center;display:grid;position:relative}.vault-inbox-icon-v14 span{background:var(--green);color:#fff;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:850;display:grid;position:absolute;top:-6px;right:-6px}.vault-planner-inbox-v14>div:nth-child(2){display:grid}.vault-planner-inbox-v14 small{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:850}.vault-planner-inbox-v14 strong{margin-top:2px;font-size:13px}.vault-planner-inbox-v14 p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.vault-planner-source-v14{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface));border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.vault-planner-source-v14>div{color:var(--green);align-items:center;gap:8px;display:flex}.vault-planner-source-v14>div>span{display:grid}.vault-planner-source-v14 small{letter-spacing:.07em;font-size:8px;font-weight:800}.vault-planner-source-v14 strong{color:var(--text);margin-top:2px;font-size:11px}.vault-planner-source-v14 p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}:root[data-theme=dark] .journey-signal-v14.gap .journey-signal-icon-v14{background:#361a28}:root[data-theme=dark] .journey-signal-v14.edge .journey-signal-icon-v14{background:#332819}:root[data-theme=dark] .journey-signal-v14.explore .journey-signal-icon-v14{background:#282247}:root[data-theme=dark] .journey-signal-v14.momentum .journey-signal-icon-v14{background:#12302b}:root[data-theme=dark] .atlas-status-v14.complete{color:#65dac2;background:#12332d}:root[data-theme=dark] .atlas-status-v14.available{color:#b5aaff;background:#282248}:root[data-theme=dark] .career-atlas-v14,:root[data-theme=dark] .atlas-inspector-v14,:root[data-theme=dark] .career-season-v14,:root[data-theme=dark] .path-lab-v14,:root[data-theme=dark] .atlas-plan-modal-v14,:root[data-theme=dark] .blueprint-modal-v14,:root[data-theme=dark] .share-atlas-modal-v14{background:linear-gradient(#101a29,#0d1624);border-color:#28384f}:root[data-theme=dark] .career-atlas-head-v14{border-color:#29394f}:root[data-theme=dark] .atlas-inspector-v14{border-left-color:#29394f}:root[data-theme=dark] .atlas-proof-list-v14 button,:root[data-theme=dark] .scenario-columns-v14>div{background:#0e1827}:root[data-theme=dark] .dashboard-path-chip-v14,:root[data-theme=dark] .dashboard-atlas-v14{background:linear-gradient(#111b2b,#0e1725);border-color:#26364d}:root[data-theme=dark] .planner-inline-check-v14,:root[data-theme=dark] .planner-task-editor-v14{background:#101b2b;border-color:#28384f}:root[data-theme=dark] .vault-planner-inbox-v14,:root[data-theme=dark] .vault-planner-source-v14{background:linear-gradient(135deg,#102a29,#0f1927);border-color:#285249}@media (width<=1200px){.journey-command-v14{grid-template-columns:1fr 340px}.journey-signal-row-v14{grid-template-columns:1fr 1fr}.career-atlas-layout-v14{grid-template-columns:1fr}.atlas-inspector-v14{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);align-items:start}.atlas-inspector-v14>.atlas-inspector-top-v14,.atlas-inspector-v14>.atlas-inspector-title-v14,.atlas-inspector-v14>.atlas-description-v14,.atlas-inspector-v14>.atlas-actions-v14,.atlas-inspector-v14>.atlas-note-v14{grid-column:1/-1}.journey-lower-grid-v14{grid-template-columns:1fr}.scenario-columns-v14{grid-template-columns:1fr 1fr 1fr}}@media (width<=850px){.journey-command-v14{grid-template-columns:1fr;padding:22px}.journey-profile-v14{max-width:520px}.career-atlas-head-v14{grid-template-columns:1fr}.atlas-view-tabs-v14{justify-content:flex-start}.atlas-inspector-v14{grid-template-columns:1fr}.atlas-inspector-v14>*{grid-column:1!important}.journey-signal-row-v14,.journey-lower-grid-v14,.season-options-v14,.path-tabs-v14,.scenario-columns-v14,.atlas-plan-options-v14,.share-atlas-actions-v14{grid-template-columns:1fr}.vault-planner-inbox-v14{grid-template-columns:42px 1fr}.vault-planner-inbox-v14>.button{grid-column:1/-1}.planner-assignment-v14{grid-template-columns:1fr}.dashboard-path-chip-v14{width:100%;min-width:0}.dashboard-mini-tree-v14 b{font-size:7px}}@media (width<=560px){.journey-command-v14 h1{font-size:34px}.journey-command-v14 p{font-size:12px}.journey-profile-v14{grid-template-columns:52px 1fr auto}.career-emblem-v14{width:50px;height:50px}.career-atlas-viewport-v14{max-height:680px}.atlas-node-v14{width:155px}.atlas-node-frame-v14{width:74px;height:74px}.atlas-node-icon-v14{width:57px;height:57px}.atlas-node-copy-v14 strong{font-size:11px}.atlas-node-copy-v14 small{font-size:8px}.atlas-timebox-v14{grid-template-columns:1fr}.share-tree-v14{gap:3px}.share-tree-v14 strong{font-size:7px}.share-tree-v14>div>i>span{width:27px;height:27px}.dashboard-atlas-head-v14{grid-template-columns:45px 1fr}.dashboard-atlas-score-v14{text-align:left;grid-column:1/-1;align-items:baseline;gap:7px;display:flex}.dashboard-mini-tree-v14 b{display:none}.dashboard-atlas-footer-v14{display:grid}.planner-add-task-v14{grid-template-columns:1fr}.planner-quick-tasks-v14>div{grid-template-columns:28px minmax(0,1fr)}.planner-inline-vault-v14{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.atlas-node-v14.available .atlas-node-frame-v14{animation:none!important}}.career-roadmap-v15{--roadmap-major:#6f63ff;--roadmap-major-2:#44cfb0;gap:20px;display:grid}.career-roadmap-v15.major-science{--roadmap-major:#28b6d6;--roadmap-major-2:#7169ff}.career-roadmap-v15.major-tech,.career-roadmap-v15.major-technology{--roadmap-major:#5a87ff;--roadmap-major-2:#48d3bd}.career-roadmap-v15.major-engineering{--roadmap-major:#f08e55;--roadmap-major-2:#6276ff}.career-roadmap-v15.major-business{--roadmap-major:#e9aa3f;--roadmap-major-2:#40c89f}.career-roadmap-v15.major-health{--roadmap-major:#3ac99a;--roadmap-major-2:#4d9cff}.career-roadmap-v15.major-law{--roadmap-major:#a86deb;--roadmap-major-2:#e8ae3f}.career-roadmap-v15.major-design,.career-roadmap-v15.major-media{--roadmap-major:#ed609c;--roadmap-major-2:#8f70ff}.roadmap-hero-v15{background:radial-gradient(circle at 82% 4%,color-mix(in srgb,var(--roadmap-major) 28%,transparent),transparent 34%),radial-gradient(circle at 15% 120%,color-mix(in srgb,var(--roadmap-major-2) 22%,transparent),transparent 38%),linear-gradient(135deg,#0d1427,#171e38 55%,#0d2f35);color:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) 390px;gap:34px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0e162d2e}.roadmap-hero-v15:after{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.roadmap-hero-main-v15,.roadmap-identity-v15{z-index:1;position:relative}.roadmap-kicker-v15{letter-spacing:.12em;color:#b8c3d8;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.roadmap-hero-main-v15 h1{letter-spacing:-.055em;max-width:850px;margin:13px 0 12px;font-size:clamp(38px,4.4vw,60px);line-height:1.02}.roadmap-hero-main-v15 p{color:#adb8cd;max-width:780px;margin:0;font-size:14px;line-height:1.65}.roadmap-hero-actions-v15{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.roadmap-hero-v15 .button-secondary{color:#fff;background:#fff1;border-color:#ffffff21}.roadmap-identity-v15{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a188c;border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:58px 1fr;align-content:start;gap:11px 13px;padding:17px;display:grid}.roadmap-major-mark-v15{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--roadmap-major) 38%,#18213a),#121a2c);border:1px solid color-mix(in srgb,var(--roadmap-major) 58%,transparent);width:57px;height:57px;box-shadow:0 0 28px color-mix(in srgb,var(--roadmap-major) 18%,transparent);border-radius:16px;place-items:center;display:grid}.roadmap-identity-copy-v15{align-content:center;display:grid}.roadmap-identity-copy-v15 small{color:#7e8aa3;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.roadmap-identity-copy-v15 strong{margin-top:2px;font-size:17px}.roadmap-identity-copy-v15 span{color:#a0abc0;margin-top:2px;font-size:11px}.roadmap-identity-meta-v15{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.roadmap-identity-meta-v15>span{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;padding:10px 11px;display:grid}.roadmap-identity-meta-v15 b{color:#fff;font-size:18px}.roadmap-identity-meta-v15 small{color:#8794aa;font-size:9px}.roadmap-next-v15{background:linear-gradient(120deg,color-mix(in srgb,var(--roadmap-major) 16%,#ffffff05),#ffffff09);border:1px solid color-mix(in srgb,var(--roadmap-major) 28%,#ffffff14);border-radius:13px;grid-column:1/-1;padding:12px;display:grid}.roadmap-next-v15 small{color:#9aa6ba;letter-spacing:.09em;font-size:8px;font-weight:800}.roadmap-next-v15 strong{margin-top:3px;font-size:13px}.roadmap-next-v15 p{color:#a5b0c3;margin:3px 0 0;font-size:10px}.roadmap-stage-rail-v15{grid-template-columns:repeat(5,1fr);gap:8px;padding:6px;display:grid}.roadmap-stage-rail-v15 button{border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--text);cursor:pointer;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:11px;transition:all .2s;display:grid;position:relative}.roadmap-stage-rail-v15 button:after{content:"";background:var(--line);width:10px;height:2px;position:absolute;top:50%;right:-9px}.roadmap-stage-rail-v15 button:last-child:after{display:none}.roadmap-stage-rail-v15 button>span{background:color-mix(in srgb,var(--branch) 8%,var(--surface-2));width:38px;height:38px;color:var(--branch);border-radius:11px;place-items:center;display:grid;position:relative}.roadmap-stage-rail-v15 button>span>svg:last-child:not(:first-child){background:var(--green);color:#fff;border-radius:50%;width:14px;height:14px;padding:2px;position:absolute;bottom:-2px;right:-2px}.roadmap-stage-rail-v15 button>div{display:grid}.roadmap-stage-rail-v15 small{color:var(--muted);font-size:7px;font-weight:800}.roadmap-stage-rail-v15 strong{font-size:11px}.roadmap-stage-rail-v15 em{color:var(--muted);margin-top:1px;font-size:8px;font-style:normal}.roadmap-stage-rail-v15 button.active{border-color:color-mix(in srgb,var(--branch) 45%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--branch) 8%,transparent);transform:translateY(-2px)}.roadmap-stage-rail-v15 button.complete>span{background:color-mix(in srgb,var(--green) 11%,var(--surface));color:var(--green)}.roadmap-world-shell-v15{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;overflow:hidden}.roadmap-world-head-v15{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:20px 22px;display:flex}.roadmap-world-head-v15 h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:24px}.roadmap-world-head-v15 p{color:var(--muted);max-width:700px;margin:0;font-size:11px;line-height:1.5}.roadmap-world-legend-v15{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.roadmap-world-legend-v15 span{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.roadmap-world-legend-v15 i{background:#5a6375;border-radius:3px;width:10px;height:10px}.roadmap-world-legend-v15 .proven i{background:#38c5a5}.roadmap-world-legend-v15 .next i{background:#7667ff;box-shadow:0 0 10px #7667ff59}.roadmap-world-v15{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--roadmap-major) 6%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 50%,var(--surface)),var(--surface));grid-template-columns:repeat(5,minmax(210px,1fr));gap:14px;padding:22px;display:grid;position:relative;overflow-x:auto}.roadmap-world-path-v15{opacity:.35;pointer-events:none;background:linear-gradient(90deg,#4aa8ff,#6f67ff,#b562f2,#f26d9b,#f0b84e);height:2px;position:absolute;top:76px;left:7%;right:7%}.roadmap-zone-v15{z-index:1;min-width:210px;position:relative}.roadmap-zone-v15>header{border:1px solid color-mix(in srgb,var(--branch) 20%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--branch) 6%,var(--surface)),var(--surface));border-radius:14px;grid-template-columns:36px 1fr auto;align-items:start;gap:8px;min-height:106px;padding:12px;display:grid}.roadmap-zone-v15>header>span{background:color-mix(in srgb,var(--branch) 11%,var(--surface-2));width:35px;height:35px;color:var(--branch);border-radius:10px;place-items:center;display:grid}.roadmap-zone-v15>header>div{display:grid}.roadmap-zone-v15>header small{color:var(--branch);letter-spacing:.1em;font-size:7px;font-weight:850}.roadmap-zone-v15>header strong{margin-top:1px;font-size:12px}.roadmap-zone-v15>header p{color:var(--muted);margin:3px 0 0;font-size:8.5px;line-height:1.35}.roadmap-zone-v15>header em{color:var(--branch);font-size:10px;font-style:normal;font-weight:800}.roadmap-zone-nodes-v15{gap:13px;padding:18px 3px 2px;display:grid}.roadmap-node-v15{border:1px solid var(--line);background:var(--surface);text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:14px;grid-template-columns:46px 1fr;gap:9px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.roadmap-node-v15:hover{border-color:color-mix(in srgb,var(--branch) 38%,var(--line));box-shadow:0 10px 24px color-mix(in srgb,var(--branch) 8%,transparent);transform:translateY(-2px)}.roadmap-node-v15.selected{border-color:var(--branch);box-shadow:0 0 0 3px color-mix(in srgb,var(--branch) 10%,transparent),0 14px 30px color-mix(in srgb,var(--branch) 9%,transparent)}.roadmap-node-v15.next{background:linear-gradient(145deg,color-mix(in srgb,var(--branch) 7%,var(--surface)),var(--surface));animation:2.8s ease-in-out infinite roadmapPulse}.roadmap-node-v15.proven{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--green) 5%,var(--surface)),var(--surface))}.roadmap-node-v15.later{opacity:.72}.roadmap-node-icon-v15{background:color-mix(in srgb,var(--branch) 10%,var(--surface-2));width:46px;height:46px;color:var(--branch);border-radius:12px;grid-row:1/3;place-items:center;display:grid;position:relative}.roadmap-node-v15.proven .roadmap-node-icon-v15{color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}.roadmap-node-icon-v15 b{background:var(--green);color:#fff;border:2px solid var(--surface);border-radius:6px;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.roadmap-node-copy-v15{min-width:0;display:grid}.roadmap-node-copy-v15 small{color:var(--muted);margin-top:2px;font-size:8px}.roadmap-node-v15.next .roadmap-node-copy-v15 small{color:var(--branch);font-weight:750}.roadmap-node-proof-v15{grid-column:2;grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.roadmap-node-proof-v15 i{background:var(--surface-2);border-radius:999px;height:5px;overflow:hidden}.roadmap-node-proof-v15 i b{background:linear-gradient(90deg,var(--branch),var(--roadmap-major-2));border-radius:999px;height:100%;display:block}.roadmap-node-proof-v15 em{color:var(--muted);font-size:8px;font-style:normal}.roadmap-node-connector-v15{background:linear-gradient(var(--branch),var(--line));opacity:.55;width:2px;height:15px;position:absolute;bottom:-15px;left:32px}@keyframes roadmapPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--branch) 0%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--branch) 7%,transparent)}}.roadmap-detail-v15{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.roadmap-detail-summary-v15,.roadmap-acquire-v15{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;padding:20px}.roadmap-detail-summary-v15>header{grid-template-columns:58px 1fr;gap:12px;display:grid}.roadmap-detail-icon-v15{background:color-mix(in srgb,var(--branch) 10%,var(--surface-2));width:56px;height:56px;color:var(--branch);border-radius:15px;place-items:center;display:grid}.roadmap-detail-summary-v15>header>div{display:grid}.roadmap-detail-summary-v15>header small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.roadmap-detail-summary-v15 h2{letter-spacing:-.035em;margin:2px 0;font-size:24px}.roadmap-detail-summary-v15>header p{color:var(--muted);margin:2px 0 0;font-size:10.5px;line-height:1.45}.roadmap-detail-metrics-v15{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.roadmap-detail-metrics-v15>div{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:10px;display:grid}.roadmap-detail-metrics-v15 small{color:var(--muted);letter-spacing:.06em;font-size:7px}.roadmap-detail-metrics-v15 strong{margin-top:2px;font-size:16px}.roadmap-why-v15{background:linear-gradient(120deg,color-mix(in srgb,var(--roadmap-major) 6%,var(--surface-2)),var(--surface-2));border:1px solid color-mix(in srgb,var(--roadmap-major) 18%,var(--line));border-radius:12px;padding:12px 13px}.roadmap-why-v15 small,.roadmap-existing-proof-v15 small{color:var(--muted);letter-spacing:.08em;font-size:7.5px;font-weight:850}.roadmap-why-v15 p{margin:5px 0;font-size:10.5px;line-height:1.48}.roadmap-why-v15 span{color:var(--roadmap-major);align-items:flex-start;gap:6px;font-size:9px;font-weight:700;display:flex}.roadmap-existing-proof-v15{margin-top:12px}.roadmap-existing-proof-v15>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.roadmap-existing-proof-v15>header>div{display:grid}.roadmap-existing-proof-v15>header strong{margin-top:2px;font-size:11px}.roadmap-existing-proof-v15>div{gap:5px;margin-top:8px;display:grid}.roadmap-existing-proof-v15>div>button{border:1px solid var(--line);background:var(--surface-2);text-align:left;color:var(--text);cursor:pointer;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.roadmap-existing-proof-v15>div>button>span{display:grid}.roadmap-existing-proof-v15>div strong{font-size:9.5px}.roadmap-existing-proof-v15>div small{letter-spacing:0;font-size:7.5px}.roadmap-existing-proof-v15>p{color:var(--muted);font-size:9.5px;line-height:1.45}.roadmap-detail-actions-v15{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.roadmap-acquire-v15>header h3{letter-spacing:-.025em;margin:5px 0 4px;font-size:21px}.roadmap-acquire-v15>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.roadmap-route-grid-v15{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.roadmap-route-card-v15{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:35px 1fr;gap:7px;padding:11px;display:grid}.roadmap-route-icon-v15{background:var(--surface);width:34px;height:34px;color:var(--roadmap-major);border-radius:10px;place-items:center;display:grid}.roadmap-route-card-v15>div:nth-child(2){display:grid}.roadmap-route-card-v15>div:nth-child(2) small{color:var(--muted);letter-spacing:.06em;font-size:7px}.roadmap-route-card-v15>div:nth-child(2) strong{margin-top:1px;font-size:10.5px}.roadmap-route-card-v15>div:nth-child(2) p{color:var(--muted);margin:3px 0;font-size:8.7px;line-height:1.4}.roadmap-route-card-v15>section{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-column:1/-1;padding:7px 8px}.roadmap-route-card-v15>section small{color:var(--muted);font-size:6.5px;font-weight:800}.roadmap-route-card-v15>section p{margin:2px 0 0;font-size:8.2px;line-height:1.35}.roadmap-route-card-v15>.button{grid-column:1/-1;margin-top:1px}.roadmap-90-v15,.roadmap-future-lab-v15{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:20px}.roadmap-90-v15>header,.roadmap-future-lab-v15>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.roadmap-90-v15 h2,.roadmap-future-lab-v15 h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:22px}.roadmap-90-v15 header p,.roadmap-future-lab-v15 header p{color:var(--muted);margin:0;font-size:10px}.roadmap-90-grid-v15{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.roadmap-90-grid-v15>article{border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--roadmap-major) 4%,var(--surface-2)),var(--surface-2));border-radius:14px;padding:14px;position:relative;overflow:hidden}.roadmap-90-number-v15{color:color-mix(in srgb,var(--muted) 12%,transparent);font-size:30px;font-weight:900;position:absolute;top:7px;right:10px}.roadmap-90-icon-v15{background:color-mix(in srgb,var(--roadmap-major) 10%,var(--surface));width:38px;height:38px;color:var(--roadmap-major);border-radius:11px;place-items:center;margin-bottom:9px;display:grid}.roadmap-90-grid-v15>article>small{color:var(--roadmap-major);font-size:7.5px;font-weight:800}.roadmap-90-grid-v15 h3{margin:3px 0;font-size:14px}.roadmap-90-grid-v15 p{color:var(--muted);min-height:40px;font-size:9px;line-height:1.45}.roadmap-90-grid-v15>article>div:not(.roadmap-90-icon-v15){border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:7px 0;font-size:8px;display:flex}.roadmap-90-grid-v15 em{color:var(--muted);font-style:normal}.roadmap-future-tabs-v15{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 10px;display:grid}.roadmap-future-tabs-v15 button{border:1px solid var(--line);background:var(--surface-2);text-align:left;color:var(--text);cursor:pointer;border-radius:11px;padding:9px;display:grid}.roadmap-future-tabs-v15 button.active{border-color:var(--roadmap-major);box-shadow:0 0 0 3px color-mix(in srgb,var(--roadmap-major) 8%,transparent)}.roadmap-future-tabs-v15 small{color:var(--muted);font-size:7px}.roadmap-future-tabs-v15 strong{font-size:10px}.roadmap-future-tabs-v15 span{color:var(--roadmap-major);font-size:8px}.roadmap-scenario-v15{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 85px;gap:14px;padding:13px;display:grid}.roadmap-scenario-v15>div>small{color:var(--roadmap-major);font-size:7px;font-weight:800}.roadmap-scenario-v15 h3{margin:2px 0;font-size:17px}.roadmap-scenario-v15>div>p{color:var(--muted);margin:0;font-size:9px}.roadmap-scenario-v15>span{text-align:center;border-left:1px solid var(--line);place-items:center;display:grid}.roadmap-scenario-v15>span strong{font-size:23px}.roadmap-scenario-v15>span small{color:var(--muted);font-size:7px}.roadmap-scenario-v15>section{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.roadmap-scenario-v15>section>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:3px;padding:9px;display:grid}.roadmap-scenario-v15>section small{color:var(--muted);font-size:7px;font-weight:800}.roadmap-scenario-v15>section span{align-items:center;gap:4px;font-size:8.5px;display:flex}.roadmap-scenario-v15>section strong{font-size:12px}.roadmap-scenario-v15>section p{color:var(--muted);margin:0;font-size:8px}.roadmap-plan-modal-v15{background:var(--surface);border:1px solid var(--line);border-radius:22px;width:min(900px,94vw);max-height:90vh;overflow:auto;box-shadow:0 34px 100px #080e1d57}.roadmap-plan-modal-v15>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.roadmap-plan-modal-v15 h2{margin:7px 0 4px;font-size:24px}.roadmap-plan-modal-v15 header p{color:var(--muted);max-width:720px;margin:0;font-size:10px}.roadmap-plan-body-v15{gap:14px;padding:17px 22px;display:grid}.roadmap-plan-routes-v15{grid-template-columns:1fr 1fr;gap:7px;display:grid}.roadmap-plan-routes-v15>button{border:1px solid var(--line);background:var(--surface-2);text-align:left;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr 18px;gap:8px;padding:10px;display:grid}.roadmap-plan-routes-v15>button>span{background:var(--surface);width:33px;height:33px;color:var(--roadmap-major);border-radius:9px;place-items:center;display:grid}.roadmap-plan-routes-v15>button>div{display:grid}.roadmap-plan-routes-v15 strong{font-size:10px}.roadmap-plan-routes-v15 p{color:var(--muted);margin:2px 0;font-size:8.5px;line-height:1.35}.roadmap-plan-routes-v15 small{color:var(--muted);font-size:7px}.roadmap-plan-routes-v15>button>svg{opacity:0}.roadmap-plan-routes-v15>button.active{border-color:var(--roadmap-major);background:color-mix(in srgb,var(--roadmap-major) 5%,var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--roadmap-major) 7%,transparent)}.roadmap-plan-routes-v15>button.active>svg{opacity:1;color:var(--roadmap-major)}.roadmap-timebox-v15{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.roadmap-timebox-v15 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;padding:8px;display:grid}.roadmap-timebox-v15 button.active{border-color:var(--roadmap-major);background:color-mix(in srgb,var(--roadmap-major) 6%,var(--surface-2))}.roadmap-timebox-v15 strong{font-size:17px}.roadmap-timebox-v15 span,.roadmap-timebox-v15 small{color:var(--muted);font-size:7.5px}.roadmap-plan-preview-v15{background:linear-gradient(120deg,color-mix(in srgb,var(--roadmap-major) 6%,var(--surface-2)),var(--surface-2));border:1px solid color-mix(in srgb,var(--roadmap-major) 18%,var(--line));border-radius:12px;padding:12px}.roadmap-plan-preview-v15>small{color:var(--muted);font-size:7px;font-weight:850}.roadmap-plan-preview-v15>div{flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0;display:flex}.roadmap-plan-preview-v15>div>span{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8.5px;display:inline-flex}.roadmap-plan-preview-v15 p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.roadmap-plan-modal-v15>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px 19px;display:flex}.roadmap-share-modal-v15{background:var(--surface);border:1px solid var(--line);border-radius:22px;width:min(660px,94vw);padding:19px;box-shadow:0 32px 90px #080e1d59}.roadmap-share-modal-v15>header{justify-content:space-between;gap:20px;display:flex}.roadmap-share-modal-v15 h2{margin:6px 0 3px;font-size:21px}.roadmap-share-modal-v15 header p{color:var(--muted);margin:0;font-size:9.5px}.roadmap-share-card-v15{color:#fff;background:linear-gradient(145deg,#0b1327,#2a2457 58%,#0e5a5e);border-radius:18px;margin:14px 0;padding:17px;overflow:hidden}.roadmap-share-card-v15>div:first-child{letter-spacing:.08em;color:#9ba7be;justify-content:space-between;font-size:7px;display:flex}.roadmap-share-card-v15>div:first-child span{color:#fff;font-weight:850}.roadmap-share-card-v15>section{grid-template-columns:54px 1fr;align-items:center;gap:10px;margin:16px 0;display:grid}.roadmap-share-card-v15>section>span{color:#78e8d3;background:#ffffff14;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.roadmap-share-card-v15>section small{color:#9ba8bd;font-size:7px}.roadmap-share-card-v15 h3{margin:2px 0;font-size:22px}.roadmap-share-card-v15>section p{color:#a9b3c5;margin:0;font-size:8px}.roadmap-share-branches-v15{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.roadmap-share-branches-v15>div{gap:5px;display:grid}.roadmap-share-branches-v15 strong{font-size:7px}.roadmap-share-branches-v15 i{gap:3px;display:flex}.roadmap-share-branches-v15 i span{border:1px solid #475269;border-radius:4px;width:15px;height:15px}.roadmap-share-branches-v15 i span.done{background:#43c9ac;border-color:#43c9ac}.roadmap-share-branches-v15 i span.next{border-color:var(--branch);box-shadow:0 0 8px color-mix(in srgb,var(--branch) 45%,transparent)}.roadmap-share-branches-v15 small{color:#8e9ab0;font-size:7px}.roadmap-share-card-v15 footer{color:#9ba7ba;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:7px;display:flex}.roadmap-share-actions-v15{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.achievement-share-modal-v15{background:var(--surface);border:1px solid var(--line);border-radius:22px;width:min(650px,94vw);padding:19px;box-shadow:0 32px 90px #080e1d59}.achievement-share-modal-v15>header{justify-content:space-between;gap:20px;display:flex}.achievement-share-kicker-v15{color:var(--brand);letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}.achievement-share-modal-v15 h2{margin:6px 0 2px;font-size:21px}.achievement-share-modal-v15 header p{color:var(--muted);margin:0;font-size:9px}.achievement-card-preview-v15{border-radius:18px;grid-template-rows:auto auto auto 1fr auto;align-items:start;min-height:260px;margin:14px 0;padding:20px;display:grid;position:relative;overflow:hidden}.achievement-card-preview-v15.aurora{color:#fff;background:radial-gradient(circle at 85% 0,#6f67ff8c,#0000 36%),linear-gradient(145deg,#16143f,#3c2da0 52%,#0d756b)}.achievement-card-preview-v15.midnight{color:#fff;background:linear-gradient(145deg,#091021,#171d34 60%,#0d3034)}.achievement-card-preview-v15.paper{color:#15172b;background:#f7f5ff;border:1px solid #e5e0ff}.achievement-card-brand-v15{letter-spacing:.09em;justify-content:space-between;font-size:8px;font-weight:850;display:flex}.achievement-card-brand-v15 em{opacity:.58;font-style:normal}.achievement-card-glyph-v15{background:#ffffff1a;border-radius:16px;place-items:center;width:60px;height:60px;margin:18px 0 9px;display:grid;position:relative}.achievement-card-preview-v15.paper .achievement-card-glyph-v15{color:#6252de;background:#eeeaff}.achievement-card-glyph-v15>svg:last-child{color:#102027;background:#52d2b4;border-radius:6px;width:20px;height:20px;padding:3px;position:absolute;bottom:-4px;right:-4px}.achievement-card-preview-v15>small{letter-spacing:.08em;opacity:.68;font-size:8px;font-weight:850}.achievement-card-preview-v15 h3{margin:4px 0;font-size:25px;line-height:1.08}.achievement-card-preview-v15 p{opacity:.68;margin:2px 0;font-size:10px}.achievement-card-preview-v15 footer{border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:10px;font-size:8px;display:flex}.achievement-card-preview-v15.paper footer{border-color:#e5e0ff}.achievement-style-picker-v15{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.achievement-style-picker-v15>span{color:var(--muted);margin-right:3px;font-size:8px}.achievement-style-picker-v15 button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:999px;padding:5px 8px;font-size:8px}.achievement-style-picker-v15 button.active{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.achievement-caption-v15{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;margin-top:10px;padding:10px}.achievement-caption-v15 header{justify-content:space-between;align-items:center;display:flex}.achievement-caption-v15 strong{font-size:9px}.achievement-caption-v15 pre{white-space:pre-wrap;color:var(--muted);margin:7px 0 0;font-family:inherit;font-size:8.5px;line-height:1.45}.achievement-share-actions-v15{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:10px;display:grid}.planner-proof-actions-v15{flex-wrap:wrap;gap:5px;display:flex}.planner-inline-share-v15,.planner-share-achievement-v15{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--surface));color:var(--brand);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:750;display:inline-flex}.planner-share-achievement-v15{padding:7px 9px}.planner-roadmap-tag-v15{background:color-mix(in srgb,var(--brand) 7%,var(--surface-2));width:max-content;max-width:100%;color:var(--brand);border-radius:7px;align-items:center;gap:5px;margin-top:4px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.dashboard-path-chip-v14{min-width:330px;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 5%,var(--surface)),var(--surface))!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important;border-radius:15px!important;grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-areas:"icon copy action""progress progress progress"!important;align-items:center!important;gap:8px 11px!important;padding:12px 14px!important;display:grid!important}.dashboard-path-emblem-v14{background:linear-gradient(145deg,var(--brand-soft),color-mix(in srgb,var(--green) 7%,var(--surface-2)))!important;width:46px!important;height:46px!important;color:var(--brand)!important;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))!important;border-radius:13px!important;grid-area:icon!important;place-items:center!important;display:grid!important}.dashboard-path-chip-v14>div{grid-area:copy!important;display:grid!important}.dashboard-path-chip-v14 small{color:var(--muted)!important;letter-spacing:.08em!important;font-size:7.5px!important}.dashboard-path-chip-v14 strong{color:var(--text)!important;margin-top:1px!important;font-size:12px!important}.dashboard-path-chip-v14 em{color:var(--muted)!important;font-size:8.5px!important;font-style:normal!important}.dashboard-path-level-v14{background:var(--brand-soft)!important;width:auto!important;height:auto!important;color:var(--brand)!important;border-radius:8px!important;grid-area:action!important;padding:5px 7px!important;font-size:8px!important}.dashboard-path-chip-v14:after{content:"Open roadmap →";color:var(--brand);border-top:1px solid var(--line);grid-area:progress;padding-top:7px;font-size:8px;font-weight:750}:root[data-theme=dark] .roadmap-world-shell-v15,:root[data-theme=dark] .roadmap-detail-summary-v15,:root[data-theme=dark] .roadmap-acquire-v15,:root[data-theme=dark] .roadmap-90-v15,:root[data-theme=dark] .roadmap-future-lab-v15,:root[data-theme=dark] .roadmap-plan-modal-v15,:root[data-theme=dark] .roadmap-share-modal-v15,:root[data-theme=dark] .achievement-share-modal-v15{background:linear-gradient(#101a2a,#0c1522);border-color:#29384f}:root[data-theme=dark] .roadmap-world-v15{background:radial-gradient(circle at 50% 0,#7064ff14,#0000 38%),#0b1421}:root[data-theme=dark] .roadmap-zone-v15>header,:root[data-theme=dark] .roadmap-node-v15,:root[data-theme=dark] .roadmap-route-card-v15,:root[data-theme=dark] .roadmap-90-grid-v15>article,:root[data-theme=dark] .roadmap-scenario-v15,:root[data-theme=dark] .roadmap-plan-routes-v15>button{background:#101b2a;border-color:#29394f}:root[data-theme=dark] .roadmap-node-icon-v15,:root[data-theme=dark] .roadmap-route-icon-v15,:root[data-theme=dark] .roadmap-route-card-v15>section,:root[data-theme=dark] .roadmap-detail-metrics-v15>div,:root[data-theme=dark] .roadmap-existing-proof-v15>div>button,:root[data-theme=dark] .achievement-caption-v15{background:#0c1624;border-color:#27364c}:root[data-theme=dark] .roadmap-node-v15.next{background:linear-gradient(145deg,#6f67ff1a,#101b2a)}:root[data-theme=dark] .roadmap-node-v15.proven{background:linear-gradient(145deg,#38c5a514,#101b2a)}:root[data-theme=dark] .dashboard-path-chip-v14{background:linear-gradient(145deg,#111b2b,#0e1725)!important;border-color:#27364d!important}@media (width<=1150px){.roadmap-hero-v15{grid-template-columns:1fr 340px}.roadmap-detail-v15{grid-template-columns:1fr}.roadmap-world-v15{grid-template-columns:repeat(5,230px)}.roadmap-90-grid-v15{grid-template-columns:1fr 1fr 1fr}}@media (width<=820px){.roadmap-hero-v15{grid-template-columns:1fr;padding:22px}.roadmap-stage-rail-v15{grid-template-columns:1fr 1fr}.roadmap-stage-rail-v15 button:after{display:none}.roadmap-world-head-v15,.roadmap-90-v15>header{display:grid}.roadmap-detail-metrics-v15{grid-template-columns:1fr 1fr}.roadmap-route-grid-v15,.roadmap-90-grid-v15,.roadmap-future-tabs-v15,.roadmap-scenario-v15>section,.roadmap-plan-routes-v15{grid-template-columns:1fr}.roadmap-timebox-v15{grid-template-columns:1fr 1fr}.roadmap-share-actions-v15,.achievement-share-actions-v15{grid-template-columns:1fr}.dashboard-path-chip-v14{width:100%;min-width:0}}@media (width<=520px){.roadmap-hero-main-v15 h1{font-size:34px}.roadmap-stage-rail-v15{grid-template-columns:1fr}.roadmap-world-v15{grid-template-columns:repeat(5,250px);padding:16px}.roadmap-detail-summary-v15,.roadmap-acquire-v15,.roadmap-90-v15,.roadmap-future-lab-v15{padding:15px}.roadmap-detail-summary-v15>header{grid-template-columns:48px 1fr}.roadmap-detail-icon-v15{width:46px;height:46px}.roadmap-detail-metrics-v15,.roadmap-identity-meta-v15{grid-template-columns:1fr 1fr}.roadmap-share-branches-v15{grid-template-columns:1fr}.roadmap-share-branches-v15 i{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.roadmap-node-v15.next{animation:none!important}.roadmap-node-v15{transition:none!important}}.dashboard-path-chip-v15{--major:#7768ff;border:1px solid color-mix(in srgb,var(--major) 24%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--major) 8%,var(--surface)),var(--surface));min-width:min(430px,46vw);color:var(--text);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:11px 13px;transition:all .2s;display:grid}.dashboard-path-chip-v15:hover{border-color:color-mix(in srgb,var(--major) 45%,var(--border));transform:translateY(-1px);box-shadow:0 12px 28px #14182d14}.dashboard-path-chip-v15.major-tech{--major:#6f77ff}.dashboard-path-chip-v15.major-science{--major:#28a5e5}.dashboard-path-chip-v15.major-engineering{--major:#e38a3a}.dashboard-path-chip-v15.major-business{--major:#31a878}.dashboard-path-chip-v15.major-design{--major:#dc5f9d}.dashboard-path-chip-v15.major-health{--major:#36a6a1}.dashboard-path-chip-v15.major-law{--major:#ad7a48}.dashboard-path-emblem-v15{width:48px;height:48px;color:var(--major);background:color-mix(in srgb,var(--major) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--major) 20%,var(--border));border-radius:15px;place-items:center;display:grid}.dashboard-path-copy-v15{gap:2px;min-width:0;display:grid}.dashboard-path-copy-v15 small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:850}.dashboard-path-copy-v15 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.dashboard-path-copy-v15 em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.dashboard-path-ready-v15{text-align:right;line-height:1;display:grid}.dashboard-path-ready-v15 b{color:var(--major);font-size:14px}.dashboard-path-ready-v15 small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.dashboard-roadmap-v15{--major:#7768ff;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--major) 4%,var(--surface)));gap:16px;display:grid;position:relative;overflow:hidden}.dashboard-roadmap-v15.major-tech{--major:#6f77ff}.dashboard-roadmap-v15.major-science{--major:#28a5e5}.dashboard-roadmap-v15.major-engineering{--major:#e38a3a}.dashboard-roadmap-v15.major-business{--major:#31a878}.dashboard-roadmap-v15.major-design{--major:#dc5f9d}.dashboard-roadmap-v15.major-health{--major:#36a6a1}.dashboard-roadmap-v15.major-law{--major:#ad7a48}.dashboard-roadmap-v15:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--major) 13%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;inset:-80px -80px auto auto}.dashboard-roadmap-head-v15{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid;position:relative}.dashboard-roadmap-head-v15 h2{margin:2px 0 1px;font-size:20px}.dashboard-roadmap-head-v15 p{color:var(--muted);margin:0;font-size:11px}.dashboard-roadmap-emblem-v15{width:52px;height:52px;color:var(--major);background:color-mix(in srgb,var(--major) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--major) 24%,var(--border));border-radius:17px;place-items:center;display:grid}.dashboard-roadmap-summary-v15{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dashboard-roadmap-summary-v15>div{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr;align-items:end;gap:2px 9px;padding:10px 12px;display:grid}.dashboard-roadmap-summary-v15 small{letter-spacing:.09em;color:var(--muted);grid-column:1/-1;font-size:9px;font-weight:800}.dashboard-roadmap-summary-v15 strong{color:var(--major);font-size:21px;line-height:1}.dashboard-roadmap-summary-v15 span{color:var(--muted);align-self:center;font-size:10px}.dashboard-roadmap-line-v15{grid-template-columns:repeat(5,1fr);gap:0;padding:4px 0;display:grid;position:relative}.dashboard-roadmap-line-v15:before{content:"";background:var(--border);height:2px;position:absolute;top:21px;left:8%;right:8%}.dashboard-roadmap-line-v15 span{z-index:1;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.dashboard-roadmap-line-v15 i{background:var(--surface);border:2px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:11px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.dashboard-roadmap-line-v15 b{font-size:9px}.dashboard-roadmap-line-v15 em{color:var(--muted);font-size:8px;font-style:normal}.dashboard-roadmap-line-v15 span.done i{background:color-mix(in srgb,var(--green) 14%,var(--surface));border-color:color-mix(in srgb,var(--green) 50%,var(--border));color:var(--green)}.dashboard-roadmap-line-v15 span.active i{background:color-mix(in srgb,var(--major) 13%,var(--surface));border-color:var(--major);color:var(--major);box-shadow:0 0 0 5px color-mix(in srgb,var(--major) 8%,transparent)}.dashboard-roadmap-next-v15{border:1px solid color-mix(in srgb,var(--major) 25%,var(--border));background:color-mix(in srgb,var(--major) 5%,var(--surface));border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.dashboard-roadmap-next-icon-v15{background:color-mix(in srgb,var(--major) 14%,var(--surface));width:42px;height:42px;color:var(--major);border-radius:13px;place-items:center;display:grid}.dashboard-roadmap-next-v15 small{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:800}.dashboard-roadmap-next-v15 strong{margin:2px 0;font-size:14px;display:block}.dashboard-roadmap-next-v15 p{color:var(--muted);max-width:58ch;margin:0;font-size:10.5px;line-height:1.45}html[data-theme=dark] .dashboard-path-chip-v15,html[data-theme=dark] .dashboard-roadmap-v15,.dark .dashboard-path-chip-v15,.dark .dashboard-roadmap-v15{box-shadow:none}@media (width<=980px){.dashboard-path-chip-v15{grid-template-columns:48px 1fr auto;width:100%;min-width:0}.dashboard-path-chip-v15>svg{display:none}.dashboard-roadmap-line-v15 b{font-size:8px}.dashboard-roadmap-next-v15{grid-template-columns:42px 1fr}.dashboard-roadmap-next-v15 .button{grid-column:1/-1;width:100%}}@media (width<=620px){.dashboard-path-ready-v15{display:none}.dashboard-path-chip-v15{grid-template-columns:44px 1fr 16px}.dashboard-path-emblem-v15{width:44px;height:44px}.dashboard-roadmap-summary-v15{grid-template-columns:1fr}.dashboard-roadmap-line-v15{grid-template-columns:repeat(5,minmax(50px,1fr));overflow:hidden}.dashboard-roadmap-line-v15 b{font-size:7.5px}.dashboard-roadmap-line-v15 em{display:none}.dashboard-roadmap-head-v15{grid-template-columns:48px 1fr}.dashboard-roadmap-head-v15>.text-button{grid-column:1/-1;justify-self:start}.dashboard-roadmap-next-v15 p{font-size:10px}}.vault-proof-loop-v16{gap:10px}.vault-roadmap-link-v16{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));color:var(--brand);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.vault-roadmap-link-v16>svg{justify-self:center}.vault-roadmap-link-v16 span{gap:1px;display:grid}.vault-roadmap-link-v16 small{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.vault-roadmap-link-v16 strong{color:var(--text);font-size:11px}@media (width<=620px){.vault-roadmap-link-v16{grid-template-columns:30px 1fr}.vault-roadmap-link-v16 .text-button{grid-column:1/-1;justify-self:start}}.roadmap-route-card-v15.recommended{border-color:color-mix(in srgb,var(--major) 35%,var(--border));box-shadow:0 14px 34px color-mix(in srgb,var(--major) 9%,transparent)}.roadmap-route-main-v16{min-height:98px}.roadmap-route-start-v16,.roadmap-route-find-v16,.roadmap-route-proof-v16{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;padding:10px 11px}.roadmap-route-start-v16 small,.roadmap-route-find-v16 small,.roadmap-route-proof-v16 small{letter-spacing:.09em;color:var(--muted);margin-bottom:5px;font-size:8.5px;font-weight:850;display:block}.roadmap-route-start-v16 p,.roadmap-route-find-v16 p{color:var(--text);margin:0;font-size:10.5px;line-height:1.52}.roadmap-route-proof-v16 ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.roadmap-route-proof-v16 li{color:var(--text);align-items:flex-start;gap:6px;font-size:10px;line-height:1.35;display:flex}.roadmap-route-proof-v16 li svg{color:var(--green);flex:none;margin-top:1px}.sidebar-career-card-v18{--career-accent:var(--brand);color:inherit;background:linear-gradient(145deg,color-mix(in srgb,var(--career-accent) 9%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--career-accent) 23%,var(--border));border-radius:17px;gap:11px;padding:13px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.sidebar-career-card-v18:hover{border-color:color-mix(in srgb,var(--career-accent) 48%,var(--border));transform:translateY(-1px);box-shadow:0 13px 30px #0d12261c}.sidebar-career-card-v18.major-tech,.sidebar-career-card-v18.major-technology{--career-accent:#7184ff}.sidebar-career-card-v18.major-science{--career-accent:#2db7db}.sidebar-career-card-v18.major-engineering{--career-accent:#ed9354}.sidebar-career-card-v18.major-business{--career-accent:#3cc89d}.sidebar-career-card-v18.major-design,.sidebar-career-card-v18.major-media{--career-accent:#ec69a1}.sidebar-career-card-v18.major-health{--career-accent:#3ec4aa}.sidebar-career-card-v18.major-law{--career-accent:#aa78e8}.sidebar-career-head-v18>div{gap:1px;min-width:0;display:grid}.sidebar-career-head-v18 strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.25;overflow:hidden}.sidebar-career-head-v18 em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.sidebar-career-metrics-v18>span{background:color-mix(in srgb,var(--surface-2) 78%,transparent);border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 1fr;align-items:end;gap:5px;padding:8px 9px;display:grid}.sidebar-career-metrics-v18 small{color:var(--muted);padding-bottom:1px;font-size:8px}.sidebar-career-next-v18{border-top:1px solid color-mix(in srgb,var(--career-accent) 14%,var(--border));color:var(--career-accent);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding-top:9px;display:grid}.sidebar-career-next-v18>div{gap:1px;min-width:0;display:grid}.sidebar-career-next-v18 small{letter-spacing:.09em;color:var(--muted);font-size:7.5px;font-weight:850}.sidebar-career-next-v18 strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.roadmap-reality-v18{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--roadmap-major) 3%,var(--surface)));box-shadow:var(--shadow-sm);border-radius:20px;gap:13px;padding:19px 20px;display:grid}.roadmap-reality-v18>header h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:21px}.roadmap-reality-v18>header p{color:var(--muted);max-width:880px;margin:0;font-size:11px;line-height:1.55}.roadmap-reality-grid-v18{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.roadmap-reality-grid-v18>button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:9px;padding:11px;transition:all .18s;display:grid}.roadmap-reality-grid-v18>button:hover{border-color:color-mix(in srgb,var(--roadmap-major) 28%,var(--border));background:color-mix(in srgb,var(--roadmap-major) 4%,var(--surface));transform:translateY(-2px)}.roadmap-reality-grid-v18>button.next-move{border-color:color-mix(in srgb,var(--roadmap-major) 32%,var(--border));background:color-mix(in srgb,var(--roadmap-major) 7%,var(--surface));grid-template-columns:40px minmax(0,1fr) 18px}.roadmap-reality-grid-v18>button>div{min-width:0;display:grid}.roadmap-reality-grid-v18 small{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:850}.roadmap-reality-grid-v18 strong{margin-top:2px;font-size:15px}.roadmap-reality-grid-v18 p{color:var(--muted);margin:2px 0 0;font-size:9.5px;line-height:1.42}.reality-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.reality-icon.essential{color:#5a83ff;background:color-mix(in srgb,#5a83ff 11%,var(--surface))}.reality-icon.advantage{color:#9a67f1;background:color-mix(in srgb,#9a67f1 11%,var(--surface))}.reality-icon.experience{color:#39b68f;background:color-mix(in srgb,#39b68f 11%,var(--surface))}.reality-icon.next{color:var(--roadmap-major);background:color-mix(in srgb,var(--roadmap-major) 13%,var(--surface))}.roadmap-priority-v18{letter-spacing:.08em;border-radius:5px;width:max-content;margin-bottom:2px;padding:2px 5px;font-style:normal;font-weight:900;display:inline-flex;font-size:7px!important}.roadmap-priority-v18.essential{color:#5274e7;background:color-mix(in srgb,#5274e7 10%,var(--surface))}.roadmap-priority-v18.advantage{color:#8a57d5;background:color-mix(in srgb,#8a57d5 10%,var(--surface))}.roadmap-priority-v18.supporting{color:#64748b;background:color-mix(in srgb,#64748b 9%,var(--surface))}.roadmap-node-v15{grid-template-columns:52px 1fr;gap:10px;min-height:82px;padding:12px}.roadmap-node-copy-v15 strong{font-size:12px}.roadmap-node-copy-v15 small,.roadmap-node-proof-v15 em{font-size:9px}.roadmap-zone-nodes-v15{gap:15px}.roadmap-world-v15{gap:16px}.roadmap-zone-v15{min-width:226px}.roadmap-zone-v15>header strong{font-size:13px}.roadmap-zone-v15>header p{font-size:9.5px}.roadmap-proof-standard-v18{border:1px solid color-mix(in srgb,var(--roadmap-major) 18%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--roadmap-major) 4%,var(--surface-soft)),var(--surface-soft));border-radius:15px;gap:13px;padding:14px;display:grid}.roadmap-proof-standard-v18>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.roadmap-proof-standard-v18>header small{letter-spacing:.09em;color:var(--muted);font-size:8px;font-weight:850}.roadmap-proof-standard-v18>header h3{max-width:700px;margin:3px 0 0;font-size:13px;line-height:1.45}.roadmap-priority-badge-v18{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.roadmap-priority-badge-v18.essential{color:#526fe0;background:color-mix(in srgb,#526fe0 10%,var(--surface))}.roadmap-priority-badge-v18.advantage{color:#8a55d1;background:color-mix(in srgb,#8a55d1 10%,var(--surface))}.roadmap-priority-badge-v18.supporting{color:var(--muted);background:var(--surface)}.roadmap-mastery-ladder-v18{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.roadmap-mastery-ladder-v18>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:7px;padding:8px;display:grid;position:relative}.roadmap-mastery-ladder-v18>div:after{content:"";background:var(--border);width:8px;height:2px;position:absolute;top:19px;right:-8px}.roadmap-mastery-ladder-v18>div:last-child:after{display:none}.roadmap-mastery-ladder-v18 span{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.roadmap-mastery-ladder-v18 p{color:var(--muted);margin:1px 0 0;font-size:8.5px;line-height:1.35}.roadmap-mastery-ladder-v18>div.done{border-color:color-mix(in srgb,var(--green) 27%,var(--border));background:color-mix(in srgb,var(--green) 4%,var(--surface))}.roadmap-mastery-ladder-v18>div.done span{background:color-mix(in srgb,var(--green) 13%,var(--surface));color:var(--green)}.roadmap-mastery-ladder-v18>div.current{border-color:color-mix(in srgb,var(--roadmap-major) 42%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--roadmap-major) 7%,transparent)}.roadmap-mastery-ladder-v18>div.current span{background:color-mix(in srgb,var(--roadmap-major) 14%,var(--surface));color:var(--roadmap-major)}.vault-planner-inbox-v17{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));background:linear-gradient(130deg,color-mix(in srgb,var(--brand) 6%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm);border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.vault-inbox-icon-v17{width:50px;height:50px;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--surface));border-radius:15px;place-items:center;display:grid;position:relative}.vault-inbox-icon-v17 span{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.vault-planner-inbox-v17>div:nth-child(2){gap:2px;display:grid}.vault-planner-inbox-v17 small{letter-spacing:.1em;color:var(--brand);font-size:8px;font-weight:850}.vault-planner-inbox-v17 strong{font-size:13px}.vault-planner-inbox-v17 p{color:var(--muted);max-width:740px;margin:0;font-size:10px;line-height:1.4}.evidence-card-v17{transition:transform .18s,border-color .18s,box-shadow .18s;border-radius:17px!important;gap:8px!important;padding:15px!important}.evidence-card-v17:hover{border-color:color-mix(in srgb,var(--brand) 25%,var(--border));transform:translateY(-2px);box-shadow:0 13px 28px #14192d14}.evidence-card-v17 header{justify-content:space-between;align-items:center;display:flex}.evidence-icon-v17{width:38px;height:38px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface-2));border-radius:12px;place-items:center;display:grid}.evidence-card-status-v17{align-items:center;gap:6px;display:flex}.evidence-card-status-v17 span{letter-spacing:.08em;color:var(--muted);font-size:7.5px;font-weight:850}.evidence-card-status-v17 b{background:color-mix(in srgb,var(--orange) 10%,var(--surface));color:var(--orange);border-radius:7px;padding:4px 6px;font-size:10px}.evidence-card-status-v17 b.ready{background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green)}.evidence-card-v17 h3{margin:0;font-size:15px}.evidence-card-signal-v17{flex-wrap:wrap;gap:5px;display:flex}.evidence-card-signal-v17 span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:4px 6px;font-size:8px}.evidence-card-signal-v17 span.muted{color:var(--muted)}.evidence-card-v17 footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.evidence-card-v17 footer span{color:var(--muted);font-size:8.5px}.evidence-card-v17 footer strong{color:var(--brand);font-size:8.5px}.evidence-workspace-v17{gap:14px;display:grid}.evidence-workspace-head-v17{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:3px 2px 12px;display:grid}.evidence-workspace-head-v17>div:first-child{gap:3px;display:grid}.evidence-workspace-source-v17{letter-spacing:.1em;color:var(--brand);font-size:8px;font-weight:850}.evidence-workspace-head-v17 h2{letter-spacing:-.03em;margin:0;font-size:22px}.evidence-workspace-head-v17 p{color:var(--muted);max-width:760px;margin:0;font-size:11px;line-height:1.5}.evidence-workspace-score-v17{align-content:center;justify-items:end;min-width:98px;display:grid}.evidence-workspace-score-v17 strong{color:var(--brand);font-size:24px}.evidence-workspace-score-v17 span{color:var(--muted);font-size:8px}.evidence-tabs-v17{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex}.evidence-tabs-v17 button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:750;display:inline-flex}.evidence-tabs-v17 button.active{background:var(--surface);color:var(--text);box-shadow:0 3px 10px #0f16260f}.evidence-tabs-v17 em{background:color-mix(in srgb,var(--orange) 12%,var(--surface));min-width:16px;height:16px;color:var(--orange);border-radius:999px;place-items:center;padding:0 4px;font-size:7px;font-style:normal;display:grid}.evidence-output-layout-v17{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:13px;display:grid}.evidence-primary-output-v17,.evidence-proof-summary-v17>section,.evidence-fact-card-v17,.evidence-fact-grid-v17>section,.evidence-missing-v17{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:13px}.evidence-primary-output-v17>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evidence-primary-output-v17 small,.evidence-proof-summary-v17 small,.evidence-missing-v17>small{letter-spacing:.09em;color:var(--muted);font-size:8px;font-weight:850}.evidence-primary-output-v17 h3{margin:3px 0 0;font-size:15px}.evidence-bullet-stack-v17{gap:7px;margin:12px 0;display:grid}.evidence-bullet-stack-v17>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:25px minmax(0,1fr) 30px;align-items:start;gap:7px;padding:8px;display:grid}.evidence-bullet-stack-v17>div>span{background:color-mix(in srgb,var(--brand) 11%,var(--surface));width:25px;height:25px;color:var(--brand);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.evidence-bullet-stack-v17 textarea{resize:vertical;min-height:54px;line-height:1.45;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px!important}.evidence-output-actions-v17{flex-wrap:wrap;gap:7px;display:flex}.evidence-proof-summary-v17{align-content:start;gap:9px;display:grid}.evidence-proof-summary-v17>section{gap:7px;display:grid}.evidence-signal-cloud-v17{flex-wrap:wrap;gap:5px;display:flex}.evidence-signal-cloud-v17 span{background:color-mix(in srgb,var(--brand) 8%,var(--surface));color:var(--brand);border-radius:8px;padding:5px 7px;font-size:8px;font-weight:700}.evidence-signal-cloud-v17 span.tool{background:color-mix(in srgb,var(--green) 8%,var(--surface));color:var(--green)}.evidence-signal-cloud-v17 p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.45}.evidence-roadmap-connection-v17 strong{font-size:12px}.evidence-step-list-v17{gap:4px;display:grid}.evidence-step-list-v17 button,.evidence-reuse-v17 button{background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 13px;align-items:center;gap:5px;padding:6px;font-size:8.5px;display:grid}.evidence-reuse-v17 button{grid-template-columns:minmax(0,1fr) 13px}.evidence-reuse-v17 button:hover,.evidence-step-list-v17 button:hover{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.evidence-strengthen-v17,.evidence-proof-tab-v17{gap:11px;display:grid}.evidence-guided-proof-v17{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));background:color-mix(in srgb,var(--brand) 5%,var(--surface));border-radius:14px;grid-template-columns:minmax(0,1fr);gap:5px;padding:12px 13px;display:grid}.evidence-guided-proof-v17>div{color:var(--brand);grid-template-columns:28px 1fr;align-items:center;gap:7px;display:grid}.evidence-guided-proof-v17 span{display:grid}.evidence-guided-proof-v17 small{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:850}.evidence-guided-proof-v17 strong{color:var(--text);font-size:12px}.evidence-guided-proof-v17 p{color:var(--muted);margin:0 0 0 35px;font-size:10px;line-height:1.45}.evidence-fact-card-v17 header,.evidence-fact-grid-v17 section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.evidence-fact-card-v17 header>div,.evidence-fact-grid-v17 section>header{font-size:11px}.evidence-fact-card-v17 header small,.evidence-fact-grid-v17 header small{background:color-mix(in srgb,var(--brand) 10%,var(--surface));width:21px;height:21px;color:var(--brand);border-radius:6px;place-items:center;margin-right:6px;font-size:7px;display:inline-grid}.evidence-fact-card-v17 header span{color:var(--muted);font-size:8px}.evidence-fact-grid-v17{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evidence-missing-v17{background:color-mix(in srgb,var(--orange) 3%,var(--surface));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evidence-missing-v17>span{color:var(--text);background:var(--surface-soft);border-radius:7px;padding:5px 7px;font-size:8.5px}.evidence-source-details-v17{border-top:1px solid var(--border);padding-top:8px}.evidence-source-details-v17 summary{color:var(--muted);cursor:pointer;font-size:9px}.evidence-source-details-v17 pre{white-space:pre-wrap;background:var(--surface-soft);border-radius:9px;max-height:210px;padding:10px;font-size:9px;line-height:1.45;overflow:auto}.button,.text-button,.icon-button,.nav-item-v12,.bottom-item{transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s}.button:not(:disabled):active,.icon-button:not(:disabled):active{transform:translateY(1px)scale(.99)}.button:focus-visible,.text-button:focus-visible,.icon-button:focus-visible,.nav-item-v12:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}:root[data-theme=dark] .sidebar-career-card-v18,:root[data-theme=dark] .roadmap-reality-v18,:root[data-theme=dark] .evidence-card-v17,:root[data-theme=dark] .evidence-primary-output-v17,:root[data-theme=dark] .evidence-proof-summary-v17>section,:root[data-theme=dark] .evidence-fact-card-v17,:root[data-theme=dark] .evidence-fact-grid-v17>section{box-shadow:none}@media (width<=1100px){.roadmap-reality-grid-v18{grid-template-columns:1fr 1fr}.roadmap-mastery-ladder-v18{grid-template-columns:1fr}.roadmap-mastery-ladder-v18>div:after{display:none}.evidence-output-layout-v17{grid-template-columns:1fr}}@media (width<=700px){.roadmap-reality-grid-v18{grid-template-columns:1fr}.roadmap-proof-standard-v18>header{display:grid}.roadmap-priority-badge-v18{width:max-content}.vault-planner-inbox-v17{grid-template-columns:42px 1fr}.vault-planner-inbox-v17>.button{grid-column:1/-1;width:100%}.evidence-workspace-head-v17{grid-template-columns:1fr}.evidence-workspace-score-v17{grid-template-columns:auto 1fr;place-items:end start;gap:7px}.evidence-tabs-v17{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.evidence-tabs-v17 button{justify-content:center}.evidence-fact-grid-v17{grid-template-columns:1fr}.evidence-output-actions-v17{display:grid}.evidence-output-actions-v17 .button{width:100%}}@media (width<=480px){.evidence-tabs-v17{grid-template-columns:1fr}.evidence-bullet-stack-v17>div{grid-template-columns:23px 1fr}.evidence-bullet-stack-v17 .icon-button{grid-column:2;justify-self:end}.roadmap-reality-v18{padding:14px}.sidebar-career-metrics-v18{grid-template-columns:1fr 1fr}}.dashboard-welcome-v12{justify-content:flex-start}.dashboard-welcome-v12>div{max-width:820px}.dashboard-roadmap-stage-v18{align-self:center;color:var(--major)!important;font-size:15px!important;line-height:1.15!important}.sidebar-career-card-v18{background:linear-gradient(145deg,color-mix(in srgb,var(--career-accent) 13%,var(--surface)),var(--surface) 58%);padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #141b3114}.sidebar-career-card-v18:after{content:"";background:color-mix(in srgb,var(--career-accent) 10%,transparent);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -28px -36px auto}.sidebar-career-head-v18{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sidebar-career-head-v18>span{width:42px;height:42px;color:var(--career-accent);background:color-mix(in srgb,var(--career-accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--career-accent) 28%,var(--border));border-radius:12px;place-items:center;display:grid}.sidebar-career-head-v18>div{min-width:0;display:grid}.sidebar-career-head-v18 small{letter-spacing:.1em;color:var(--muted);font-size:8px;font-weight:850}.sidebar-career-head-v18 strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar-career-head-v18 em{color:var(--muted);margin-top:1px;font-size:9px;font-style:normal}.sidebar-career-metrics-v18{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sidebar-career-metrics-v18>span{background:color-mix(in srgb,var(--surface-2) 78%,transparent);border:1px solid color-mix(in srgb,var(--career-accent) 10%,var(--border));border-radius:9px;padding:7px 8px;display:grid}.sidebar-career-metrics-v18 b{color:var(--text);font-size:12px}.sidebar-career-metrics-v18 small{color:var(--muted);font-size:7.5px}.sidebar-career-next-v18{color:var(--muted);align-items:center;gap:6px;padding-top:2px;font-size:8.5px;display:flex}.sidebar-career-next-v18 strong{color:var(--career-accent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.roadmap-career-impact-v19{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:9px;display:grid}.roadmap-career-impact-v19>div{border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 4%,var(--surface)),var(--surface));border-radius:14px;padding:12px 13px}.roadmap-career-impact-v19 small{letter-spacing:.09em;color:var(--muted);margin-bottom:5px;font-size:8px;font-weight:850;display:block}.roadmap-career-impact-v19 strong{font-size:12px;line-height:1.45;display:block}.roadmap-career-impact-v19 p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.roadmap-unlock-chips-v19{flex-wrap:wrap;gap:5px;display:flex}.roadmap-unlock-chips-v19 button,.roadmap-unlock-chips-v19 span{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:8px;align-items:center;gap:3px;padding:6px 7px;font-size:8.5px;display:inline-flex}.roadmap-unlock-chips-v19 button{cursor:pointer}.roadmap-unlock-chips-v19 button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--border));background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.roadmap-world-shell-v15{border-radius:24px;overflow:hidden;box-shadow:0 20px 58px #0e17301f}.roadmap-world-head-v15{padding:22px 24px}.roadmap-world-head-v15 h2{font-size:24px}.roadmap-world-head-v15 p{max-width:780px;font-size:12px}.roadmap-world-v15{min-height:630px;padding:28px 30px 34px}.roadmap-node-v15{border-radius:17px;min-width:176px;padding:11px 12px}.roadmap-node-icon-v15{border-radius:14px;width:52px;height:52px}.roadmap-node-copy-v15 strong{font-size:13px;line-height:1.25}.roadmap-node-copy-v15 small{font-size:9.5px;line-height:1.35}.roadmap-node-proof-v15 em{font-size:9px}.roadmap-detail-v15{gap:16px}.roadmap-detail-summary-v15,.roadmap-acquire-v15{border-radius:20px}.roadmap-detail-summary-v15{padding:18px}.roadmap-detail-summary-v15 h2{font-size:26px}.roadmap-detail-summary-v15 header p{font-size:11.5px;line-height:1.55}.roadmap-detail-metrics-v15 strong{font-size:18px}.roadmap-detail-actions-v15{flex-wrap:wrap;gap:7px;display:flex}.roadmap-detail-actions-v15 .button{min-height:38px}.roadmap-route-card-v15{border-radius:16px;padding:14px}.roadmap-route-main-v16 strong{font-size:13px}.roadmap-route-main-v16 p,.roadmap-route-start-v16 p,.roadmap-route-find-v16 p{font-size:10px;line-height:1.5}.roadmap-route-proof-v16 li{font-size:9.5px;line-height:1.4}.capability-coach-promise{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));background:color-mix(in srgb,var(--brand) 5%,var(--surface));border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:3px 0 10px;padding:12px;display:grid}.capability-coach-promise>span{background:var(--brand);color:#fff;border-radius:10px;place-items:center;min-width:54px;height:42px;font-size:10px;font-weight:850;display:grid}.capability-coach-promise strong{font-size:11px}.capability-coach-promise p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.45}.evidence-grid{gap:12px}.evidence-card-v17{border-radius:16px;padding:14px 15px}.evidence-card-v17>p{-webkit-line-clamp:2;font-size:11px}.evidence-card-v17 h3{font-size:15.5px}.evidence-card-v17 footer{margin-top:auto}.evidence-workspace-v17{gap:12px}.evidence-tabs-v17{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.evidence-primary-output-v17{padding:15px}.evidence-primary-output-v17 h3{font-size:16px}.evidence-bullet-stack-v17>div{padding:10px}.evidence-bullet-stack-v17 textarea{font-size:11px;line-height:1.55}.evidence-proof-summary-v17>section{padding:12px}.evidence-strengthen-v17 textarea{font-size:11px;line-height:1.5}.vault-planner-inbox-v17{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),color-mix(in srgb,var(--green) 5%,var(--surface)));border-width:1px}:root[data-theme=dark] .roadmap-career-impact-v19>div,:root[data-theme=dark] .capability-coach-promise{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 10%,#121b2b),#111927);box-shadow:none}.roadmap-world-shell-v15{border:1px solid color-mix(in srgb,var(--brand) 12%,var(--border))}@media (width<=900px){.roadmap-career-impact-v19{grid-template-columns:1fr}.roadmap-detail-actions-v15{grid-template-columns:1fr 1fr;display:grid}.roadmap-detail-actions-v15 .button:last-child:nth-child(3){grid-column:1/-1}}@media (width<=620px){.roadmap-detail-actions-v15{grid-template-columns:1fr}.roadmap-detail-actions-v15 .button:last-child:nth-child(3){grid-column:auto}.roadmap-world-v15{padding:20px 14px 28px}.roadmap-world-head-v15{padding:17px}.roadmap-world-head-v15 h2{font-size:20px}.roadmap-node-v15{min-width:155px}.roadmap-node-copy-v15 strong{font-size:12px}}.future-map-page-v20{--future-accent:var(--brand);gap:18px;max-width:1500px;margin:0 auto;padding-bottom:44px;display:grid}.future-map-head-v20{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),var(--surface) 48%,color-mix(in srgb,var(--cyan) 5%,var(--surface)));border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;box-shadow:0 14px 38px #151f3f12}.future-map-destination-v20{align-items:center;gap:13px;min-width:0;display:flex}.future-map-emblem-v20{background:color-mix(in srgb,var(--major,var(--brand)) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--major,var(--brand)) 24%,var(--border));border-radius:17px;flex:none;place-items:center;width:55px;height:55px;display:grid}.future-map-destination-v20 small,.future-map-signalbar-v20 small,.future-board-shell-v20 small,.future-milestone-panel-v20 small,.future-share-modal-v20 small{letter-spacing:.075em;color:var(--muted);font-size:11px;font-weight:800}.future-map-destination-v20 h1{margin:2px 0 4px;font-size:24px;line-height:1.12}.future-map-destination-v20 p{color:var(--muted);margin:0;font-size:13px}.future-map-head-actions-v20{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.future-map-head-actions-v20 .button{min-height:40px}.future-map-empty-v20{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--border));background:color-mix(in srgb,var(--brand) 5%,var(--surface));border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.future-map-empty-v20>span{background:var(--brand);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.future-map-empty-v20 h2{margin:3px 0 4px;font-size:19px}.future-map-empty-v20 p{color:var(--muted);max-width:780px;margin:0;font-size:12.5px;line-height:1.55}.future-map-signalbar-v20{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:.75fr 1.45fr .75fr;display:grid;overflow:hidden}.future-map-signalbar-v20>div{border-right:1px solid var(--border);align-content:center;min-height:82px;padding:14px 17px;display:grid}.future-map-signalbar-v20>div:last-child{border-right:0}.future-map-signalbar-v20 strong{font-size:18px;line-height:1.2}.future-map-signalbar-v20 span{color:var(--muted);margin-top:2px;font-size:11px}.future-map-signalbar-v20 button{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:750;display:inline-flex}.future-board-shell-v20{border:1px solid var(--border);background:var(--surface);border-radius:25px;overflow:hidden;box-shadow:0 20px 54px #131d3914}.future-board-shell-v20>header{border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 3%,var(--surface)),var(--surface));justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px 16px;display:flex}.future-board-shell-v20>header h2{margin:4px 0;font-size:21px}.future-board-shell-v20>header p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.55}.future-board-legend-v20{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.future-board-legend-v20 span{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.future-board-legend-v20 i{background:#78849a;border-radius:50%;width:9px;height:9px}.future-board-legend-v20 .done i{background:#42caa8}.future-board-legend-v20 .next i{background:#7d67ff;box-shadow:0 0 0 4px #7d67ff24}.future-board-legend-v20 .custom i{background:#f2b947;border-radius:3px}.future-board-scroll-v20{overscroll-behavior-x:contain;background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface));overflow:auto}.future-board-v20{isolation:isolate;min-width:1040px;height:620px;position:relative;overflow:hidden}.future-board-grid-v20{background-image:linear-gradient(color-mix(in srgb,var(--border) 42%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 42%,transparent) 1px,transparent 1px),radial-gradient(circle at 20% 12%,#725cff17,transparent 26%),radial-gradient(circle at 75% 78%,#29c9b012,transparent 24%);opacity:.58;background-size:34px 34px,34px 34px,100% 100%,100% 100%;position:absolute;inset:0}.future-stage-v20{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--stage) 22%,var(--border)) 14%,color-mix(in srgb,var(--stage) 12%,var(--border)) 86%,transparent);z-index:0;width:1px;position:absolute;top:18px;bottom:18px}.future-stage-v20 span{white-space:nowrap;letter-spacing:.11em;color:color-mix(in srgb,var(--stage) 70%,var(--muted));font-size:9px;font-weight:850;position:absolute;top:6px;left:10px}.future-connectors-v20{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.future-connectors-v20 path{fill:none;stroke:color-mix(in srgb,var(--muted) 28%,transparent);stroke-width:.38px;stroke-dasharray:1.1 1.1;vector-effect:non-scaling-stroke}.future-connectors-v20 path.active{stroke:color-mix(in srgb,var(--brand) 52%,var(--muted));stroke-width:.55px;stroke-dasharray:none}.future-connectors-v20 path.custom-link{stroke:#e0a62b;stroke-dasharray:.8 1.1;opacity:.6}.future-anchor-v20,.future-node-v20,.future-custom-point-v20{z-index:3;cursor:pointer;text-align:left;border:0;position:absolute;transform:translate(-50%,-50%)}.future-anchor-v20{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:21px;place-items:center;width:128px;min-height:92px;padding:11px;display:grid;box-shadow:0 12px 30px #141d3617}.future-anchor-v20.start{top:51%;left:5%}.future-anchor-v20.target{border-color:color-mix(in srgb,var(--brand) 35%,var(--border));background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),var(--surface));top:51%;left:95%}.future-anchor-v20>span{background:color-mix(in srgb,var(--major,var(--brand)) 11%,var(--surface-soft));width:42px;height:42px;color:var(--brand);border-radius:13px;place-items:center;display:grid}.future-anchor-v20 small{margin-top:6px;font-size:8px}.future-anchor-v20 strong{font-size:10.5px;line-height:1.25}.future-node-v20{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:46px 1fr;align-items:center;gap:9px;width:174px;min-height:78px;padding:10px 11px;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:0 12px 28px #141d3616}.future-node-v20:hover,.future-node-v20.selected{border-color:color-mix(in srgb,var(--node) 55%,var(--border));box-shadow:0 17px 35px #141d3624,0 0 0 4px color-mix(in srgb,var(--node) 7%,transparent);transform:translate(-50%,-50%)translateY(-3px)}.future-node-v20.primary{width:188px;min-height:86px}.future-node-v20.later{opacity:.7}.future-node-v20.next{border-color:color-mix(in srgb,var(--node) 50%,var(--border));box-shadow:0 14px 32px #141d361a,0 0 0 5px color-mix(in srgb,var(--node) 8%,transparent)}.future-node-v20.done{border-color:color-mix(in srgb,#36c7a3 42%,var(--border));background:linear-gradient(150deg,color-mix(in srgb,#36c7a3 5%,var(--surface)),var(--surface))}.future-node-icon-v20{background:color-mix(in srgb,var(--node) 10%,var(--surface-soft));border:1px solid color-mix(in srgb,var(--node) 18%,var(--border));border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative}.future-node-icon-v20 b{color:#fff;border:2px solid var(--surface);background:#36c7a3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-5px;right:-4px}.future-node-v20 small{letter-spacing:.08em;color:var(--muted);font-size:8.5px}.future-node-v20.next small{color:var(--node)}.future-node-v20 strong{color:var(--text);margin-top:3px;font-size:12.5px;line-height:1.25;display:block}.future-custom-point-v20{background:linear-gradient(145deg,color-mix(in srgb,#f3bb45 13%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,#e7a72a 34%,var(--border));border-radius:12px 18px 18px;grid-template-columns:33px 1fr;align-items:center;gap:8px;width:166px;min-height:70px;padding:9px 10px 9px 27px;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 24px #37290c1a}.future-custom-point-v20:hover,.future-custom-point-v20.selected{transform:translate(-50%,-50%)rotate(-.4deg)translateY(-2px);box-shadow:0 16px 30px #37290c24,0 0 0 4px #f3bb451c}.future-custom-grip-v20{color:#b78520;cursor:grab;touch-action:none;border-radius:7px;place-items:center;width:17px;display:grid;position:absolute;top:7px;bottom:7px;left:6px}.future-custom-grip-v20:active{cursor:grabbing}.future-custom-dot-v20{background:color-mix(in srgb,#f3bb45 18%,var(--surface));color:#bb7f0c;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.future-custom-point-v20 small{font-size:8px}.future-custom-point-v20 strong{color:var(--text);font-size:11px;line-height:1.25}.future-milestone-panel-v20{border:1px solid var(--border);background:var(--surface);border-radius:23px;overflow:hidden;box-shadow:0 16px 44px #161f3a0f}.future-milestone-panel-v20>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 4%,var(--surface)),var(--surface));grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 20px;display:grid}.future-milestone-icon-v20{background:color-mix(in srgb,var(--node,var(--brand)) 10%,var(--surface-soft));border:1px solid color-mix(in srgb,var(--node,var(--brand)) 18%,var(--border));border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.future-milestone-icon-v20.custom{color:#bb8016;background:color-mix(in srgb,#f1b743 14%,var(--surface))}.future-milestone-panel-v20 h2{margin:2px 0 5px;font-size:23px}.future-milestone-panel-v20>header p{color:var(--muted);max-width:800px;margin:0;font-size:12.5px;line-height:1.55}.future-milestone-state-v20{background:var(--surface-soft);text-align:center;border-radius:15px;min-width:105px;padding:10px 12px}.future-milestone-state-v20 strong{font-size:21px;display:block}.future-milestone-state-v20 span{color:var(--muted);font-size:9.5px}.future-milestone-body-v20{grid-template-columns:.9fr 1.25fr;gap:0;display:grid}.future-milestone-meaning-v20,.future-build-v20{padding:18px 20px}.future-milestone-meaning-v20{border-right:1px solid var(--border)}.future-milestone-meaning-v20>strong,.future-build-v20>header strong{margin:5px 0 10px;font-size:14px;line-height:1.5;display:block}.future-proof-tags-v20{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.future-proof-tags-v20 span{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;padding:6px 8px;font-size:9.5px;font-weight:700}.future-linked-proof-v20{gap:6px;margin-top:10px;display:grid}.future-linked-proof-v20>small{margin-bottom:2px}.future-linked-proof-v20 button,.future-custom-panel-body-v20 button{border:1px solid var(--border);background:var(--surface-soft);text-align:left;color:var(--text);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px 9px;font-size:10.5px;display:grid}.future-linked-proof-v20 button:hover,.future-custom-panel-body-v20 button:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}.future-muted-v20{color:var(--muted);font-size:11px;line-height:1.55}.future-route-tabs-v20{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.future-route-tabs-v20 button{text-align:left;border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:6px;padding:8px;display:grid}.future-route-tabs-v20 button.active{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 6%,transparent)}.future-route-tabs-v20 button>svg{color:var(--brand)}.future-route-tabs-v20 strong{font-size:10px}.future-route-tabs-v20 small{margin-top:2px;font-size:8.5px;display:block}.future-route-focus-v20{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:10px;margin-top:10px;padding:12px;display:grid}.future-route-focus-v20>p{margin:0;font-size:11.5px;line-height:1.55}.future-route-focus-v20>div:not(.future-route-proof-v20) strong,.future-route-focus-v20>div:not(.future-route-proof-v20) span{margin-top:3px;font-size:10.5px;line-height:1.5;display:block}.future-route-proof-v20{flex-wrap:wrap;gap:5px;display:flex}.future-route-proof-v20 small{width:100%}.future-route-proof-v20 span{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.future-milestone-panel-v20>footer{border-top:1px solid var(--border);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.future-role-note-v20{color:var(--muted);margin-left:auto;font-size:10px}.future-custom-panel-body-v20{grid-template-columns:1fr 1fr;display:grid}.future-custom-panel-body-v20>section{padding:18px 20px}.future-custom-panel-body-v20>section+section{border-left:1px solid var(--border)}.future-custom-panel-body-v20 p{color:var(--muted);font-size:11.5px;line-height:1.55}.future-next-v20{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),color-mix(in srgb,var(--cyan) 4%,var(--surface)));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));border-radius:19px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.future-next-v20>div{align-items:center;gap:12px;display:flex}.future-next-v20>div>span{background:var(--brand);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.future-next-v20 strong{font-size:14px;display:block}.future-next-v20 p{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.45}.future-builder-modal-v20,.future-plan-modal-v20,.future-point-modal-v20,.future-share-modal-v20{background:var(--surface);border:1px solid var(--border);border-radius:24px;width:min(920px,100vw - 28px);max-height:min(90vh,900px);overflow:auto;box-shadow:0 28px 80px #080e204d}.future-builder-modal-v20>header,.future-plan-modal-v20>header,.future-point-modal-v20>header,.future-share-modal-v20>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.future-builder-modal-v20 h2,.future-plan-modal-v20 h2,.future-point-modal-v20 h2,.future-share-modal-v20 h2{margin:4px 0;font-size:22px}.future-builder-modal-v20 header p,.future-plan-modal-v20 header p,.future-point-modal-v20 header p,.future-share-modal-v20 header p{color:var(--muted);max-width:690px;margin:0;font-size:12px;line-height:1.55}.future-builder-body-v20,.future-plan-body-v20,.future-point-modal-v20>.form-stack{gap:14px;padding:18px 22px;display:grid}.future-builder-modal-v20>footer,.future-plan-modal-v20>footer,.future-point-modal-v20>footer,.future-share-modal-v20>footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.future-question-v20{grid-template-columns:34px 1fr;align-items:start;gap:9px;display:grid}.future-question-v20>span{background:color-mix(in srgb,var(--brand) 10%,var(--surface-soft));width:30px;height:30px;color:var(--brand);border-radius:10px;place-items:center;font-size:9px;font-weight:850;display:grid}.future-question-v20>div>strong{margin:6px 0 7px;font-size:12px;display:block}.future-question-v20 select,.future-question-v20 textarea{width:100%}.future-chip-group-v20{flex-wrap:wrap;gap:6px;display:flex}.future-chip-group-v20 button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:10px}.future-chip-group-v20 button.selected{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 9%,var(--surface));color:var(--brand)}.future-plan-routes-v20{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.future-plan-routes-v20 button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.future-plan-routes-v20 button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.future-plan-routes-v20 strong{font-size:10px}.future-plan-routes-v20 small{color:var(--muted);margin-top:2px;font-size:8.5px;display:block}.future-plan-time-v20{gap:7px;margin-top:7px;display:flex}.future-plan-time-v20 button{border:1px solid var(--border);background:var(--surface-soft);min-width:75px;color:var(--text);cursor:pointer;border-radius:12px;padding:8px}.future-plan-time-v20 button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.future-plan-time-v20 strong{font-size:16px;display:block}.future-plan-time-v20 span{color:var(--muted);font-size:9px}.future-plan-preview-v20{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:13px}.future-plan-preview-v20 strong{margin:4px 0;font-size:12px;display:block}.future-plan-preview-v20 p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.future-share-modal-v20{width:min(1040px,100vw - 28px)}.future-share-layout-v20{grid-template-columns:280px 1fr;gap:16px;padding:18px 22px;display:grid}.future-share-layout-v20>aside{align-content:start;gap:7px;display:grid}.future-share-layout-v20>aside>small{margin:7px 0 2px}.future-share-layout-v20>aside>button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;padding:9px;display:grid}.future-share-layout-v20>aside>button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.future-share-layout-v20>aside>button>span{background:var(--surface);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.future-share-layout-v20>aside>button strong{font-size:10.5px}.future-share-layout-v20>aside>button p{color:var(--muted);margin:2px 0 0;font-size:8.8px;line-height:1.35}.future-share-themes-v20{gap:6px;display:flex}.future-share-themes-v20 button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 9px;font-size:9px}.future-share-themes-v20 button.active{border-color:var(--brand)}.future-share-preview-v20{border-radius:22px;align-items:stretch;min-height:480px;padding:36px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0f183126}.future-share-preview-v20.aurora{color:#fff;background:linear-gradient(145deg,#17123f,#3e2a7a 46%,#11676d)}.future-share-preview-v20.midnight{color:#fff;background:linear-gradient(145deg,#07101f,#182747)}.future-share-preview-v20.paper{color:#172039;background:linear-gradient(145deg,#f5efe4,#fff)}.share-story-v20{align-content:space-between;gap:18px;height:100%;display:grid}.share-story-v20>small{color:currentColor;opacity:.68}.share-story-v20 h3{margin:0;font-size:35px;line-height:1.05}.share-story-v20>p{opacity:.72;margin:-10px 0 0;font-size:15px}.share-story-icon-v20{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:21px;place-items:center;width:68px;height:68px;display:grid}.paper .share-story-icon-v20{background:#5b4dd612;border-color:#5b4dd61f}.share-story-metric-v20 strong{font-size:62px;display:block}.share-story-metric-v20 span{opacity:.72;font-size:14px}.share-story-v20>footer{opacity:.75;justify-content:space-between;gap:10px;font-size:12px;display:flex}.share-recap-grid-v20{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.share-recap-grid-v20>span{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:15px;padding:14px}.paper .share-recap-grid-v20>span{background:#1e283c0a;border-color:#1e283c14}.share-recap-grid-v20 strong{font-size:32px;display:block}.share-recap-grid-v20 small{opacity:.7;font-size:10px}.share-route-v20{grid-template-columns:repeat(5,1fr);align-items:start;gap:4px;display:grid}.share-route-v20>span{justify-items:center;gap:8px;display:grid;position:relative}.share-route-v20>span:after{content:"";background:#ffffff2e;width:84%;height:2px;position:absolute;top:12px;left:58%}.share-route-v20>span:last-child:after{display:none}.paper .share-route-v20>span:after{background:#1e283c1f}.share-route-v20 i{z-index:1;background:#fff3;border:2px solid #ffffff59;border-radius:50%;width:25px;height:25px}.paper .share-route-v20 i{background:#1e283c14;border-color:#1e283c29}.share-route-v20 i.done{background:#38c8a5;border-color:#8be7d0}.share-route-v20 i.next{background:#8d75ff;border-color:#c1b5ff;box-shadow:0 0 0 5px #8d75ff26}.share-route-v20 small{text-align:center;opacity:.7;font-size:8px}.future-share-caption-v20{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;margin:0 22px 16px;padding:11px 13px}.future-share-caption-v20 p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.5}.evidence-card-v17{min-height:250px}.evidence-card-v17 h3{font-size:15px;line-height:1.3}.evidence-card-v17>p{color:var(--text);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.evidence-card-signal-v17 span{padding:5px 7px;font-size:9px}.vault-planner-inbox-v17{background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),var(--surface));border-radius:18px}:root[data-theme=dark] .future-map-head-v20,:root[data-theme=dark] .future-board-shell-v20,:root[data-theme=dark] .future-milestone-panel-v20{box-shadow:none}.future-map-page-v20.major-tech{--major:#7d70ff}.future-map-page-v20.major-science{--major:#3aaee8}.future-map-page-v20.major-engineering{--major:#e59c44}.future-map-page-v20.major-business{--major:#36b989}.future-map-page-v20.major-design{--major:#e86ea5}.future-map-page-v20.major-health{--major:#49bc9f}.future-map-page-v20.major-law{--major:#a77aec}.future-map-page-v20.major-education{--major:#e1a63d}.future-map-page-v20.major-humanities{--major:#d7767e}.future-map-page-v20.major-media{--major:#e571b7}.future-map-page-v20.major-social{--major:#62a5e3}@media (width<=1050px){.future-map-head-v20{align-items:flex-start}.future-map-head-actions-v20{max-width:460px}.future-milestone-body-v20{grid-template-columns:1fr}.future-milestone-meaning-v20{border-right:0;border-bottom:1px solid var(--border)}.future-share-layout-v20{grid-template-columns:1fr}.future-share-layout-v20>aside{grid-template-columns:repeat(3,1fr)}.future-share-layout-v20>aside>small,.future-share-themes-v20{grid-column:1/-1}.future-plan-routes-v20,.future-route-tabs-v20{grid-template-columns:1fr 1fr}}@media (width<=760px){.future-map-head-v20{display:grid}.future-map-head-actions-v20{grid-template-columns:1fr 1fr;width:100%;max-width:none;display:grid}.future-map-head-actions-v20 .button-primary{grid-column:1/-1}.future-map-signalbar-v20{grid-template-columns:1fr}.future-map-signalbar-v20>div{border-right:0;border-bottom:1px solid var(--border);min-height:70px}.future-map-signalbar-v20>div:last-child{border-bottom:0}.future-board-shell-v20>header{display:grid}.future-board-legend-v20{justify-content:flex-start}.future-board-v20{min-width:930px;height:560px}.future-milestone-panel-v20>header{grid-template-columns:48px 1fr}.future-milestone-state-v20{text-align:left;grid-column:1/-1;align-items:baseline;gap:7px;display:flex}.future-custom-panel-body-v20{grid-template-columns:1fr}.future-custom-panel-body-v20>section+section{border-left:0;border-top:1px solid var(--border)}.future-milestone-panel-v20>footer{grid-template-columns:1fr 1fr;display:grid}.future-role-note-v20{grid-column:1/-1;margin:0}.future-next-v20{display:grid}.future-next-v20 .button{width:100%}.future-share-modal-v20>footer{grid-template-columns:1fr 1fr;display:grid}.future-share-preview-v20{min-height:410px;padding:24px}.share-story-v20 h3{font-size:29px}.future-map-empty-v20{grid-template-columns:auto 1fr}.future-map-empty-v20>.button{grid-column:1/-1;width:100%}}@media (width<=520px){.future-map-page-v20{gap:13px}.future-map-head-v20{padding:14px}.future-map-destination-v20 h1{font-size:20px}.future-map-head-actions-v20{grid-template-columns:1fr}.future-map-head-actions-v20 .button-primary{grid-column:auto}.future-board-shell-v20{border-radius:18px}.future-board-shell-v20>header{padding:15px}.future-board-v20{height:520px}.future-milestone-panel-v20>header,.future-milestone-body-v20>section{padding:14px}.future-route-tabs-v20,.future-plan-routes-v20,.future-milestone-panel-v20>footer,.future-share-layout-v20>aside{grid-template-columns:1fr}.future-share-layout-v20>aside>small,.future-share-themes-v20{grid-column:auto}.future-share-preview-v20{min-height:380px;padding:20px}.share-recap-grid-v20{grid-template-columns:1fr 1fr}.future-share-modal-v20>footer{grid-template-columns:1fr}.future-builder-body-v20,.future-plan-body-v20,.future-point-modal-v20>.form-stack{padding:14px}.future-builder-modal-v20>header,.future-plan-modal-v20>header,.future-point-modal-v20>header,.future-share-modal-v20>header{padding:15px}.future-question-v20{grid-template-columns:28px 1fr}.future-question-v20>span{width:26px;height:26px}.future-plan-time-v20{grid-template-columns:1fr 1fr;display:grid}}.achievement-card-signals-v15{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 2px;display:flex}.achievement-card-signals-v15 span{letter-spacing:.02em;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.achievement-card-preview-v15.paper .achievement-card-signals-v15 span{color:#5446c7;background:#f0edff;border-color:#ded7ff}.landing-share-skill-chips-v23{flex-wrap:wrap;justify-content:center!important;gap:6px!important;margin:14px 0!important;display:flex!important}.landing-share-skill-chips-v23 span{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;letter-spacing:.02em!important;font-size:8px!important;font-weight:800!important}.landing-share-card-v13.proof-story footer{flex-wrap:wrap;justify-content:center;gap:8px}.sidebar-career-focus-v23{background:color-mix(in srgb,var(--career-accent) 7%,var(--surface-2));border:1px solid color-mix(in srgb,var(--career-accent) 15%,var(--border));border-radius:11px;gap:2px;padding:9px 10px;display:grid}.sidebar-career-focus-v23 small{letter-spacing:.09em;color:var(--muted);font-size:7.5px;font-weight:850}.sidebar-career-focus-v23 strong{color:var(--text);font-size:10.5px;line-height:1.3}.sidebar-career-focus-v23 span{color:var(--muted);font-size:8px;line-height:1.35}.sidebar-career-metrics-v18,.sidebar-career-next-v18{display:none!important}.dashboard-future-intro-v23{max-width:760px;color:var(--muted)!important;margin:14px 0 12px!important;font-size:10.5px!important;line-height:1.55!important}.dashboard-future-route-v23{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;grid-template-columns:minmax(180px,.72fr) auto minmax(0,1.4fr);align-items:center;gap:10px;padding:12px;display:grid}.dashboard-future-you-v23{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}.dashboard-future-you-v23>span{background:color-mix(in srgb,var(--brand) 9%,var(--surface));width:38px;height:38px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.dashboard-future-you-v23>div{display:grid}.dashboard-future-you-v23 small,.dashboard-future-milestones-v23 small{letter-spacing:.09em;color:var(--muted);font-size:7px;font-weight:850}.dashboard-future-you-v23 strong{font-size:9.5px;line-height:1.3}.dashboard-future-milestones-v23{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dashboard-future-milestones-v23 button{text-align:left;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;border-radius:10px;gap:2px;padding:8px;display:grid}.dashboard-future-milestones-v23 button.next{border-color:color-mix(in srgb,var(--brand) 34%,var(--border));background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.dashboard-future-milestones-v23 strong{white-space:nowrap;text-overflow:ellipsis;font-size:8.7px;overflow:hidden}.dashboard-future-milestones-v23>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.dashboard-future-footer-v23{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;display:grid}.dashboard-future-footer-v23>span{grid-template-columns:18px auto;align-items:center;column-gap:4px;display:grid}.dashboard-future-footer-v23>span svg{color:var(--brand);grid-row:1/3}.dashboard-future-footer-v23 strong{font-size:9.5px}.dashboard-future-footer-v23 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}@media (width<=900px){.dashboard-future-route-v23{grid-template-columns:1fr}.dashboard-future-route-v23>svg{justify-self:center;transform:rotate(90deg)}.dashboard-future-milestones-v23{grid-template-columns:1fr 1fr 1fr}}@media (width<=520px){.dashboard-future-milestones-v23,.dashboard-future-footer-v23{grid-template-columns:1fr}.dashboard-future-footer-v23 .button{width:100%}}.share-route-v23{gap:7px;margin:14px 0 8px;display:grid}.share-route-v23>span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.future-share-preview-v20.paper .share-route-v23>span{background:#5c48c80d;border-color:#5c48c81f}.share-route-v23>span>i{background:#ffffff1a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.share-route-v23>span.next>i{background:var(--viz-accent,#7a68f1);color:#fff}.share-route-v23>span>div{text-align:left;display:grid}.share-route-v23 small{letter-spacing:.09em;opacity:.65;font-weight:850;font-size:6.5px!important}.share-route-v23 strong{font-size:9.5px;line-height:1.25}.sidebar-career-card-v24{color:#fff;background:linear-gradient(145deg,#6c5ce726,#00c2a812);border:1px solid #ffffff17;border-radius:16px;gap:12px;margin:14px 4px 0;padding:14px;display:grid}.sidebar-career-card-v24:hover{background:linear-gradient(145deg,#6c5ce738,#00c2a81c);border-color:#ffffff26}.career-twin-update-toast-v24 strong{font-size:12px!important}.career-twin-update-toast-v24 span{font-size:11px!important}.career-twin-page-v24{--twin-accent:#6c5ce7}.career-twin-hero-v24{color:#fff;background:linear-gradient(135deg,#111833,#242458 48%,#0d5f59);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #1216322e}.career-twin-hero-v24:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b76ff59,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% auto auto 40%}.career-twin-identity-v24{align-items:center;gap:16px;display:flex;position:relative}.career-twin-avatar-v24{background:#ffffff1a;border:1px solid #ffffff26;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px #ffffff24}.career-twin-identity-v24 small{letter-spacing:.13em;color:#84f2de;font-size:11px;font-weight:800}.career-twin-identity-v24 h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(28px,4vw,46px)}.career-twin-identity-v24 p{color:#ffffffb8;margin:0;font-size:14px}.career-twin-identity-v24 p strong{color:#fff}.career-twin-hero-actions-v24{align-items:flex-start;gap:9px;display:flex;position:relative}.career-twin-hero-actions-v24 .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff26}.career-twin-hero-note-v24{color:#ffffffb8;border-top:1px solid #ffffff1a;grid-column:1/-1;align-items:center;gap:9px;padding-top:15px;font-size:12px;display:flex;position:relative}.career-twin-hero-note-v24 svg{color:#84f2de}.career-twin-stats-v24{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.career-twin-stats-v24 article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;align-items:center;gap:12px;padding:17px 18px;display:flex}.career-twin-stats-v24 article>span{background:var(--brand-soft);width:39px;height:39px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.career-twin-stats-v24 article div{display:grid}.career-twin-stats-v24 strong{letter-spacing:-.04em;font-size:23px}.career-twin-stats-v24 small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.career-twin-main-grid-v24{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.career-twin-profile-v24{padding:24px}.career-twin-dimensions-v24{gap:9px;display:grid}.career-twin-dimensions-v24>button{border:1px solid var(--line);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:15px;padding:14px 15px;transition:all .18s}.career-twin-dimensions-v24>button:hover,.career-twin-dimensions-v24>button.active{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface));transform:translateY(-1px)}.career-twin-dimensions-v24>button>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.career-twin-dimensions-v24 strong{font-size:14px}.career-twin-dimensions-v24>button>div span,.career-twin-dimensions-v24 footer span{color:var(--muted);font-size:10px}.career-twin-dimensions-v24 i{background:var(--surface-3);border-radius:999px;height:7px;margin:10px 0 9px;display:block;overflow:hidden}.career-twin-dimensions-v24 i b{background:linear-gradient(90deg,var(--brand),#00bda7);border-radius:inherit;height:100%;display:block}.career-twin-dimensions-v24 footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-twin-dimensions-v24 footer em{text-transform:uppercase;color:var(--brand);font-size:10px;font-style:normal;font-weight:800}.career-twin-inspector-v24{gap:15px;padding:22px;display:grid;position:sticky;top:84px}.career-twin-inspector-v24 h2{margin:0;font-size:25px}.career-twin-inspector-state-v24{background:var(--surface-2);border-radius:13px;justify-content:space-between;gap:12px;padding:12px 13px;display:flex}.career-twin-inspector-state-v24 strong{color:var(--brand)}.career-twin-inspector-state-v24 span{color:var(--muted);font-size:11px}.career-twin-signal-chips-v24{flex-wrap:wrap;gap:6px;display:flex}.career-twin-signal-chips-v24 span{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.career-twin-inspector-v24 section{gap:9px;display:grid}.career-twin-inspector-v24 section>small{letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.career-twin-inspector-v24 section>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.career-twin-proof-links-v24{gap:7px;display:grid}.career-twin-proof-links-v24 button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.career-twin-proof-links-v24 button:hover{background:var(--surface-2)}.career-twin-proof-links-v24 button>svg:first-child{color:var(--green)}.career-twin-proof-links-v24 button div{min-width:0;display:grid}.career-twin-proof-links-v24 strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.career-twin-proof-links-v24 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.career-twin-inspector-actions-v24{flex-wrap:wrap;gap:8px;display:flex}.career-activity-v24{padding:25px}.career-activity-feed-v24{gap:0;display:grid}.career-activity-feed-v24>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:17px 2px;display:grid}.career-activity-feed-v24>article:last-child{border-bottom:0}.career-activity-icon-v24{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:13px;place-items:center;display:grid}.career-activity-icon-v24.research{color:#2483b6;background:#e8f6ff}.career-activity-icon-v24.achievement{color:#b87d00;background:#fff5db}.career-activity-icon-v24.experience{color:#00836f;background:#e8f8f3}.career-activity-copy-v24{min-width:0}.career-activity-copy-v24>small{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:800}.career-activity-copy-v24 h3{margin:5px 0 6px;font-size:15px}.career-activity-copy-v24 p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.career-activity-copy-v24>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.career-activity-copy-v24>div span{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:9px}.career-activity-actions-v24{align-items:center;gap:6px;display:flex}.career-activity-empty-v24{text-align:center;color:var(--muted);place-items:center;gap:8px;padding:35px;display:grid}.career-activity-empty-v24 h3{color:var(--text);margin:0}.career-activity-empty-v24 p{max-width:500px;margin:0;font-size:12px}.career-twin-loop-v24{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px 22px;display:grid}.career-twin-loop-v24>div{gap:2px;display:grid}.career-twin-loop-v24>div span{color:var(--brand);font-size:9px;font-weight:900}.career-twin-loop-v24 strong{font-size:12px}.career-twin-loop-v24 small{color:var(--muted);font-size:9px}.career-twin-loop-v24>svg{color:var(--muted-2);width:16px}.dashboard-v24{gap:18px}.dashboard-welcome-v24 h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(27px,3vw,39px)}.dashboard-welcome-v24 p{color:var(--muted);margin:0;font-size:13px}.dashboard-primary-grid-v24{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.dashboard-next-v24{align-content:start;gap:15px;display:grid}.dashboard-next-v24 header{justify-content:space-between;gap:14px;display:flex}.dashboard-next-v24 h2{margin:5px 0 0;font-size:22px}.dashboard-next-v24>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.dashboard-next-meta-v24{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.dashboard-next-meta-v24 span{align-items:center;gap:5px;display:flex}.dashboard-twin-v24{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--brand-soft) 32%,var(--surface)));gap:15px;display:grid}.dashboard-twin-head-v24{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dashboard-twin-head-v24>span{background:var(--brand-soft);width:52px;height:52px;color:var(--brand);border-radius:16px;place-items:center;display:grid}.dashboard-twin-head-v24 small{letter-spacing:.09em;color:var(--brand);font-size:9px;font-weight:800}.dashboard-twin-head-v24 h2{margin:3px 0;font-size:19px}.dashboard-twin-head-v24 p{color:var(--muted);margin:0;font-size:11px}.dashboard-twin-intro-v24{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.dashboard-twin-bars-v24{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.dashboard-twin-bars-v24 button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;padding:9px}.dashboard-twin-bars-v24 button span{gap:2px;display:grid}.dashboard-twin-bars-v24 strong{font-size:10px}.dashboard-twin-bars-v24 em{color:var(--muted);font-size:8px;font-style:normal}.dashboard-twin-bars-v24 i{background:var(--surface-3);border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}.dashboard-twin-bars-v24 b{background:linear-gradient(90deg,var(--brand),#00bda7);height:100%;display:block}.dashboard-twin-signals-v24{gap:7px;display:grid}.dashboard-twin-signals-v24>small{color:var(--muted);font-size:9px;font-weight:800}.dashboard-twin-signals-v24>div{flex-wrap:wrap;gap:5px;display:flex}.dashboard-twin-signals-v24 span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:9px}.dashboard-twin-v24>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.dashboard-twin-v24>footer>div{align-items:baseline;gap:6px;display:flex}.dashboard-twin-v24>footer strong{font-size:22px}.dashboard-twin-v24>footer span{color:var(--muted);font-size:9px}.dashboard-stats-v24{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.dashboard-stats-v24 article{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-items:center;gap:11px;padding:15px 16px;display:flex}.dashboard-stats-v24 article>span{background:var(--surface-2);width:36px;height:36px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.dashboard-stats-v24 article div{display:grid}.dashboard-stats-v24 small{letter-spacing:.07em;color:var(--muted);font-size:8px;font-weight:800}.dashboard-stats-v24 strong{font-size:19px}.dashboard-stats-v24 p{color:var(--muted);margin:1px 0 0;font-size:9px}.dashboard-secondary-grid-v24{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-work-list-v24,.dashboard-evidence-list-v24{display:grid}.dashboard-work-list-v24>button,.dashboard-evidence-list-v24>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 0;display:grid}.dashboard-work-list-v24>button:last-child,.dashboard-evidence-list-v24>button:last-child{border-bottom:0}.dashboard-work-list-v24 div,.dashboard-evidence-list-v24 div{min-width:0;display:grid}.dashboard-work-list-v24 strong,.dashboard-evidence-list-v24 strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-work-list-v24 small,.dashboard-evidence-list-v24 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dashboard-work-list-v24 em,.dashboard-evidence-list-v24 em{color:var(--muted);font-size:9px;font-style:normal}.dashboard-auto-proof-v24{background:var(--brand-soft);color:var(--brand);border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5;display:flex}.career-twin-share-backdrop-v24{z-index:120}.career-twin-share-modal-v24{background:var(--surface);border:1px solid var(--line);width:min(920px,100vw - 28px);max-height:92vh;box-shadow:var(--shadow-lg);border-radius:24px;padding:22px;overflow:auto}.career-twin-share-modal-v24>header{justify-content:space-between;gap:18px;display:flex}.career-twin-share-modal-v24>header>div>span{color:var(--brand);letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.career-twin-share-modal-v24 h2{margin:6px 0;font-size:23px}.career-twin-share-modal-v24 header p{color:var(--muted);margin:0;font-size:11px}.career-twin-card-v24{color:#fff;background:linear-gradient(135deg,#141439,#6547d8 50%,#087a72);border-radius:22px;min-height:390px;margin:20px 0;padding:28px 30px}.career-twin-card-v24.midnight{background:linear-gradient(135deg,#07111f,#171a33 55%,#092c30)}.career-twin-card-v24.paper{color:#15172b;background:linear-gradient(135deg,#f8f7fc,#eef4f7);border:1px solid #e6e8ef}.career-twin-card-top-v24{letter-spacing:.08em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.career-twin-card-title-v24{margin-top:31px}.career-twin-card-title-v24 small{color:#7df0d8;font-size:10px;font-weight:800}.career-twin-card-v24.paper .career-twin-card-title-v24 small{color:#6957f5}.career-twin-card-title-v24 h3{letter-spacing:-.04em;margin:6px 0;font-size:34px}.career-twin-card-title-v24 p{opacity:.7;margin:0;font-size:12px}.career-twin-card-metrics-v24{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.career-twin-card-metrics-v24 span{border-top:1px solid #ffffff1f;padding:10px 0;display:grid}.career-twin-card-v24.paper .career-twin-card-metrics-v24 span{border-color:#14172a1a}.career-twin-card-metrics-v24 b{font-size:22px}.career-twin-card-metrics-v24 small{opacity:.68;font-size:8px}.career-twin-card-bars-v24{gap:8px;display:grid}.career-twin-card-bars-v24>div{grid-template-columns:100px 1fr 75px;align-items:center;gap:9px;font-size:10px;display:grid}.career-twin-card-bars-v24 i{background:#ffffff26;border-radius:999px;height:6px;overflow:hidden}.career-twin-card-v24.paper .career-twin-card-bars-v24 i{background:#dfe3ee}.career-twin-card-bars-v24 i b{background:#7df0d8;height:100%;display:block}.career-twin-card-v24.paper .career-twin-card-bars-v24 i b{background:#6957f5}.career-twin-card-bars-v24 em{opacity:.72;text-transform:uppercase;font-size:8px;font-style:normal}.career-twin-card-signals-v24{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.career-twin-card-signals-v24 span{border:1px solid #ffffff2b;border-radius:999px;padding:5px 7px;font-size:8px}.career-twin-card-v24.paper .career-twin-card-signals-v24 span{border-color:#dadde6}.career-twin-card-v24 footer{opacity:.72;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:23px;padding-top:13px;font-size:9px;display:flex}.career-twin-card-v24.paper footer{border-color:#dadde6}.career-twin-style-v24{align-items:center;gap:7px;display:flex}.career-twin-style-v24>span{color:var(--muted);margin-right:3px;font-size:10px}.career-twin-style-v24 button{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:6px 10px;font-size:9px}.career-twin-style-v24 button.active{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.career-twin-caption-v24{border:1px solid var(--line);border-radius:14px;margin-top:14px;padding:12px}.career-twin-caption-v24 header{justify-content:space-between;display:flex}.career-twin-caption-v24 pre{white-space:pre-wrap;font:inherit;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.career-twin-share-actions-v24{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.landing-v24{color:#f6f8ff;background:#070c18;min-height:100vh}.landing-header-v24{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c18d1;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;height:72px;padding:0 max(24px,5vw);display:grid;position:sticky;top:0}.landing-header-v24 nav{justify-content:center;gap:24px;display:flex}.landing-header-v24 nav a,.landing-header-v24>div>a:not(.button){color:#ffffffa8;font-size:12px}.landing-header-v24>div{align-items:center;gap:12px;display:flex}.landing-language-v24{color:#ffffffb3;cursor:pointer;background:0 0;border:0;gap:6px;display:flex}.landing-hero-v24{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:50px;min-height:690px;padding:90px max(26px,6vw) 74px;display:grid;position:relative;overflow:hidden}.landing-hero-glow-v24 i{filter:blur(10px);opacity:.5;border-radius:50%;position:absolute}.landing-hero-glow-v24 i:first-child{background:radial-gradient(circle,#6c5ce755,#0000 65%);width:520px;height:520px;top:-120px;left:-120px}.landing-hero-glow-v24 i:nth-child(2){background:radial-gradient(circle,#00c2a833,#0000 65%);width:500px;height:500px;bottom:-130px;right:-80px}.landing-hero-glow-v24 i:nth-child(3){background:radial-gradient(circle,#ef6ca633,#0000 65%);width:360px;height:360px;bottom:-190px;left:44%}.landing-hero-copy-v24{z-index:1;position:relative}.landing-kicker-v24{color:#82eedc;letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.landing-hero-copy-v24 h1{letter-spacing:-.06em;max-width:820px;margin:13px 0 20px;font-size:clamp(48px,6vw,82px);line-height:.98}.landing-hero-copy-v24>p{color:#aeb7cb;max-width:700px;font-size:16px;line-height:1.75}.landing-hero-actions-v24{align-items:center;gap:15px;margin-top:27px;display:flex}.landing-primary-v24{min-height:49px;color:#fff!important;background:linear-gradient(135deg,#7a63f5,#2bc7b0)!important;padding-inline:20px!important}.landing-secondary-v24{color:#d9def0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.landing-trust-v24{color:#8e9aad;flex-wrap:wrap;gap:17px;margin-top:24px;font-size:10px;display:flex}.landing-trust-v24 span{align-items:center;gap:5px;display:flex}.landing-trust-v24 svg{color:#6be6c9;width:13px}.landing-twin-preview-v24{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1f;border-radius:24px;padding:22px;position:relative;box-shadow:0 32px 90px #00000057}.landing-twin-preview-v24>header{color:#a8b2c9;letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.landing-twin-person-v24{align-items:center;gap:13px;margin:24px 0;display:flex}.landing-twin-person-v24>span{background:#7df0d81a;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.landing-twin-person-v24 small{color:#7df0d8;font-size:8px;font-weight:800}.landing-twin-person-v24 h3{margin:4px 0;font-size:19px}.landing-twin-person-v24 p{color:#9aa5ba;margin:0;font-size:10px}.landing-twin-bars-v24{gap:10px;display:grid}.landing-twin-bars-v24>div{grid-template-columns:100px 1fr 34px;align-items:center;gap:10px;font-size:9px;display:grid}.landing-twin-bars-v24 i{background:#ffffff17;border-radius:999px;height:7px;overflow:hidden}.landing-twin-bars-v24 b{background:linear-gradient(90deg,#7d6ff0,#67ecd1);height:100%;display:block}.landing-twin-bars-v24 em{color:#98a3b8;font-style:normal}.landing-twin-update-v24{background:#7df0d814;border:1px solid #7df0d821;border-radius:14px;align-items:center;gap:10px;margin-top:22px;padding:13px;display:flex}.landing-twin-update-v24>svg{color:#7df0d8}.landing-twin-update-v24 div{display:grid}.landing-twin-update-v24 small{color:#7df0d8;font-size:8px;font-weight:800}.landing-twin-update-v24 strong{margin:2px 0;font-size:11px}.landing-twin-update-v24 p{color:#9ca7bc;margin:0;font-size:9px}.landing-loop-v24{background:#0d1324;border-block:1px solid #ffffff14;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:20px max(26px,6vw);display:grid}.landing-loop-v24 div{display:grid}.landing-loop-v24 b{color:#7df0d8;font-size:9px}.landing-loop-v24 strong{font-size:13px}.landing-loop-v24 span{color:#7f8aa0;font-size:9px}.landing-loop-v24>svg{color:#47536a;width:16px}.landing-section-v24{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:95px max(26px,7vw);display:grid}.landing-section-v24 h2{letter-spacing:-.05em;margin:12px 0 17px;font-size:clamp(34px,4vw,58px);line-height:1.05}.landing-section-v24 p{color:#9da8bc;font-size:14px;line-height:1.7}.landing-section-v24 ul{color:#cbd2e2;gap:10px;padding:0;font-size:12px;list-style:none;display:grid}.landing-section-v24 li{align-items:center;gap:8px;display:flex}.landing-section-v24 li svg{color:#7df0d8;width:14px}.landing-twin-activity-v24{background:#0d1426;border:1px solid #ffffff1a;border-radius:21px;padding:18px}.landing-twin-activity-v24>header{color:#7f8aa0;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.landing-twin-activity-v24 article{border-bottom:1px solid #ffffff12;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.landing-twin-activity-v24 article:last-child{border-bottom:0}.landing-twin-activity-v24 article>span{color:#7df0d8;font-size:8px;font-weight:800}.landing-twin-activity-v24 strong{font-size:12px}.landing-twin-activity-v24 p{margin:3px 0 0;font-size:9px}.landing-twin-activity-v24 button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;padding:7px 10px;font-size:9px}.landing-evidence-output-v24{background:linear-gradient(145deg,#161b36,#162c32);border:1px solid #ffffff1a;border-radius:22px;padding:26px}.landing-evidence-output-v24>small{color:#7df0d8;font-size:9px;font-weight:800}.landing-evidence-output-v24 h3{margin:8px 0 10px;font-size:25px}.landing-evidence-output-v24>p{color:#d1d7e6!important}.landing-evidence-output-v24>div{flex-wrap:wrap;gap:6px;display:flex}.landing-evidence-output-v24>div span{background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:9px}.landing-evidence-output-v24 footer{color:#7df0d8;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.landing-share-v24{background:linear-gradient(135deg,#4d35bd,#147e79);border-radius:22px;justify-self:center;width:min(520px,100%);padding:27px;box-shadow:0 30px 70px #00000040}.landing-share-v24 header,.landing-share-v24 footer{letter-spacing:.06em;justify-content:space-between;font-size:9px;display:flex}.landing-share-v24>small{color:#8ef5df;margin-top:50px;font-size:9px;font-weight:800;display:block}.landing-share-v24 h3{margin:7px 0 12px;font-size:29px}.landing-share-v24 p{color:#e0e7f4!important}.landing-share-v24 footer{opacity:.8;border-top:1px solid #ffffff26;margin-top:45px;padding-top:14px}.landing-ai-v24{background:#0b1120;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:65px max(26px,8vw);display:grid}.landing-ai-v24>svg{color:#7df0d8;background:#7df0d814;border-radius:18px;width:62px;height:62px;padding:15px}.landing-ai-v24 h2{margin:8px 0;font-size:31px}.landing-ai-v24 p{color:#94a0b6;max-width:850px;margin:0;line-height:1.7}.landing-final-v24{background:linear-gradient(135deg,#10162b,#191543);justify-content:space-between;align-items:center;gap:40px;padding:85px max(26px,8vw);display:flex}.landing-final-v24 h2{margin:9px 0;font-size:43px}.landing-final-v24 p{color:#9aa6bb}.landing-footer-v24{color:#818ca1;border-top:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:30px max(26px,6vw);display:grid}.landing-footer-v24>div p{font-size:9px}.landing-footer-v24 nav{gap:16px;font-size:9px;display:flex}.landing-footer-v24>span{font-size:9px}:root[data-theme=dark] .career-activity-icon-v24.research{color:#63c7f6;background:#112c3d}:root[data-theme=dark] .career-activity-icon-v24.achievement{color:#eec55a;background:#3b3016}:root[data-theme=dark] .career-activity-icon-v24.experience{color:#64d9bd;background:#11372f}@media (width<=1100px){.career-twin-main-grid-v24{grid-template-columns:1fr}.career-twin-inspector-v24{position:static}.dashboard-primary-grid-v24,.dashboard-secondary-grid-v24{grid-template-columns:1fr}.dashboard-twin-bars-v24{grid-template-columns:repeat(3,1fr)}.landing-hero-v24{grid-template-columns:1fr;padding-top:70px}.landing-twin-preview-v24{max-width:720px}.landing-section-v24{gap:38px}}@media (width<=760px){.career-twin-hero-v24{grid-template-columns:1fr;padding:21px}.career-twin-hero-actions-v24{flex-wrap:wrap;justify-content:flex-start}.career-twin-stats-v24,.dashboard-stats-v24{grid-template-columns:repeat(2,1fr)}.career-twin-loop-v24{grid-template-columns:1fr}.career-twin-loop-v24>svg{justify-self:center;transform:rotate(90deg)}.career-activity-feed-v24>article{grid-template-columns:auto 1fr}.career-activity-actions-v24{grid-column:2;justify-content:flex-start}.dashboard-twin-bars-v24{grid-template-columns:1fr 1fr}.landing-header-v24 nav{display:none}.landing-header-v24{grid-template-columns:1fr auto}.landing-header-v24>div>a:not(.button){display:none}.landing-hero-v24{padding:55px 20px}.landing-hero-copy-v24 h1{font-size:48px}.landing-loop-v24{grid-template-columns:1fr 1fr}.landing-loop-v24>svg{display:none}.landing-section-v24{grid-template-columns:1fr;padding:70px 22px}.landing-section-v24 h2{font-size:38px}.landing-ai-v24{grid-template-columns:1fr;padding:55px 22px}.landing-final-v24{padding:65px 22px;display:grid}.landing-footer-v24{grid-template-columns:1fr}.career-twin-share-modal-v24{padding:15px}.career-twin-card-v24{padding:20px}.career-twin-card-metrics-v24{grid-template-columns:1fr 1fr 1fr}.career-twin-card-bars-v24>div{grid-template-columns:80px 1fr 62px}}@media (width<=480px){.career-twin-stats-v24,.dashboard-stats-v24{grid-template-columns:1fr 1fr}.career-twin-identity-v24{align-items:flex-start}.career-twin-avatar-v24{width:58px;height:58px}.career-twin-identity-v24 h1{font-size:27px}.career-twin-profile-v24,.career-activity-v24{padding:17px}.dashboard-twin-bars-v24{grid-template-columns:1fr}.career-twin-card-metrics-v24{gap:4px}.career-twin-card-title-v24 h3{font-size:27px}.landing-twin-bars-v24>div{grid-template-columns:80px 1fr 28px}.landing-hero-copy-v24 h1{font-size:41px}}.career-twin-public-link-v25{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.career-twin-public-link-v25>div{gap:3px;min-width:0;display:grid}.career-twin-public-link-v25 strong{font-size:13px}.career-twin-public-link-v25 span{color:var(--muted);font-size:12px;line-height:1.45}.public-twin-page-v25{color:#172033;background:radial-gradient(circle at 12% 8%,#6f5af629,#0000 32%),radial-gradient(circle at 88% 18%,#0cb8a624,#0000 28%),linear-gradient(#f9f9ff,#f4f8fb 52%,#f8f9fc);min-height:100vh;padding:24px clamp(18px,5vw,72px) 36px}.public-twin-nav-v25{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 54px;display:flex}.public-twin-brand-v25{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.public-twin-brand-v25 .logo{transform-origin:0;transform:scale(.92)}.public-twin-nav-v25>div{letter-spacing:.08em;color:#667085;align-items:center;gap:18px;font-size:12px;font-weight:800;display:flex}.public-twin-nav-v25 a{color:#5148d8;letter-spacing:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.public-twin-hero-v25{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:stretch;gap:38px;max-width:1180px;margin:0 auto;display:grid}.public-twin-copy-v25{padding:34px 0 26px}.public-twin-kicker-v25{color:#6557e8;letter-spacing:.09em;align-items:center;gap:7px;margin-bottom:24px;font-size:12px;font-weight:900;display:inline-flex}.public-twin-copy-v25>small{color:#0d8c83;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.public-twin-copy-v25 h1{letter-spacing:-.055em;color:#101828;margin:0;font-size:clamp(38px,6vw,72px);line-height:.98}.public-twin-copy-v25 h2{color:#5b50dc;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(24px,3vw,36px);line-height:1.05}.public-twin-copy-v25 p{color:#5f6c80;max-width:720px;font-size:17px;line-height:1.7}.public-twin-actions-v25{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.public-twin-summary-v25{color:#fff;background:linear-gradient(145deg,#121633,#33288f 52%,#08776f);border-radius:28px;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 70px #27226a38}.public-twin-summary-v25:after{content:"";filter:blur(1px);background:#7ef0d821;border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-70px}.public-twin-summary-v25 header{z-index:1;justify-content:space-between;display:flex;position:relative}.public-twin-summary-v25 header strong{letter-spacing:-.04em;font-size:24px}.public-twin-summary-v25 header span{color:#8ff4df;letter-spacing:.11em;font-size:11px;font-weight:900}.public-twin-summary-metrics-v25{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin:76px 0 44px;display:grid;position:relative}.public-twin-summary-metrics-v25 article{gap:5px;display:grid}.public-twin-summary-metrics-v25 b{font-size:34px;line-height:1}.public-twin-summary-metrics-v25 small{color:#cad1e4;text-transform:uppercase;letter-spacing:.06em;font-size:10px;line-height:1.35}.public-twin-summary-v25 footer{color:#dce4f4;z-index:1;border-top:1px solid #ffffff24;align-items:flex-start;gap:9px;padding-top:18px;font-size:11px;line-height:1.5;display:flex;position:relative}.public-twin-content-v25{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px;max-width:1180px;margin:52px auto 0;display:grid}.public-twin-dimensions-v25,.public-twin-signals-v25{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #818ba12e;border-radius:24px;padding:26px;box-shadow:0 14px 42px #1f2b490f}.public-twin-dimensions-v25 header span,.public-twin-signals-v25>span{color:#6557e8;letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.public-twin-dimensions-v25 h2,.public-twin-signals-v25 h2{letter-spacing:-.03em;margin:8px 0 6px;font-size:24px}.public-twin-dimensions-v25 header p{color:#667085;margin:0 0 22px;font-size:13px;line-height:1.55}.public-twin-dimensions-v25>div{gap:16px;display:grid}.public-twin-dimensions-v25 section>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.public-twin-dimensions-v25 section strong{font-size:14px}.public-twin-dimensions-v25 section span{color:#7b8497;text-transform:uppercase;font-size:11px;font-weight:800}.public-twin-dimensions-v25 section i{background:#ececf5;border-radius:999px;height:9px;display:block;overflow:hidden}.public-twin-dimensions-v25 section i b{border-radius:inherit;background:linear-gradient(90deg,#6d5cf5,#19b7a7);height:100%;display:block}.public-twin-signals-v25>div{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}.public-twin-signals-v25 em{color:#403a90;background:#f6f4ff;border:1px solid #e4e2fb;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.public-twin-signals-v25 footer{color:#667085;border-top:1px solid #e8eaf0;padding-top:20px;font-size:13px;line-height:1.55}.public-twin-signals-v25 footer a{color:#5549d7;align-items:center;gap:5px;margin-top:7px;font-weight:800;text-decoration:none;display:inline-flex}.public-twin-footer-v25{color:#758096;border-top:1px solid #76809738;align-items:center;gap:16px;max-width:1180px;margin:58px auto 0;padding-top:24px;font-size:12px;display:flex}.public-twin-footer-v25 .logo{transform-origin:0;transform:scale(.74)}.public-twin-footer-v25 a{color:#5b50dc;margin-left:auto;font-weight:800;text-decoration:none}.public-twin-empty-v25{text-align:center;place-content:center;min-height:100vh;display:grid}.public-twin-empty-v25>section{justify-items:center;gap:12px;max-width:520px;display:grid}.public-twin-empty-v25 h1{margin:6px 0 0;font-size:32px}.public-twin-empty-v25 p{color:#667085;line-height:1.6}@media (width<=820px){.public-twin-hero-v25,.public-twin-content-v25{grid-template-columns:1fr}.public-twin-nav-v25{margin-bottom:24px}.public-twin-nav-v25>div>span{display:none}.public-twin-copy-v25{padding-top:12px}.public-twin-summary-metrics-v25{margin:42px 0 30px}.career-twin-public-link-v25{flex-direction:column;align-items:flex-start}.public-twin-page-v25{padding-inline:16px}.public-twin-footer-v25{flex-wrap:wrap}.public-twin-footer-v25 a{margin-left:0}}.sidebar-career-card-v26{color:#fff;background:linear-gradient(145deg,#755cf62b,#10c0a914);border:1px solid #ffffff1c;border-radius:16px;gap:10px;margin:14px 5px 8px;padding:13px;transition:all .2s;display:grid}.sidebar-career-card-v26:hover{background:linear-gradient(145deg,#755cf640,#10c0a91c);border-color:#988bff6b;transform:translateY(-1px)}.sidebar-career-head-v26{align-items:center;gap:9px;display:flex}.sidebar-career-head-v26>span{background:#ffffff17;border:1px solid #ffffff17;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.sidebar-career-head-v26>div{gap:2px;min-width:0;display:grid}.sidebar-career-head-v26 small{letter-spacing:.12em;color:#a9a6c7;font-size:8px;font-weight:900}.sidebar-career-head-v26 strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sidebar-career-next-v26{border-top:1px solid #ffffff14;gap:3px;padding-top:9px;display:grid}.sidebar-career-next-v26 small{color:#898fa4;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.sidebar-career-next-v26 strong{font-size:11px;line-height:1.35}.sidebar-career-next-v26 span{color:#77dfcf;font-size:9px}.dashboard-v26{gap:18px}.dashboard-welcome-v26{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 6px;display:flex}.dashboard-welcome-v26 h1{letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(30px,4vw,46px);line-height:1}.dashboard-welcome-v26 p{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.dashboard-hero-grid-v26{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:16px;display:grid}.dashboard-focus-v26,.dashboard-compass-v26{min-height:278px}.dashboard-card-kicker-v26{letter-spacing:.1em;color:var(--brand);align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.dashboard-focus-v26{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand) 15%,transparent),transparent 36%),var(--surface);flex-direction:column;align-items:flex-start;display:flex}.dashboard-focus-v26 h2{letter-spacing:-.04em;margin:20px 0 8px;font-size:clamp(22px,2.5vw,31px)}.dashboard-focus-v26>p{color:var(--muted);max-width:560px;margin:0;line-height:1.65}.dashboard-focus-meta-v26{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.dashboard-focus-meta-v26>span{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.dashboard-focus-v26>.button{margin-top:auto}.dashboard-compass-v26{background:linear-gradient(155deg,color-mix(in srgb,var(--brand-soft) 38%,var(--surface)),var(--surface) 62%);overflow:hidden}.dashboard-compass-v26>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.dashboard-compass-v26 h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:23px}.dashboard-compass-v26 header p{color:var(--muted);max-width:580px;margin:0;font-size:12px;line-height:1.5}.dashboard-compass-track-v26{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-compass-track-v26 button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;min-height:110px;padding:12px 10px;transition:all .18s;display:flex;position:relative;overflow:hidden}.dashboard-compass-track-v26 button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.dashboard-compass-track-v26 button>span{width:23px;height:23px;color:var(--muted);background:var(--surface-2);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.dashboard-compass-track-v26 button>div{gap:4px;margin-top:13px;display:grid}.dashboard-compass-track-v26 small{letter-spacing:.11em;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-compass-track-v26 strong{font-size:11px;line-height:1.35}.dashboard-compass-track-v26 i{color:var(--muted);align-self:flex-end;place-items:center;margin-top:auto;display:grid}.dashboard-compass-track-v26 .proven{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.dashboard-compass-track-v26 .proven>span{background:var(--green-soft);color:var(--green)}.dashboard-compass-track-v26 .active{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent)}.dashboard-compass-track-v26 .active>span{background:var(--brand-soft);color:var(--brand)}.dashboard-stats-v26{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-stats-v26>article{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-items:flex-start;gap:12px;padding:17px;display:flex}.dashboard-stats-v26 svg{width:18px;color:var(--brand);margin-top:2px}.dashboard-stats-v26 div{gap:2px;display:grid}.dashboard-stats-v26 small{letter-spacing:.09em;color:var(--muted);font-size:9px;font-weight:900}.dashboard-stats-v26 strong{letter-spacing:-.04em;font-size:25px}.dashboard-stats-v26 p{color:var(--muted);margin:0;font-size:10px}.dashboard-lower-grid-v26{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-work-list-v26,.dashboard-evidence-list-v26{gap:6px;display:grid}.dashboard-work-list-v26>button,.dashboard-evidence-list-v26>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 4px;display:grid}.dashboard-work-list-v26>button:last-child,.dashboard-evidence-list-v26>button:last-child{border-bottom:0}.dashboard-work-list-v26>button:hover,.dashboard-evidence-list-v26>button:hover{background:var(--surface-2);border-radius:10px}.dashboard-work-list-v26 strong,.dashboard-evidence-list-v26 strong{font-size:12px}.dashboard-work-list-v26 small,.dashboard-evidence-list-v26 small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.dashboard-work-list-v26 em,.dashboard-evidence-list-v26 em{color:var(--muted);font-size:9px;font-style:normal;font-weight:800}.work-status-dot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%}.evidence-mini-icon{background:var(--green-soft);width:29px;height:29px;color:var(--green);border-radius:9px;place-items:center;display:grid}.dashboard-auto-proof-v26{background:var(--green-soft);color:color-mix(in srgb,var(--green) 75%,var(--text));border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.compass-page-v26{--compass-blue:#4f6df5;--compass-cyan:#19b9c4;--compass-green:#12a883;--compass-orange:#ed8c46;--compass-violet:#725ce8}.compass-hero-v26{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 78% 18%,#50e4d52e,#0000 28%),radial-gradient(circle at 12% 100%,#8b74ff40,#0000 34%),linear-gradient(135deg,#101a36,#152750 56%,#123f4c);border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;padding:28px;display:grid}.compass-hero-copy-v26 .eyebrow{color:#9de9dc}.compass-hero-copy-v26 h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(31px,4vw,48px);line-height:1.02}.compass-hero-copy-v26>p{color:#cbd6e8;max-width:760px;margin:0;font-size:14px;line-height:1.65}.compass-hero-actions-v26{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.compass-hero-v26 .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff26}.compass-target-v26{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto 1fr auto;align-self:stretch;align-items:start;gap:12px;padding:18px;display:grid}.compass-target-icon-v26{background:#ffffff1f;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.compass-target-v26 small{letter-spacing:.11em;color:#99a8c3;font-size:8px;font-weight:900}.compass-target-v26 strong{margin:4px 0;font-size:17px;display:block}.compass-target-v26 p{color:#bac5da;margin:0;font-size:10px;line-height:1.5}.compass-target-v26 .text-button{color:#8fe3d6}.compass-tabs-v26{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:5px;display:grid}.compass-tabs-v26 button{text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.compass-tabs-v26 button span{gap:2px;display:grid}.compass-tabs-v26 strong{color:var(--text);font-size:12px}.compass-tabs-v26 small{font-size:9px}.compass-tabs-v26 button.active{background:var(--brand-soft);color:var(--brand)}.compass-next-v26{border-color:color-mix(in srgb,var(--brand) 25%,var(--line));background:linear-gradient(110deg,var(--surface),color-mix(in srgb,var(--brand-soft) 25%,var(--surface)));grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.compass-next-number-v26{color:color-mix(in srgb,var(--brand) 30%,var(--muted-2));font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.compass-next-v26 h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:22px}.compass-next-v26 p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.compass-next-meta-v26{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.compass-next-meta-v26 span{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.compass-plan-shell-v26{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.compass-plan-shell-v26>header{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;gap:24px;padding:20px 22px;display:flex}.compass-plan-shell-v26 h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:20px}.compass-plan-shell-v26 header p{color:var(--muted);max-width:720px;margin:0;font-size:11px;line-height:1.5}.compass-plan-summary-v26{grid-template-columns:auto auto;align-content:center;gap:2px 10px;display:grid}.compass-plan-summary-v26 strong{text-align:right;font-size:20px}.compass-plan-summary-v26 span{color:var(--muted);align-self:center;font-size:9px}.compass-lanes-v26{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.compass-lane-v26{border-right:1px solid var(--line);min-width:0;padding:14px}.compass-lane-v26:last-child{border-right:0}.compass-lane-v26>header{align-items:flex-start;gap:8px;min-height:62px;display:flex}.compass-lane-v26>header>span{color:var(--muted-2);padding-top:2px;font-size:9px;font-weight:900}.compass-lane-v26>header>div{grid-template-columns:auto 1fr;gap:2px 6px;display:grid}.compass-lane-v26>header svg{color:var(--brand)}.compass-lane-v26>header strong{font-size:12px}.compass-lane-v26>header small{color:var(--muted);grid-column:1/3;font-size:8.5px;line-height:1.35}.compass-lane-v26>div{gap:7px;margin-top:10px;display:grid}.compass-move-v26{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:68px;padding:10px;transition:all .18s;display:grid}.compass-move-v26:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));transform:translateY(-1px)}.compass-move-v26.selected{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 11%,transparent)}.compass-move-v26.proven{background:color-mix(in srgb,var(--green-soft) 42%,var(--surface));border-color:color-mix(in srgb,var(--green) 25%,var(--line))}.compass-move-v26.active{background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface))}.compass-move-state-v26{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.compass-move-v26.proven .compass-move-state-v26{background:var(--green-soft);color:var(--green)}.compass-move-v26.active .compass-move-state-v26{background:var(--brand-soft);color:var(--brand)}.compass-move-v26 strong{font-size:10.5px;line-height:1.3}.compass-move-v26 small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.compass-move-v26>svg{color:var(--muted-2)}.compass-detail-v26{gap:18px;display:grid}.compass-detail-head-v26{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.compass-detail-head-v26 h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:25px}.compass-detail-head-v26 p{color:var(--muted);margin:0;font-size:12px}.compass-detail-status-v26{letter-spacing:.09em;background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.compass-detail-status-v26.proven{background:var(--green-soft);color:var(--green)}.compass-detail-status-v26.active{background:var(--brand-soft);color:var(--brand)}.compass-detail-effort-v26{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.compass-detail-grid-v26{grid-template-columns:1fr 1.25fr 1fr;gap:12px;display:grid}.compass-detail-grid-v26>section{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:14px}.compass-detail-grid-v26 small{letter-spacing:.09em;color:var(--muted);font-size:8px;font-weight:900}.compass-detail-grid-v26 p,.compass-detail-grid-v26 li{color:var(--text);font-size:10.5px;line-height:1.55}.compass-detail-grid-v26 ol{margin:10px 0 0;padding-left:18px}.compass-signal-chips-v26{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.compass-signal-chips-v26 span{background:var(--brand-soft);color:var(--brand);border-radius:8px;padding:5px 7px;font-size:8px;font-weight:800}.compass-detail-v26>footer{flex-wrap:wrap;gap:8px;display:flex}.compass-explore-v26,.compass-progress-v26{gap:18px;display:grid}.compass-explore-v26>header,.compass-progress-v26>header{padding:8px 2px}.compass-explore-v26 h2,.compass-progress-v26 h2{letter-spacing:-.045em;margin:8px 0;font-size:28px}.compass-explore-v26 header p,.compass-progress-v26 header p{color:var(--muted);max-width:780px;font-size:12px;line-height:1.55}.compass-role-grid-v26{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compass-role-grid-v26>article{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:17px;display:grid}.compass-role-grid-v26>article.current{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:color-mix(in srgb,var(--brand-soft) 32%,var(--surface))}.compass-role-grid-v26>article>span{background:var(--surface-2);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.compass-role-grid-v26 small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:900}.compass-role-grid-v26 h3{margin:4px 0;font-size:15px}.compass-role-grid-v26 p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.compass-role-grid-v26>article>strong{color:var(--brand);font-size:9px}.compass-role-overlap-v26{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:10px;display:grid}.compass-role-overlap-v26 i{background:var(--surface-3);border-radius:99px;height:5px;overflow:hidden}.compass-role-overlap-v26 i b{background:linear-gradient(90deg,var(--brand),var(--green));border-radius:inherit;height:100%;display:block}.compass-role-overlap-v26 em{color:var(--muted);font-size:8px;font-style:normal}.compass-explore-footer-v26{border:1px solid var(--line);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.compass-explore-footer-v26>div{align-items:flex-start;gap:10px;display:flex}.compass-explore-footer-v26 svg{color:var(--brand)}.compass-explore-footer-v26 span{gap:3px;display:grid}.compass-explore-footer-v26 strong{font-size:12px}.compass-explore-footer-v26 small{color:var(--muted);font-size:10px;line-height:1.4}.compass-win-list-v26{gap:8px;display:grid}.compass-win-list-v26>article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.compass-win-list-v26>article>span{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:10px;place-items:center;display:grid}.compass-win-list-v26 small{color:var(--muted);font-size:8px;font-weight:900}.compass-win-list-v26 h3{margin:3px 0 6px;font-size:13px}.compass-win-list-v26 article div>div{flex-wrap:wrap;gap:5px;display:flex}.compass-win-list-v26 em{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal}.compass-win-list-v26 article>div:last-child{align-items:center;gap:6px;display:flex}.compass-empty-progress-v26{text-align:center;border:1px dashed var(--line);border-radius:18px;justify-items:center;gap:8px;padding:50px 24px;display:grid}.compass-empty-progress-v26 svg{color:var(--brand)}.compass-empty-progress-v26 h3{margin:7px 0 0}.compass-empty-progress-v26 p{max-width:560px;color:var(--muted);font-size:11px;line-height:1.55}.cv-evidence-signal-row-v26,.evidence-skill-first-v26{flex-wrap:wrap;gap:6px;display:flex}.cv-evidence-signal-row-v26 span,.evidence-skill-first-v26 span{background:var(--green-soft);color:color-mix(in srgb,var(--green) 78%,var(--text));border:1px solid color-mix(in srgb,var(--green) 18%,var(--line));border-radius:9px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.cv-evidence-policy-v26,.evidence-cv-policy-v26{background:var(--surface-2);border-radius:9px;padding:8px 9px;line-height:1.5;color:var(--muted)!important;font-size:9.5px!important}.evidence-skill-first-v26{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--green-soft) 42%,var(--surface)),var(--surface));border-radius:13px;padding:14px}.evidence-skill-first-v26 span{padding:8px 10px;font-size:11px}.evidence-optional-copy-v26,.evidence-captured-details-v26{border-top:1px solid var(--line);margin-top:10px;padding-top:11px}.evidence-optional-copy-v26 summary,.evidence-captured-details-v26 summary{cursor:pointer;color:var(--muted);padding:5px 0;font-size:10px;font-weight:800}.evidence-optional-copy-v26[open] summary,.evidence-captured-details-v26[open] summary{color:var(--text);margin-bottom:8px}.landing-v26{color:#eef3ff;background:#070b18;min-height:100vh;overflow:hidden}.landing-header-v26{z-index:20;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;max-width:1320px;height:72px;margin:0 auto;padding:0 28px;display:grid;position:relative}.landing-brand-v26{display:inline-flex}.landing-header-v26 nav{justify-content:center;gap:25px;display:flex}.landing-header-v26 nav a,.landing-header-v26>div>a:not(.button){color:#9aa6c1;font-size:11px;font-weight:750}.landing-header-v26 nav a:hover,.landing-header-v26>div>a:not(.button):hover{color:#fff}.landing-header-v26>div{align-items:center;gap:12px;display:flex}.landing-language-v26{color:#aeb8cf;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.landing-v26 .brand-word strong{color:#fff}.landing-v26 .brand-word small{color:#8f9bb4}.landing-v26 main{display:block}.landing-hero-v26{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:70px;max-width:1400px;margin:0 auto;padding:94px 54px 80px;display:grid;position:relative}.landing-orb-v26{filter:blur(70px);opacity:.35;pointer-events:none;border-radius:999px;position:absolute}.landing-orb-v26.one{background:#725ce8;width:400px;height:400px;top:30px;left:-180px}.landing-orb-v26.two{background:#00bba9;width:340px;height:340px;top:150px;right:-160px}.landing-orb-v26.three{background:#f27b5c;width:250px;height:250px;bottom:-120px;left:48%}.landing-hero-copy-v26,.landing-compass-demo-v26{z-index:2;position:relative}.landing-kicker-v26{color:#81e9d8;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.landing-hero-copy-v26 h1{letter-spacing:-.067em;max-width:820px;margin:17px 0 22px;font-size:clamp(48px,6vw,78px);line-height:.95}.landing-hero-copy-v26 h1 em{background:linear-gradient(90deg,#c5b8ff,#71ead7,#ffc18f);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.landing-hero-copy-v26>p{color:#aebad0;max-width:740px;margin:0;font-size:16px;line-height:1.75}.landing-hero-actions-v26{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-primary-v26{color:#fff;background:linear-gradient(135deg,#765df6,#5f4de3);min-height:48px;box-shadow:0 16px 38px #6552e74d}.landing-secondary-v26{color:#d5dced;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.landing-trust-v26{color:#7f8ba4;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:10px;display:flex}.landing-trust-v26 span{align-items:center;gap:5px;display:flex}.landing-trust-v26 svg{color:#60ddc8;width:12px}.landing-compass-demo-v26{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#161d39eb,#0b1123db);border:1px solid #ffffff1c;border-radius:25px;overflow:hidden;box-shadow:0 34px 90px #0006}.landing-compass-demo-v26>header{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:15px 18px;display:flex}.landing-compass-demo-v26 header div{align-items:center;gap:8px;display:flex}.landing-compass-demo-v26 header strong{letter-spacing:.1em;font-size:12px}.landing-compass-demo-v26 header span{color:#7987a7;font-size:8px}.landing-compass-demo-v26 header em{color:#65dfcb;border:1px solid #65dfcb33;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.landing-demo-target-v26{align-items:center;gap:12px;padding:18px;display:flex}.landing-demo-target-v26>span{background:linear-gradient(145deg,#735ff6,#16a797);border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.landing-demo-target-v26 small,.landing-demo-lanes-v26 small,.landing-demo-insight-v26 small{letter-spacing:.11em;color:#75819d;font-size:7.5px;font-weight:900}.landing-demo-target-v26 strong{margin-top:3px;font-size:16px;display:block}.landing-demo-target-v26 p{color:#8793ac;margin:3px 0 0;font-size:9px}.landing-demo-lanes-v26{gap:6px;padding:0 18px;display:grid}.landing-demo-lanes-v26>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.landing-demo-lanes-v26>div.next{background:linear-gradient(90deg,#7159f429,#1bc8ae0f);border-color:#7a66ff80}.landing-demo-lanes-v26>div>span{color:#6f7d99;font-size:8px;font-weight:900}.landing-demo-lanes-v26>div div{gap:2px;display:grid}.landing-demo-lanes-v26 strong{font-size:10px}.landing-demo-lanes-v26 em{color:#7f8ca6;font-size:7.5px;font-style:normal}.landing-demo-lanes-v26 .next em{color:#9d8fff;font-weight:900}.landing-demo-insight-v26{background:#60dcc914;border:1px solid #60dcc921;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;margin:14px 18px 18px;padding:11px;display:grid}.landing-demo-insight-v26 svg{color:#67dfca}.landing-demo-insight-v26 strong{margin:3px 0;font-size:10px;display:block}.landing-demo-insight-v26 p{color:#8e9bb4;margin:0;font-size:8.5px;line-height:1.45}.landing-loop-v26{border-block:1px solid #ffffff12;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;max-width:1230px;margin:0 auto;padding:20px 34px;display:grid}.landing-loop-v26>div{gap:3px;display:grid}.landing-loop-v26 b{color:#685be2;font-size:9px}.landing-loop-v26 strong{letter-spacing:.08em;font-size:11px}.landing-loop-v26 span{color:#79869f;font-size:9px}.landing-loop-v26>svg{color:#3e4860;width:14px}.landing-section-v26{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1240px;margin:0 auto;padding:110px 34px;display:grid}.landing-section-v26 h2,.landing-share-band-v26 h2,.landing-final-v26 h2{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(35px,4.6vw,58px);line-height:1}.landing-section-v26>div>p,.landing-share-band-v26 p,.landing-final-v26 p{color:#9ca8bf;font-size:14px;line-height:1.7}.landing-section-v26 ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-section-v26 li{color:#c2cada;align-items:flex-start;gap:8px;font-size:11px;display:flex}.landing-section-v26 li svg{color:#65ddc8;flex:none;width:14px}.landing-compass-board-v26{background:#11182ebd;border:1px solid #ffffff1a;border-radius:22px;padding:18px;box-shadow:0 26px 72px #00000042}.landing-compass-board-v26>header{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.landing-compass-board-v26 header span{color:#7f8aa3;letter-spacing:.1em;font-size:8px;font-weight:900}.landing-compass-board-v26 header strong{color:#65dac6;font-size:9px}.landing-compass-board-v26 article{border-top:1px solid #ffffff12;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 10px;display:grid}.landing-compass-board-v26 article.hot{background:linear-gradient(90deg,#7059f426,#0000);border-top-color:#0000;border-radius:10px}.landing-compass-board-v26 article>b{color:#5d6982;font-size:8px}.landing-compass-board-v26 article div{gap:2px;display:grid}.landing-compass-board-v26 article small{color:#6f7b96;font-size:7px;font-weight:900}.landing-compass-board-v26 article strong{font-size:11px}.landing-compass-board-v26 article p{color:#7d89a1;margin:0;font-size:8px}.landing-compass-board-v26 article>span{color:#9c8df9;font-size:7px;font-weight:900}.landing-proof-transform-v26{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.landing-proof-raw-v26,.landing-proof-clean-v26{border:1px solid #ffffff1a;border-radius:18px;min-height:210px;padding:20px}.landing-proof-raw-v26{background:#ffffff09}.landing-proof-clean-v26{background:linear-gradient(150deg,#1d797433,#5e4ad71f);border-color:#60dcc92e}.landing-proof-transform-v26 small{letter-spacing:.1em;color:#75819c;font-size:8px;font-weight:900}.landing-proof-transform-v26 strong{margin:12px 0 8px;font-size:14px;display:block}.landing-proof-transform-v26 p{color:#8e9ab3;font-size:10px;line-height:1.55}.landing-proof-clean-v26 h3{margin:10px 0;font-size:18px}.landing-proof-clean-v26>div{flex-wrap:wrap;gap:5px;display:flex}.landing-proof-clean-v26>div span{color:#8ce7d8;background:#45cebb1a;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.landing-proof-clean-v26 footer{color:#9da8bd;border-top:1px solid #ffffff12;align-items:center;gap:6px;margin-top:18px;padding-top:12px;font-size:8px;display:flex}.landing-share-band-v26{background:radial-gradient(circle at 85% 30%,#775bf538,#0000 28%),linear-gradient(140deg,#10172d,#121c36);border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1230px;margin:0 auto;padding:85px 38px;display:grid}.landing-achievement-card-v26{color:#151d2d;background:linear-gradient(145deg,#f8f7ff,#e9f7f5);border-radius:22px;flex-direction:column;min-height:265px;padding:24px;display:flex;box-shadow:0 30px 75px #0000004d}.landing-achievement-card-v26 header{justify-content:space-between;font-size:9px;font-weight:900;display:flex}.landing-achievement-card-v26 header span{color:#6b60da}.landing-achievement-card-v26>small{color:#168d83;margin-top:48px;font-size:8px;font-weight:900}.landing-achievement-card-v26 h3{letter-spacing:-.04em;margin:8px 0;font-size:25px;line-height:1.05}.landing-achievement-card-v26 p{color:#58667b!important;font-size:10px!important}.landing-achievement-card-v26 footer{color:#728096;border-top:1px solid #dce2e8;justify-content:space-between;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.landing-final-v26{background:linear-gradient(130deg,#241f55,#113f48);border-radius:30px;justify-content:space-between;align-items:center;gap:42px;max-width:1230px;margin:95px auto 0;padding:60px 44px;display:flex}.landing-final-v26>div{max-width:800px}.landing-final-v26 .button{flex:none}.landing-footer-v26{color:#727f98;border-top:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:24px;max-width:1320px;margin:80px auto 0;padding:30px 28px;display:grid}.landing-footer-v26>div p{margin:7px 0 0;font-size:9px}.landing-footer-v26 nav{gap:15px;font-size:9px;display:flex}.landing-footer-v26>span{font-size:9px}:root[data-theme=dark] .dashboard-compass-v26{background:linear-gradient(155deg,#182442,#131d2b)}:root[data-theme=dark] .compass-plan-shell-v26>header{background:#162235}:root[data-theme=dark] .compass-move-v26.proven{background:#132a28}:root[data-theme=dark] .compass-move-v26.active{background:#211e3b}:root[data-theme=dark] .evidence-skill-first-v26{background:linear-gradient(135deg,#132b29,#131d2b)}@media (width<=1180px){.dashboard-hero-grid-v26{grid-template-columns:1fr}.dashboard-compass-track-v26{grid-template-columns:repeat(5,1fr)}.compass-hero-v26{grid-template-columns:1fr}.compass-lanes-v26{grid-template-columns:repeat(3,1fr)}.compass-lane-v26:nth-child(3){border-right:0}.compass-lane-v26:nth-child(n+4){border-top:1px solid var(--line)}.compass-detail-grid-v26{grid-template-columns:1fr 1fr}.landing-hero-v26{grid-template-columns:1fr;padding-top:68px}.landing-compass-demo-v26{max-width:760px}.landing-section-v26{gap:42px}}@media (width<=820px){.dashboard-welcome-v26{align-items:flex-start}.dashboard-stats-v26{grid-template-columns:repeat(2,1fr)}.dashboard-lower-grid-v26{grid-template-columns:1fr}.dashboard-compass-track-v26{grid-template-columns:1fr 1fr}.dashboard-compass-track-v26 button{min-height:92px}.compass-next-v26{grid-template-columns:auto 1fr}.compass-next-v26>.button{grid-column:1/3}.compass-lanes-v26{grid-template-columns:1fr 1fr}.compass-lane-v26,.compass-lane-v26:nth-child(3){border-right:1px solid var(--line);border-top:1px solid var(--line)}.compass-lane-v26:first-child,.compass-lane-v26:nth-child(2){border-top:0}.compass-lane-v26:nth-child(2n){border-right:0}.compass-detail-grid-v26,.compass-role-grid-v26{grid-template-columns:1fr}.landing-header-v26 nav{display:none}.landing-header-v26{grid-template-columns:1fr auto}.landing-header-v26>div>a:not(.button){display:none}.landing-hero-v26{padding:58px 22px}.landing-hero-copy-v26 h1{font-size:51px}.landing-loop-v26{grid-template-columns:1fr 1fr;padding-inline:22px}.landing-loop-v26>svg{display:none}.landing-section-v26,.landing-share-band-v26{grid-template-columns:1fr;padding:72px 22px}.landing-share-band-v26{margin-inline:16px}.landing-proof-transform-v26{grid-template-columns:1fr}.landing-proof-transform-v26>svg{justify-self:center;transform:rotate(90deg)}.landing-final-v26{margin-inline:16px;padding:48px 24px;display:grid}.landing-footer-v26{grid-template-columns:1fr}.landing-footer-v26 nav{flex-wrap:wrap}}@media (width<=560px){.dashboard-welcome-v26{display:grid}.dashboard-welcome-v26 h1{font-size:34px}.dashboard-stats-v26{grid-template-columns:1fr 1fr}.dashboard-compass-track-v26{grid-template-columns:1fr}.dashboard-compass-track-v26 button{grid-template-columns:auto 1fr auto;min-height:auto;display:grid}.dashboard-compass-track-v26 button>div,.dashboard-compass-track-v26 i{margin-top:0}.compass-hero-v26{padding:20px}.compass-target-v26{grid-template-columns:auto 1fr}.compass-target-v26>.text-button{grid-column:2}.compass-tabs-v26 button small{display:none}.compass-tabs-v26 button{justify-content:center;padding:10px 7px}.compass-plan-shell-v26>header{display:grid}.compass-plan-summary-v26{justify-self:start}.compass-lanes-v26{grid-template-columns:1fr}.compass-lane-v26,.compass-lane-v26:nth-child(3),.compass-lane-v26:nth-child(2n){border-right:0;border-top:1px solid var(--line)}.compass-lane-v26:first-child{border-top:0}.compass-move-v26{min-height:60px}.compass-next-v26{grid-template-columns:1fr}.compass-next-number-v26{display:none}.compass-next-v26>.button{grid-column:auto}.compass-role-grid-v26>article{grid-template-columns:auto 1fr}.compass-role-grid-v26>article>.button,.compass-role-grid-v26>article>strong{grid-column:2}.compass-explore-footer-v26{display:grid}.compass-win-list-v26>article{grid-template-columns:auto 1fr}.compass-win-list-v26 article>div:last-child{grid-column:2}.landing-header-v26{padding-inline:15px}.landing-header-v26 .button{padding-inline:10px}.landing-language-v26{display:none}.landing-hero-v26{padding-top:44px}.landing-hero-copy-v26 h1{font-size:42px}.landing-hero-copy-v26>p{font-size:14px}.landing-trust-v26{display:grid}.landing-section-v26 h2,.landing-share-band-v26 h2,.landing-final-v26 h2{font-size:36px}.landing-achievement-card-v26{min-height:230px}.landing-loop-v26{grid-template-columns:1fr}.landing-footer-v26{margin-top:45px}}.sidebar-career-focus-v26{border-top:1px solid #ffffff14;gap:3px;padding-top:9px;display:grid}.sidebar-career-focus-v26 small{color:#a5adc1;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.sidebar-career-focus-v26 strong{color:#fff;font-size:11px;line-height:1.35}.sidebar-career-focus-v26 span{color:#77dfcf;font-size:9px}.sidebar-career-open-v23{color:#c8c4ff;justify-content:space-between;align-items:center;padding-top:3px;font-size:9px;font-weight:850;display:flex}:root[data-theme=dark] .sidebar-career-card-v26{border-color:#ffffff1f}.dashboard-list-v26{gap:8px;display:grid}.landing-compass-story-v26{position:relative}.landing-compass-story-v26:before{content:"";filter:blur(80px);pointer-events:none;background:#6752e81a;border-radius:50%;width:260px;height:260px;position:absolute;inset:14% auto auto -9%}.landing-proof-story-v26{position:relative}.landing-proof-story-v26:after{content:"";filter:blur(80px);pointer-events:none;background:#1abea814;border-radius:50%;width:240px;height:240px;position:absolute;bottom:10%;right:-7%}.landing-compass-story-v26>*,.landing-proof-story-v26>*{z-index:1;position:relative}.career-hub-v142{gap:18px}.career-hub-hero-v142{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 66%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--green-soft) 45%,var(--surface)));box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:24px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.career-hub-hero-v142:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand) 18%,transparent),transparent 67%);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:-120px}.career-hub-hero-v142 h1{letter-spacing:-.052em;max-width:860px;margin:9px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1.02}.career-hub-hero-v142 p{max-width:800px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.career-hub-summary-v142{z-index:1;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;grid-template-columns:repeat(3,1fr);align-self:center;display:grid;position:relative;overflow:hidden}.career-hub-summary-v142 div{text-align:center;border-inline-start:1px solid var(--line);gap:5px;min-width:0;padding:18px 14px;display:grid}.career-hub-summary-v142 div:first-child{border-inline-start:0}.career-hub-summary-v142 strong{letter-spacing:-.04em;font-size:25px}.career-hub-summary-v142 span{color:var(--muted);font-size:10px;line-height:1.35}.career-hub-tabs-v142{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px;display:grid}.career-hub-tabs-v142 button{min-width:0;color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;transition:all .18s;display:flex}.career-hub-tabs-v142 button:hover{background:var(--surface-2);color:var(--text)}.career-hub-tabs-v142 button.active{background:var(--brand-soft);color:var(--brand)}.career-hub-tabs-v142 button>span{gap:2px;min-width:0;display:grid}.career-hub-tabs-v142 strong{font-size:13px}.career-hub-tabs-v142 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.career-map-toolbar-v142{grid-template-columns:minmax(260px,1fr) 220px 170px;align-items:center;gap:10px;display:grid}.career-map-search-v142{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding-inline:11px;display:flex}.career-map-search-v142 input{background:0 0;border:0;padding-inline:0;box-shadow:none!important}.career-map-layout-v142{grid-template-columns:minmax(0,1.6fr) minmax(330px,.72fr);align-items:start;gap:18px;display:grid}.career-map-categories-v142{gap:14px;display:grid}.career-map-category-v142{padding:20px}.career-map-category-v142>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.career-map-category-v142>header>div{align-items:flex-start;gap:12px;display:flex}.career-map-category-v142>header>div>span{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.career-map-category-v142 h2{letter-spacing:-.02em;margin:0 0 4px;font-size:17px}.career-map-category-v142 p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.career-capability-grid-v142{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.career-capability-v142{border:1px solid var(--line);background:var(--surface-2);text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px 11px;transition:all .16s;display:grid}.career-capability-v142:hover{border-color:color-mix(in srgb,var(--brand) 36%,var(--line));background:var(--surface);transform:translateY(-1px)}.career-capability-v142.selected{border-color:color-mix(in srgb,var(--brand) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent);background:color-mix(in srgb,var(--brand-soft) 44%,var(--surface))}.career-capability-v142.proven .career-capability-state-v142{background:var(--green-soft);color:var(--green)}.career-capability-v142.developing .career-capability-state-v142{background:var(--orange-soft);color:var(--orange)}.career-capability-state-v142{background:var(--surface-3);width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.career-capability-state-v142>span{background:var(--muted-2);opacity:.45;border-radius:50%;width:8px;height:8px}.career-capability-v142 div{gap:4px;min-width:0;display:grid}.career-capability-v142 strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.career-capability-v142 small{color:var(--muted);text-transform:capitalize;font-size:9px}.career-capability-v142 em{color:var(--muted);font-size:10px;font-style:normal}.career-capability-inspector-v142{gap:18px;max-height:calc(100vh - 42px);padding:22px;display:grid;position:sticky;top:20px;overflow:auto}.career-capability-inspector-v142>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.career-capability-inspector-v142>header h2{letter-spacing:-.035em;margin:7px 0 3px;font-size:24px}.career-capability-inspector-v142>header p{color:var(--muted);margin:0;font-size:11px}.career-capability-inspector-v142>header select{width:132px;min-height:36px;padding:7px 9px;font-size:10px}.career-capability-status-v142{background:var(--surface-3);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.career-capability-status-v142.proven{background:var(--green-soft);color:var(--green)}.career-capability-status-v142.developing{background:var(--orange-soft);color:var(--orange)}.career-capability-score-v142{gap:8px;display:grid}.career-capability-score-v142>div{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.career-capability-score-v142 strong{color:var(--text)}.career-capability-score-v142 i{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.career-capability-score-v142 i b{background:linear-gradient(90deg,var(--brand),var(--green));border-radius:inherit;height:100%;display:block}.career-capability-inspector-v142 section{gap:8px;display:grid}.career-capability-inspector-v142 section>small{color:var(--brand);letter-spacing:.09em;font-size:9px;font-weight:800}.career-capability-inspector-v142 section>p,.career-capability-inspector-v142 li{color:var(--muted);font-size:11px;line-height:1.55}.career-capability-inspector-v142 ul{gap:6px;margin:0;padding-inline-start:18px;display:grid}.career-context-chips-v142{flex-wrap:wrap;gap:6px;display:flex}.career-context-chips-v142 span{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:9px}.career-linked-evidence-v142{gap:7px;display:grid}.career-linked-evidence-v142 button{border:1px solid var(--line);background:var(--surface-2);text-align:start;cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px;display:grid}.career-linked-evidence-v142 button div{gap:2px;min-width:0;display:grid}.career-linked-evidence-v142 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.career-priority-shell-v142{gap:14px;display:grid}.career-priority-intro-v142{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand-soft) 45%,var(--surface)));justify-content:space-between;align-items:center;gap:20px;display:flex}.career-priority-intro-v142 h2{margin:7px 0 6px;font-size:22px}.career-priority-intro-v142 p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.55}.career-priority-intro-v142>div:last-child{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:3px;min-width:110px;padding:13px;display:grid}.career-priority-intro-v142>div:last-child strong{font-size:27px}.career-priority-intro-v142>div:last-child span{color:var(--muted);font-size:9px}.career-priority-list-v142{gap:7px;display:grid}.career-priority-row-v142{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:42px minmax(0,1fr) 150px 135px;align-items:center;gap:12px;padding:10px 12px;display:grid}.career-priority-rank-v142{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.career-priority-main-v142{text-align:start;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;display:grid}.career-priority-main-v142 small{color:var(--muted);font-size:9px}.career-priority-proof-v142{color:var(--muted);grid-template-columns:1fr auto;gap:4px 8px;font-size:9px;display:grid}.career-priority-proof-v142 strong{color:var(--text)}.career-priority-proof-v142 i{background:var(--surface-3);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.career-priority-proof-v142 i b{background:var(--brand);border-radius:inherit;height:100%;display:block}.career-priority-row-v142 select{min-height:35px;padding:7px 9px;font-size:10px}.job-match-workspace-v142,.job-match-input-v142{gap:14px;display:grid}.job-match-input-v142 h2{margin:7px 0 6px;font-size:23px}.job-match-input-v142 p{color:var(--muted);margin:0;font-size:11px}.job-match-input-actions-v142{justify-content:space-between;align-items:center;gap:15px;display:flex}.job-match-input-actions-v142>span{color:var(--muted);font-size:10px}.job-match-input-actions-v142>div{align-items:center;gap:8px;display:flex}.job-match-empty-v142{text-align:center;min-height:250px;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.job-match-empty-v142 h2{color:var(--text);margin:0}.job-match-empty-v142>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.job-match-empty-v142 span{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.job-match-summary-v142>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.job-match-summary-v142 h2{margin:4px 0 5px;font-size:25px}.job-match-summary-v142 header small{color:var(--brand);letter-spacing:.1em;font-size:9px;font-weight:800}.job-match-summary-v142 header p{color:var(--muted);margin:0;font-size:11px}.job-match-metrics-v142{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.job-match-metrics-v142 div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:3px;padding:10px;display:grid}.job-match-metrics-v142 span{color:var(--muted);font-size:9px}.job-match-metrics-v142 strong{font-size:18px}.job-match-four-v142{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-match-list-v142{padding:17px}.job-match-list-v142>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.job-match-list-v142 h3{margin:0;font-size:14px}.job-match-list-v142>div{gap:6px;display:grid}.job-match-requirement-v142{border-top:1px solid var(--line);padding:8px 0}.job-match-requirement-v142:first-child{border-top:0}.job-match-requirement-v142 summary{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;list-style:none;display:grid}.job-match-requirement-v142 summary::-webkit-details-marker{display:none}.job-match-requirement-v142.proven summary>span{color:var(--green)}.job-match-requirement-v142.partial summary>span{color:var(--orange)}.job-match-requirement-v142.missing summary>span,.job-match-requirement-v142.unknown summary>span{color:var(--red)}.job-match-requirement-v142 summary div{gap:2px;display:grid}.job-match-requirement-v142 small{color:var(--muted);font-size:9px}.job-match-requirement-v142>p,.job-match-requirement-v142 li{color:var(--muted);font-size:10px;line-height:1.5}.job-match-requirement-v142 blockquote{border-inline-start:2px solid var(--brand);background:var(--surface-2);color:var(--muted);margin:7px 0;padding:8px 10px;font-size:9px;line-height:1.5}.job-match-deep-v142{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.job-match-deep-v142 article{min-width:0}.job-match-deep-v142 h3{margin:7px 0 10px;font-size:14px}.job-match-deep-v142 ol,.job-match-deep-v142 ul,.job-match-application-v142 ul{gap:7px;margin:0;padding-inline-start:18px;display:grid}.job-match-deep-v142 li,.job-match-application-v142 li{color:var(--muted);font-size:10px;line-height:1.5}.job-match-application-v142{gap:15px;display:grid}.job-match-application-v142>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.job-match-application-v142 h2{margin:6px 0 0;font-size:19px}.job-match-application-v142 header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.job-match-application-grid-v142{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.job-match-application-grid-v142 section{border-top:1px solid var(--line);padding-top:12px}.job-match-application-grid-v142 h3{margin:0 0 9px;font-size:12px}.planner-focus-v142{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand-soft) 38%,var(--surface)));grid-template-columns:minmax(0,1.5fr) minmax(310px,.8fr);gap:20px;padding:24px;display:grid}.planner-focus-main-v142 h2{letter-spacing:-.025em;margin:7px 0;font-size:23px}.planner-focus-main-v142 p{color:var(--muted);max-width:720px;margin:0;font-size:11px;line-height:1.55}.planner-focus-meta-v142{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:10px;display:flex}.planner-focus-meta-v142 span{align-items:center;gap:5px;display:flex}.planner-focus-actions-v142{grid-template-columns:repeat(3,1fr);align-content:center;gap:7px;display:grid}.planner-focus-actions-v142>div{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:11px;gap:2px;padding:11px;display:grid}.planner-focus-actions-v142 strong{font-size:20px}.planner-focus-actions-v142 span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.planner-focus-actions-v142 .button{grid-column:1/-1}.planner-toolbar{border-radius:14px}.assignment-list{gap:10px}.assignment-card.planner-assignment-v14{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.assignment-card.planner-assignment-v14 .assignment-main{background:0 0;border:0}.planner-quick-tasks-v14{background:var(--surface-2);border-top:1px solid var(--line)}.dashboard-welcome-actions-v142{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-compass-v142{overflow:hidden}.dashboard-capability-stats-v142{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.dashboard-capability-stats-v142 div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:2px;padding:10px;display:grid}.dashboard-capability-stats-v142 strong{font-size:20px}.dashboard-capability-stats-v142 span{color:var(--muted);font-size:9px}.dashboard-priority-preview-v142{gap:7px;display:grid}.dashboard-priority-preview-v142 button{border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 10px;display:grid}.dashboard-priority-preview-v142 button>span{background:var(--brand-soft);width:26px;height:26px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.dashboard-priority-preview-v142 button div{grid-template-columns:1fr auto;gap:2px 8px;min-width:0;display:grid}.dashboard-priority-preview-v142 small{color:var(--muted);letter-spacing:.07em;grid-column:1/-1;font-size:8px}.dashboard-priority-preview-v142 strong{font-size:11px}.dashboard-priority-preview-v142 em{color:var(--muted);font-size:9px;font-style:normal}:root[data-theme=dark] .career-hub-hero-v142{background:linear-gradient(135deg,#17213a,#111c2b 58%,#102a2a)}:root[data-theme=dark] .career-capability-v142.selected{background:color-mix(in srgb,var(--brand) 14%,var(--surface))}:root[data-theme=dark] .planner-focus-v142{background:linear-gradient(135deg,#151f31,#17213a 62%,#102627)}@media (width<=1120px){.career-hub-hero-v142,.career-map-layout-v142,.planner-focus-v142{grid-template-columns:1fr}.career-capability-inspector-v142{max-height:none;position:relative;top:auto}.job-match-deep-v142,.job-match-application-grid-v142{grid-template-columns:1fr 1fr}}@media (width<=760px){.career-hub-hero-v142{padding:21px}.career-hub-summary-v142{grid-template-columns:repeat(3,1fr)}.career-hub-tabs-v142,.career-map-toolbar-v142,.career-capability-grid-v142,.job-match-four-v142,.job-match-deep-v142,.job-match-application-grid-v142{grid-template-columns:1fr}.career-priority-row-v142{grid-template-columns:36px minmax(0,1fr)}.career-priority-proof-v142,.career-priority-row-v142 select{grid-column:2}.job-match-metrics-v142{grid-template-columns:1fr 1fr}.job-match-application-v142>header,.job-match-summary-v142>header,.career-priority-intro-v142,.job-match-input-actions-v142{flex-direction:column;align-items:flex-start}.job-match-input-actions-v142>div{justify-content:flex-end;width:100%}.planner-focus-actions-v142{grid-template-columns:repeat(3,1fr)}.dashboard-welcome-actions-v142{justify-content:flex-start}}.career-hub-summary-v142 span{font-size:12px}.career-hub-tabs-v142 small{font-size:11px}.career-map-category-v142 p{font-size:13px;line-height:1.55}.career-capability-v142{min-height:72px;padding:12px}.career-capability-v142 strong{font-size:14px}.career-capability-v142 small,.career-capability-v142 em{font-size:11px}.career-capability-inspector-v142>header p{font-size:13px}.career-capability-inspector-v142>header select{font-size:12px}.career-capability-status-v142{font-size:10px}.career-capability-score-v142>div{font-size:13px}.career-capability-inspector-v142 section>small{font-size:10px}.career-capability-inspector-v142 section>p,.career-capability-inspector-v142 li{font-size:13px;line-height:1.65}.career-context-chips-v142 span{padding:7px 9px;font-size:11px}.career-linked-evidence-v142 strong{font-size:12px}.career-linked-evidence-v142 small{font-size:11px}.career-priority-main-v142 strong{font-size:14px}.career-priority-main-v142 small,.career-priority-proof-v142{font-size:11px}.career-priority-row-v142 select{font-size:12px}.job-match-input-v142 p,.job-match-summary-v142 header p{font-size:13px;line-height:1.6}.job-match-input-actions-v142>span,.job-match-summary-v142 header small,.job-match-empty-v142 span,.job-match-metrics-v142 span{font-size:11px}.job-match-list-v142 h3{font-size:15px}.job-match-requirement-v142{padding:11px 0}.job-match-requirement-v142 strong{font-size:13px}.job-match-requirement-v142 small{font-size:11px}.job-match-requirement-v142>p,.job-match-requirement-v142 li{font-size:12px;line-height:1.6}.job-match-requirement-v142 blockquote{font-size:11px;line-height:1.55}.job-match-deep-v142 h3,.job-match-risk-keywords-v142 h3{font-size:15px}.job-match-deep-v142 li,.job-match-application-v142 li,.job-match-risk-keywords-v142 li{font-size:12px;line-height:1.6}.job-match-application-grid-v142 h3{font-size:14px}.job-match-priority-sync-v142{margin-top:9px}.job-match-risk-keywords-v142{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-match-risk-keywords-v142 article{min-width:0}.job-match-risk-v142 ul{gap:7px;margin:10px 0 0;padding-inline-start:18px;display:grid}.job-match-risk-v142 p{color:var(--muted);font-size:12px;line-height:1.6}.job-match-keywords-v142>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.job-match-keywords-v142 section{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.job-match-keywords-v142 section small{width:100%;color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.job-match-keywords-v142 section span{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:6px 8px;font-size:11px}.job-match-keywords-v142 section span.missing{background:color-mix(in srgb,var(--red-soft) 60%,var(--surface));color:var(--red);border-color:color-mix(in srgb,var(--red) 22%,var(--line))}.planner-focus-main-v142 p{font-size:13px;line-height:1.6}.planner-focus-meta-v142{font-size:12px}.planner-focus-actions-v142 span{font-size:10px}@media (width<=760px){.job-match-risk-keywords-v142,.job-match-keywords-v142>div{grid-template-columns:1fr}}.evidence-signal-review-v142>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.evidence-signal-review-v142 .evidence-signal-cloud-v17 button{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface));color:var(--brand);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:5px;padding:6px 7px;display:inline-flex}.evidence-signal-review-v142 .evidence-signal-cloud-v17 button span{color:inherit;background:0 0;padding:0;font-size:11px;font-weight:750}.evidence-signal-review-v142 .evidence-signal-cloud-v17 button.tool{background:color-mix(in srgb,var(--green) 8%,var(--surface));color:var(--green);border-color:color-mix(in srgb,var(--green) 18%,var(--line))}.evidence-signal-review-v142 .evidence-signal-cloud-v17 button:hover{filter:brightness(.98);transform:translateY(-1px)}.planner-page-v143{gap:16px}.planner-heading-v143{align-items:flex-end}.planner-command-v143{border-color:color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand-soft) 36%,var(--surface)));grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:24px;padding:24px;display:grid}.planner-command-copy-v143 h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(22px,2.5vw,29px)}.planner-command-copy-v143>p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.planner-command-meta-v143{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.planner-command-meta-v143 span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.planner-command-meta-v143 span.proof{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,var(--line));background:var(--green-soft)}.planner-command-side-v143{align-content:center;gap:10px;display:grid}.planner-inline-stats-v143{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.planner-inline-stats-v143 span{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:2px;padding:10px;display:grid}.planner-inline-stats-v143 strong{color:var(--text);font-size:19px}.planner-inline-stats-v143 span{color:var(--muted);font-size:9px}.planner-command-side-v143>small{color:var(--muted);align-items:flex-start;gap:6px;font-size:9px;line-height:1.45;display:flex}.planner-command-side-v143>small svg{color:var(--green);flex:none;margin-top:1px}.planner-toolbar-v143{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;display:flex}.planner-toolbar-v143 select{width:180px;max-width:45vw}.planner-work-list-v143{gap:10px;display:grid}.planner-work-card-v143{padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.planner-work-card-v143:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line));box-shadow:var(--shadow-sm)}.planner-work-card-v143.completed{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--green-soft) 28%,var(--surface)))}.planner-work-head-v143{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.planner-work-course-v143{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.planner-work-course-v143 i{border-radius:50%;flex:none;width:8px;height:8px}.planner-work-course-v143 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planner-work-status-v143{align-items:center;gap:7px;display:flex}.planner-work-status-v143>span{color:var(--green);align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.planner-work-title-v143{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:5px;padding:10px 16px 8px;display:grid}.planner-work-title-v143 h3{letter-spacing:-.02em;margin:0;font-size:17px}.planner-work-title-v143 p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.planner-work-progress-v143{padding:0 16px 10px}.planner-next-step-v143{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface));color:inherit;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 16px 12px;padding:9px 10px;display:grid}.planner-next-step-v143.empty{cursor:pointer;text-align:start;width:calc(100% - 32px)}.planner-next-check-v143{border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));background:var(--surface);width:30px;height:30px;color:var(--brand);cursor:pointer;border-radius:9px;place-items:center;display:grid}.planner-next-check-v143:hover{background:var(--brand);color:#fff}.planner-next-step-v143>div{gap:2px;display:grid}.planner-next-step-v143 small{letter-spacing:.08em;color:var(--brand);font-size:8px;font-weight:850}.planner-next-step-v143 strong{font-size:11px;line-height:1.35}.planner-next-step-v143>span{color:var(--muted);font-size:9px}.planner-complete-strip-v143{background:var(--green-soft);color:var(--green);border-radius:11px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 16px 12px;padding:10px 11px;display:grid}.planner-complete-strip-v143>div{gap:2px;display:grid}.planner-complete-strip-v143 strong{font-size:11px}.planner-complete-strip-v143 span{color:color-mix(in srgb,var(--green) 70%,var(--text));font-size:9px;line-height:1.45}.planner-work-footer-v143{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.planner-work-footer-v143>div{color:var(--muted);flex-wrap:wrap;gap:10px;display:flex}.planner-work-footer-v143>div span{align-items:center;gap:5px;font-size:9px;display:flex}.planner-sessions-v143{margin-top:0}.planner-create-v143 .planner-optional-v143,.planner-details-v143{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:10px 12px}.planner-optional-v143 summary,.planner-details-v143 summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:750}.planner-optional-v143[open] summary,.planner-details-v143[open] summary{color:var(--text);margin-bottom:12px}.planner-detail-v143{gap:14px;display:grid}.planner-detail-summary-v143{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 14px;display:flex}.planner-detail-summary-v143 p{color:var(--muted);max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.55}.planner-detail-controls-v143{flex:none;align-items:center;gap:7px;display:flex}.planner-detail-controls-v143 select{width:145px;min-height:35px;padding:7px 9px;font-size:10px}.planner-steps-v143{gap:10px;display:grid}.planner-steps-v143>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.planner-steps-v143 h3{margin:0 0 3px;font-size:15px}.planner-steps-v143 header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.planner-steps-v143 header>span{background:var(--surface-2);border:1px solid var(--line);min-width:44px;height:30px;color:var(--muted);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.planner-step-list-v143{gap:6px;display:grid}.planner-step-list-v143>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:31px minmax(0,1fr) 88px auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.planner-step-list-v143>div.done{opacity:.72;background:color-mix(in srgb,var(--green-soft) 25%,var(--surface))}.planner-step-list-v143>div.done>input{text-decoration:line-through}.planner-step-check-v143{border:1px solid var(--line);background:var(--surface-2);width:29px;height:29px;color:var(--brand);cursor:pointer;border-radius:9px;place-items:center;font-size:10px;display:grid}.planner-step-list-v143>div.done .planner-step-check-v143{background:var(--green);color:#fff;border-color:var(--green)}.planner-step-list-v143>div>input{min-height:35px;padding:7px 8px}.planner-step-list-v143>div>label{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline-end:7px;display:grid}.planner-step-list-v143>div>label input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px!important}.planner-step-list-v143>div>label span{color:var(--muted);font-size:8px}.planner-step-proof-v143{background:var(--green-soft);color:var(--green);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 8px;font-size:9px;font-weight:750;display:flex}.planner-add-step-v143{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.planner-add-step-v143 input{min-height:38px}.planner-details-v143{gap:10px;display:grid}.planner-detail-actions-v143{justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.planner-detail-actions-v143>div{flex-wrap:wrap;gap:7px;display:flex}:root[data-theme=dark] .planner-command-v143{background:linear-gradient(135deg,#151f31,#17213a 62%,#102627)}:root[data-theme=dark] .planner-work-card-v143.completed{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--green) 8%,var(--surface)))}@media (width<=920px){.planner-command-v143,.planner-command-side-v143{grid-template-columns:1fr}.planner-detail-summary-v143{flex-direction:column}.planner-detail-controls-v143{width:100%}.planner-detail-controls-v143 select{flex:1}}@media (width<=650px){.planner-heading-v143{align-items:flex-start}.planner-heading-v143>.button{width:100%}.planner-toolbar-v143{flex-direction:column;align-items:stretch}.planner-toolbar-v143 select{width:100%;max-width:none}.planner-inline-stats-v143{grid-template-columns:repeat(3,1fr)}.planner-work-head-v143{align-items:flex-start}.planner-work-status-v143{flex-direction:column;align-items:flex-end}.planner-next-step-v143{grid-template-columns:32px minmax(0,1fr)}.planner-next-step-v143>span{grid-column:2}.planner-step-list-v143>div{grid-template-columns:31px minmax(0,1fr)}.planner-step-list-v143>div>label,.planner-step-proof-v143{grid-column:2}.planner-add-step-v143{grid-template-columns:1fr}.planner-detail-actions-v143{flex-direction:column;align-items:stretch}.planner-detail-actions-v143>div{display:grid}.planner-detail-actions-v143 .button{width:100%}}.career-priority-reset-v142{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.job-match-readiness-v142{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.job-match-readiness-v142>.panel{padding:18px}.job-match-readiness-v142 h3{letter-spacing:-.02em;margin:7px 0 14px;font-size:17px}.job-match-readiness-bars-v142{gap:10px;display:grid}.job-match-readiness-bars-v142>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.job-match-readiness-bars-v142 span{color:var(--muted);font-size:10px;font-weight:700}.job-match-readiness-bars-v142 strong{color:var(--text);font-size:11px}.job-match-readiness-bars-v142 i{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.job-match-readiness-bars-v142 b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;transition:width .25s;display:block}.job-match-evidence-used-v142{gap:7px;display:grid}.job-match-evidence-used-v142>button{border:1px solid var(--line);background:var(--surface-2);width:100%;color:inherit;text-align:start;cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 10px;display:grid}.job-match-evidence-used-v142>button:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));background:var(--brand-soft)}.job-match-evidence-used-v142>button>svg:first-child{color:var(--green)}.job-match-evidence-used-v142>button>div{gap:2px;min-width:0;display:grid}.job-match-evidence-used-v142 strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.job-match-evidence-used-v142 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.job-match-evidence-used-v142>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}@media (width<=800px){.job-match-readiness-v142{grid-template-columns:1fr}}.evidence-bundle-signals-v142{flex-wrap:wrap;gap:5px;padding:8px 0 3px;display:flex}.evidence-bundle-signals-v142 span{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:5px 7px;font-size:9px;font-weight:750}.career-intelligence-v141{gap:16px}.career-intelligence-hero-v141{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand-soft) 42%,var(--surface)) 56%,color-mix(in srgb,var(--cyan) 7%,var(--surface)));box-shadow:var(--shadow-sm);border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.career-intelligence-hero-v141:after{content:"";background:color-mix(in srgb,var(--brand) 12%,transparent);filter:blur(4px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-140px;right:-90px}.career-intelligence-hero-v141 h1{letter-spacing:-.045em;max-width:830px;margin:8px 0;font-size:clamp(28px,3.4vw,42px);line-height:1.04}.career-intelligence-hero-v141 p{max-width:820px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.career-intelligence-summary-v141{z-index:1;grid-template-columns:repeat(3,1fr);align-self:center;gap:8px;display:grid;position:relative}.career-intelligence-summary-v141>div{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;gap:3px;padding:14px 12px;display:grid}.career-intelligence-summary-v141 strong{color:var(--text);font-size:24px;line-height:1}.career-intelligence-summary-v141 span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750;line-height:1.35}.career-intelligence-tabs-v141{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px;display:grid}.career-intelligence-tabs-v141 button{min-width:0;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.career-intelligence-tabs-v141 button span{gap:2px;display:grid}.career-intelligence-tabs-v141 button strong{color:inherit;font-size:12px}.career-intelligence-tabs-v141 button small{color:var(--muted);font-size:10px;line-height:1.35}.career-intelligence-tabs-v141 button.active{background:var(--surface);color:var(--brand);box-shadow:0 1px #1018280d,0 5px 16px #1018280d}.career-standard-note-v141{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.55;display:flex}.career-standard-note-v141 svg{color:var(--brand);flex:none;margin-top:1px}.career-map-toolbar-v141{grid-template-columns:minmax(220px,1fr) 220px 180px;align-items:center;gap:8px;display:grid}.career-map-search-v141{position:relative}.career-map-search-v141 svg{color:var(--muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.career-map-search-v141 input{padding-left:35px}.career-map-layout-v141{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:16px;display:grid}.career-map-categories-v141{gap:9px;display:grid}.career-map-category-v141{padding:0;overflow:hidden}.career-map-category-v141>summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:14px 15px;list-style:none;display:grid}.career-map-category-v141>summary::-webkit-details-marker{display:none}.career-category-index-v141{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.career-map-category-v141>summary h2{letter-spacing:-.01em;margin:0;font-size:15px}.career-map-category-v141>summary p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.career-category-counts-v141{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.career-category-counts-v141 span{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px}.career-capability-grid-v141{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.career-capability-v141{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:78px;color:inherit;text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.career-capability-v141:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));transform:translateY(-1px)}.career-capability-v141.selected{border-color:color-mix(in srgb,var(--brand) 56%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 9%,transparent);background:color-mix(in srgb,var(--brand-soft) 28%,var(--surface))}.career-capability-v141 strong{font-size:13px;line-height:1.35}.career-capability-v141 small{color:var(--muted);font-size:10px;line-height:1.35}.career-capability-v141 em{color:var(--muted);align-self:end;font-size:10px;font-style:normal}.career-capability-v141.proven{border-left:3px solid var(--green)}.career-capability-v141.developing{border-left:3px solid var(--amber)}.career-capability-v141.unproven{border-left:3px solid color-mix(in srgb,var(--muted) 45%,transparent)}.career-capability-state-v141{background:var(--surface-2);color:var(--muted);border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:780;display:inline-flex}.career-capability-inspector-v141{gap:14px;max-height:calc(100vh - 105px);padding:18px;display:grid;position:sticky;top:84px;overflow:auto}.career-capability-inspector-v141>header{border-bottom:1px solid var(--line);gap:7px;padding-bottom:12px;display:grid}.career-capability-inspector-v141>header h2{letter-spacing:-.035em;margin:0;font-size:22px}.career-capability-inspector-v141>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.career-capability-status-v141{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.career-capability-status-v141 span{background:var(--surface-2);border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.career-capability-status-v141.proven span:first-child{background:var(--green-soft);color:var(--green)}.career-capability-status-v141.developing span:first-child{background:var(--amber-soft);color:var(--amber)}.career-capability-score-v141{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.career-capability-score-v141 small{color:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:750}.career-capability-score-v141 strong{font-size:12px}.career-capability-score-v141 i{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.career-capability-score-v141 i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--cyan));height:100%;display:block}.career-capability-inspector-v141 section{gap:6px;display:grid}.career-capability-inspector-v141 section>small{color:var(--muted);letter-spacing:.075em;font-size:9px;font-weight:850}.career-capability-inspector-v141 section>h3{margin:0;font-size:14px}.career-capability-inspector-v141 section>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.career-capability-inspector-v141 ul{gap:6px;margin:0;padding-inline-start:18px;display:grid}.career-capability-inspector-v141 li{color:var(--text);font-size:12px;line-height:1.55}.career-context-chips-v141{flex-wrap:wrap;gap:5px;display:flex}.career-context-chips-v141 span{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:6px 7px;font-size:10px}.career-linked-evidence-v141{gap:6px;display:grid}.career-linked-evidence-v141 button{border:1px solid var(--line);background:var(--surface-2);color:inherit;text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:8px 9px;display:grid}.career-linked-evidence-v141 button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.career-linked-evidence-v141 button div{gap:1px;min-width:0;display:grid}.career-linked-evidence-v141 strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.career-linked-evidence-v141 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.career-inspector-more-v141{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:9px 10px}.career-inspector-more-v141 summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:750}.career-inspector-more-v141[open] summary{color:var(--text);margin-bottom:10px}.career-priority-shell-v141{gap:12px;display:grid}.career-priority-intro-v141{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.career-priority-intro-v141 h2{margin:0 0 5px;font-size:20px}.career-priority-intro-v141 p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.career-priority-list-v141{gap:7px;display:grid}.career-priority-row-v141{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:36px minmax(0,1fr) 155px 130px;align-items:center;gap:10px;padding:11px 12px;display:grid}.career-priority-row-v141.proven{border-left:3px solid var(--green)}.career-priority-row-v141.developing{border-left:3px solid var(--amber)}.career-priority-rank-v141{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.career-priority-main-v141{gap:2px;min-width:0;display:grid}.career-priority-main-v141 button{text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.career-priority-main-v141 small{color:var(--muted);font-size:10px}.career-priority-proof-v141{gap:3px;display:grid}.career-priority-proof-v141 span{color:var(--muted);font-size:9px}.career-priority-proof-v141 strong{font-size:10px}.career-priority-row-v141 select{min-height:36px;font-size:11px}.job-match-workspace-v141{gap:12px;display:grid}.job-match-input-v141{padding:18px}.job-match-input-v141 h2{margin:0 0 5px;font-size:20px}.job-match-input-v141>p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.6}.job-match-input-actions-v141{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-match-input-actions-v141>span{color:var(--muted);max-width:700px;font-size:10px;line-height:1.45}.job-match-input-actions-v141>div{flex-wrap:wrap;gap:7px;display:flex}.job-match-empty-v141{text-align:center;place-items:center;gap:8px;padding:26px;display:grid}.job-match-empty-v141 svg{color:var(--brand)}.job-match-empty-v141 h2{margin:0;font-size:19px}.job-match-empty-v141 p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.job-match-summary-v141{gap:14px;padding:18px;display:grid}.job-match-summary-v141>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.job-match-summary-v141>header h2{letter-spacing:-.03em;margin:0;font-size:22px}.job-match-summary-v141>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.job-match-score-note-v141{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.job-match-metrics-v141{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.job-match-metrics-v141>div{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:3px;padding:11px;display:grid}.job-match-metrics-v141 strong{font-size:20px}.job-match-metrics-v141 span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.job-match-readiness-v141{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.job-match-readiness-v141>article{padding:15px}.job-match-readiness-v141 h3{margin:0 0 10px;font-size:14px}.job-match-readiness-bars-v141{gap:8px;display:grid}.job-match-readiness-bars-v141>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.job-match-readiness-bars-v141 span{color:var(--muted);font-size:9px}.job-match-readiness-bars-v141 strong{font-size:10px}.job-match-readiness-bars-v141 i{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.job-match-readiness-bars-v141 b{background:linear-gradient(90deg,var(--brand),var(--cyan));border-radius:inherit;height:100%;display:block}.job-match-evidence-used-v141{gap:6px;display:grid}.job-match-evidence-used-v141 button{border:1px solid var(--line);background:var(--surface-2);color:inherit;text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:8px 9px;display:grid}.job-match-evidence-used-v141 button div{gap:1px;min-width:0;display:grid}.job-match-evidence-used-v141 strong,.job-match-evidence-used-v141 small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job-match-evidence-used-v141 strong{font-size:10px}.job-match-evidence-used-v141 small{color:var(--muted);font-size:9px}.job-requirements-audit-v141{padding:18px}.job-requirements-audit-v141>header h2{margin:0 0 5px;font-size:19px}.job-requirements-audit-v141>header p{color:var(--muted);margin:0 0 13px;font-size:11px;line-height:1.55}.job-requirement-groups-v141{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.job-requirement-groups-v141>section{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:11px}.job-requirement-groups-v141 h3{margin:0 0 8px;font-size:12px}.job-match-compact-list-v141{gap:5px;display:grid}.job-requirement-compact-v141{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;display:grid}.job-requirement-compact-v141 strong{font-size:10px}.job-requirement-compact-v141 small{color:var(--muted);font-size:8px}.job-requirement-compact-v141.proven{border-left:3px solid var(--green)}.job-requirement-compact-v141.partial{border-left:3px solid var(--amber)}.job-requirement-compact-v141.missing{border-left:3px solid var(--red)}.job-match-coverage-v141{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.job-match-coverage-v141>article{padding:15px}.job-match-coverage-v141 h3{margin:0 0 9px;font-size:14px}.job-match-coverage-v141 ul{gap:6px;margin:0;padding-inline-start:18px;display:grid}.job-match-coverage-v141 li{font-size:11px;line-height:1.5}.job-match-deep-v141,.job-match-application-v141{padding:14px}.job-match-deep-v141>summary,.job-match-application-v141>summary{cursor:pointer;font-size:12px;font-weight:800}.job-match-deep-v141[open]>summary,.job-match-application-v141[open]>summary{margin-bottom:13px}.job-match-deep-grid-v141,.job-match-application-grid-v141{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.job-match-deep-grid-v141 article,.job-match-application-grid-v141 article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:11px}.job-match-deep-grid-v141 h3,.job-match-application-grid-v141 h3{margin:0 0 7px;font-size:12px}.job-match-deep-grid-v141 ul,.job-match-application-grid-v141 ul{gap:5px;margin:0;padding-inline-start:17px;display:grid}.job-match-deep-grid-v141 li,.job-match-application-grid-v141 li{font-size:10px;line-height:1.5}.job-keyword-list-v141{flex-wrap:wrap;gap:5px;display:flex}.job-keyword-list-v141 span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 7px;font-size:9px}.job-keyword-list-v141.missing span{background:var(--red-soft);color:var(--red);border-color:color-mix(in srgb,var(--red) 18%,var(--line))}.job-requirement-detail-v141{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:8px;padding:10px}.job-requirement-detail-v141 h4{margin:0 0 4px;font-size:12px}.job-requirement-detail-v141 p,.job-requirement-detail-v141 li,.job-requirement-detail-v141 blockquote{font-size:10px;line-height:1.55}.job-requirement-detail-v141 blockquote{border-inline-start:3px solid var(--brand);background:var(--surface-2);color:var(--muted);margin:7px 0;padding:8px 10px}.planner-page-v141{gap:15px}.planner-heading-v141{align-items:flex-end}.planner-heading-v141 h1{letter-spacing:-.035em}.planner-heading-v141 p{max-width:820px}.planner-focus-v141{border-color:color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand-soft) 32%,var(--surface)));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.planner-focus-main-v141 h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(21px,2.4vw,28px)}.planner-focus-main-v141>p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.planner-focus-meta-v141{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.planner-focus-meta-v141 span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.planner-focus-meta-v141 span.proof{color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 20%,var(--line))}.planner-focus-action-v141{gap:6px;min-width:150px;display:grid}.planner-focus-action-v141 small{text-align:center;color:var(--muted);font-size:9px}.planner-toolbar-v141{justify-content:space-between;align-items:center;gap:10px;display:flex}.planner-toolbar-v141 select{width:190px;min-height:37px;font-size:10px}.planner-work-list-v141{gap:8px;display:grid}.planner-work-card-v141{grid-template-columns:minmax(0,1fr) 235px;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.planner-work-card-v141:hover{border-color:color-mix(in srgb,var(--brand) 24%,var(--line));box-shadow:var(--shadow-sm)}.planner-work-card-v141.completed{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--green-soft) 25%,var(--surface)))}.planner-work-core-v141{align-content:start;gap:9px;min-width:0;padding:14px 16px;display:grid}.planner-work-context-v141{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:750;display:flex}.planner-work-context-v141 i{border-radius:50%;flex:none;width:8px;height:8px}.planner-work-context-v141 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planner-work-title-v141{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.planner-work-title-v141 h3{letter-spacing:-.02em;margin:0;font-size:16px}.planner-next-v141{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));background:color-mix(in srgb,var(--brand-soft) 25%,var(--surface));color:inherit;text-align:start;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.planner-next-v141>button,.planner-next-v141:not(.empty)>button{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));background:var(--surface);width:28px;height:28px;color:var(--brand);cursor:pointer;border-radius:8px;place-items:center;display:grid}.planner-next-v141.empty{cursor:pointer;width:100%}.planner-next-v141>div{gap:1px;display:grid}.planner-next-v141 small{color:var(--brand);letter-spacing:.08em;font-size:8px;font-weight:850}.planner-next-v141 strong{font-size:10px;line-height:1.4}.planner-next-v141.done{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 20%,var(--line));color:var(--green)}.planner-work-side-v141{border-inline-start:1px solid var(--line);background:var(--surface-2);align-content:center;gap:9px;padding:12px 14px;display:grid}.planner-work-status-v141{justify-content:space-between;align-items:center;gap:7px;display:flex}.planner-work-status-v141>span{color:var(--green);align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.planner-work-meta-v141{color:var(--muted);flex-wrap:wrap;gap:9px;display:flex}.planner-work-meta-v141 span{align-items:center;gap:4px;font-size:8px;display:flex}.planner-work-side-v141 .text-button{justify-self:end}.planner-create-v141{gap:13px}.planner-optional-v141,.planner-details-v141{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:10px 11px}.planner-optional-v141 summary,.planner-details-v141 summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.planner-optional-v141[open] summary,.planner-details-v141[open] summary{color:var(--text);margin-bottom:11px}.planner-detail-v141{gap:13px;display:grid}.planner-detail-summary-v141{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px 13px;display:flex}.planner-detail-summary-v141 p{color:var(--muted);max-width:720px;margin:5px 0 0;font-size:10px;line-height:1.55}.planner-detail-controls-v141{align-items:center;gap:7px;display:flex}.planner-detail-controls-v141 select{min-width:135px;min-height:35px;font-size:10px}.planner-steps-v141{gap:9px;display:grid}.planner-steps-v141>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.planner-steps-v141 h3{margin:0 0 3px;font-size:14px}.planner-steps-v141 header p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.planner-steps-v141 header>span{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:5px 7px;font-size:9px;font-weight:800}.planner-step-list-v141{gap:6px;display:grid}.planner-step-list-v141>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 92px auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.planner-step-list-v141>div.done{opacity:.72;background:color-mix(in srgb,var(--green-soft) 26%,var(--surface))}.planner-step-check-v141{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--brand);cursor:pointer;border-radius:8px;place-items:center;display:grid}.planner-step-list-v141>div.done .planner-step-check-v141{background:var(--green);color:#fff;border-color:var(--green)}.planner-step-list-v141>div>input{min-height:34px;padding:7px 8px}.planner-step-time-v141{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline-end:6px;display:grid}.planner-step-time-v141 input{min-height:34px;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px!important}.planner-step-time-v141 span{color:var(--muted);font-size:8px}.planner-step-proof-v141{background:var(--green-soft);color:var(--green);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 8px;font-size:8px;font-weight:800;display:flex}.planner-add-step-v141{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.planner-add-step-v141 input{min-height:37px}.planner-estimates-v141{gap:6px;display:grid}.planner-detail-actions-v141{justify-content:space-between;align-items:center;gap:10px;display:flex}.planner-detail-actions-v141>div{flex-wrap:wrap;gap:7px;display:flex}.planner-sessions-v141{margin-top:0}:root[data-theme=dark] .career-intelligence-hero-v141{background:linear-gradient(135deg,#141d2f,#182239 56%,#102b2a)}:root[data-theme=dark] .career-capability-v141.selected{background:color-mix(in srgb,var(--brand) 13%,var(--surface))}:root[data-theme=dark] .planner-focus-v141{background:linear-gradient(135deg,#141d2f,#182239 62%,#102826)}:root[data-theme=dark] .planner-work-card-v141.completed{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--green) 7%,var(--surface)))}@media (width<=1100px){.career-intelligence-hero-v141,.career-map-layout-v141{grid-template-columns:1fr}.career-capability-inspector-v141{max-height:none;position:relative;top:auto}.job-requirement-groups-v141{grid-template-columns:1fr 1fr}.career-priority-row-v141{grid-template-columns:36px minmax(0,1fr) 135px}.career-priority-proof-v141{grid-column:2}.planner-work-card-v141{grid-template-columns:minmax(0,1fr) 210px}}@media (width<=760px){.career-intelligence-hero-v141{padding:20px}.career-intelligence-summary-v141{grid-template-columns:repeat(3,1fr)}.career-intelligence-tabs-v141,.career-map-toolbar-v141{grid-template-columns:1fr}.career-map-category-v141>summary{grid-template-columns:32px minmax(0,1fr) 18px}.career-category-counts-v141{display:none}.career-capability-grid-v141,.job-match-readiness-v141,.job-match-coverage-v141,.job-match-deep-grid-v141,.job-match-application-grid-v141{grid-template-columns:1fr}.job-match-metrics-v141{grid-template-columns:1fr 1fr}.job-requirement-groups-v141{grid-template-columns:1fr}.career-priority-intro-v141{flex-direction:column}.career-priority-row-v141{grid-template-columns:34px minmax(0,1fr)}.career-priority-row-v141 select,.career-priority-proof-v141{grid-column:2}.planner-heading-v141{align-items:flex-start}.planner-heading-v141>.button{width:100%}.planner-focus-v141{grid-template-columns:1fr}.planner-focus-action-v141{min-width:0}.planner-toolbar-v141{flex-direction:column;align-items:stretch}.planner-toolbar-v141 select{width:100%}.planner-work-card-v141{grid-template-columns:1fr}.planner-work-side-v141{border-inline-start:0;border-top:1px solid var(--line)}.planner-detail-summary-v141{flex-direction:column}.planner-detail-controls-v141{width:100%}.planner-detail-controls-v141 select{flex:1}.planner-step-list-v141>div{grid-template-columns:30px minmax(0,1fr)}.planner-step-time-v141,.planner-step-proof-v141{grid-column:2}.planner-add-step-v141{grid-template-columns:1fr}.planner-detail-actions-v141{flex-direction:column;align-items:stretch}.planner-detail-actions-v141>div{display:grid}.planner-detail-actions-v141 .button{width:100%}}.job-match-history-v141{padding:10px 12px}.job-match-history-v141>summary{cursor:pointer;color:var(--muted);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:grid}.job-match-history-v141>summary span{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:3px 6px;font-size:8px}.job-match-history-v141[open]>summary{color:var(--text);margin-bottom:9px}.job-match-history-v141>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.job-match-history-v141 button{border:1px solid var(--line);background:var(--surface-2);color:inherit;text-align:start;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;display:grid}.job-match-history-v141 button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.job-match-history-v141 button div{gap:1px;min-width:0;display:grid}.job-match-history-v141 strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.job-match-history-v141 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.job-match-history-v141 em{color:var(--brand);font-size:11px;font-style:normal;font-weight:800}@media (width<=760px){.job-match-history-v141>div{grid-template-columns:1fr}}
