:root{color:#e9f8f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pa-bg:#07110f;--pa-bg-soft:#0b1715;--pa-panel:#0e1b19d1;--pa-panel-strong:#122321eb;--pa-panel-subtle:#ffffff0b;--pa-border:#9ebbb12e;--pa-border-strong:#50e3b55c;--pa-text:#edfdf6;--pa-text-soft:#c7dad3;--pa-readable-secondary:#d6e7e1;--pa-muted:#a8bdb6;--pa-faint:#8da39b;--pa-accent:#33d6a6;--pa-accent-strong:#20bf8f;--pa-accent-soft:#33d6a624;--pa-cyan:#22d3ee;--pa-cyan-soft:#22d3ee21;--pa-warm:#f59e0b;--pa-rose:#fb7185;--pa-shadow:0 24px 70px #00000061;--pa-shadow-soft:0 14px 40px #00000042;--pa-focus:0 0 0 4px #22d3ee38, 0 0 0 1px #7df3d3e6;background:#07110f;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 18% -10%, #22d3ee29, transparent 34rem), radial-gradient(circle at 84% 8%, #33d6a61f, transparent 38rem), var(--pa-bg);min-width:320px;color:var(--pa-text);margin:0}button,input,select{font:inherit}::selection{color:#fff;background:#33d6a657}.academy-shell{min-height:100vh}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f6f5;border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;gap:18px;padding:14px 28px;display:flex;position:sticky;top:0}.brand,.topbar nav,.topbar nav a,.hero-actions,.segmented,.course-card-top,.lab-meta,.back-link,.text-link,.stage-courses,.lesson-heading{align-items:center;display:flex}.brand{gap:12px;min-width:270px}.brand svg{color:#b35c16;width:34px;height:34px}.brand strong,.brand span{display:block}.brand span{color:#64736d;font-size:.86rem}.topbar nav{flex-wrap:wrap;gap:8px}.topbar nav a{color:#425149;border:1px solid #0000;border-radius:8px;gap:8px;min-height:38px;padding:8px 11px;font-weight:700}.topbar nav a.active,.topbar nav a:hover{color:#12211b;background:#fff;border-color:#b9c8bf}svg{width:18px;height:18px}main{min-width:0}.product-shell{background:#f6f7f5;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.product-sidebar{background:#fbfcfa;border-right:1px solid #d9dfda;grid-template-rows:auto 1fr;gap:24px;height:100vh;padding:18px 14px;display:grid;position:sticky;top:0}.product-brand,.product-nav a,.product-topline,.product-topline>div,.workspace-actions,.section-heading,.course-title-line,.runbook-meta{align-items:center;display:flex}.product-brand{gap:11px;min-width:0;padding:7px}.product-brand>span{color:#fff;background:#17211d;border:1px solid #c9d2cc;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:grid}.product-brand strong,.product-brand small{display:block}.product-brand strong{color:#111c17;line-height:1.2}.product-brand small,.product-topline span{color:#66736d;font-size:.78rem;font-weight:700}.product-nav{align-content:start;gap:4px;display:grid}.product-nav a{color:#4d5b54;border-radius:8px;gap:10px;min-height:38px;padding:8px 10px;font-weight:800}.product-nav a.active,.product-nav a:hover{color:#111c17;background:#eef3ef}.product-frame{min-width:0}.product-topline{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f5f0;border-bottom:1px solid #d9dfda;justify-content:space-between;min-height:60px;padding:0 28px;position:sticky;top:0}.product-topline>div{gap:10px}.product-topline>div:first-child{gap:2px;display:grid}.product-topline a{color:#324139;background:#fff;border:1px solid #ccd5cf;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:.86rem;font-weight:800;display:inline-flex}.workspace-header h1{letter-spacing:0;max-width:900px;font-size:clamp(2.1rem,4vw,4.15rem)}.workspace-header .lead{max-width:760px;margin-bottom:0}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.readiness-score{border-left:1px solid #d9dfda;gap:9px;min-width:220px;padding-left:20px;display:grid}.readiness-score span,.ops-summary span,.next-work-grid span,.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span{color:#66736d;font-size:.8rem;font-weight:900}.readiness-score small{color:#66736d;font-weight:800}.workspace-panel{background:#fff;border:1px solid #d9dfda;border-radius:8px;min-width:0;padding:18px}.section-heading{justify-content:space-between;gap:18px;margin-bottom:16px}.section-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.section-actions .secondary-action,.section-actions .text-link{white-space:nowrap}.section-heading>span{color:#66736d;font-weight:850}.ops-summary article{background:#fff;border:1px solid #d9dfda;border-radius:8px;align-content:start;gap:8px;min-height:126px;padding:16px;display:grid}.ops-summary small{color:#607068;line-height:1.35}.dashboard-layout,.roadmap-layout,.detail-layout,.resource-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.dashboard-main,.detail-main{min-width:0}.next-work-grid,.validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.next-work-grid>div{border-top:1px solid #e1e6e2;align-content:start;gap:8px;padding-top:12px;display:grid}.resume-status{background:#ffffff0b;border:1px solid #9ebbb129;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:14px;display:grid}.resume-status>svg{color:#9ff9df;background:#33d6a624;border:1px solid #7df3d357;border-radius:999px;width:32px;height:32px;padding:7px}.resume-status>div{gap:5px;min-width:0;display:grid}.next-work-grid strong{color:#17211d;font-size:1rem}.next-work-grid p,.resume-status p,.workspace-panel p,.course-row p,.lab-queue-row p,.resource-row p{color:#52625c;line-height:1.55}.canonical-toolbar{grid-template-columns:1fr;align-items:start;margin-bottom:14px}.course-filter-toolbar{grid-template-columns:minmax(260px,.78fr) minmax(360px,1fr) minmax(178px,.28fr);align-items:end;gap:10px;margin-bottom:12px}.course-filter-toolbar .search-box,.course-filter-toolbar .segmented,.course-filter-toolbar .course-topic-select select{min-height:42px}.course-filter-toolbar .segmented{align-items:center;min-width:0}.course-filter-toolbar .course-topic-select{min-width:0}.toolbar.compact.canonical-toolbar{grid-template-columns:1fr}.course-table,.roadmap-timeline,.lab-queue,.resource-index{gap:8px;min-width:0;display:grid}.course-row{border-top:1px solid #e3e8e4;grid-template-columns:minmax(0,1fr) minmax(84px,.18fr) 84px minmax(82px,.16fr) 20px;align-items:center;gap:10px;min-width:0;padding:14px 2px;display:grid;overflow:hidden}.course-row:first-child{border-top:0}.course-row>div:first-child,.course-row>div:nth-of-type(2){gap:7px;min-width:0;display:grid}.course-row>svg{justify-self:end}.course-row strong,.resource-mini-row strong{color:#17211d}.course-row:hover,.resource-row:hover,.lab-queue-row:hover,.canonical-lesson-row:hover{background:#f7faf7}.readiness-panel,.level-readiness{gap:13px;display:grid}.level-readiness{gap:8px;padding:14px}.level-readiness .eyebrow{margin-bottom:0}.readiness-panel>div{border-top:1px solid #e1e6e2;gap:7px;padding-top:12px;display:grid}.evidence-row{border-top:1px solid #e1e6e2;gap:10px;padding:16px 0 14px;display:grid}.evidence-row:first-of-type{margin-top:4px}.level-readiness>div{background:#f8fbf9;border:1px solid #e1e6e2;border-left-width:3px;border-radius:12px;align-items:start;gap:6px;padding:10px 11px;display:grid}.level-readiness>div strong{font-size:.98rem;line-height:1.15}.level-readiness>div>span{color:#607068;justify-self:start;font-size:.78rem;font-weight:850}.gate-state{color:#8a4c0f;background:#fff2dd;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.76rem;font-weight:900}.canonical-stage{border-color:#d9dfda;grid-template-columns:44px minmax(0,1fr);padding:16px}.stage-body{min-width:0}.stage-header span:not(.level-badge){color:#66736d;font-weight:800}.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span{background:#f1f4f2;border-radius:999px;padding:5px 8px}.canonical-stage h3,.runbook-workspace h3,.workspace-panel h2{margin:12px 0 8px}.roadmap-rail,.dashboard-rail,.detail-rail{min-width:0}@media (width>=1181px){.roadmap-rail,.dashboard-rail,.detail-rail{align-self:start;position:sticky;top:86px}}.lab-starter-path{background:#fff;border:1px solid #d9dfda;border-radius:8px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.lab-starter-step{color:#17211d;background:#fbfcfa;border:1px solid #dce3dd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:13px;display:grid}.lab-starter-step:hover{border-color:#1f6f5a;transform:translateY(-1px)}.lab-starter-step-number{color:#145343;background:#dff1e8;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.lab-starter-step>div{gap:7px;min-width:0;display:grid}.lab-starter-step strong{color:#17211d;line-height:1.2}.lab-starter-step>div>span{color:#52625c;font-size:.88rem;line-height:1.45}.lab-starter-step>svg{color:#607068;width:18px;height:18px}.lab-starter-meta{flex-wrap:wrap;gap:6px;display:flex}.lab-queue{overscroll-behavior:contain;max-height:calc(100vh - 250px);padding-right:4px;overflow:hidden auto}.lab-queue-row{background:#fff;border:1px solid #d9dfda;gap:10px;min-width:0;padding:14px;display:grid;overflow:hidden}.lab-queue-row h2,.resource-row h2{font-size:1rem;line-height:1.25}.runbook-workspace{background:#fff;border:1px solid #cad4cf;border-radius:8px;min-width:0;padding:20px}.runbook-meta{flex-wrap:wrap;gap:8px;margin:14px 0}.command-console{background:#101916;border:1px solid #263a33;border-radius:8px;min-width:0;overflow:hidden}.command-console-header{color:#bfd8cc;border-bottom:1px solid #263a33;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:.82rem;font-weight:900;display:flex}.command-console-header>div,.copy-command-button,.source-link{align-items:center;gap:8px;display:inline-flex}.copy-command-button{color:#dff8ed;background:#15231f;border:1px solid #34564a;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:900}.copy-command-button:disabled{cursor:not-allowed;opacity:.5}.command-console pre{color:#dff8ed;background:0 0;border-radius:0;margin:0}.lab-workbook-panel{background:#0a18140a;border:1px solid #34564a52;gap:16px;margin:22px 0;padding:18px;display:grid}.lab-operational-brief{background:#f8fbf8;border:1px solid #34564a47;gap:16px;margin:20px 0;padding:16px;display:grid}.lab-operational-brief .section-heading{margin:0}.lab-operational-brief .section-heading>span,.lab-artifact-map-panel .section-heading>span{color:#52625c;font-size:.78rem;font-weight:900}.lab-brief-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:14px;display:grid}.lab-run-phase-list{gap:10px;display:grid}.lab-run-phase{border-top:1px solid #dce3dd;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.lab-run-phase:first-child{border-top:0;padding-top:0}.lab-run-phase-index{color:#1f6f5a;justify-items:center;gap:5px;font-weight:900;display:grid}.lab-run-phase-index svg{background:#1f6f5a14;border:1px solid #1f6f5a42;border-radius:999px;width:24px;height:24px;padding:4px}.lab-run-phase h3{color:#14231d;margin:2px 0 6px;font-size:1rem}.lab-run-phase ul{gap:5px;margin:0;padding-left:18px;display:grid}.lab-run-phase li,.lab-run-phase p{color:#52625c;font-size:.82rem;line-height:1.45}.lab-artifact-map-panel{border-left:1px solid #dce3dd;gap:12px;min-width:0;padding-left:14px;display:grid}.lab-artifact-map-grid{gap:9px;display:grid}.lab-artifact-map-item{border-top:1px solid #e2e8e3;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding-top:9px;display:grid}.lab-artifact-map-item:first-child{border-top:0;padding-top:0}.lab-artifact-map-item svg{color:#1f6f5a;width:18px;height:18px}.lab-artifact-map-item span{color:#64736d;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.lab-artifact-map-item strong{color:#14231d;margin:3px 0;font-size:.86rem;display:block}.lab-artifact-map-item code{overflow-wrap:anywhere;color:#52625c;font-size:.74rem;display:block}.lab-artifact-map-more,.lab-artifact-map-empty{color:#52625c;margin:0;font-size:.8rem;font-weight:800}.download-lab-button{color:#dff8ed;background:#10221d;border:1px solid #34564a;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.lab-download-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.download-lab-button svg{width:16px;height:16px}.download-lab-button:disabled{cursor:not-allowed;opacity:.6}.lab-workbook-progress{gap:8px;display:grid}.lab-workbook-progress span{color:var(--pa-readable-secondary);font-size:.78rem;font-weight:800}.lab-save-state{color:#52625c;font-size:.76rem;font-weight:800}.lab-phase-status{border-top:1px solid #34564a3d;gap:12px;padding-top:14px;display:grid}.lab-phase-status .section-heading{margin:0}.lab-phase-status .section-heading>span{color:#52625c;font-size:.78rem;font-weight:900}.lab-phase-status-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.lab-phase-status-row{border-top:1px solid #dce3dd;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.lab-phase-status-row:nth-child(-n+2){border-top:0;padding-top:0}.lab-phase-status-row svg{color:#1f6f5a;width:18px;height:18px}.lab-phase-status-copy{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.lab-phase-status-copy strong{color:#14231d;font-size:.82rem}.lab-phase-status-copy span,.lab-phase-status-row small{color:#52625c;font-size:.74rem;font-weight:800}.lab-phase-status-row small{margin-top:7px;line-height:1.35;display:block}.lab-command-deck{border-top:1px solid #34564a3d;gap:12px;padding-top:14px;display:grid}.lab-command-deck .section-heading{margin:0}.lab-command-deck .section-heading>span{color:#52625c;font-size:.78rem;font-weight:900}.lab-command-tabs button{color:#23352f;text-align:left;background:#f7faf8;border:1px solid #d6e1dc;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;min-height:64px;padding:10px;display:grid}.lab-command-tabs svg{color:#1f6f5a;width:17px;height:17px}.lab-command-tabs strong{color:#14231d;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.lab-command-tabs span{color:#52625c;grid-column:2;font-size:.72rem;font-weight:850}.lab-workbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lab-workbook-grid h3{margin:0 0 10px;font-size:.92rem}.lab-workspace-quickstart{border-top:1px solid #34564a3d;gap:12px;min-width:0;padding-top:14px;display:grid}.lab-workspace-quickstart .section-heading{margin:0}.lab-workspace-quickstart .section-heading>span{overflow-wrap:anywhere;color:var(--pa-muted);font-size:.78rem;font-weight:900}.lab-contract-panel{background:#ffffff09;border:1px solid #34564a47;gap:12px;padding:12px;display:grid}.lab-contract-panel .section-heading{margin:0}.lab-contract-panel .section-heading>span{color:var(--pa-muted);font-size:.78rem;font-weight:900}.lab-contract-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.lab-contract-item{background:#ffffff0a;border:1px solid #34564a42;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.lab-contract-item svg{color:#33d6a6;width:18px;height:18px}.lab-contract-item.missing svg{color:#f59e0b}.lab-contract-item strong{color:var(--pa-readable-secondary);margin-bottom:5px;font-size:.78rem;font-weight:900;display:block}.lab-contract-item code{overflow-wrap:anywhere;color:var(--pa-text-soft);font-size:.74rem;display:block}.lab-check-row{color:var(--pa-readable-secondary);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:9px;font-size:.9rem;font-weight:600;line-height:1.5;display:grid}.lab-check-row input{width:16px;height:16px;accent-color:var(--pa-accent);margin-top:2px}.lab-worksheet-answer textarea{resize:vertical;color:#263a33;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #34564a47;border-radius:6px;padding:10px;line-height:1.45}.lab-worksheet-answer textarea:focus{border-color:var(--pa-accent);outline:2px solid #1f6f5a29}.lab-artifact-list code{overflow-wrap:anywhere;color:#263a33;background:#0a18140f;border:1px solid #34564a47;padding:8px 10px;font-size:.78rem;display:block}.lab-rubric-feedback{gap:12px;display:grid}.lab-rubric-feedback .section-heading{margin:0}.lab-feedback-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.lab-feedback-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lab-feedback-summary span{color:#405149;background:#fff;border:1px solid #dce3dd;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.lab-feedback-summary .lab-feedback-summary-strong{color:#1f6f5a;border-color:#1f6f5a47}.lab-feedback-summary .lab-feedback-summary-needs-evidence,.lab-feedback-summary .lab-feedback-summary-missing{color:#8f3f1f;border-color:#b553244d}.lab-feedback-overview{color:#405149;background:#ffffff8a;border:1px solid #34564a38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.78rem;font-weight:900;display:flex}.lab-feedback-card{background:#fff;border:1px solid #dce3dd;border-left:4px solid #8a9a93;gap:8px;padding:12px;display:grid}.lab-feedback-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-feedback-card-header>span{color:#52625c;text-transform:uppercase;font-size:.72rem;font-weight:900}.lab-feedback-card strong{color:#405149;background:#edf2ef;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:900}.lab-feedback-card p,.lab-feedback-card small{color:#52625c;line-height:1.45}.lab-feedback-card p{margin:0;font-weight:800}.lab-feedback-card small{font-size:.78rem}.lab-feedback-next{color:#8f3f1f;font-size:.76rem;font-style:normal;font-weight:900}.feedback-strong strong{color:#145343;background:#dff1e8}.feedback-passes strong{color:#1f4fa3;background:#e4edff}.feedback-needs-evidence strong{color:#8a420d;background:#fff1df}.feedback-missing strong{color:#992f24;background:#fde7e2}.lab-feedback-terms{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lab-feedback-terms span{color:#52625c;font-size:.72rem;font-weight:900}.lab-feedback-terms code{color:#263a33;background:#fbfcfa;border:1px solid #34564a33;padding:3px 6px;font-size:.72rem}.lab-feedback-terms.empty{color:#8f3f1f}.check-list{color:#33423b;margin:10px 0 0;padding-left:20px;line-height:1.6}.resource-layout{grid-template-columns:minmax(0,1fr)}.resource-row{border-top:1px solid #e1e6e2;gap:8px;min-width:0;padding:14px 4px;display:grid}.resource-row:first-of-type{border-top:0}.interview-layout{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.interview-pack-list{background:linear-gradient(180deg, #07110feb, #07110fd6), var(--pa-panel);-webkit-backdrop-filter:blur(18px)saturate(138%);backdrop-filter:blur(18px)saturate(138%);border:1px solid #9ebbb12e;border-radius:10px;align-content:start;gap:10px;padding:12px;display:grid;position:static}.interview-pack-scroll{scroll-snap-type:none;scrollbar-color:#84f7dc75 #ffffff0f;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(100%,224px),1fr));grid-auto-flow:row;gap:10px;max-height:292px;padding-right:4px;display:grid;overflow:hidden auto}.interview-pack-scroll::-webkit-scrollbar{width:8px}.interview-pack-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.interview-pack-scroll::-webkit-scrollbar-thumb{background:#84f7dc75;border-radius:999px}.interview-pack-list .section-heading{margin-bottom:0}.interview-pack-list .section-heading h2{margin:0;font-size:1.08rem;line-height:1.15}.interview-page .canonical-toolbar .topics{flex-wrap:wrap;grid-column:1/-1;padding-bottom:0;overflow:visible}.interview-page .canonical-toolbar .topics button{white-space:nowrap}.interview-export-row{background:#ffffff0b;border:1px solid #9ebbb129;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.interview-export-row>span{color:var(--pa-readable-secondary);font-size:.82rem;font-weight:800}.interview-export-row .secondary-action:disabled{cursor:not-allowed;opacity:.56;transform:none}.interview-plan-builder{background:#ffffff0b;border:1px solid #9ebbb129;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(220px,.36fr) minmax(180px,.22fr) minmax(200px,.28fr);align-items:center;gap:10px;padding:10px;display:grid}.interview-plan-summary strong{color:var(--pa-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interview-plan-builder input,.interview-plan-builder select{color:#17211d;background:#fff;border:1px solid #cbd5cf;border-radius:8px;outline:0;width:100%;min-width:0;min-height:42px;padding:9px 12px}.interview-plan-builder select{cursor:pointer}.interview-plan-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.interview-plan-actions .secondary-action:disabled,.interview-plan-builder .text-link:disabled{cursor:not-allowed;opacity:.56;transform:none}.danger-action:hover{color:#8f1d13;border-color:#b42318}.interview-plan-status{grid-column:1/-1}.interview-pack-card{width:100%;min-height:112px;color:var(--pa-text);text-align:left;scroll-snap-align:start;cursor:pointer;background:#ffffff0b;border:1px solid #9ebbb12e;border-radius:8px;align-content:start;gap:6px;padding:10px 12px;display:grid}.interview-pack-card span,.interview-pack-card small,.interview-focus,.practice-task span{color:var(--pa-text-soft);font-weight:850}.interview-pack-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.interview-pack-card-top span:last-child,.interview-pack-card small{color:#84f7dc;text-transform:uppercase;font-size:.73rem}.interview-pack-card strong{color:#fff;font-size:.98rem;line-height:1.2}.interview-pack-card p{color:var(--pa-readable-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.interview-main{gap:18px;scroll-margin-top:84px;display:grid}.interview-source-grid,.interview-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interview-source-grid>section{background:#ffffff0a;border:1px solid #9ebbb12e;border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.interview-question-stack{gap:14px;display:grid}.interview-question h3{color:#fff;font-size:1.28rem;line-height:1.18}.interview-question h4{color:#fff;text-transform:uppercase;margin-top:14px;font-size:.86rem}.interview-question p{margin-top:7px}.question-number{color:#adffe8;background:#33d6a621;border:1px solid #7df3d357;border-radius:8px;place-items:center;width:40px;height:40px;font-size:.82rem;font-weight:950;display:grid}.practice-task{background:#ffffff0a;border:1px solid #9ebbb12e;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.practice-task svg{color:#84f7dc;flex:none}.question-study-links{background:linear-gradient(135deg,#33d6a614,#0000 42%),#ffffff09;border:1px solid #9ebbb129;border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.question-study-links h4{margin-top:0}.question-study-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.question-study-links a{min-width:0;color:var(--pa-text);background:#0214113d;border:1px solid #9ebbb129;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 9px;padding:9px;display:grid}.question-study-links a:hover{background:#33d6a61a;border-color:#7df3d35c;transform:translateY(-1px)}.question-study-links svg{color:#84f7dc;background:#7df3d31a;border-radius:8px;grid-row:1/span 2;width:26px;height:26px;padding:5px}.question-study-links span{color:#84f7dc;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.question-study-links strong{color:#fff;overflow-wrap:anywhere;font-size:.88rem;line-height:1.2}.compact-list{margin-top:8px}.interview-rail-card{gap:12px}.resource-pagination{color:#52625c;border-top:1px solid #e1e6e2;justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 4px;font-weight:850;display:flex}.resource-pagination button{color:#17211d;background:#fff;border:1px solid #b8c5be;border-radius:999px;padding:8px 12px;font-weight:900}.source-review-panel{gap:10px}.source-link{color:#1d684f;width:fit-content;font-weight:900}.source-link:hover{text-decoration:underline}.resource-mini-row{border-top:1px solid #e1e6e2;gap:5px;padding:12px 0;display:grid}.resource-mini-row span{color:#66736d;font-size:.78rem;font-weight:900}.course-title-line{flex-wrap:wrap;gap:10px;margin-bottom:10px}.course-title-line svg{color:#1f6f5a;width:30px;height:30px}.canonical-lesson-row{border-bottom:0;border-left:0;border-right:0;border-radius:0}.lesson-layout .lesson-body,.lesson-layout .practice-panel{margin-bottom:14px}.lesson-page{padding-bottom:104px}.lesson-body.workspace-panel,.practice-panel.workspace-panel{border-left-width:1px}.lesson-completion-notice{z-index:8;color:#e9fff8;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#33d6a638,#22d3ee21),#07110feb;border:1px solid #7df3d35c;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:min(720px,100%);margin:24px auto 0;padding:10px 12px 10px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 24px 70px #0006,0 0 38px #33d6a629}.lesson-completion-notice>svg{color:#9ff9df;flex:none}.lesson-completion-notice>span{flex:220px;font-weight:900}.lesson-completion-notice a{color:#fff;background:#02141147;border:1px solid #7df3d357;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-weight:900;display:inline-flex}@media (width<=1180px){.product-shell{grid-template-columns:210px minmax(0,1fr)}.ops-summary,.next-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout,.roadmap-layout,.detail-layout,.resource-layout,.interview-layout{grid-template-columns:1fr}.interview-pack-list{position:static}.interview-plan-builder{grid-template-columns:1fr}.interview-pack-scroll{grid-template-columns:none}.resource-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.32fr))}.filter-summary{grid-column:1/-1;justify-content:flex-start}.course-row{grid-template-columns:minmax(0,1fr) 92px minmax(76px,.18fr) 20px}.course-row>span:nth-of-type(2){display:none}}@media (width<=840px){.product-shell{grid-template-columns:1fr}.product-sidebar{border-bottom:1px solid #d9dfda;border-right:0;gap:12px;height:auto;position:static}.product-nav{flex-wrap:wrap;gap:8px;display:flex}.product-topline{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 16px 12px;position:static}.product-frame .page{width:min(100%,760px);padding:24px 16px 48px}.workspace-header,.lab-workspace,.lab-brief-grid,.lab-command-tabs,.lab-workbook-grid,.canonical-toolbar,.validation-grid{grid-template-columns:1fr}.lab-artifact-map-panel{border-top:1px solid #dce3dd;border-left:0;padding-top:14px;padding-left:0}.course-filter-toolbar{grid-template-columns:1fr}.workspace-actions{justify-content:flex-start}.readiness-score{border-top:1px solid #d9dfda;border-left:0;padding-top:16px;padding-left:0}.lab-queue{max-height:none;overflow:visible}}@media (width<=620px){.product-sidebar{gap:14px;padding:14px 16px}.product-nav a{justify-content:center;width:48px;min-height:48px;padding:8px}.product-nav a span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-summary,.interview-source-grid,.interview-signal-grid,.next-work-grid,.interview-page .canonical-toolbar,.resource-filter-bar{grid-template-columns:1fr}.filter-summary{white-space:normal;justify-content:space-between}.interview-pack-scroll{scroll-snap-type:none;grid-template-columns:1fr;gap:10px;max-height:380px;padding:0 4px 0 0;display:grid;overflow:hidden auto}.interview-pack-card{scroll-snap-align:unset;min-height:106px}.product-topline>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.product-topline a{justify-content:center;padding:8px}.topline-actions a span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.course-row,.roadmap-stage,.lesson-row,.interview-question,.question-study-links>div{grid-template-columns:1fr}.question-number{width:36px;height:36px}.course-row>svg,.lesson-row>svg{justify-self:start}.workspace-header h1{font-size:2.2rem}}.page{width:min(1220px,100vw - 36px);margin:0 auto;padding:34px 0 56px}.dashboard-hero,.course-hero{background:#fff;border:1px solid #dce3dd;border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:stretch;gap:24px;margin-bottom:24px;padding:28px;display:grid}.dashboard-hero{border-top:5px solid #1f6f5a}.course-hero{grid-template-columns:56px minmax(0,1fr) minmax(260px,.34fr)}.course-hero>svg{color:#1f6f5a;width:46px;height:46px}.course-hero aside,.progress-panel{border-left:1px solid #dce3dd;align-content:start;gap:12px;padding-left:22px;display:grid}.progress-panel strong,.course-hero aside strong{font-size:2.8rem;line-height:1}.progress-panel span,.course-hero aside span,.course-hero aside p{color:#52625c;font-weight:700}.progress-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.progress-panel dl div{border-top:1px solid #dce3dd;padding-top:10px}.progress-panel dt,.progress-panel dd{margin:0}.progress-panel dt{color:#64736d;font-size:.82rem}.progress-panel dd{font-size:1.4rem;font-weight:800}.eyebrow{color:#68746f;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:800}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:920px;margin:0;font-size:3rem;line-height:1.04}h2{margin:0}.lead{color:#4f5e57;max-width:780px;font-size:1.05rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px}.primary-action,.secondary-action,.segmented button,.text-link{color:#17211d;background:#fff;border:1px solid #cbd5cf;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-weight:800;display:inline-flex}.primary-action{color:#fff;background:#1f6f5a;border-color:#1f6f5a}.primary-action:disabled{opacity:.72}.secondary-action:hover,.text-link:hover{color:#145343;border-color:#1f6f5a}.level-strip,.course-board,.lab-grid,.resource-grid,.term-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.level-strip{margin-bottom:24px}.level-strip article,.course-card,.lab-card,.resource-card,.outcome-panel,.state-panel,.practice-panel,.term-card,.review-list article{background:#fff;border:1px solid #dce3dd;border-radius:8px;padding:20px}.level-strip article{border-top:4px solid #1f6f5a;gap:10px;display:grid}.level-strip article:nth-child(2){border-top-color:#2563eb}.level-strip article:nth-child(3){border-top-color:#b42318}.level-strip p,.course-card p,.lab-card p,.resource-card p,.roadmap-stage p,.lesson-row p,.outcome-panel p,.lesson-body p,.practice-panel p,.term-card p,.review-list p,.state-panel p{color:#52625c;line-height:1.58}.level-strip strong{color:#23352f}.level-badge{color:#145343;background:#dff1e8;border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.lab-tier-badge{color:#66511a;background:#f3efe4;border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.lab-tier-full{color:#145343;background:#dff1e8}.lab-tier-guided{color:#1f4fa3;background:#e4edff}.lab-tier-evidence-pack{color:#8a420d;background:#fff1df}.portfolio-lab-badge{color:#0f5570;background:#e7f6ff;border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.lab-runtime-badge{border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.lab-runtime-cluster{color:#216a38;background:#eef7ee}.portfolio-lab-callout{background:#f4fbff;border:1px solid #b8d9e7;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.portfolio-lab-callout span{color:#456270;font-size:.9rem;line-height:1.45}.lab-submission-badge{color:#405149;background:#edf2ef;border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.lab-submission-in-progress{color:#8a420d;background:#fff1df}.lab-submission-strong{color:#145343;background:#dff1e8}.lab-submission-submitted{color:#1f4fa3;background:#e4edff}.toolbar{grid-template-columns:minmax(220px,360px) 1fr;align-items:start;gap:12px;margin-bottom:20px;display:grid}.toolbar.compact{grid-template-columns:1fr}.search-box{background:#fff;border:1px solid #cbd5cf;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;display:flex}.search-box input{border:0;outline:0;width:100%;min-width:0}.segmented{flex-wrap:wrap;gap:8px}.segmented>svg{color:#68746f;margin-right:2px}.segmented button{min-height:38px;padding:7px 11px}.segmented button.selected{color:#145343;background:#e5f4ed;border-color:#1f6f5a}.topics button:nth-child(3n+1).selected{color:#1f4fa3;background:#e4edff;border-color:#2563eb}.topics button:nth-child(3n+2).selected{color:#8a420d;background:#fff1df;border-color:#b35c16}.course-board{align-items:stretch}.course-card{gap:14px;min-height:280px;display:grid}.course-card:hover{border-color:#1f6f5a;transform:translateY(-1px)}.course-card-top{justify-content:space-between;gap:14px}.course-card-top>svg{color:#1f6f5a;width:32px;height:32px}.course-card-top div{justify-items:end;gap:6px;display:grid}.course-card-top div>span:last-child{color:#64736d;font-size:.88rem;font-weight:800}.course-progress{align-self:end;gap:8px;display:grid}.course-progress span{color:#52625c;font-weight:800}.page-heading{margin-bottom:24px}.roadmap{gap:14px;display:grid}.roadmap-stage{background:#fff;border:1px solid #dce3dd;border-radius:8px;grid-template-columns:48px 1fr;gap:16px;padding:18px;display:grid}.stage-index{color:#fff;background:#1f6f5a;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.roadmap-stage ul,.lab-card ul,.resource-card ul,.outcome-panel ul,.lesson-body ul,.practice-panel ul{color:#33423b;margin:12px 0 0;padding-left:20px;line-height:1.6}.stage-courses{flex-wrap:wrap;gap:10px;margin-top:14px}.stage-courses a{color:#23352f;background:#fbfcfa;border:1px solid #dce3dd;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-weight:800;display:inline-flex}.lab-grid{align-items:start}.lab-card{gap:14px;display:grid}.lab-submission-summary{background:#fbfcfa;border:1px solid #dce3dd;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.lab-submission-summary strong,.lab-submission-summary span{color:#405149;font-size:.82rem;font-weight:900}.lab-meta{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0}.lab-duration,.lab-saved-badge{color:#52625c;align-items:center;gap:6px;font-weight:800;display:inline-flex}.lab-queue-row .level-badge,.lab-queue-row .lab-tier-badge,.lab-queue-row .portfolio-lab-badge,.lab-queue-row .lab-runtime-badge,.lab-queue-row .lab-submission-badge,.lab-queue-row .lab-duration,.lab-queue-row .lab-saved-badge{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:0 auto;min-width:0;max-width:100%;line-height:1.15}.lab-queue-row .portfolio-lab-badge{flex-basis:min(100%,15rem)}.chip-list span{color:#33423b;background:#fbfcfa;border:1px solid #dce3dd;border-radius:999px;padding:6px 9px;font-size:.84rem;font-weight:800}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#e9f7ef;background:#12211b;border-radius:8px;width:100%;max-width:100%;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.5;display:block;overflow-x:auto}.text-link{width:fit-content}.back-link{color:#52625c;gap:6px;width:fit-content;margin-bottom:14px;font-weight:800}.outcome-panel{margin-bottom:20px}.lesson-list{gap:12px;display:grid}.lesson-row{background:#fff;border:1px solid #dce3dd;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:16px;display:grid}.lesson-row:hover{border-color:#1f6f5a}.lesson-row>span{color:#145343;background:#e5f4ed;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.lesson-heading{justify-content:space-between;align-items:flex-start;gap:18px}.lesson-body{background:#fff;border-left:4px solid #1f6f5a;margin-bottom:22px;padding:28px}.lesson-body h2,.practice-panel h2{margin-top:0}.practice-panel{border-left:4px solid #b35c16;gap:8px;margin-bottom:24px;display:grid}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:start;gap:20px;display:grid}.term-grid{margin-top:12px}.term-card,.review-list article{gap:6px;display:grid}.term-card strong{font-size:1.15rem}.term-card span{color:#1f6f5a;font-weight:800}.review-list{gap:12px;margin-top:12px;display:grid}.state-panel{justify-items:start;gap:10px;width:min(760px,100%);margin:40px auto;display:grid}.state-panel svg{color:#b35c16;width:36px;height:36px}.state-panel h1{font-size:2rem}@media (width<=900px){.topbar{flex-direction:column;align-items:flex-start;padding:14px 16px}.brand{min-width:0}.topbar nav{width:100%}.topbar nav a{flex:110px}.page{width:min(100%,760px);padding:24px 16px 48px}.dashboard-hero,.course-hero,.toolbar,.detail-grid{grid-template-columns:1fr}.course-hero{gap:14px}.course-hero aside,.progress-panel{border-top:1px solid #dce3dd;border-left:0;padding-top:18px;padding-left:0}h1{font-size:2.25rem}.lesson-heading{display:grid}.primary-action{width:fit-content}}@media (width<=560px){.topbar nav a{justify-content:center}.topbar nav a svg{display:none}.dashboard-hero,.course-hero,.lesson-body,.practice-panel{padding:20px}.roadmap-stage,.lesson-row{grid-template-columns:1fr}.stage-index,.lesson-row>span{width:36px;height:36px}}.resource-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch}.resources-heading{gap:14px;display:grid}.resource-stats{flex-wrap:wrap;gap:12px;margin:0;display:flex}.resource-stats div{background:#fff;border:1px solid #dce3dd;border-radius:8px;min-width:130px;padding:12px 14px}.resource-stats dt{color:#64736d;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900}.resource-stats dd{color:#14382e;margin:4px 0 0;font-size:1.4rem;font-weight:900}.resource-filter-bar{box-shadow:var(--pa-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(138%);backdrop-filter:blur(18px)saturate(138%);background:linear-gradient(#ffffff0f,#ffffff07),#07110fb8;border:1px solid #9ebbb129;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(160px,.24fr) minmax(180px,.26fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:12px;display:grid}.filter-select{gap:6px;min-width:0;display:grid}.filter-select span{color:#84f7dc;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.filter-select select{width:100%;min-height:42px;color:var(--pa-text);background:#ffffff0e;border:1px solid #9ebbb133;border-radius:8px;outline:0;padding:9px 36px 9px 11px;font-weight:850}.filter-select select:focus{box-shadow:var(--pa-focus);border-color:#22d3ee7a}.filter-select option{color:#12211b}.filter-summary{min-height:42px;color:var(--pa-text-soft);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-weight:900;display:flex}.filter-summary svg{color:#84f7dc}.filter-summary button{color:#d8fff3;background:#33d6a621;border:1px solid #7df3d347;border-radius:999px;padding:7px 10px;font-weight:900}.resource-source-strip,.resource-source-grid{gap:8px;display:grid}.resource-source-strip{margin-top:4px}.resource-source-strip a,.resource-source-grid a{color:#d8fff3;background:#02141147;border:1px solid #7df3d32e;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:7px 10px;font-size:.84rem;font-weight:900;display:inline-flex}.resource-card-artifacts{flex-wrap:wrap;gap:7px;display:flex}.resource-card-artifacts span{color:var(--pa-text-soft);background:#ffffff0a;border:1px solid #9ebbb124;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:820}.resource-card{gap:12px;min-width:0;display:grid}.resource-card h3{color:#23352f;margin:4px 0 0;font-size:.95rem}.resource-card-top,.resource-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resource-card-top span:not(.level-badge),.resource-links span{color:#52625c;background:#f1f5f3;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800}.resource-card pre,.lab-card pre,.lesson-body pre,.practice-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow-x:auto}.product-shell{isolation:isolate;color:var(--pa-text);background:radial-gradient(circle at 18% 0,#22d3ee2e,#0000 34rem),radial-gradient(circle at 96% 12%,#33d6a629,#0000 38rem),radial-gradient(circle at 70% 90%,#f59e0b14,#0000 30rem),linear-gradient(#07110f 0%,#091513 42%,#0c1514 100%);position:relative}.product-shell:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#94a3b80e 1px,#0000 1px),linear-gradient(90deg,#94a3b80e 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000db,#0000 88%);mask-image:linear-gradient(#000000db,#0000 88%)}.product-frame{z-index:1;position:relative}.product-shell a,.product-shell button,.product-shell input{transition:border-color .18s,background .18s,color .18s,box-shadow .18s,opacity .18s,transform .18s,filter .18s}.product-sidebar{z-index:2;border-right:1px solid var(--pa-border);-webkit-backdrop-filter:blur(24px)saturate(142%);backdrop-filter:blur(24px)saturate(142%);background:linear-gradient(#0c1816f2,#081110e6),#091412d6;align-self:start;height:100vh;min-height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:20px 0 70px #00000057}.product-brand{border:1px solid #0000;border-radius:12px}.product-brand:hover{background:#ffffff0b;border-color:#7df3d338}.product-brand>span{background:radial-gradient(circle at 30% 20%, #ffffff59, transparent 32%), linear-gradient(135deg, var(--pa-accent), var(--pa-cyan));color:#03120f;border-color:#7df3d361;box-shadow:0 12px 30px #20bf8f47}.product-brand strong,.canonical-page h1,.canonical-page h2,.canonical-page h3,.workspace-panel h2,.course-row strong,.resource-mini-row strong,.next-work-grid strong,.runbook-workspace h3,.lab-queue-row h2,.resource-row h2,.lesson-row h2,.term-card strong,.review-list strong{color:var(--pa-text)}.product-brand small,.product-topline span,.canonical-page .lead,.canonical-page .eyebrow,.readiness-score span,.readiness-score small,.ops-summary span,.ops-summary small,.section-heading>span,.course-row>span,.course-row b,.resource-mini-row span,.resource-stats dt,.stage-header span:not(.level-badge),.next-work-grid span,.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span{color:var(--pa-muted)}.product-nav a{color:var(--pa-text-soft);border:1px solid #0000}.product-nav a svg,.product-topline a svg{background:var(--pa-cyan-soft);color:#8feeff;border:1px solid #22d3ee2b;border-radius:10px;width:30px;height:30px;padding:6px}.product-nav a.active,.product-nav a:hover{color:#fff;background:linear-gradient(135deg,#33d6a629,#22d3ee17);border-color:#7df3d338;box-shadow:0 14px 36px #00000042}.product-nav a.active svg,.product-nav a:hover svg{color:#abffe5;background:#33d6a62e;border-color:#7df3d357}.product-sidebar-note{background:#ffffff09;border:1px solid #7df3d32e;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.product-sidebar-note span{color:var(--pa-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.product-sidebar-note p{color:var(--pa-text-soft);margin:0;font-size:.76rem;line-height:1.45}.product-sidebar-note a{color:#abffe5;text-underline-offset:3px;justify-self:start;font-size:.78rem;font-weight:850}.product-frame{min-height:100vh}.product-topline{border-bottom:1px solid var(--pa-border);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#07110fbd;box-shadow:0 18px 48px #0003}.product-topline strong{color:var(--pa-text)}.product-topline a{color:var(--pa-text-soft);background:#ffffff0e;border-color:#9ebbb12e}.product-topline a:hover{color:#fff;background:#22d3ee1c;border-color:#22d3ee57;transform:translateY(-1px)}.product-topline>.learner-profile{background:radial-gradient(circle at 8% 20%,#33d6a62e,#0000 34%),linear-gradient(135deg,#ffffff17,#ffffff09);border:1px solid #7df3d333;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:min(420px,48vw);padding:8px 9px 8px 10px;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000029}.learner-profile>svg{color:#bcfff0;background:linear-gradient(135deg,#84f7dc3d,#22d3ee1f),#33d6a61f;border:1px solid #7df3d357;border-radius:999px;flex:none;width:38px;height:38px;padding:8px;box-shadow:0 0 24px #33d6a62e}.learner-profile>div{gap:1px;min-width:0;display:grid}.learner-profile-label{letter-spacing:.12em;text-transform:uppercase;line-height:1;color:#84f7dc!important;font-size:.63rem!important;font-weight:900!important}.learner-profile strong{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.25;overflow:hidden}.learner-profile>div span:last-child{color:#b7cec5;font-size:.72rem;font-weight:760}.learner-profile>.learner-profile-actions{align-items:center;gap:7px;min-width:max-content;display:flex}.learner-reset-button,.learner-recovery-button{color:#d7fff3;white-space:nowrap;background:#050e0d61;border:1px solid #84f7dc33;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:.8rem;font-weight:880;display:inline-flex}.learner-reset-button svg,.learner-recovery-button svg{color:#84f7dc;width:15px;height:15px}.learner-reset-button:hover,.learner-recovery-button:hover{color:#fff;background:#22d3ee21;border-color:#84f7dc6b;transform:translateY(-1px)}.profile-recovery-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080794;place-items:start end;padding:88px 28px 28px;display:grid;position:fixed;inset:0}.profile-recovery-dialog{width:min(456px,100vw - 32px);color:var(--pa-text);background:linear-gradient(#0c1e1afa,#050f0dfa),#07110f;border:1px solid #7df3d33d;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 30px 90px #0000007a}.recovery-dialog-header h2{color:#fff;margin:2px 0 0;font-size:1.18rem;line-height:1.2}.recovery-close-button{color:var(--pa-text-soft);background:#ffffff0f;border:1px solid #9ebbb133;border-radius:999px;padding:8px 11px;font-weight:900}.recovery-close-button:hover{color:#fff;border-color:#84f7dc6b}.recovery-helper{color:var(--pa-readable-secondary);margin:0;font-weight:650;line-height:1.5}.recovery-key-card{background:#ffffff0e;border:1px solid #9ebbb12e;border-radius:12px;gap:8px;padding:12px;display:grid}.recovery-key-card span,.recovery-form label{color:#84f7dc;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.recovery-key-card strong{overflow-wrap:anywhere;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1rem;line-height:1.35}.recovery-key-card .copy-command-button{width:fit-content}.recovery-backup-actions{background:#22d3ee0f;border:1px solid #9ebbb12e;border-radius:12px;gap:10px;padding:12px;display:grid}.recovery-backup-actions span{color:#84f7dc;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.recovery-backup-actions p{color:var(--pa-readable-secondary);margin:4px 0 0;font-size:.86rem;font-weight:650;line-height:1.45}.recovery-backup-actions>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.recovery-backup-actions button,.recovery-backup-actions label{color:#d7fff3;cursor:pointer;background:#ffffff12;border:1px solid #7df3d35c;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.82rem;font-weight:900;display:inline-flex;position:relative}.recovery-backup-actions svg{color:#84f7dc;width:15px;height:15px}.recovery-backup-actions input{opacity:0;cursor:pointer;position:absolute;inset:0}.recovery-form input{min-width:0;min-height:42px;color:var(--pa-text);background:#ffffff0f;border:1px solid #9ebbb138;border-radius:8px;outline:0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:820}.recovery-form input:focus{box-shadow:var(--pa-focus);border-color:#22d3ee7a}.recovery-form button{color:#021411;white-space:nowrap;background:linear-gradient(135deg,#7df3d3f0,#33d6a6f0);border:1px solid #7df3d380;border-radius:8px;min-height:42px;padding:9px 12px;font-weight:950}.recovery-form p{color:pink;margin:0;font-weight:850}.recovery-form .recovery-status{color:#a7f3d0}.canonical-page{color:var(--pa-text)}.canonical-page .lead{color:var(--pa-text-soft)}.canonical-page .eyebrow{color:#84f7dc}.workspace-header h1{color:#f6fffb;text-shadow:0 20px 70px #33d6a62e}.workspace-actions .primary-action{min-height:50px;padding:12px 18px;font-size:.96rem}.primary-action,.secondary-action,.text-link,.segmented button,.resource-pagination button{color:var(--pa-text);background:#ffffff0f;border-color:#9ebbb138}.primary-action{color:#021411;background:linear-gradient(135deg,#7df3d3fa,#33d6a6fa 43%,#22d3eef5);border-color:#7df3d3a3;position:relative;overflow:hidden;box-shadow:0 18px 42px #20bf8f47,inset 0 1px #ffffff6b}.primary-action:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:42%;transition:transform .56s;position:absolute;inset:-60% auto -60% -35%;transform:rotate(14deg)}.primary-action:hover:before{transform:translate(340%)rotate(14deg)}.primary-action:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 56px #20bf8f61,inset 0 1px #ffffff75}.primary-action:disabled{cursor:not-allowed;opacity:.72;filter:grayscale(.25);box-shadow:none;transform:none}.primary-action svg,.secondary-action svg,.text-link svg,.back-link svg,.source-link svg{background:#02141124;border-radius:9px;width:26px;height:26px;padding:5px}.secondary-action:hover,.text-link:hover,.resource-pagination button:hover{color:#ddfbff;background:#22d3ee1c;border-color:#22d3ee70;transform:translateY(-1px)}.workspace-panel,.ops-summary article,.runbook-workspace,.resource-stats div,.dashboard-hero,.course-hero,.level-strip article,.course-card,.lab-card,.resource-card,.outcome-panel,.state-panel,.practice-panel,.term-card,.review-list article{border-color:var(--pa-border);background:linear-gradient(180deg, #fff1, #ffffff07), var(--pa-panel);box-shadow:var(--pa-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(138%);backdrop-filter:blur(18px)saturate(138%);position:relative}.workspace-panel:before,.ops-summary article:before,.runbook-workspace:before{pointer-events:none;content:"";border-radius:inherit;opacity:.64;background:linear-gradient(135deg,#7df3d324,#0000 42%);position:absolute;inset:0}.workspace-panel>*,.ops-summary article>*,.runbook-workspace>*{position:relative}.dashboard-home .workspace-panel.next-work{background:radial-gradient(circle at 88% 8%,#22d3ee33,#0000 22rem),radial-gradient(circle at 4% 0,#33d6a633,#0000 18rem),linear-gradient(#122c27eb,#0a1715e6);border-color:#7df3d36b;box-shadow:0 28px 78px #0000006b,0 0 0 1px #33d6a614}.dashboard-home .workspace-panel.next-work .section-heading h2{font-size:clamp(1.55rem,2vw,2.2rem)}.dashboard-home .workspace-panel.next-work .text-link{color:#d8fff3;background:#33d6a624;border-color:#7df3d370}.next-work-grid>div{background:#ffffff0b;border:1px solid #9ebbb129;border-radius:10px;padding:14px}.next-work-grid p,.workspace-panel p,.course-row p,.lab-queue-row p,.resource-row p,.level-strip p,.course-card p,.lab-card p,.resource-card p,.interview-pack-card p,.roadmap-stage p,.roadmap-stage ul,.lab-card ul,.resource-card ul,.outcome-panel ul,.lesson-row p,.outcome-panel p,.lesson-body p,.practice-panel p,.term-card p,.review-list p,.state-panel p,.check-list{color:var(--pa-readable-secondary);font-weight:520}.interview-pack-card{min-height:112px;color:var(--pa-text);scroll-snap-align:unset;background:linear-gradient(#ffffff0f,#ffffff07),#061210bd;border-color:#9ebbb12e;align-content:start;padding:10px 12px}.interview-pack-card small{background:#0214115c;border:1px solid #7df3d33d;border-radius:999px;justify-self:start;width:fit-content;padding:4px 8px}.interview-source-grid>section,.practice-task{background:linear-gradient(#ffffff0d,#ffffff06),#061210ad;border-color:#9ebbb12e}.interview-pack-card strong,.interview-question h3,.interview-question h4{color:#fff}.interview-pack-card span,.interview-pack-card small,.interview-focus,.practice-task span{color:var(--pa-text-soft)}.resume-status span{color:var(--pa-muted);text-transform:uppercase;font-size:.8rem;font-weight:900}.resume-status strong{color:#fff}.resume-status p{margin:0}.roadmap-stage li::marker{color:#84f7dc}.lab-card li::marker{color:#84f7dc}.resource-card li::marker{color:#84f7dc}.outcome-panel li::marker{color:#84f7dc}.check-list li::marker{color:#84f7dc}.lesson-body p,.lesson-body li,.practice-panel p,.practice-panel li{color:#f2fff9;font-weight:520;line-height:1.72}.lesson-body ul,.practice-panel ul{color:#f2fff9}.lesson-body h2,.practice-panel h2{color:#fff;text-shadow:0 0 30px #33d6a629}.ops-summary article{overflow:hidden}.ops-summary article:after{pointer-events:none;content:"";background:#22d3ee14;border-radius:999px;width:112px;height:112px;position:absolute;bottom:-34px;right:-28px}.readiness-score{border-left-color:var(--pa-border)}.readiness-panel>div,.evidence-row{border-top-color:#9ebbb133}.evidence-row{gap:12px;padding:18px 0 16px}.level-readiness{gap:10px}.level-readiness>div{background:linear-gradient(135deg,#33d6a614,#22d3ee09),#ffffff0a;border-color:#9ebbb12e #9ebbb12e #9ebbb12e #33d6a699;padding:10px 11px}.level-readiness>div:nth-of-type(2){border-left-color:#22d3ee9e}.level-readiness>div:nth-of-type(3){border-left-color:#fb71859e}.level-readiness>div>span{color:var(--pa-readable-secondary);font-size:.76rem;font-weight:760}.course-row,.lab-queue-row,.resource-row,.canonical-lesson-row,.resource-mini-row,.stage-courses a{background:#ffffff0a;border:1px solid #9ebbb124;border-radius:10px;box-shadow:0 10px 26px #0000002e}.lab-starter-path{box-shadow:var(--pa-shadow-soft);background:linear-gradient(#ffffff10,#ffffff08),#061210c2;border-color:#9ebbb12e;position:relative;overflow:hidden}.lab-starter-path:before{pointer-events:none;content:"";background:linear-gradient(135deg,#33d6a624,#0000 46%);position:absolute;inset:0}.lab-starter-path>*{position:relative}.lab-starter-step{color:var(--pa-text);background:#ffffff0d;border-color:#9ebbb129;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 12px 28px #0003}.lab-starter-step:hover{background:#22d3ee14;border-color:#7df3d35c;transform:translateY(-2px);box-shadow:0 18px 44px #0000004d,0 0 0 1px #33d6a614}.lab-starter-step-number{color:#9ff9df;background:#33d6a621;border:1px solid #33d6a647}.lab-starter-step strong{color:#fff}.lab-starter-step>div>span{color:var(--pa-readable-secondary)}.lab-starter-step>svg{color:#84f7dc}.course-row{padding:14px}.resource-row{padding:14px}.resource-mini-row{padding:12px}.course-row:hover,.resource-row:hover,.lab-queue-row:hover,.canonical-lesson-row:hover,.resource-mini-row:hover,.stage-courses a:hover,.course-card:hover,.lab-card:hover,.resource-card:hover,.lesson-row:hover{background:#22d3ee13;border-color:#7df3d357;transform:translateY(-2px);box-shadow:0 18px 44px #0000004d,0 0 0 1px #33d6a614}.stage-index,.lesson-row>span{background:radial-gradient(circle at 30% 18%, #ffffff6b, transparent 34%), linear-gradient(135deg, var(--pa-accent), var(--pa-cyan));color:#041512;box-shadow:0 12px 30px #22d3ee33}.canonical-stage,.roadmap-stage{border-color:var(--pa-border);background:linear-gradient(180deg, #ffffff0f, #ffffff06), var(--pa-panel);box-shadow:var(--pa-shadow-soft)}.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span,.chip-list span,.gate-state{color:var(--pa-text-soft);background:#fff1;border:1px solid #9ebbb129}.stage-courses a{color:var(--pa-readable-secondary)}.stage-courses a svg{color:#84f7dc}.gate-state{color:#ffd88a;background:#f59e0b24}.gate-state.met{color:#a8f8df;background:#33d6a624}.level-badge{color:#9ff9df;background:#33d6a621;border:1px solid #33d6a647}.level-intermediate{color:#a8f3ff;background:#22d3ee21;border-color:#22d3ee4d}.level-advanced{color:pink;background:#fb718521;border-color:#fb718552}.lab-tier-badge,.portfolio-lab-badge,.lab-runtime-badge,.lab-submission-badge,.lab-saved-badge{color:var(--pa-text-soft);background:#fff1;border:1px solid #9ebbb12e}.lab-tier-full{color:#9ff9df;background:#33d6a621;border-color:#33d6a647}.lab-tier-guided{color:#a8f3ff;background:#22d3ee21;border-color:#22d3ee4d}.lab-tier-evidence-pack{color:#ffd88a;background:#f59e0b24;border-color:#f59e0b52}.portfolio-lab-badge{color:#c8fff0;background:linear-gradient(135deg,#33d6a629,#22d3ee14);border-color:#7df3d352}.lab-runtime-cluster{color:#b9ffe9;background:#33d6a61f;border-color:#7df3d34d}.lab-runtime-files{color:var(--pa-readable-secondary);background:#ffffff0e;border-color:#9ebbb12e}.lab-submission-badge,.lab-submission-not-started{color:var(--pa-text-soft);background:#ffffff0f;border-color:#9ebbb12e}.lab-submission-strong,.lab-submission-submitted{color:#b9ffe9;background:#33d6a624;border-color:#33d6a652}.lab-submission-in-progress{color:#ffd88a;background:#f59e0b24;border-color:#f59e0b57}.lab-duration,.lab-saved-badge{color:var(--pa-readable-secondary)}.portfolio-lab-callout{background:linear-gradient(135deg,#33d6a624,#22d3ee0f),#081613b8;border-color:#7df3d34d}.portfolio-lab-callout strong{color:#eafff7}.portfolio-lab-callout span{color:var(--pa-readable-secondary)}.lab-operational-brief{color:var(--pa-text);box-shadow:var(--pa-shadow-soft);background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 24rem),radial-gradient(circle at 0 0,#33d6a624,#0000 22rem),linear-gradient(#fff1,#ffffff07),#061210d1;border-color:#7df3d342;border-radius:10px;position:relative;overflow:hidden}.lab-operational-brief:before{pointer-events:none;content:"";background:linear-gradient(135deg,#7df3d31f,#0000 42%);position:absolute;inset:0}.lab-operational-brief>*{position:relative}.lab-operational-brief .section-heading h2,.lab-artifact-map-panel .section-heading h3,.lab-run-phase h3,.lab-artifact-map-item strong{color:#f4fff9}.lab-operational-brief .section-heading>span,.lab-artifact-map-panel .section-heading>span,.lab-run-phase li,.lab-run-phase p,.lab-artifact-map-item code,.lab-artifact-map-more,.lab-artifact-map-empty{color:var(--pa-readable-secondary)}.lab-run-phase,.lab-artifact-map-item{border-color:#9ebbb12e}.lab-run-phase-index{color:#9ff9df}.lab-run-phase-index svg{background:#33d6a61f;border-color:#7df3d347}.lab-artifact-map-panel{border-color:#9ebbb138}.lab-artifact-map-item span{color:var(--pa-muted)}.lab-artifact-map-item svg{color:#9ff9df}.lab-workbook-panel{color:var(--pa-text);box-shadow:var(--pa-shadow-soft);background:radial-gradient(circle at 100% 12%,#22d3ee1a,#0000 26rem),radial-gradient(circle at 0 0,#33d6a61f,#0000 24rem),linear-gradient(#ffffff0d,#ffffff05),#061210cc;border-color:#7df3d33d;border-radius:10px;position:relative;overflow:hidden}.lab-workbook-panel:before{pointer-events:none;content:"";background:linear-gradient(135deg,#7df3d31a,#0000 44%);position:absolute;inset:0}.lab-workbook-panel>*{position:relative}.lab-workbook-panel .section-heading h2,.lab-workbook-panel .section-heading h3,.lab-workbook-grid h3{color:#f4fff9}.lab-workbook-panel .section-heading>span,.lab-workbook-progress span,.lab-save-state,.lab-command-deck .section-heading>span,.lab-phase-status .section-heading>span{color:var(--pa-readable-secondary)}.lab-phase-status,.lab-command-deck,.lab-workspace-quickstart{border-top-color:#9ebbb133}.lab-phase-status-row{border-top-color:#9ebbb12e}.lab-phase-status-row svg{color:#8ff8dd}.lab-phase-status-copy{flex-wrap:wrap;align-items:flex-start}.lab-phase-status-copy strong{color:#f4fff9}.lab-phase-status-copy span,.lab-phase-status-row small{color:var(--pa-readable-secondary)}.lab-command-tabs button{color:var(--pa-text);background:linear-gradient(#ffffff0f,#ffffff06),#071613c7;border-color:#9ebbb138;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0003}.lab-command-tabs button:hover{background:linear-gradient(135deg,#33d6a621,#22d3ee0f),#ffffff0b;border-color:#7df3d36b;transform:translateY(-1px)}.lab-command-tabs button.active{background:linear-gradient(135deg,#33d6a633,#22d3ee1a),#08221cd1;border-color:#7df3d39e;box-shadow:0 0 0 1px #7df3d329,0 18px 42px #00000047}.lab-command-tabs svg{color:#8ff8dd}.lab-command-tabs strong{color:#f4fff9}.lab-command-tabs span{color:var(--pa-readable-secondary)}.lab-check-row{color:#e9fff7;font-weight:720}.lab-check-row input{appearance:none;background:linear-gradient(#ffffff14,#ffffff06),#020e0cb3;border:1px solid #d2f5ea57;border-radius:5px;box-shadow:inset 0 1px 3px #0000007a}.lab-check-row input:checked{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23021411' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M3.5 8.5 6.6 11 12.5 4.5'/%3E%3C/svg%3E"),linear-gradient(135deg,#7df3d3,#33d6a6);background-position:50%;background-repeat:no-repeat;background-size:14px 14px,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#7df3d3e6;box-shadow:0 0 0 2px #7df3d329}.lab-check-row input:focus-visible{outline-offset:3px;outline:2px solid #22d3ee70}.lab-worksheet-answer textarea{color:#f2fff9;caret-color:#7df3d3;background:linear-gradient(#ffffff0b,#ffffff05),#020e0cdb;border-color:#9ebbb147;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #021411b8}.lab-worksheet-answer textarea:focus{border-color:#7df3d3ad;outline:2px solid #22d3ee38;box-shadow:0 0 0 1px #7df3d32e,0 18px 42px #0000003d,inset 0 1px #ffffff0b}.lab-rubric-feedback{border-top:1px solid #9ebbb133;padding-top:14px}.lab-rubric-feedback .section-heading h2,.lab-rubric-feedback .section-heading h3{color:#f4fff9}.lab-rubric-feedback .check-list{color:var(--pa-readable-secondary)}.lab-feedback-summary span{color:var(--pa-text-soft);background:#ffffff0e;border-color:#9ebbb138}.lab-feedback-summary .lab-feedback-summary-strong{color:#c7ffed;background:#33d6a624;border-color:#7df3d357}.lab-feedback-summary .lab-feedback-summary-passes{color:#d8fbff;background:#22d3ee1f;border-color:#22d3ee4d}.lab-feedback-summary .lab-feedback-summary-needs-evidence{color:#ffe4af;background:#f59e0b24;border-color:#f59e0b57}.lab-feedback-summary .lab-feedback-summary-missing{color:#ffd8df;background:#fb718521;border-color:#fb718557}.lab-feedback-overview{color:var(--pa-readable-secondary);background:linear-gradient(135deg,#33d6a614,#22d3ee09),#ffffff0b;border-color:#9ebbb133}.lab-feedback-card{background:linear-gradient(#ffffff0d,#ffffff06),#04100ebd;border-color:#9ebbb133;box-shadow:0 14px 30px #00000038}.lab-feedback-card-header>span,.lab-feedback-terms span{color:var(--pa-muted)}.lab-feedback-card strong{color:var(--pa-text-soft);background:#ffffff0f;border:1px solid #9ebbb12e}.lab-feedback-card p{color:#f4fff9}.lab-feedback-card small{color:var(--pa-readable-secondary)}.lab-feedback-next{color:#ffe4af}.feedback-strong strong{color:#c7ffed;background:#33d6a629;border-color:#7df3d357}.feedback-passes strong{color:#d8fbff;background:#22d3ee21;border-color:#22d3ee52}.feedback-needs-evidence strong{color:#ffe4af;background:#f59e0b24;border-color:#f59e0b57}.feedback-missing strong{color:#ffd8df;background:#fb718521;border-color:#fb718557}.lab-feedback-terms code{color:#c7ffed;background:#33d6a61a;border-color:#7df3d333}.lab-feedback-terms.empty,.lab-feedback-terms.empty span{color:#ffd8df}.lab-submission-summary{background:linear-gradient(135deg,#33d6a61a,#22d3ee0b),#ffffff0b;border-color:#9ebbb138}.lab-submission-summary strong{color:#f4fff9}.lab-submission-summary span{color:var(--pa-readable-secondary)}.not-found-page{align-content:start}.not-found-panel{max-width:720px}.not-found-panel h2{margin-top:0}.interview-plan-builder input,.interview-plan-builder select{color:#f2fff9;background:linear-gradient(#ffffff0d,#ffffff05),#020e0cc7;border-color:#9ebbb13d;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #021411b3}.interview-plan-builder input::placeholder{color:var(--pa-faint)}.interview-plan-builder input:focus,.interview-plan-builder select:focus{border-color:#7df3d39e;outline:2px solid #22d3ee33;box-shadow:0 0 0 1px #7df3d329,inset 0 1px #ffffff0b}.interview-plan-builder select option{color:#f2fff9;background:#07110f}.search-box{background:#ffffff0f;border-color:#9ebbb133;box-shadow:inset 0 1px #ffffff0a}.search-box input{color:var(--pa-text);background:0 0}.search-box input::placeholder{color:var(--pa-faint)}.search-box:focus-within{box-shadow:var(--pa-focus);border-color:#22d3ee7a}.segmented{color:var(--pa-muted)}.segmented button{min-height:38px;color:var(--pa-text-soft);background:#ffffff0d;border-color:#9ebbb12e}.segmented button:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee5c;transform:translateY(-1px)}.segmented button.selected,.topics button:nth-child(3n+1).selected,.topics button:nth-child(3n+2).selected{color:#d8fff3;background:linear-gradient(135deg,#33d6a638,#22d3ee21);border-color:#7df3d380;box-shadow:0 12px 32px #00000038}.runbook-workspace{border-color:#7df3d33d}.command-console{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 24rem),linear-gradient(#08110f,#040807);border-color:#22d3ee42;position:relative;box-shadow:0 22px 54px #0000005c}.command-console-header{color:#bfffee;background:#ffffff09;border-bottom-color:#22d3ee33}.command-console pre,pre{color:#dff8ed;background:linear-gradient(#ffffff09,#ffffff04),#06100e;border:1px solid #22d3ee24}.command-console pre{background:0 0;border-width:0}.copy-command-button{color:#dff8ed;background:#22d3ee1a;border-color:#22d3ee47}.copy-command-button:hover:not(:disabled){background:#33d6a624;border-color:#7df3d36b;transform:translateY(-1px)}.copy-command-button.copied{color:#fff;background:#33d6a633;border-color:#7df3d3b8;animation:.9s command-copy-pulse;box-shadow:0 0 0 1px #7df3d338,0 0 26px #33d6a661}.copy-command-button:disabled{opacity:.44}.activity-rail-card{gap:12px}.activity-rail-card>div{gap:8px;display:grid}.activity-rail-card a{color:var(--pa-text-soft);background:#ffffff0a;border:1px solid #9ebbb129;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.activity-rail-card a:hover{color:#fff;background:#33d6a61a;border-color:#7df3d357;transform:translateY(-1px)}.activity-rail-card a span{min-width:0;color:var(--pa-muted);font-size:.78rem;font-weight:850}.activity-rail-card a strong{color:#dffdf2;font-size:.95rem}.achievement-rail-card{gap:12px}.achievement-list{gap:8px;display:grid}.achievement-row{background:#ffffff0d;border:1px solid #9ebbb129;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.achievement-row svg{color:#84f7dc;width:18px;height:18px}.achievement-row strong,.achievement-next strong{color:#fff;font-size:.9rem}.achievement-row span,.achievement-empty,.achievement-next small{color:var(--pa-readable-secondary);font-size:.78rem;font-weight:650;line-height:1.45}.achievement-empty{margin:0}.achievement-next{border-top:1px solid #9ebbb124;gap:7px;padding-top:10px;display:grid}.achievement-next>span{color:#84f7dc;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.activity-save-panel{background:linear-gradient(135deg,#33d6a61a,#22d3ee0b),#ffffff09;border:1px solid #7df3d333;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.activity-save-panel h2{color:#fff;margin:2px 0 4px;font-size:1.05rem}.activity-save-panel p:last-child{color:var(--pa-muted);margin:0}.activity-toggle{color:#dffdf2;white-space:nowrap;background:#33d6a61a;border:1px solid #7df3d347;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.activity-toggle:hover:not(:disabled){color:#fff;background:#33d6a62e;border-color:#7df3d385;transform:translateY(-1px)}.activity-toggle.active{background:#22d3ee24;border-color:#22d3ee7a}.activity-toggle.completed{color:#fff;background:#33d6a633;border-color:#7df3d38f}.activity-toggle:disabled{cursor:default;opacity:.72}.activity-toggle svg{width:16px;height:16px}.question-progress-toolbar,.question-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.question-progress-toolbar{background:#ffffff09;border:1px solid #9ebbb129;border-radius:8px;padding:12px}.question-progress-toolbar h3{color:#fff;margin:0;font-size:1rem}.question-title-row h3{margin:0}.course-title-line svg,.state-panel svg{background:var(--pa-accent-soft);color:#9ff9df;border:1px solid #7df3d338;border-radius:12px;width:40px;height:40px;padding:8px}.back-link,.source-link{color:var(--pa-text-soft)}.back-link:hover,.source-link:hover{color:#dff8ed}.resource-pagination{border-top-color:var(--pa-border);color:var(--pa-muted)}.lesson-body{border-left-color:var(--pa-accent)}.practice-panel{border-left-color:var(--pa-warm)}.lesson-row svg{color:var(--pa-accent)}.lab-evidence-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.lab-evidence-actions .secondary-action:disabled{cursor:default;opacity:.52;transform:none}.lab-evidence-term-strip,.lab-evidence-terms,.lab-evidence-rubric{flex-wrap:wrap;gap:8px;display:flex}.lab-evidence-term-strip{border-top:1px solid var(--pa-border);border-bottom:1px solid var(--pa-border);margin-bottom:16px;padding:12px 0}.lab-evidence-term-strip code,.lab-evidence-terms code{color:#c7ffed;background:#33d6a61a;border:1px solid #7df3d333;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:850}.lab-evidence-list{gap:14px;display:grid}.lab-evidence-card{border:1px solid var(--pa-border);background:linear-gradient(180deg, #ffffff0f, #ffffff07), var(--pa-panel);box-shadow:var(--pa-shadow-soft);border-radius:8px;gap:16px;padding:18px;display:grid}.lab-evidence-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.lab-evidence-card-header h2{color:#fff;margin-top:10px;font-size:clamp(1.15rem,1.8vw,1.6rem)}.lab-evidence-card-header p{color:var(--pa-readable-secondary);margin-bottom:0}.lab-evidence-card-header .text-link{white-space:nowrap}.lab-evidence-metrics{border-top:1px solid var(--pa-border);border-bottom:1px solid var(--pa-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:12px 0;display:grid}.lab-evidence-metrics div{gap:4px;min-width:0;display:grid}.lab-evidence-metrics dt{color:var(--pa-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.lab-evidence-metrics dd{color:#fff;margin:0;font-size:1rem;font-weight:900}.lab-evidence-rubric span{color:var(--pa-text-soft);background:#ffffff0d;border:1px solid #9ebbb133;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:900}.lab-evidence-rubric-strong{color:#c7ffed!important;background:#33d6a629!important;border-color:#7df3d357!important}.lab-evidence-rubric-passes{color:#d8fbff!important;background:#22d3ee1f!important;border-color:#22d3ee4d!important}.lab-evidence-rubric-needs-evidence{color:#ffe4af!important;background:#f59e0b21!important;border-color:#f59e0b52!important}.lab-evidence-rubric-missing{color:#ffd8df!important;background:#fb71851f!important;border-color:#fb718552!important}@keyframes command-copy-pulse{0%{transform:scale(1);box-shadow:0 0 #33d6a661}48%{transform:scale(1.035);box-shadow:0 0 0 7px #33d6a61f,0 0 32px #33d6a680}to{transform:scale(1);box-shadow:0 0 0 1px #7df3d338,0 0 26px #33d6a661}}@media (width<=840px){.product-sidebar{border-right:0;border-bottom:1px solid var(--pa-border);align-self:auto;height:auto;min-height:0;max-height:none;position:static;overflow:visible}.readiness-score{border-top-color:var(--pa-border)}.lab-evidence-card-header,.lab-evidence-metrics{grid-template-columns:1fr}.lab-evidence-card-header .text-link{width:100%}}@media (width<=1180px){.lab-starter-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.32fr))}.filter-summary{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.lab-starter-path{padding:14px}.lab-starter-path-grid{grid-template-columns:1fr}.lab-starter-step{grid-template-columns:auto minmax(0,1fr)}.lab-starter-step>svg{display:none}.course-row,.resource-row,.lab-queue-row,.canonical-lesson-row{gap:12px}.workspace-actions .primary-action,.primary-action,.secondary-action,.text-link{width:100%}.resource-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.resource-filter-bar .search-box{grid-column:1/-1}.filter-summary{white-space:normal;grid-column:1/-1;justify-content:space-between;min-height:34px}.activity-save-panel,.question-progress-toolbar,.question-title-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.activity-toggle{width:100%}.resources-page .resource-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.resources-page .resource-stats div{min-width:0;padding:10px}.resources-page .resource-stats dt{letter-spacing:.06em;font-size:.62rem}.resources-page .resource-stats dd{font-size:1.22rem}.product-topline>.learner-profile,.product-topline>.topline-actions{width:100%}.product-topline>.learner-profile{border-radius:22px;grid-template-columns:auto minmax(0,1fr);padding:7px 8px}.learner-profile>svg{width:34px;height:34px}.learner-profile>div span:last-child{display:none}.learner-profile>.learner-profile-actions{grid-column:1/-1;width:100%}.learner-reset-button,.learner-recovery-button{flex:1 1 0;justify-content:center}.profile-recovery-backdrop{justify-items:center;padding:82px 16px 18px}.recovery-form>div{grid-template-columns:1fr}.lesson-page{padding-bottom:132px}.lesson-completion-notice{border-radius:18px;align-items:stretch}.lesson-completion-notice a{justify-content:center;width:100%}}body{background:#09100e}.product-shell{background:linear-gradient(#ffffff04,#0000 18rem),#09100e}.product-shell:before,.workspace-panel:before,.ops-summary article:before,.ops-summary article:after,.runbook-workspace:before,.dashboard-home .workspace-panel.next-work:before,.lab-starter-path:before,.lab-operational-brief:before,.lab-workbook-panel:before,.primary-action:before{display:none}.product-sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1412;grid-template-rows:auto 1fr auto}.product-brand>span,.stage-index,.lesson-row>span{color:#c8f7e7;box-shadow:none;background:#15241f}.product-sidebar-note{width:fit-content;color:var(--pa-muted);background:0 0;border:0;border-radius:6px;align-self:end;padding:8px 10px;font-size:.78rem;font-weight:760;display:inline-flex}.product-sidebar-note:hover{color:#f2fff9;background:#ffffff0e}.product-topline{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09100eeb}.product-topline>.learner-profile{min-width:min(380px,48vw);box-shadow:none;background:#ffffff0b;border-radius:10px}.learner-profile>svg,.product-nav a svg,.product-topline a svg,.primary-action svg,.secondary-action svg,.text-link svg,.back-link svg,.source-link svg,.course-title-line svg,.state-panel svg{box-shadow:none}.learner-profile-label,.canonical-page .eyebrow,.eyebrow,.resume-status span,.achievement-next>span,.recovery-key-card span,.recovery-form label,.recovery-backup-actions span,.lab-artifact-map-item span,.lab-feedback-card-header>span,.lab-evidence-metrics dt{letter-spacing:0!important;text-transform:none!important}.canonical-page .eyebrow,.eyebrow{color:#9bb0a9;font-size:.76rem;font-weight:780}.workspace-header{gap:20px;margin-bottom:18px}.workspace-header h1{color:#f6fffb;max-width:820px;text-shadow:none;font-size:clamp(2.2rem,3.5vw,3.55rem);line-height:1.04}.canonical-page .lead{color:#c4d7cf;max-width:760px}.workspace-panel,.ops-summary article,.runbook-workspace,.resource-stats div,.dashboard-hero,.course-hero,.level-strip article,.course-card,.lab-card,.resource-card,.outcome-panel,.state-panel,.practice-panel,.term-card,.review-list article,.canonical-stage,.roadmap-stage,.lab-starter-path,.lab-operational-brief,.lab-workbook-panel,.interview-pack-list,.lab-evidence-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1916e0;border-color:#c6dad124;border-radius:8px}.ops-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.ops-summary article{min-height:108px;padding:14px}.ops-summary strong,.readiness-score strong,.resource-stats dd,.progress-panel strong,.course-hero aside strong{color:#c8f7e7;text-shadow:none}.dashboard-home .workspace-panel.next-work{box-shadow:none;background:#11231ee6;border-color:#7ee0be47}.next-work-grid>div{background:0 0;border:0;border-top:1px solid #c6dad124;border-radius:0;padding:12px 0 0}.resume-status,.activity-rail-card a,.achievement-row,.question-progress-toolbar,.lab-starter-step,.course-row,.lab-queue-row,.resource-row,.canonical-lesson-row,.resource-mini-row,.stage-courses a{box-shadow:none;background:#ffffff09}.primary-action{color:#07110f;box-shadow:none;background:#74e3bd;border-color:#7ee0be6b}.primary-action:hover,.secondary-action:hover,.text-link:hover,.resource-pagination button:hover,.course-row:hover,.resource-row:hover,.lab-queue-row:hover,.canonical-lesson-row:hover,.resource-mini-row:hover,.stage-courses a:hover,.course-card:hover,.lab-card:hover,.resource-card:hover,.lesson-row:hover,.lab-starter-step:hover{box-shadow:none;background:#ffffff0f;border-color:#7ee0be57;transform:translateY(-1px)}.primary-action:hover{color:#07110f;filter:none;background:#8bf0cb}.roadmap-source-panel dl{gap:10px;margin:12px 0 0;display:grid}.roadmap-source-panel div{border-top:1px solid #c6dad124;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-top:10px;display:grid}.roadmap-source-panel dt,.roadmap-source-panel dd{margin:0}.roadmap-source-panel dt{color:var(--pa-readable-secondary);font-weight:760}.roadmap-source-panel dd{color:#fff;font-size:1.15rem;font-weight:900}.lab-starter-path{padding:16px}.lab-starter-step>div>span,.next-work-grid p,.workspace-panel p,.course-row p,.lab-queue-row p,.resource-row p,.level-strip p,.course-card p,.lab-card p,.resource-card p,.interview-pack-card p,.roadmap-stage p,.roadmap-stage ul,.lab-card ul,.resource-card ul,.outcome-panel ul,.lesson-row p,.outcome-panel p,.lesson-body p,.practice-panel p,.term-card p,.review-list p,.state-panel p,.check-list{color:#c6d8d0}.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span,.chip-list span,.gate-state,.level-badge,.lab-tier-badge,.portfolio-lab-badge,.lab-runtime-badge,.lab-submission-badge,.lab-saved-badge{background:#ffffff0e;border-color:#c6dad129}@media (width<=920px){.ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ops-summary{grid-template-columns:1fr}.workspace-header h1{font-size:clamp(2rem,12vw,2.75rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.primary-action:hover,.course-row:hover,.resource-row:hover,.lab-queue-row:hover,.canonical-lesson-row:hover,.resource-mini-row:hover,.stage-courses a:hover,.course-card:hover,.lab-card:hover,.lab-starter-step:hover,.resource-card:hover,.lesson-row:hover,.segmented button:hover,.product-topline a:hover{transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pa-bg:#f4f6f4;--pa-bg-soft:#eef2ef;--pa-panel:#fff;--pa-panel-strong:#fff;--pa-panel-subtle:#f7faf8;--pa-border:#d7ded9;--pa-border-strong:#9eb4a8;--pa-text:#111c17;--pa-text-soft:#34433c;--pa-readable-secondary:#506159;--pa-muted:#64746d;--pa-faint:#7a8a83;--pa-accent:#147d64;--pa-accent-strong:#0f604d;--pa-accent-soft:#e4f3ee;--pa-cyan:#256f8f;--pa-cyan-soft:#e4f0f4;--pa-warm:#b45f11;--pa-shadow:0 18px 42px #202d2614;--pa-shadow-soft:0 10px 28px #202d260f;--pa-focus:0 0 0 3px #256f8f2e, 0 0 0 1px #256f8f}body,.academy-shell,.product-shell,.public-shell{color:var(--pa-text);background:#f4f6f4}.product-sidebar{color:var(--pa-text);background:#fbfcfa;border-right:1px solid #d7ded9}.product-brand strong,.product-nav a,.product-sidebar-note{color:var(--pa-text)}.product-brand small,.product-topline span,.learner-profile span,.workspace-header p,.workspace-panel p,.course-row p,.lab-queue-row p,.resource-row p,.course-card p,.lab-card p,.resource-card p,.interview-pack-card p,.lesson-row p,.term-card p,.review-list p,.state-panel p,.check-list{color:var(--pa-muted)}.product-nav a{background:0 0;border:1px solid #0000}.product-nav a.active,.product-nav a:hover{color:#0f604d;background:#edf3ef;border-color:#c7d3cc}.product-frame{background:#f4f6f4}.product-topline{background:#f4f6f4f0;border-bottom:1px solid #d7ded9}.learner-profile,.topline-actions a,.workspace-actions a,.workspace-actions button,.secondary-action,.resource-pagination button,.copy-command-button,.activity-toggle-button{color:var(--pa-text);box-shadow:none;background:#fff;border-color:#d7ded9}.learner-profile strong,.workspace-header h1,.workspace-panel h2,.workspace-panel h3,.course-card h3,.lab-card h3,.resource-card h3,.interview-pack-card strong,.term-card strong,.course-hero aside strong,.ops-summary strong,.readiness-score strong,.resource-stats dd,.progress-panel strong{color:var(--pa-text);text-shadow:none}.workspace-shell,.dashboard-home,.roadmap-page,.labs-page,.interview-page,.resources-page{background:0 0}.workspace-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:24px;display:grid}.workspace-header h1{max-width:840px;font-size:clamp(2.25rem,4.5vw,4rem);line-height:.98}.workspace-header p{max-width:760px;font-size:1.02rem;line-height:1.55}.workspace-panel,.progress-panel,.readiness-panel,.runbook-workspace,.lab-workbook-panel,.interview-pack-list,.lab-evidence-card,.dashboard-hero,.course-hero,.course-card,.lab-card,.resource-card,.lesson-row,.term-card,.roadmap-stage,.toolbar,.canonical-toolbar,.lab-starter-path,.lab-starter-step,.resume-status,.activity-rail-card a,.achievement-row,.question-progress-toolbar,.course-row,.lab-queue-row,.resource-row,.canonical-lesson-row,.resource-mini-row,.stage-courses a{box-shadow:none;background:#fff;border:1px solid #d7ded9;border-radius:8px}.workspace-panel:before,.runbook-workspace:before,.dashboard-home .workspace-panel.next-work:before,.resource-panel:before,.lab-contract-panel:before{display:none}.dashboard-home .workspace-panel.next-work{background:#fff;border-color:#b8cbc2}.next-work-grid>div,.roadmap-source-panel div{border-color:#e3e9e5}.eyebrow,.workspace-panel>.eyebrow,.section-heading>span,.lab-starter-step>div>span,.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span,.chip-list span,.gate-state,.level-badge,.lab-tier-badge,.portfolio-lab-badge,.lab-runtime-badge,.lab-submission-badge,.lab-saved-badge{color:#51625a;background:#f6f9f7;border-color:#d7ded9}.primary-action,.workspace-actions .primary-action{color:#fff;background:#147d64;border-color:#147d64}.primary-action:hover,.workspace-actions .primary-action:hover{color:#fff;background:#0f604d;border-color:#0f604d}.secondary-action:hover,.text-link:hover,.resource-pagination button:hover,.course-row:hover,.resource-row:hover,.lab-queue-row:hover,.canonical-lesson-row:hover,.resource-mini-row:hover,.stage-courses a:hover,.course-card:hover,.lab-card:hover,.resource-card:hover,.lesson-row:hover,.lab-starter-step:hover{color:var(--pa-text);box-shadow:none;background:#f7faf8;border-color:#aabdb3}.dashboard-hero,.course-hero,.ops-summary article,.dashboard-home .workspace-panel.next-work,.interview-rail-card,.activity-rail-card,.achievement-rail-card{background:#fff}.resume-status strong,.activity-rail-card a strong,.achievement-row strong,.roadmap-source-panel dd{color:var(--pa-text)}.progress-bar,.progress-track,.quota-track{background:#e1e8e4}.progress-bar>span,.progress-track>span,.quota-track>span{background:linear-gradient(90deg,#147d64,#256f8f)}.segmented button,.filter-chip,.resource-type-chip{color:var(--pa-text);background:#fff;border-color:#d7ded9}.segmented button.active,.segmented button.selected,.filter-chip.active,.filter-chip.selected,.resource-type-chip.active{color:#0f604d;background:#e4f3ee;border-color:#147d64}.lab-starter-step-number{color:#0f604d;background:#e4f3ee;border-color:#b8cbc2}.runbook-workspace{color:#f7faf8;background:#17211d}.runbook-workspace p,.runbook-workspace li,.runbook-workspace span{color:#d7e4dd}.runbook-workspace h2,.runbook-workspace h3,.runbook-workspace strong{color:#fff}.workspace-header .lead,.lead{color:#506159}.eyebrow,.workspace-panel>.eyebrow,.section-heading>span,.lab-starter-step>div>.eyebrow{color:#587068}.lab-starter-step strong,.lab-card strong,.course-card strong,.resource-card strong,.level-strip strong{color:#111c17}.dashboard-home .workspace-panel.next-work .text-link,.text-link{color:#0f604d}.dashboard-home .workspace-panel.next-work .text-link{background:#e4f3ee;border-color:#b8cbc2}.dashboard-home .workspace-panel.next-work .text-link:hover,.text-link:hover{color:#0a4638}.level-strip p,.resume-status p,.next-work-grid p{color:#506159}.learner-profile-label,.learner-profile span,.product-topline span{color:#506159!important}.learner-recovery-button,.learner-reset-button{color:#fff!important;background:#147d64!important;border-color:#147d64!important}.level-readiness>div{background:#f8fbf9;border-color:#d4e0da}.level-readiness>div strong{color:#17221d}.level-readiness>div>span{color:#4c5d56}.lab-starter-step>div>.eyebrow,.lab-starter-step>div>span:not([class]){background:0 0;border-color:#0000;padding:0}.lab-starter-step>div>.eyebrow{color:#5a6d65}.lab-starter-step>div>span:not([class]){color:#506159}.topics button.selected,.topics button:nth-child(3n+1).selected,.topics button:nth-child(3n+2).selected{color:#0f604d;background:#e4f3ee;border-color:#147d64}.workspace-header .eyebrow,.workspace-panel .section-heading .eyebrow,.workspace-panel>.eyebrow,.lab-starter-path .section-heading .eyebrow,.toolbar label span,.canonical-toolbar label span{color:#4d6259!important}.roadmap-stage p,.roadmap-stage li,.stage-body p,.stage-body li{color:#506159!important}.runbook-workspace .eyebrow{color:#e7f5ef!important;background:#24352e!important;border-color:#3f574d!important}.state-panel{background:#fff!important;border-color:#d7ded9!important}.state-panel h1{color:#111c17!important}.state-panel p{color:#506159!important}.activity-save-panel,.lab-run-phase,.lab-run-phase>div{background:#fff!important;border-color:#d7ded9!important}.activity-save-panel .eyebrow,.lab-run-phase .eyebrow{color:#4d6259!important;background:#f6f9f7!important;border-color:#d7ded9!important}.lab-run-phase h3{color:#111c17!important}.lab-run-phase p,.lab-run-phase li{color:#506159!important}.lab-artifact-map-panel,.lab-artifact-map-item,.lab-workbook-panel,.lab-phase-status,.lab-phase-status-row,.lab-command-deck,.lab-worksheet-answer{background:#fff!important;border-color:#d7ded9!important}.lab-artifact-map-panel .section-heading h3,.lab-artifact-map-item strong,.lab-workbook-panel .section-heading h2,.lab-workbook-panel .section-heading h3,.lab-workbook-grid h3,.lab-phase-status .section-heading h3,.lab-phase-status-copy strong,.lab-command-deck .section-heading h3,.lab-worksheet-answer label span{color:#111c17!important}.lab-artifact-map-panel .section-heading>span,.lab-artifact-map-item span,.lab-artifact-map-item code,.lab-artifact-map-more,.lab-artifact-map-empty,.lab-workbook-progress span,.lab-phase-status .section-heading>span,.lab-phase-status-copy span,.lab-phase-status-row small,.lab-command-deck .section-heading>span,.lab-artifact-list code{color:#506159!important}.lab-workbook-panel label span,.lab-worksheet-answer label span{color:#111c17!important}.lab-artifact-list code{color:#35463e!important;background:#f7faf8!important;border-color:#d7ded9!important}.lab-feedback-summary-needs-evidence{color:#805108!important;background:#fff7e8!important;border-color:#d8a846!important}.lab-feedback-summary-missing{color:#8b2636!important;background:#fff0f2!important;border-color:#dc9aa4!important}.resource-stats,.resource-stats div{background:#fff!important;border-color:#d7ded9!important}.resource-stats dt,.resources-page .section-heading .eyebrow{color:#4d6259!important}.resource-stats dd{color:#111c17!important}.source-link{color:#0f604d!important;background:#e4f3ee!important;border-color:#b8cbc2!important}.lesson-body li,.practice-panel li{color:#506159!important}.practice-panel,.review-list article{background:#fff!important;border-color:#d7ded9!important}.practice-panel .eyebrow,.lesson-page .eyebrow{color:#4d6259!important}.term-card span{color:#0f604d!important}.review-list article strong{color:#111c17!important}.review-list article p{color:#506159!important}.interview-page .eyebrow{color:#4d6259!important}.question-number{color:#0f604d!important;background:#e4f3ee!important;border-color:#b8cbc2!important}@media (width<=920px){.workspace-header{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pa-bg:#07100f;--pa-bg-soft:#0d1816;--pa-panel:#101d1a;--pa-panel-strong:#14241f;--pa-panel-subtle:#ffffff0b;--pa-border:#bcd3ca29;--pa-border-strong:#49daaa61;--pa-text:#f3fff9;--pa-text-soft:#c5d8d0;--pa-readable-secondary:#d9e8e2;--pa-muted:#94aaa1;--pa-faint:#71877e;--pa-accent:#49daaa;--pa-accent-strong:#20bf8f;--pa-accent-soft:#49daaa24;--pa-cyan:#8edcff;--pa-cyan-soft:#8edcff21;--pa-warm:#f5b45b;--pa-rose:#ff7d90;--pa-shadow:0 24px 70px #00000057;--pa-shadow-soft:0 14px 40px #0000003d;background:var(--pa-bg);color:var(--pa-text)}.topbar,.product-topline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#07100fd1!important}.product-shell{background:linear-gradient(180deg, #49daaa0e, transparent 310px), var(--pa-bg)!important;color:var(--pa-text)!important}.product-sidebar{border-color:var(--pa-border)!important;background:linear-gradient(#49daaa12,#0000 38%),#08120f!important}.product-brand strong,.brand strong,.workspace-header h1,.workspace-panel h2,.workspace-panel h3,.dashboard-hero h1,.course-hero h1,.course-hero aside strong,.runbook-workspace h2,.runbook-workspace h3,.runbook-workspace strong{color:var(--pa-text)!important}.product-brand small,.brand span,.product-topline span,.workspace-header p,.workspace-header .lead,.workspace-panel p,.workspace-panel li,.roadmap-stage p,.roadmap-stage li,.runbook-workspace p,.runbook-workspace li,.runbook-workspace span{color:var(--pa-text-soft)!important}.product-nav a{color:#c8d8d1!important}.product-nav a.active,.product-nav a:hover{box-shadow:inset 3px 0 0 var(--pa-accent);color:#fff!important;background:#49daaa1f!important}.workspace-shell,.roadmap-page,.labs-page,.resource-page,.interview-page{background:0 0!important}.workspace-header{box-shadow:var(--pa-shadow-soft);animation:.56s cubic-bezier(.2,.7,.2,1) both academy-rise;border-color:var(--pa-border)!important;background:linear-gradient(135deg, #49daaa1a, #ffffff05), var(--pa-panel)!important}.workspace-panel,.state-panel,.activity-save-panel,.lab-run-phase,.lab-run-phase>div,.lab-artifact-map-panel,.lab-artifact-map-item,.lab-workbook-panel,.lab-phase-status,.lab-phase-status-row,.lab-command-deck,.lab-worksheet-answer,.practice-panel,.review-list article,.resource-stats,.resource-stats div,.dashboard-hero,.course-hero,.roadmap-stage,.runbook-workspace{border-color:var(--pa-border)!important;background:linear-gradient(180deg, #ffffff09, #ffffff05), var(--pa-panel)!important;color:var(--pa-text)!important;box-shadow:none!important}.dashboard-home .workspace-panel.next-work{border-color:var(--pa-border-strong)!important;background:linear-gradient(135deg, #49daaa21, transparent 50%), var(--pa-panel-strong)!important}.workspace-panel:before,.runbook-workspace:before,.dashboard-home .workspace-panel.next-work:before{display:none!important}.level-readiness>div,.course-card,.lesson-card,.lab-card,.term-card,.question-card,.topic-card{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#0e1a17!important}.level-readiness>div strong,.resource-stats dd,.state-panel h1,.lab-run-phase h3,.lab-artifact-map-panel .section-heading h3,.lab-artifact-map-item strong,.lab-workbook-panel .section-heading h2,.lab-workbook-panel .section-heading h3,.lab-workbook-grid h3,.lab-phase-status .section-heading h3,.lab-phase-status-copy strong,.lab-command-deck .section-heading h3,.lab-worksheet-answer label span,.review-list article strong{color:var(--pa-text)!important}.workspace-actions a,.workspace-actions button,.primary-action,.learner-recovery-button,.learner-reset-button,.source-link{border-color:var(--pa-accent)!important;background:var(--pa-accent)!important;color:#06100d!important;box-shadow:0 14px 38px #49daaa29!important}.workspace-actions a:hover,.workspace-actions button:hover,.primary-action:hover,.source-link:hover{color:#06100d!important;background:#7bf2c7!important}input,select,textarea,.lab-artifact-list code{color:var(--pa-text)!important;background:#07100f!important;border-color:#bcd3ca3d!important}.command-block,.lab-command-deck pre,.lab-artifact-list code{color:#d9fff2!important;background:#050a09!important}@supports (animation-timeline:view()){.workspace-panel,.roadmap-stage,.lab-card,.course-card{animation:ease-out both academy-rise;animation-timeline:view();animation-range:entry 6% cover 24%}}@keyframes academy-rise{0%{transform:translateY(24px)scale(.992)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-header,.workspace-panel,.roadmap-stage,.lab-card,.course-card{animation:none!important}}.workspace-header .eyebrow,.workspace-panel .section-heading .eyebrow,.workspace-panel>.eyebrow,.lab-starter-path .section-heading .eyebrow{color:var(--pa-muted)!important;background:0 0!important;border:0!important;padding:0!important}.ops-summary article,.resume-status,.level-readiness>div,.topbar nav a,.secondary-action,.text-link{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:linear-gradient(#ffffff09,#ffffff05),#101d1a!important}.ops-summary article span,.ops-summary article small,.resume-status span,.resume-status p,.level-readiness>div>span{color:var(--pa-text-soft)!important}.ops-summary article strong,.resume-status strong,.level-readiness>div strong{color:var(--pa-text)!important}.secondary-action:hover,.text-link:hover,.topbar nav a:hover,.topbar nav a.active{border-color:var(--pa-border-strong)!important;color:#fff!important;background:#49daaa1f!important}.topbar .learner-profile{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#101d1aeb!important}.learner-profile-label,.learner-profile span{color:var(--pa-text-soft)!important}.dashboard-layout{align-items:start}.dashboard-side .workspace-panel,.dashboard-home .workspace-panel.next-work{box-shadow:var(--pa-shadow-soft)!important}.product-frame,.product-frame .page,.product-frame main,.workspace-shell,.dashboard-home,.labs-page,.roadmap-page,.resource-page,.interview-page{background:0 0!important}.topbar a,.topbar button,.topbar .secondary-action,.topbar .text-link{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#101d1ad1!important}.topbar a:hover,.topbar button:hover,.topbar .secondary-action:hover,.topbar .text-link:hover{border-color:var(--pa-border-strong)!important;color:#fff!important;background:#49daaa24!important}.canonical-toolbar,.toolbar,.course-filter-toolbar{border-color:var(--pa-border)!important;color:var(--pa-text)!important;box-shadow:none!important;background:linear-gradient(#ffffff0a,#ffffff05),#101d1a!important}.canonical-toolbar label span,.course-topic-select span,.search-box span,.toolbar span{color:var(--pa-text-soft)!important}.search-box,.course-topic-select,.course-topic-select select,.canonical-toolbar select{color:var(--pa-text)!important;background:#07100f!important;border-color:#bcd3ca38!important}.course-row,.lab-card,.course-card,.lesson-card,.term-card,.question-card,.topic-card,.activity-rail-card,.achievement-rail-card,.interview-rail-card,.readiness-panel{border-color:var(--pa-border)!important;color:var(--pa-text)!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff0a,#ffffff04),#0f1a17!important}.activity-rail-card a,.achievement-rail-card a,.interview-rail-card a,.readiness-panel a{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#0b1714!important}.activity-rail-card a span,.achievement-rail-card a span,.interview-rail-card a span,.readiness-panel a span{color:var(--pa-text-soft)!important}.activity-rail-card a strong,.achievement-rail-card a strong,.interview-rail-card a strong,.readiness-panel a strong{color:var(--pa-text)!important}.course-row:hover,.lab-card:hover,.course-card:hover,.lesson-card:hover,.term-card:hover,.question-card:hover,.topic-card:hover{transform:translateY(-1px);border-color:var(--pa-border-strong)!important;color:#fff!important;background:linear-gradient(135deg,#49daaa1c,#ffffff05),#13221e!important}.course-row strong,.course-row b,.course-row h3,.lab-card strong,.course-card strong,.lesson-card strong,.term-card strong,.question-card strong,.topic-card strong{color:var(--pa-text)!important}.course-row p,.course-row span,.course-row small,.lab-card p,.course-card p,.lesson-card p,.term-card p,.question-card p,.topic-card p{color:var(--pa-text-soft)!important}.course-row>svg,.lab-card svg,.course-card svg,.lesson-card svg,.topic-card svg{color:var(--pa-accent)!important}.level-badge,.lab-tier-badge,.portfolio-lab-badge,.course-row>span,.course-row b{color:#b8ffe5!important;background:#49daaa1a!important;border-color:#49daaa33!important}.segmented,.lab-runtime-filter,.topics{color:var(--pa-text)!important;background:#07100f!important;border-color:#bcd3ca33!important}.segmented button:hover{transform:none;color:#fff!important;background:#49daaa1a!important}.segmented button.active,.segmented button.selected,.segmented button[aria-pressed=true]{background:var(--pa-accent)!important;color:#06100d!important}.topline-actions a,.product-topline .topline-actions a{border-color:var(--pa-border)!important;color:var(--pa-text)!important;box-shadow:none!important;background:#101d1ae0!important}.topline-actions a span,.topline-actions a svg{color:var(--pa-text-soft)!important}.topline-actions a:hover{border-color:var(--pa-border-strong)!important;color:#fff!important;background:#49daaa21!important}.course-table{border-color:var(--pa-border)!important;background:#ffffff03!important}.course-row{min-height:112px;opacity:1!important}.course-row,.workspace-panel,.lab-card,.course-card,.lesson-card,.roadmap-stage{opacity:1!important;animation:none!important}.roadmap-stage .stage-metrics span{border-color:var(--pa-border)!important;color:var(--pa-text-soft)!important;background:#0b1714!important}.roadmap-stage .stage-courses a{border:1px solid var(--pa-border)!important;color:var(--pa-text)!important;box-shadow:none!important;background:#0b1714!important}.roadmap-stage .stage-courses a svg{color:var(--pa-accent)!important}.lab-starter-path{border-color:var(--pa-border)!important;background:linear-gradient(180deg, #ffffff09, #ffffff05), var(--pa-panel)!important;color:var(--pa-text)!important}.lab-starter-path h2{color:var(--pa-text)!important}.lab-starter-path .eyebrow{color:var(--pa-text-soft)!important;background:0 0!important;border:0!important;padding:0!important}.lab-starter-path .lab-starter-step{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#0b1714!important}.lab-starter-path .lab-starter-step .eyebrow,.lab-starter-path .lab-starter-step>div>span:not([class]){color:var(--pa-text-soft)!important}.lab-starter-path .lab-starter-step strong{color:var(--pa-text)!important}.copy-command-button{border-color:var(--pa-border-strong)!important;color:var(--pa-text)!important;background:#0b1714!important}.lab-operational-brief,.lab-workspace-quickstart,.lab-contract-panel,.resource-mini-row{border-color:var(--pa-border)!important;background:linear-gradient(180deg, #ffffff09, #ffffff05), var(--pa-panel)!important;color:var(--pa-text)!important}.lab-operational-brief .section-heading>span,.lab-workspace-quickstart .section-heading>span,.lab-contract-panel .section-heading>span,.resource-mini-row span{color:var(--pa-text-soft)!important;background:0 0!important}.lab-operational-brief .section-heading,.lab-artifact-map-panel .section-heading,.lab-workspace-quickstart .section-heading,.lab-contract-panel .section-heading{color:var(--pa-text)!important;background:0 0!important}.lab-artifact-map-panel .section-heading>span{color:var(--pa-text-soft)!important;background:0 0!important}.resource-mini-row strong{color:var(--pa-text)!important}.resource-card,.resource-row{border-color:var(--pa-border)!important;color:var(--pa-text)!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff0a,#ffffff04),#0f1a17!important}.resource-card h2,.resource-card strong,.resource-row h2,.resource-row strong{color:var(--pa-text)!important}.resource-card p,.resource-row p,.resource-card span,.resource-row span,.resource-card-artifacts span{color:var(--pa-text-soft)!important;background:0 0!important}.resource-card .level-badge,.resource-row .level-badge{color:#b8ffe5!important;background:#49daaa24!important;border-color:#49daaa47!important}.resource-pagination button{border-color:var(--pa-border-strong)!important;color:var(--pa-text)!important;background:#0b1714!important}.lesson-row,.canonical-lesson-row{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:linear-gradient(135deg,#ffffff0a,#ffffff04),#0f1a17!important}.lesson-row h2,.lesson-row strong,.canonical-lesson-row h2,.canonical-lesson-row strong{color:var(--pa-text)!important}.lesson-row p,.lesson-row span,.canonical-lesson-row p,.canonical-lesson-row span{color:var(--pa-text-soft)!important;background:0 0!important}.interview-pack-list,.question-progress-toolbar{border-color:var(--pa-border)!important;background:linear-gradient(180deg, #ffffff09, #ffffff05), var(--pa-panel)!important;color:var(--pa-text)!important}.interview-pack-list .section-heading,.question-progress-toolbar>div{color:var(--pa-text)!important;background:0 0!important}.interview-pack-list h2,.question-progress-toolbar h3{color:var(--pa-text)!important}:root{color:#13201a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--pa-bg:#f4f8f6!important;--pa-bg-soft:#eef5f1!important;--pa-panel:#fff!important;--pa-panel-strong:#fff!important;--pa-panel-subtle:#f7fbf9!important;--pa-border:#d8e4dd!important;--pa-border-strong:#aabdb3!important;--pa-text:#13201a!important;--pa-text-soft:#52635b!important;--pa-readable-secondary:#3f5048!important;--pa-muted:#60736a!important;--pa-faint:#75877f!important;--pa-accent:#147d64!important;--pa-accent-strong:#0f6751!important;--pa-accent-soft:#e9f6f2!important;--pa-cyan:#0f7490!important;--pa-cyan-soft:#e8f6fa!important;--pa-warm:#b56a1e!important;--pa-rose:#b93c55!important;--pa-shadow:0 24px 70px #11201a14!important;--pa-shadow-soft:0 14px 38px #11201a0f!important;--pa-focus:0 0 0 4px #147d6429, 0 0 0 1px #147d64e0!important;background:#f4f8f6!important}body{color:var(--pa-text)!important;background:radial-gradient(circle at 84% -8%,#147d641f,#0000 32rem),linear-gradient(135deg,#edf5f1 0%,#fff 48%,#f4f8f6 100%)!important}.academy-shell,.product-shell{background:var(--pa-bg)!important;color:var(--pa-text)!important}.product-shell{grid-template-columns:232px minmax(0,1fr)!important}.product-shell:before,.product-shell:after{opacity:0!important}.product-sidebar{box-shadow:none!important;background:#0e1916!important;border-right-color:#20322d!important}.product-brand{color:#fff!important}.product-brand>span{color:#0e1916!important;background:#fff!important;border-color:#ffffff2e!important}.product-brand strong{color:#fff!important}.product-brand small,.product-sidebar-note p,.product-sidebar-note span{color:#aebfb8!important}.product-nav a{color:#c7d6d0!important;background:0 0!important;border-color:#0000!important}.product-nav a:hover,.product-nav a.active{color:#fff!important;background:#19332b!important;border-color:#ffffff1f!important;transform:none!important;box-shadow:inset 3px 0 #5de0ba!important}.product-sidebar-note{color:#dce8e3!important;box-shadow:none!important;background:#13241f!important;border-color:#ffffff1a!important}.product-sidebar-note a{color:#fff!important}.product-frame{background:radial-gradient(circle at 80% 0,#147d641a,#0000 28rem),linear-gradient(#ffffffe0,#f4f8f6 23rem)!important;padding:22px 28px 48px!important}.product-topline{z-index:8!important;border-color:var(--pa-border)!important;color:var(--pa-text)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:none!important;background:#f4f8f6e0!important;position:sticky!important;top:0!important}.product-topline strong,.product-topline .learner-profile strong{color:var(--pa-text)!important}.product-topline span,.product-topline .learner-profile span,.workspace-header p,.workspace-header .lead{color:var(--pa-text-soft)!important}.topline-actions a,.product-topline .topline-actions a,.primary-action,.secondary-action,.copy-command-button,.resource-pagination button,button{color:var(--pa-text)!important;background:#fff!important;border-color:#c7d6ce!important;box-shadow:0 10px 24px #11201a0d!important}.primary-action,.segmented button.active,.segmented button.selected,.segmented button[aria-pressed=true]{border-color:var(--pa-accent)!important;background:var(--pa-accent)!important;color:#fff!important}.secondary-action:hover,.topline-actions a:hover,.copy-command-button:hover,.resource-pagination button:hover,button:hover{transform:translateY(-1px);color:#0f3028!important;background:#f6fbf9!important;border-color:#8fb0a3!important}.workspace-header,.course-header,.lesson-heading,.not-found-header{box-shadow:none!important;color:var(--pa-text)!important;background:0 0!important;border:0!important;padding-top:10px!important}.workspace-header h1,.lesson-heading h1,.resource-detail-page h1,.course-detail-page h1,.not-found-header h1{color:var(--pa-text)!important;letter-spacing:0!important;font-size:clamp(2.1rem,3vw,3.65rem)!important}.workspace-header .eyebrow,.eyebrow{color:var(--pa-faint)!important}.workspace-panel,.ops-summary article,.readiness-score,.course-table,.course-row,.course-card,.lab-card,.lesson-card,.term-card,.question-card,.topic-card,.roadmap-stage,.lab-starter-path,.lab-operational-brief,.lab-workspace-quickstart,.lab-contract-panel,.lab-artifact-map-panel,.resource-card,.resource-row,.resource-mini-row,.lesson-row,.canonical-lesson-row,.interview-pack-list,.question-progress-toolbar,.state-panel,.not-found-panel,.activity-save-panel,.practice-panel,.source-review-panel{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#fff!important;box-shadow:0 18px 46px #11201a0f!important}.workspace-panel:hover,.course-row:hover,.course-card:hover,.lab-card:hover,.resource-card:hover,.resource-row:hover,.lesson-row:hover,.canonical-lesson-row:hover,.roadmap-stage:hover{transform:translateY(-1px);border-color:#bfd0c7!important;box-shadow:0 22px 56px #11201a17!important}.section-heading,.interview-pack-list .section-heading,.question-progress-toolbar>div,.lab-operational-brief .section-heading,.lab-workspace-quickstart .section-heading,.lab-contract-panel .section-heading,.lab-artifact-map-panel .section-heading{color:var(--pa-text)!important;background:0 0!important}.section-heading h2,.workspace-panel h2,.workspace-panel h3,.course-row strong,.course-row b,.course-row h2,.course-row h3,.course-card strong,.lab-card strong,.lesson-card strong,.term-card strong,.question-card strong,.topic-card strong,.resource-card h2,.resource-card strong,.resource-row h2,.resource-row strong,.lesson-row h2,.lesson-row strong,.canonical-lesson-row h2,.canonical-lesson-row strong,.interview-pack-list h2,.question-progress-toolbar h3,.resource-mini-row strong,.state-panel h2{color:var(--pa-text)!important}.workspace-panel p,.workspace-panel li,.course-row p,.course-row span,.course-row small,.course-card p,.lab-card p,.lesson-card p,.term-card p,.question-card p,.topic-card p,.resource-card p,.resource-row p,.resource-card span,.resource-row span,.resource-card-artifacts span,.lesson-row p,.lesson-row span,.canonical-lesson-row p,.canonical-lesson-row span,.resource-mini-row span,.state-panel p,.section-heading>span,.lab-operational-brief .section-heading>span,.lab-workspace-quickstart .section-heading>span,.lab-contract-panel .section-heading>span,.lab-artifact-map-panel .section-heading>span{color:var(--pa-text-soft)!important;background:0 0!important}.level-badge,.lab-tier-badge,.portfolio-lab-badge,.course-row>span,.course-row b,.resource-card .level-badge,.resource-row .level-badge,.chip-list span,.runbook-meta span,.resource-links span,.stage-metrics span{color:#0d604d!important;background:#eef9f5!important;border-color:#bfe2d7!important}.segmented,.lab-runtime-filter,.topics{color:var(--pa-text)!important;background:#fff!important;border-color:#cbd9d2!important;box-shadow:0 12px 28px #11201a0d!important}.segmented button{color:var(--pa-text-soft)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.segmented button:hover{color:#0d604d!important;background:#eef9f5!important;transform:none!important}.progress-bar,.progress-track{background:#dfe9e3!important}.progress-bar>span,.progress-fill{background:linear-gradient(90deg,#147d64,#b56a1e)!important}.roadmap-stage .stage-metrics span,.roadmap-stage .stage-courses a,.lab-starter-path .lab-starter-step,.resource-mini-row{border-color:var(--pa-border)!important;color:var(--pa-text)!important;box-shadow:none!important;background:#f8fbf9!important}.roadmap-stage .stage-courses a svg,.course-row>svg,.lab-card svg,.course-card svg,.lesson-card svg,.topic-card svg,.resource-mini-row svg{color:var(--pa-accent)!important}.lab-terminal,.command-block,.command-block pre,.command-block code,.lesson-body pre,.practice-panel pre{color:#dcfff3!important;background:#101b17!important;border-color:#253930!important}.check-list li::marker{color:var(--pa-accent)!important}.back-link,.text-link,.source-link{color:#0f6751!important}input,select,textarea{color:var(--pa-text)!important;background:#fff!important;border-color:#c7d6ce!important}.course-row,.workspace-panel,.lab-card,.course-card,.lesson-card,.roadmap-stage,.resource-card,.resource-row,.lesson-row,.canonical-lesson-row{opacity:1!important}@media (width<=900px){.product-shell{grid-template-columns:1fr!important}.product-sidebar{border-bottom:1px solid #20322d!important;border-right:0!important;height:auto!important;position:relative!important}.product-frame{padding:18px 16px 40px!important}}@media (prefers-reduced-motion:reduce){.workspace-panel:hover,.course-row:hover,.course-card:hover,.lab-card:hover,.resource-card:hover,.resource-row:hover,.lesson-row:hover,.canonical-lesson-row:hover,.roadmap-stage:hover,button:hover,.secondary-action:hover,.topline-actions a:hover,.copy-command-button:hover{transform:none!important}}.resume-status,.level-readiness>div,.activity-rail-card a,.achievement-rail-card,.achievement-rail-card a,.interview-rail-card,.interview-rail-card a,.readiness-panel,.readiness-panel a,.lab-queue-row,.runbook-workspace,.canonical-toolbar,.toolbar,.course-filter-toolbar,.resource-filter-bar,.filter-summary{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#fff!important;box-shadow:0 14px 34px #11201a0d!important}.resume-status{background:#eef9f5!important;border-color:#bfe2d7!important}.resume-status>svg{color:var(--pa-accent)!important}.resume-status span,.resume-status p,.level-readiness>div>span,.activity-rail-card a span,.achievement-rail-card a span,.interview-rail-card a span,.readiness-panel a span,.runbook-workspace p,.runbook-workspace li,.runbook-workspace span,.lab-queue-row p,.filter-summary span,.toolbar span,.canonical-toolbar label span,.search-box span,.filter-select span,.resource-filter-bar label span{color:var(--pa-text-soft)!important;background:0 0!important}.resume-status strong,.level-readiness>div strong,.activity-rail-card a strong,.achievement-rail-card a strong,.interview-rail-card a strong,.readiness-panel a strong,.runbook-workspace h2,.runbook-workspace h3,.runbook-workspace strong,.lab-queue-row h2,.lab-queue-row strong{color:var(--pa-text)!important}.activity-rail-card a:hover,.achievement-rail-card a:hover,.interview-rail-card a:hover,.readiness-panel a:hover,.lab-queue-row:hover{color:var(--pa-text)!important;background:#f7fbf9!important;border-color:#b7cdc3!important}.toolbar.compact,.toolbar.compact.canonical-toolbar,.lab-runtime-filter,.lab-tier-filter,.topics,.course-filter-toolbar .segmented,.search-box,.course-topic-select,.filter-select,.filter-select select,.course-topic-select select,.canonical-toolbar select{color:var(--pa-text)!important;box-shadow:none!important;background:#fff!important;border-color:#cbd9d2!important}.lab-runtime-filter button,.lab-tier-filter button,.topics button,.filter-chip,.resource-type-chip{color:var(--pa-text-soft)!important;background:0 0!important}.lab-runtime-filter button.selected,.lab-tier-filter button.selected,.topics button.selected,.filter-chip.selected,.filter-chip.active,.resource-type-chip.active{border-color:var(--pa-accent)!important;background:var(--pa-accent)!important;color:#fff!important}.runbook-workspace:before{opacity:0!important}.runbook-workspace .eyebrow{color:#52635b!important;background:0 0!important;border:0!important}.runbook-workspace .section-heading{box-shadow:none!important;background:0 0!important;border:0!important}.runbook-workspace .text-link{color:#0f6751!important;background:#fff!important;border-color:#c7d6ce!important}.runbook-workspace .runbook-meta span,.runbook-workspace .level-badge,.runbook-workspace .lab-tier-badge,.runbook-workspace .portfolio-lab-badge,.runbook-workspace .lab-runtime-badge,.runbook-workspace .lab-submission-badge,.runbook-workspace .lab-saved-badge{color:#0d604d!important;background:#eef9f5!important;border-color:#bfe2d7!important}.learner-recovery-button,.learner-reset-button,.primary-action,.secondary-action,.workspace-actions .primary-action,.workspace-actions .secondary-action{color:#fff!important;background:#0f6751!important;border-color:#0f6751!important}.learner-recovery-button svg,.learner-reset-button svg,.primary-action svg,.secondary-action svg{color:#fff!important}.learner-recovery-button:hover,.learner-reset-button:hover,.primary-action:hover,.secondary-action:hover,.workspace-actions .primary-action:hover,.workspace-actions .secondary-action:hover{color:#fff!important;background:#0d5947!important;border-color:#0d5947!important}.lab-command-tabs button{color:var(--pa-text)!important;background:#fff!important;border-color:#cbd9d2!important}.lab-command-tabs button strong{color:var(--pa-text)!important}.lab-command-tabs button span{color:var(--pa-text-soft)!important}.lab-command-tabs button.active{color:#fff!important;background:#0f6751!important;border-color:#0f6751!important}.lab-command-tabs button.active strong,.lab-command-tabs button.active span,.lab-command-tabs button.active svg{color:#fff!important}.source-link{color:#0f6751!important;background:#fff!important;border-color:#bfe2d7!important;box-shadow:0 10px 24px #11201a0d!important}.source-link svg{color:#0f6751!important}.source-link:hover{color:#0d5947!important;background:#eef9f5!important;border-color:#8eb9aa!important}.interview-pack-card,.interview-pack-card.selected{border-color:var(--pa-border)!important;color:var(--pa-text)!important;background:#fff!important;box-shadow:0 14px 34px #11201a0d!important}.interview-pack-card:hover,.interview-pack-card.selected{background:#f8fbf9!important;border-color:#a8c9bd!important}.interview-pack-card strong{color:var(--pa-text)!important}.interview-pack-card span,.interview-pack-card p{color:var(--pa-text-soft)!important}.interview-pack-card-top span:last-child{color:#0d604d!important;background:#eef9f5!important;border-color:#bfe2d7!important}.interview-pack-card small{color:#3f5048!important;background:#eef3f1!important;border-color:#cadbd3!important}.interview-pack-card.selected small{color:#fff!important;background:#0f6751!important;border-color:#0f6751!important}.product-frame .page{width:min(1320px,100% - 32px)!important;padding-top:24px!important}.product-topline{min-height:52px!important;padding:0 20px!important}.product-topline>.learner-profile{gap:8px!important}.learner-profile>svg{width:30px!important;height:30px!important}.learner-profile-label{color:#6a7b72!important}.learner-profile strong{font-size:.9rem!important}.learner-profile>div span:last-child{display:none!important}.learner-profile-actions{margin-left:6px!important}.learner-recovery-button,.learner-reset-button,.topline-actions a{min-height:32px!important;box-shadow:none!important;border-radius:999px!important;padding:6px 9px!important;font-size:.78rem!important}.workspace-header{align-items:end!important;margin-bottom:14px!important;padding-top:4px!important}.workspace-header h1{font-size:clamp(3rem,6vw,6.8rem)!important;line-height:.86!important}.workspace-header .lead{max-width:560px!important;margin-top:12px!important;font-size:1rem!important}.learning-board{grid-template-columns:minmax(360px,1.05fr) minmax(280px,.62fr) minmax(320px,.78fr);gap:14px;margin-bottom:16px;display:grid}.learning-board article{min-height:210px;color:var(--pa-text);background:#fff;border:1px solid #d7e2dc;border-radius:16px;align-content:space-between;gap:12px;padding:18px;display:grid;box-shadow:0 26px 70px #11201a14}.learning-board span{color:#60736a;text-transform:uppercase;font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.learning-board p{color:#52635b;margin:0;font-weight:760}.learning-board .text-link{align-self:end;width:fit-content}.learning-roadmap-strip{align-content:start!important}.learning-roadmap-strip em{color:#fff;background:#0f6751;border-radius:999px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.learning-roadmap-strip a strong{font-size:.98rem;line-height:1.2}.ops-summary{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.ops-summary article{border-radius:12px!important;min-height:92px!important;padding:12px!important;box-shadow:0 14px 34px #11201a0d!important}.ops-summary strong{font-size:1.65rem!important}.dashboard-layout,.roadmap-layout,.lab-workspace{gap:16px!important}.dashboard-home .workspace-panel.next-work{border-radius:14px!important}.roadmap-page .workspace-header h1,.labs-page .workspace-header h1{font-size:clamp(3rem,7vw,7.8rem)!important}.lab-starter-path,.runbook-workspace,.lab-queue-row,.roadmap-stage{border-radius:14px!important}@media (width<=1180px){.learning-board{grid-template-columns:1fr!important}.ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.workspace-header{grid-template-columns:1fr!important;align-items:start!important}.workspace-header h1{font-size:clamp(2.7rem,18vw,4.6rem)!important}.ops-summary{grid-template-columns:1fr!important}.product-topline{gap:8px!important;height:auto!important;padding:10px 14px!important;display:grid!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pa-canvas:#f4f4f1;--pa-surface:#fff;--pa-surface-alt:#fafaf7;--pa-sidebar:#eeeee9;--pa-border:#e2e2dc;--pa-border-strong:#c4c4bc;--pa-text:#1a1d1b;--pa-text-2:#4a5650;--pa-text-3:#8a9690;--pa-text-soft:#6b7870;--pa-readable-secondary:#4a5650;--pa-muted:#8a9690;--pa-accent:#0d9488;--pa-accent-strong:#0f766e;--pa-accent-soft:#ddfaf6;--pa-blue:#2563eb;--pa-blue-soft:#eff6ff;--pa-amber:#b45309;--pa-amber-soft:#fef3c7;--pa-red:#dc2626;--pa-red-soft:#fef2f2;--pa-panel:#fff;--pa-panel-strong:#fff;--pa-panel-subtle:#fafaf7;--pa-shadow:none;--pa-shadow-soft:none;--pa-focus:0 0 0 3px #0d94882e;background:var(--pa-canvas);color:var(--pa-text)}html,body,#root{min-width:320px;min-height:100%}body{background:var(--pa-canvas)!important;color:var(--pa-text)!important;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{flex:none;width:17px;height:17px}:focus-visible{box-shadow:var(--pa-focus);outline:0}.product-shell{width:100%;height:100vh;overflow:hidden;background:var(--pa-canvas)!important;color:var(--pa-text)!important;grid-template-columns:220px minmax(0,1fr)!important;display:grid!important}.product-sidebar{flex-direction:column;width:220px;height:100vh;top:0;background:var(--pa-sidebar)!important;border-right:1px solid #dedede!important;gap:0!important;padding:0!important;display:flex!important;position:sticky!important}.product-brand{border-bottom:1px solid #dedede;align-items:center;min-height:55px;gap:10px!important;padding:13px 14px!important;display:flex!important}.product-brand>span{letter-spacing:0;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;background:var(--pa-accent)!important;color:#fff!important;border:0!important;border-radius:5px!important;flex:0 0 25px!important;width:25px!important;height:25px!important;font-size:.64rem!important;display:grid!important}.product-brand strong{font-size:.84rem;line-height:1.1;color:var(--pa-text)!important}.product-brand small{color:var(--pa-text-3)!important;font-size:.65rem!important;font-weight:650!important}.product-nav a{align-items:center;transition:background .14s,color .14s,transform .14s;color:#3d4d44!important;border-radius:6px!important;gap:10px!important;min-height:36px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:650!important;display:flex!important}.product-nav a svg{opacity:.72;width:15px;height:15px}.product-nav a:hover{color:var(--pa-text)!important;background:#e0e0db!important}.product-nav a.active svg{opacity:1}.product-sidebar-note{border-top:1px solid #dedede;margin:auto 12px 12px;padding:12px 2px 0;font-size:.72rem;font-weight:650;color:var(--pa-text-3)!important;background:0 0!important;border-radius:0!important;display:block!important}.product-frame{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden;background:var(--pa-canvas)!important}.product-frame main{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.product-topline{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;top:0;border-bottom:1px solid var(--pa-border)!important;background:#fffffff5!important;grid-template-columns:minmax(180px,1fr) auto auto!important;gap:10px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;display:grid!important;position:sticky!important}.topline-breadcrumb,.topline-actions,.learner-profile,.learner-profile-actions{align-items:center;display:flex!important}.topline-breadcrumb{min-width:0;color:var(--pa-text-3);gap:9px;font-size:.75rem;font-weight:650}.topline-breadcrumb strong{color:var(--pa-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.topline-actions{gap:4px!important}.topline-actions a,.learner-recovery-button,.learner-reset-button,.recovery-close-button{justify-content:center;align-items:center;min-height:28px!important;color:var(--pa-text-2)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;gap:6px!important;padding:5px 8px!important;font-size:.72rem!important;font-weight:650!important;display:inline-flex!important}.topline-actions a:hover,.learner-recovery-button:hover,.learner-reset-button:hover,.recovery-close-button:hover{border-color:var(--pa-border);background:#f0f0ec!important}.topline-actions a:first-child{color:var(--pa-accent-strong)!important}.learner-profile{justify-self:end;min-width:0;gap:8px!important}.learner-profile>svg{color:var(--pa-accent-strong);background:#c7ede9;border-radius:999px;padding:4px;width:22px!important;height:22px!important}.learner-profile>div:nth-child(2){gap:0;min-width:0;display:grid}.learner-profile-label,.learner-profile>div:nth-child(2) span:last-child{line-height:1.1;color:var(--pa-text-3)!important;font-size:.62rem!important}.learner-profile>div:nth-child(2) span:last-child{display:none!important}.learner-profile strong{line-height:1.1;color:var(--pa-text)!important;font-size:.75rem!important}.learner-profile-actions{gap:3px!important}.learner-reset-button{color:var(--pa-red)!important}.product-frame .page,.page,.canonical-page{width:min(1280px,100% - 48px)!important;color:var(--pa-text)!important;margin:0 auto!important;padding:24px 0 40px!important}.eyebrow{text-transform:uppercase;line-height:1.2;color:var(--pa-text-3)!important;letter-spacing:.11em!important;margin:0 0 6px!important;font-size:.66rem!important;font-weight:800!important}.workspace-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;margin-bottom:20px!important;padding:0!important;display:grid!important}.workspace-header h1{max-width:920px;color:var(--pa-text)!important;letter-spacing:0!important;margin:0!important;font-size:1.14rem!important;font-weight:720!important;line-height:1.25!important}.workspace-header .lead{max-width:760px!important;color:var(--pa-text-soft)!important;margin:5px 0 0!important;font-size:.82rem!important;line-height:1.5!important}.workspace-actions,.section-actions,.lab-download-actions,.resource-source-grid,.chip-list,.runbook-meta,.stage-courses,.hero-actions,.segmented,.lab-meta,.back-link,.text-link,.course-title-line,.question-title-row,.interview-plan-actions,.recovery-backup-actions>div:last-child{align-items:center;display:flex!important}.workspace-actions,.section-actions,.lab-download-actions,.chip-list,.runbook-meta,.stage-courses,.resource-source-grid,.question-title-row,.interview-plan-actions{flex-wrap:wrap;gap:8px!important}.workspace-panel,.learning-board article,.ops-summary article,.lab-starter-path,.runbook-workspace,.resource-filter-bar,.canonical-toolbar,.interview-pack-list,.interview-main,.profile-recovery-dialog,.lab-workbook-panel,.lab-operational-brief,.lab-contract-panel,.lab-command-tabs button,.lab-feedback-card,.lab-evidence-card,.activity-save-panel,.lesson-body,.practice-panel{border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;box-shadow:none!important;border-radius:8px!important}.workspace-panel{min-width:0;padding:16px!important}.workspace-panel+.workspace-panel{margin-top:12px!important}.section-heading{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 14px!important;display:flex!important}.section-heading h2,.section-heading h3,.workspace-panel h2,.workspace-panel h3,.runbook-workspace h3,.canonical-stage h3{line-height:1.25;color:var(--pa-text)!important;margin:0!important;font-size:.96rem!important;font-weight:720!important}.section-heading>span,.readiness-score span,.ops-summary span,.next-work-grid span,.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span{color:var(--pa-text-3)!important;font-size:.72rem!important;font-weight:760!important}.primary-action,.secondary-action,.download-lab-button,.activity-toggle,.text-link,.source-link,.resource-mini-row,.copy-command-button,.resource-pagination button,.recovery-backup-actions button,.recovery-backup-actions label,.recovery-form button{justify-content:center;align-items:center;min-height:34px;line-height:1.2;transition:background .14s,border-color .14s,color .14s,transform .14s;border-radius:6px!important;gap:7px!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:760!important;display:inline-flex!important}.primary-action,.download-lab-button{border:1px solid var(--pa-accent)!important;background:var(--pa-accent)!important;color:#fff!important}.primary-action:hover,.download-lab-button:hover{background:var(--pa-accent-strong)!important;border-color:var(--pa-accent-strong)!important}.secondary-action,.activity-toggle,.resource-pagination button,.recovery-backup-actions button,.recovery-backup-actions label,.recovery-form button{border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;color:var(--pa-text-2)!important}.secondary-action:hover,.activity-toggle:hover,.resource-pagination button:hover,.recovery-backup-actions button:hover,.recovery-backup-actions label:hover,.recovery-form button:hover{border-color:var(--pa-border-strong)!important;background:#f0f0ec!important}.danger-action,.learner-reset-button{color:var(--pa-red)!important}.activity-toggle.completed,.activity-toggle.active,.gate-state.met{color:#166534!important;background:#dcfce7!important;border-color:#bbf7d0!important}.text-link{min-height:auto!important;color:var(--pa-accent-strong)!important;background:0 0!important;border:0!important;padding:0!important}.text-link:hover{transform:translate(1px);color:var(--pa-accent)!important}.back-link{width:fit-content;margin-bottom:14px;font-size:.78rem;font-weight:760;color:var(--pa-text-soft)!important;gap:6px!important}.readiness-score{border-radius:8px;display:grid;border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;gap:6px!important;min-width:190px!important;padding:12px!important}.readiness-score strong{color:var(--pa-text)!important;font-size:1.75rem!important;line-height:1!important}.readiness-score small{font-size:.72rem;font-weight:650;color:var(--pa-text-3)!important}.learning-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important;display:grid!important}.learning-board article{align-content:space-between;gap:12px;display:grid;min-height:150px!important;padding:16px!important}.learning-board-primary{background:linear-gradient(135deg, #0d94881a, transparent 58%), var(--pa-surface)!important}.learning-board span{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pa-text-3)!important;font-size:.66rem!important;font-weight:850!important}.learning-board strong{color:var(--pa-text)!important;font-size:1.02rem!important;line-height:1.25!important}.learning-board p,.workspace-panel p,.course-row p,.lab-queue-row p,.resource-row p,.resume-status p,.lab-run-phase p,.lab-feedback-card p,.lab-feedback-card small,.resource-detail-main p,.source-review-panel p{margin:0;font-size:.83rem;line-height:1.52;color:var(--pa-text-soft)!important}.learning-roadmap-strip>div{gap:8px;display:grid}.learning-roadmap-strip a{border-top:1px solid #f0f0ec;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding-top:8px;display:grid!important}.learning-roadmap-strip a:first-child{border-top:0;padding-top:0}.learning-roadmap-strip em{background:var(--pa-accent);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.ops-summary{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:18px!important;display:grid!important}.ops-summary article{align-content:start;display:grid;gap:8px!important;min-height:94px!important;padding:12px!important}.ops-summary strong{color:var(--pa-text)!important;font-size:1.55rem!important;line-height:1!important}.ops-summary small{font-size:.72rem;line-height:1.35;color:var(--pa-text-soft)!important}.dashboard-layout,.roadmap-layout,.detail-layout{grid-template-columns:minmax(0,1fr) 280px!important;align-items:start!important;gap:16px!important;display:grid!important}.resource-layout,.interview-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.dashboard-main,.detail-main,.resource-index,.interview-main,.runbook-workspace{min-width:0}.next-work-grid,.validation-grid,.interview-source-grid,.question-study-links>div,.lab-workbook-grid,.lab-brief-grid,.lab-contract-grid,.lab-feedback-grid,.term-grid,.lab-evidence-metrics,.resource-stats,.roadmap-source-panel dl{gap:10px!important;display:grid!important}.next-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.next-work-grid>div,.resume-status,.activity-save-panel,.question-study-links a,.question-study-links section,.question-study-links>div>a,.question-study-links>div>a,.question-study-links>div>a,.question-study-links>div>a,.question-study-links>div>a,.source-link,.resource-mini-row,.lab-submission-summary,.portfolio-lab-callout,.lab-feedback-overview,.recovery-key-card,.recovery-backup-actions,.interview-export-row,.interview-plan-builder{border:1px solid var(--pa-border)!important;background:var(--pa-surface-alt)!important;border-radius:8px!important}.next-work-grid>div{gap:7px;padding:12px;display:grid}.resume-status{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;padding:12px;display:grid}.resume-status>svg{background:var(--pa-accent-soft);border-radius:999px;padding:6px;width:28px!important;height:28px!important;color:var(--pa-accent-strong)!important}.toolbar,.canonical-toolbar,.resource-filter-bar{gap:10px!important;margin-bottom:14px!important;padding:12px!important;display:grid!important}.course-filter-toolbar{grid-template-columns:minmax(260px,.78fr) minmax(320px,1fr) minmax(172px,.28fr)!important;align-items:end!important}.search-box,.filter-select,.filter-summary{align-items:center;display:flex!important}.search-box{border:1px solid var(--pa-border);background:var(--pa-surface-alt);border-radius:6px;gap:8px;min-height:38px;padding:0 10px}.search-box svg{color:var(--pa-text-3)}.search-box input,.filter-select select,.interview-plan-builder input,.interview-plan-builder select,.recovery-form input,.lab-worksheet-answer textarea{outline:0;width:100%;min-width:0;border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;color:var(--pa-text)!important;border-radius:6px!important;padding:8px 10px!important}.search-box input{font-size:.82rem;background:0 0!important;border:0!important;padding:0!important}.filter-select{gap:4px;display:grid!important}.filter-select span{color:var(--pa-text-3);font-size:.68rem;font-weight:800}.segmented{border:1px solid var(--pa-border);background:#f0f0ec;border-radius:6px;min-width:0;flex-wrap:wrap!important;gap:4px!important;padding:3px!important}.segmented svg{color:var(--pa-text-3);margin:0 4px}.segmented button{min-height:28px;color:var(--pa-text-soft);background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:.72rem;font-weight:720}.segmented button:hover,.segmented button.selected{background:var(--pa-surface);color:var(--pa-text);box-shadow:0 1px 2px #0000000d}.course-table,.roadmap-timeline,.resource-index,.lab-queue,.interview-question-stack,.lesson-list,.review-list,.lab-evidence-list{min-width:0;gap:8px!important;display:grid!important}.course-row,.resource-row,.lesson-row,.canonical-lesson-row{min-width:0;color:var(--pa-text)!important;border-top:1px solid #f0f0ec!important;padding:13px 4px!important}.course-row{grid-template-columns:minmax(0,1fr) minmax(92px,.18fr) 82px minmax(96px,.18fr) 20px!important;align-items:center!important;gap:10px!important;display:grid!important}.course-row:first-child,.resource-row:first-of-type{border-top:0!important}.course-row strong,.resource-row h2,.lab-queue-row h2,.resource-mini-row strong,.lesson-row h2,.canonical-lesson-row h2,.achievement-row strong,.interview-pack-card strong,.interview-question h3,.question-study-links strong{font-size:.92rem;line-height:1.25;color:var(--pa-text)!important}.course-row>span,.course-row b{color:var(--pa-text-soft)!important;font-size:.78rem!important;font-weight:760!important}.course-row:hover,.resource-row:hover,.lab-queue-row:hover,.lesson-row:hover,.resource-mini-row:hover,.interview-pack-card:hover{background:var(--pa-surface-alt)!important}.level-badge,.lab-tier-badge,.portfolio-lab-badge,.lab-runtime-badge,.lab-submission-badge,.lab-saved-badge,.gate-state,.stage-metrics span,.runbook-meta span,.resource-card-top span:not(.level-badge),.resource-links span,.chip-list span,.resource-card-artifacts span,.lab-feedback-summary span,.lab-feedback-terms code,.lab-evidence-rubric span,.lab-evidence-terms code,.lab-evidence-term-strip code{align-items:center;width:fit-content;line-height:1.1;color:var(--pa-text-2)!important;background:#f0f0ec!important;border:0!important;border-radius:999px!important;padding:4px 7px!important;font-size:.66rem!important;font-weight:760!important;display:inline-flex!important}.level-fresher,.level-fresher-beginner{color:#166534!important;background:#dcfce7!important}.level-advanced{color:#92400e!important;background:#fef3c7!important}.lab-runtime-cluster,.feedback-passes strong{background:var(--pa-blue-soft)!important;color:#1e40af!important}.lab-runtime-files{color:var(--pa-text-2)!important;background:#f0f0ec!important}.portfolio-lab-badge{color:#6d28d9!important;background:#f5f3ff!important}.lab-submission-submitted,.lab-submission-strong,.feedback-strong strong,.lab-feedback-summary-strong,.lab-evidence-rubric-strong{color:#166534!important;background:#dcfce7!important}.lab-submission-in-progress,.lab-feedback-summary-needs-evidence,.lab-evidence-rubric-needs-evidence{background:var(--pa-amber-soft)!important;color:#92400e!important}.lab-submission-not-started{color:var(--pa-text-soft)!important;background:#f0f0ec!important}.lab-tier-full,.lab-tier-guided,.lab-tier-evidence-pack{background:var(--pa-accent-soft)!important;color:var(--pa-accent-strong)!important}.level-readiness,.readiness-panel,.activity-rail-card>div,.achievement-list,.interview-rail-card,.roadmap-source-panel,.source-review-panel{gap:10px!important;display:grid!important}.level-readiness>div,.readiness-panel>div,.achievement-next,.achievement-row,.evidence-row,.resource-mini-row{border:1px solid var(--pa-border)!important;background:var(--pa-surface-alt)!important;border-radius:8px!important;padding:10px!important}.achievement-row,.resource-mini-row{gap:4px!important;display:grid!important}.lab-workspace{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.lab-starter-path{gap:12px!important;margin-bottom:14px!important;padding:16px!important;display:grid!important}.lab-starter-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.lab-starter-step{min-width:0;border:1px solid var(--pa-border)!important;background:var(--pa-surface-alt)!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important;display:grid!important}.lab-starter-step-number{background:var(--pa-accent-soft);width:26px;height:26px;color:var(--pa-accent-strong);border-radius:7px;place-items:center;font-weight:900;display:grid}.lab-queue{border:1px solid var(--pa-border);background:var(--pa-surface-alt);border-radius:8px;max-height:calc(100vh - 228px);overflow:auto;padding:0!important}.lab-queue-row{text-align:left;width:100%;min-width:0;color:var(--pa-text)!important;background:0 0!important;border-top:0!important;border-bottom:1px solid #f0f0ec!important;border-left:2px solid #0000!important;border-right:0!important;border-radius:0!important;gap:8px!important;padding:13px 14px!important;display:grid!important}.lab-queue-row.selected,.lab-queue-row[aria-pressed=true]{border-left-color:var(--pa-accent)!important;background:var(--pa-surface)!important}.lab-queue-row h2{margin:0!important}.runbook-workspace{padding:18px!important}.validation-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)!important}.portfolio-lab-callout,.lab-submission-summary,.lab-feedback-overview{flex-wrap:wrap;align-items:center;gap:8px;display:flex;padding:10px 12px!important}.portfolio-lab-callout strong,.lab-submission-summary strong{color:var(--pa-text)}.command-console{overflow:hidden;background:#0d1a12!important;border:1px solid #1c3524!important;border-radius:8px!important}.command-console-header{background:#102018;justify-content:space-between;align-items:center;gap:8px;min-height:38px;font-weight:800;display:flex;color:#d7fbe9!important;border-bottom:1px solid #1c3524!important;padding:8px 10px!important;font-size:.78rem!important}.copy-command-button{min-height:28px;color:#dff8ed!important;background:#15231f!important;border-color:#34564a!important}.copy-command-button.copied{border-color:var(--pa-accent)!important;color:#fff!important}.command-console pre{overflow:auto;color:#dff8ed!important;background:0 0!important;margin:0!important;padding:13px!important;font-size:.78rem!important;line-height:1.55!important}.lab-workbook-panel,.lab-operational-brief{gap:14px!important;margin:18px 0!important;padding:16px!important;display:grid!important}.lab-brief-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)!important}.lab-run-phase,.lab-artifact-map-item,.lab-phase-status-row,.lab-feedback-card,.lab-evidence-card{border-top:1px solid #f0f0ec!important}.lab-run-phase:first-child,.lab-artifact-map-item:first-child{border-top:0!important}.lab-run-phase-index svg,.lab-artifact-map-item svg,.lab-phase-status-row svg{color:var(--pa-accent-strong)!important}.lab-artifact-map-panel{border-left:1px solid var(--pa-border)!important}.lab-command-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.lab-command-tabs button{min-height:62px;color:var(--pa-text);text-align:left;grid-template-columns:20px minmax(0,1fr);gap:4px 8px;display:grid;padding:10px!important}.lab-command-tabs button.active{border-color:var(--pa-accent)!important;background:var(--pa-accent-soft)!important}.lab-workbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lab-check-row{grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:.84rem;color:var(--pa-text-2)!important;display:grid!important}.lab-check-row input{accent-color:var(--pa-accent)}.lab-worksheet-answer{gap:8px;margin-top:10px;display:grid}.lab-artifact-list{gap:6px;display:grid}.lab-artifact-list code,.lab-artifact-map-item code,.lab-contract-item code,.lab-feedback-terms code,.lab-evidence-terms code,.lab-evidence-term-strip code{overflow-wrap:anywhere;font-size:.72rem}.lab-contract-panel{gap:12px!important;padding:12px!important;display:grid!important}.lab-contract-item{border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--pa-border)!important;background:var(--pa-surface-alt)!important;display:grid!important}.lab-feedback-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.lab-feedback-card{gap:8px;display:grid;border-left:3px solid var(--pa-border-strong)!important;padding:12px!important}.feedback-strong{border-left-color:#16a34a!important}.feedback-passes{border-left-color:var(--pa-blue)!important}.feedback-needs-evidence{border-left-color:#d97706!important}.feedback-missing{border-left-color:var(--pa-red)!important}.check-list{font-size:.84rem;line-height:1.55;color:var(--pa-text-2)!important;margin:8px 0 0!important;padding-left:19px!important}.canonical-stage{border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;border-radius:8px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.stage-index{background:var(--pa-accent);border-radius:999px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:900;display:grid;color:#fff!important}.stage-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stage-metrics{flex-wrap:wrap;gap:6px!important;margin:10px 0!important;display:flex!important}.stage-courses a{border:1px solid var(--pa-border);background:var(--pa-surface-alt);color:var(--pa-blue);border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:760}.resource-stats{grid-template-columns:repeat(3,minmax(80px,1fr))!important}.resource-stats div,.roadmap-source-panel dl div,.lab-evidence-metrics div{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:8px;padding:10px}.resource-stats dt,.lab-evidence-metrics dt{color:var(--pa-text-3);font-size:.68rem;font-weight:800}.resource-stats dd,.lab-evidence-metrics dd{color:var(--pa-text);margin:3px 0 0;font-size:1.2rem;font-weight:800}.resource-filter-bar{align-items:end;grid-template-columns:minmax(280px,1fr) minmax(150px,.24fr) minmax(150px,.24fr) auto!important}.filter-summary{min-height:38px;color:var(--pa-text-soft);gap:8px;font-size:.78rem;font-weight:760}.filter-summary button{color:var(--pa-accent-strong);background:0 0;border:0;font-weight:800}.resource-row{gap:8px!important;padding:14px 4px!important;display:grid!important}.resource-card-top,.resource-card-artifacts,.resource-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.resource-pagination{border-top:1px solid #f0f0ec;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.source-link{min-height:36px;color:var(--pa-accent-strong)!important;justify-content:flex-start!important}.interview-page .canonical-toolbar{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr)!important}.interview-page .canonical-toolbar .topics,.interview-export-row,.interview-plan-builder{grid-column:1/-1!important}.interview-pack-list{gap:10px!important;padding:12px!important;display:grid!important}.interview-pack-scroll{max-height:300px;overflow:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,224px),1fr))!important;gap:8px!important;display:grid!important}.interview-pack-card{text-align:left;min-width:0;border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;color:var(--pa-text)!important;border-radius:8px!important;gap:7px!important;padding:12px!important;display:grid!important}.interview-pack-card.selected,.interview-pack-card[aria-pressed=true]{border-color:var(--pa-accent)!important;background:var(--pa-accent-soft)!important}.interview-pack-card-top{justify-content:space-between;gap:8px;display:flex}.interview-pack-card-top span,.interview-pack-card small,.interview-plan-summary span,.interview-plan-summary small,.interview-plan-status,.interview-export-row>span{color:var(--pa-text-soft)!important;font-size:.72rem!important;font-weight:760!important}.interview-main{display:block;padding:16px!important}.interview-source-grid{margin:14px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.interview-source-grid section{border:1px solid var(--pa-border);background:var(--pa-surface-alt);border-radius:8px;padding:12px}.interview-plan-builder{grid-template-columns:minmax(220px,.36fr) minmax(180px,.22fr) minmax(200px,.28fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.interview-plan-summary{gap:3px;min-width:0;display:grid}.interview-plan-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--pa-text)!important}.interview-plan-actions{grid-column:1/-1}.interview-question{border-top:1px solid #f0f0ec;grid-template-columns:34px minmax(0,1fr);gap:12px;padding-top:16px;display:grid!important}.interview-question:first-child{border-top:0;padding-top:0}.question-number{width:30px;height:30px;color:var(--pa-text-3);background:#f0f0ec;border-radius:999px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:900;display:grid}.interview-signal-grid,.question-study-links>div{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.practice-task{border:1px solid var(--pa-border);background:var(--pa-surface-alt);color:var(--pa-text-2);border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px;font-size:.84rem;display:flex}.question-study-links a{color:var(--pa-text);grid-template-columns:20px minmax(0,1fr);gap:3px 8px;padding:10px!important;display:grid!important}.detail-layout.lesson-layout{align-items:start}.lesson-body,.practice-panel{padding:18px!important}.lesson-body h1,.lesson-body h2,.lesson-body h3,.rich-content h1,.rich-content h2,.rich-content h3{color:var(--pa-text)!important}.term-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.term-card,.review-list article{border:1px solid var(--pa-border);background:var(--pa-surface-alt);border-radius:8px;padding:12px}.lesson-completion-notice{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin:18px auto 0;padding:9px 12px;font-size:.78rem;font-weight:760;display:flex;position:sticky;bottom:16px}.profile-recovery-backdrop{z-index:80;background:#1a1d1b47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-recovery-dialog{gap:14px;width:min(620px,100%);max-height:min(760px,100vh - 40px);display:grid;overflow:auto;padding:18px!important}.recovery-dialog-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.recovery-dialog-header h2{color:var(--pa-text);margin:0;font-size:1rem}.recovery-helper,.recovery-form p,.recovery-backup-actions p{color:var(--pa-text-soft);font-size:.82rem;line-height:1.5}.recovery-key-card,.recovery-backup-actions{gap:10px;padding:12px;display:grid}.recovery-key-card strong{overflow-wrap:anywhere;color:var(--pa-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.recovery-backup-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.recovery-backup-actions input{display:none}.recovery-form{gap:8px;display:grid}.recovery-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.empty-state{border:1px solid var(--pa-border);background:var(--pa-surface);color:var(--pa-text);border-radius:8px;padding:24px}@media (width>=1181px){.roadmap-rail,.dashboard-rail,.detail-rail{align-self:start;position:sticky;top:64px!important}}@media (width<=1180px){.product-shell{grid-template-columns:188px minmax(0,1fr)!important}.product-sidebar{width:188px}.product-brand small,.topline-actions span,.learner-profile>div:nth-child(2){display:none!important}.learning-board,.dashboard-layout,.roadmap-layout,.detail-layout,.lab-workspace{grid-template-columns:1fr!important}.ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lab-starter-path-grid,.next-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lab-queue{max-height:none}}@media (width<=860px){.product-shell{height:100vh;display:block!important}.product-sidebar{display:none!important}.product-frame{height:100vh}.product-frame main{padding-bottom:64px}.product-topline{grid-template-columns:minmax(0,1fr) auto!important}.topline-actions{display:none!important}.mobile-product-nav{z-index:60;border-top:1px solid var(--pa-border);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));min-height:56px;display:grid;position:fixed;inset:auto 0 0}.mobile-product-nav a{color:var(--pa-text-3);place-items:center;gap:2px;padding:7px 4px 6px;font-size:.58rem;font-weight:760;display:grid}.mobile-product-nav a svg{width:17px;height:17px}.mobile-product-nav a.active{color:var(--pa-accent)}.product-frame .page,.page,.canonical-page{width:min(100% - 28px,1280px)!important;padding-top:18px!important}.workspace-header,.resource-filter-bar,.course-filter-toolbar,.interview-page .canonical-toolbar,.interview-plan-builder,.recovery-backup-actions,.recovery-form>div,.lab-workbook-grid,.lab-brief-grid,.interview-source-grid,.interview-signal-grid,.question-study-links>div{grid-template-columns:1fr!important}.workspace-header .readiness-score{width:100%}.ops-summary,.learning-board,.lab-starter-path-grid,.next-work-grid,.resource-stats{grid-template-columns:1fr!important}.segmented.topics{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap!important}.segmented.topics button{white-space:nowrap;flex:none}.course-row{grid-template-columns:1fr 20px!important}.course-row>span,.course-row>div:nth-of-type(2){display:none}.lab-command-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.topline-breadcrumb span,.topline-breadcrumb em,.learner-reset-button{display:none!important}.learner-profile{gap:4px!important}.workspace-header h1{font-size:1.02rem!important}.section-heading,.question-title-row,.resource-pagination{grid-template-columns:1fr!important;display:grid!important}.lab-command-tabs{grid-template-columns:1fr!important}}:root{--font-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", "SF Mono", ui-monospace, monospace;--pa-canvas:#f4f4f1;--pa-surface:#fff;--pa-surface-alt:#fafaf7;--pa-sidebar:#eeeee9;--pa-border:#e2e2dc;--pa-border-soft:#f0f0ec;--pa-border-strong:#c4c4bc;--pa-text:#1a1d1b;--pa-text-2:#4a5650;--pa-text-3:#8a9690;--pa-accent:#0d9488;--pa-accent-dark:#0f766e;--pa-accent-soft:#ddfaf6;--pa-blue:#2563eb;--pa-blue-soft:#eff6ff;--pa-green-soft:#dcfce7;--pa-green-text:#166534;--pa-amber-soft:#fef3c7;--pa-amber-text:#92400e;--pa-red:#dc2626;--pa-red-soft:#fef2f2;font-family:var(--font-sans)}.product-shell{background:var(--pa-canvas)!important;height:100vh!important;color:var(--pa-text)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.product-body{flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.product-sidebar{z-index:40;background:var(--pa-sidebar)!important;border-right:1px solid #dedede!important;flex-direction:column!important;flex:0 0 220px!important;width:220px!important;height:100%!important;padding:0!important;display:flex!important;position:relative!important}.product-brand{border-bottom:1px solid #dedede!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:13px 14px!important;display:flex!important}.product-brand>span{background:var(--pa-accent)!important;color:#fff!important;width:24px!important;height:24px!important;font-family:var(--font-mono)!important;border:0!important;border-radius:4px!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:800!important;display:flex!important}.product-brand strong{color:var(--pa-text)!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important;display:block!important}.product-brand small{color:var(--pa-text-3)!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;display:block!important}.product-nav a{color:#3d4d44!important;background:0 0!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:36px!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:flex!important}.product-nav a svg{opacity:.72;width:15px!important;height:15px!important;color:inherit!important;stroke:currentColor!important}.product-nav a small{color:var(--pa-text-3);font-size:10px;font-weight:500}.product-nav a.active{background:var(--pa-accent)!important;color:#fff!important}.product-nav a.active small{display:none}.product-nav a.active:after{color:#ffffffb8;content:"›";font-size:18px;font-weight:500;line-height:1}.product-sidebar-progress>p{color:#9ba8a0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;padding:0 8px;font-size:10px;font-weight:700}.product-progress-row span{color:#6b7870;font-size:11px;font-weight:500}.product-progress-row strong{color:#4a5650;font-size:11px;font-weight:500}.product-progress-row i{border-radius:inherit;background:var(--pa-accent);height:100%;display:block}.product-sidebar-profile>div{width:28px;height:28px;color:var(--pa-accent-dark);background:#c7ede9;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.product-sidebar-profile strong{color:var(--pa-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.product-sidebar-note{display:none!important}.product-frame{background:var(--pa-canvas)!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;min-width:0!important;height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.product-frame main{flex:auto!important;min-height:0!important;overflow:auto!important}.product-topline{z-index:30!important;border-bottom:1px solid var(--pa-border)!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 16px!important;display:flex!important;position:relative!important}.topline-breadcrumb{min-width:0!important;color:var(--pa-text-3)!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.topline-breadcrumb em{color:var(--pa-border-strong);font-style:normal}.topline-breadcrumb strong{color:var(--pa-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.topbar-actions{min-width:0;align-items:center!important;gap:4px!important;display:flex!important}.recovery-key-chip{border:1px solid var(--pa-border);background:var(--pa-surface-alt);color:#6b7870;cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:28px;margin-right:8px;padding:4px 8px;display:flex}.recovery-key-chip button,.topbar-icon-button,.topbar-avatar{color:#6b7870!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:6px!important;line-height:1!important;display:inline-flex!important}.recovery-key-chip button{padding:0!important}.recovery-key-chip button svg{width:10px!important;height:10px!important}.topbar-icon-button{width:28px!important;height:28px!important}.topbar-icon-button:hover,.topbar-icon-button.active{background:var(--pa-accent-soft)!important;color:var(--pa-accent)!important}.topbar-avatar{min-height:28px;color:#4a5650!important;gap:6px!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important}.topbar-avatar span{width:20px;height:20px;color:var(--pa-accent-dark);background:#c7ede9;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.reference-split-page{background:var(--pa-canvas);height:calc(100vh - 44px);min-height:0;color:var(--pa-text);display:flex;overflow:hidden}.reference-list-pane{border-right:1px solid var(--pa-border);background:var(--pa-surface-alt);flex-direction:column;flex:0 0 380px;width:380px;min-width:0;display:flex;overflow:hidden}.reference-pane-header{border-bottom:1px solid var(--pa-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.reference-pane-header>div{min-width:0}.reference-pane-header .reference-ghost-button{white-space:nowrap}.reference-pane-header .reference-search,.reference-pane-header .reference-filter-row{grid-column:1/-1}.reference-pane-header h1{color:var(--pa-text);margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.2}.reference-pane-header p{color:var(--pa-text-3);margin:0;font-size:11px;line-height:1.35}.reference-search{border:1px solid var(--pa-border);background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.reference-search svg{color:#9ba8a0;width:13px!important;height:13px!important}.reference-search input{width:100%;min-width:0;color:var(--pa-text);background:0 0;border:0;outline:0;font-size:13px}.reference-search input::placeholder{color:#9ba8a0}.reference-filter-row{border-bottom:1px solid var(--pa-border-soft);flex-wrap:wrap;gap:4px;padding:10px 16px 0;display:flex}.reference-pane-header .reference-filter-row{border-bottom:0;padding:0}.reference-domain-row{display:none}.reference-filter-row button{border:1px solid var(--pa-border);color:#6b7870;background:#fff;border-radius:4px;flex:none;min-height:22px;padding:3px 8px;font-size:10px;font-weight:600}.reference-filter-row button.selected{border-color:var(--pa-text);background:var(--pa-text);color:#fff}.reference-progress-block{border-bottom:1px solid var(--pa-border-soft);gap:5px;padding:10px 16px;display:grid}.reference-progress-block>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.reference-progress-block span,.reference-progress-block strong{color:var(--pa-text-3);font-size:11px;font-weight:500}.reference-progress-block strong{color:#4a5650;font-variant-numeric:tabular-nums}.reference-pack-list{flex:auto;min-height:130px;overflow-y:auto}.reference-pack-row{border:0;border-bottom:1px solid var(--pa-border-soft);width:100%;color:var(--pa-text);text-align:left;background:0 0;border-left:2px solid #0000;gap:8px;padding:12px 16px;display:grid}.reference-pack-row.selected{border-left-color:var(--pa-accent);background:#fff}.reference-pack-row:hover{background:#f4f4f1}.reference-pack-row>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reference-pack-row strong{color:var(--pa-text);font-size:13px;font-weight:600;line-height:1.25}.reference-pack-row p{color:var(--pa-text-3);margin:0;font-size:11px;line-height:1.4}.reference-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reference-row-meta span:not(.level-badge){color:var(--pa-text-3);font-size:10px;font-weight:500}.reference-plan-panel{border-top:1px solid var(--pa-border);background:#fff;gap:8px;padding:12px;display:grid}.reference-plan-panel input,.reference-plan-panel select{border:1px solid var(--pa-border);width:100%;min-height:32px;color:var(--pa-text);background:#fff;border-radius:6px;padding:6px 8px;font-size:12px}.interview-plan-summary{gap:2px;display:grid}.interview-plan-summary span,.interview-plan-summary small,.interview-plan-status{color:var(--pa-text-3)!important;font-size:11px!important;font-weight:500!important}.interview-plan-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden;color:var(--pa-text)!important}.reference-plan-actions{flex-wrap:wrap;gap:6px;display:flex}.reference-plan-actions button,.reference-ghost-button,.reference-primary-button,.reference-link-button{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.reference-plan-actions button,.reference-ghost-button{border:1px solid var(--pa-border);color:#4a5650;background:#fff}.reference-plan-actions button:disabled,.reference-ghost-button:disabled,.reference-primary-button:disabled{cursor:not-allowed;opacity:.55}.reference-plan-actions .danger-action{color:var(--pa-red)}.reference-link-button{width:fit-content;color:var(--pa-accent-dark);background:0 0;border:0;padding:0}.reference-primary-button{border:1px solid var(--pa-accent);background:var(--pa-accent);color:#fff}.reference-primary-button:hover{background:var(--pa-accent-dark)}.reference-detail-pane{background:var(--pa-canvas);flex:auto;min-width:0;overflow-y:auto}.reference-detail-inner{width:min(860px,100% - 48px);margin:0 auto;padding:24px 0}.reference-pack-header{border:1px solid var(--pa-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px;display:grid}.reference-pack-header h2{color:var(--pa-text);margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.25}.reference-pack-header p{color:var(--pa-text-2);margin:6px 0 0;font-size:13px;line-height:1.5}.reference-header-actions{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.reference-pack-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.reference-pack-progress span{color:var(--pa-text-3);font-variant-numeric:tabular-nums;font-size:11px}.reference-detail-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;margin-top:24px;display:grid}.reference-main-column,.reference-side-column{gap:16px;min-width:0;display:grid}.reference-card{border:1px solid var(--pa-border);background:#fff;border-radius:8px;overflow:hidden}.reference-card-header{border-bottom:1px solid var(--pa-border-soft);padding:12px 16px}.reference-card h3{color:var(--pa-text);margin:0;font-size:12px;font-weight:700;line-height:1.3}.reference-side-column .reference-card{padding:16px}.reference-side-column .reference-card h3,.reference-practice-card h3{color:#9ba8a0;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.reference-side-column .reference-card p,.reference-practice-card p{color:var(--pa-text-2);margin:10px 0 0;font-size:13px;line-height:1.55}.reference-question-row{border-bottom:1px solid var(--pa-border-soft);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.reference-question-row:last-child{border-bottom:0}.reference-question-row button{width:18px;height:18px;color:var(--pa-border-strong);background:0 0;border:0;padding:0;display:inline-flex}.reference-question-row button:not(:disabled):hover,.reference-question-row button:disabled{color:var(--pa-accent)}.reference-question-row p{color:var(--pa-text);margin:0;font-size:13px;line-height:1.35}.reference-question-row span{background:var(--pa-border-soft);color:var(--pa-text-3);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.reference-practice-card{padding:20px}.reference-practice-card .reference-primary-button{margin-top:16px}.reference-question-details{display:grid}.reference-answer-card{border-top:1px solid var(--pa-border-soft);gap:12px;padding:16px;display:grid}.reference-answer-card:first-of-type{border-top:0}.reference-answer-card p{color:var(--pa-text-2);margin:0;font-size:13px;line-height:1.55}.reference-answer-card h4{color:var(--pa-text);margin:4px 0 0;font-size:12px;font-weight:700}.question-title-row{grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:start!important;gap:8px!important;display:grid!important}.question-title-row h3{color:var(--pa-text);margin:0;font-size:14px;line-height:1.3}.question-number{background:var(--pa-border-soft)!important;width:26px!important;height:26px!important;color:var(--pa-text-3)!important;font-family:var(--font-mono)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.activity-toggle{border:1px solid var(--pa-border)!important;color:#4a5650!important;background:#fff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:6px 8px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.activity-toggle.completed{background:var(--pa-green-soft)!important;color:var(--pa-green-text)!important;border-color:#bbf7d0!important}.interview-signal-grid,.question-study-links>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.interview-signal-grid>div{border:1px solid var(--pa-border);background:var(--pa-surface-alt);border-radius:8px;padding:12px}.chip-list{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.chip-list span,.level-badge,.lab-tier-badge,.portfolio-lab-badge,.lab-runtime-badge,.lab-submission-badge{background:var(--pa-border-soft)!important;color:#4a5650!important;border:0!important;border-radius:5px!important;align-items:center!important;width:fit-content!important;padding:3px 7px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.level-fresher,.level-fresher-beginner{background:var(--pa-green-soft)!important;color:var(--pa-green-text)!important}.level-intermediate{color:#1e40af!important;background:#dbeafe!important}.level-advanced{background:var(--pa-amber-soft)!important;color:var(--pa-amber-text)!important}.check-list{color:var(--pa-text-2)!important;margin:8px 0 0!important;padding-left:18px!important;font-size:12px!important;line-height:1.55!important}.practice-task{border:1px solid var(--pa-border)!important;background:var(--pa-surface-alt)!important;color:var(--pa-text-2)!important;border-radius:8px!important;align-items:flex-start!important;gap:8px!important;padding:10px!important;font-size:12px!important;line-height:1.45!important;display:flex!important}.question-study-links h4{margin-bottom:8px}.question-study-links a{border:1px solid var(--pa-border)!important;background:var(--pa-surface-alt)!important;color:var(--pa-text)!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:2px 8px!important;padding:10px!important;display:grid!important}.question-study-links a span{color:var(--pa-text-3);text-transform:uppercase;font-size:10px;font-weight:700}.question-study-links a strong{color:var(--pa-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reference-link-stack,.reference-signal-list,.reference-flag-list{gap:8px;margin-top:10px;display:grid}.reference-link-stack a{color:var(--pa-blue);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.reference-link-stack svg{width:11px!important;height:11px!important}.reference-signal-list span,.reference-flag-list span{color:var(--pa-text);padding-left:14px;font-size:12px;line-height:1.35;position:relative}.reference-signal-list span:before,.reference-flag-list span:before{content:"";background:#16a34a;border-radius:999px;width:6px;height:6px;position:absolute;top:.5em;left:0}.reference-flag-list span:before{background:var(--pa-red)}.good-heading{color:var(--pa-green-text)!important}.danger-heading{color:var(--pa-red)!important}.progress-bar{background:var(--pa-border)!important;border-radius:999px!important;height:4px!important;overflow:hidden!important}.progress-bar>span,.progress-bar>div{background:var(--pa-accent)!important}.figma-interview-page{color:#1a1d1b;height:100%;font-family:var(--font-sans);background:#f4f4f1;display:flex;overflow:hidden}.figma-interview-list{background:#fafaf7;border-right:1px solid #e2e2dc;flex-direction:column;flex:0 0 380px;width:380px;display:flex;overflow:hidden}.figma-list-header{border-bottom:1px solid #e2e2dc;gap:12px;padding:16px;display:grid}.figma-list-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.figma-list-title-row h2{color:#1a1d1b;letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:1.2}.figma-list-title-row p{color:#8a9690;margin:2px 0 0;font-size:11px;line-height:1.25}.figma-list-title-row button,.figma-header-actions button,.figma-practice-card button{color:#4a5650;white-space:nowrap;background:#fff;border:1px solid #e2e2dc;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.figma-list-title-row button{min-height:30px;padding:7px 10px;font-size:11px;font-weight:500}.figma-list-title-row button svg,.figma-header-actions button svg,.figma-practice-card button svg{width:12px;height:12px}.figma-search{background:#fff;border:1px solid #e2e2dc;border-radius:6px;align-items:center;gap:8px;min-height:39px;padding:0 12px;display:flex}.figma-search svg{color:#9ba8a0;width:13px;height:13px}.figma-search input{color:#1a1d1b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.figma-search input::placeholder{color:#9ba8a0}.figma-filter-row{flex-wrap:wrap;gap:4px;display:flex}.figma-filter-row button{color:#6b7870;background:#fff;border:1px solid #e2e2dc;border-radius:4px;min-height:22px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1}.figma-filter-row button.selected{color:#fff;background:#1a1d1b;border-color:#1a1d1b}.figma-overall-progress{border-bottom:1px solid #f0f0ec;gap:5px;padding:10px 16px;display:grid}.figma-overall-progress>div{color:#8a9690;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.figma-overall-progress strong{color:#4a5650;font-weight:500}.figma-overall-progress>span,.figma-mini-progress,.figma-pack-progress>span{background:#e2e2dc;border-radius:999px;height:4px;display:block;overflow:hidden}.figma-overall-progress i,.figma-mini-progress i,.figma-pack-progress i{border-radius:inherit;background:#0d9488;height:100%;display:block}.figma-pack-list{flex:auto;overflow-y:auto}.figma-pack-row{text-align:left;background:0 0;border-top:0;border-bottom:1px solid #f0f0ec;border-left:2px solid #0000;border-right:0;gap:8px;width:100%;padding:12px 16px;display:grid}.figma-pack-row.selected{background:#fff;border-left-color:#0d9488}.figma-pack-row:hover{background:#f4f4f1}.figma-pack-row>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.figma-pack-row strong{color:#1a1d1b;font-size:13px;font-weight:600;line-height:1.25}.figma-pack-row svg{color:#c4c4bc;flex:none;width:13px;height:13px}.figma-pack-row p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.figma-pack-row p span,.figma-meta-row span{border-radius:4px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;line-height:1.2}.figma-pack-row p em,.figma-meta-row em{color:#8a9690;font-size:10px;font-style:normal;font-weight:500}.figma-interview-detail{background:#f4f4f1;flex:auto;min-width:0;overflow-y:auto}.figma-detail-inner{width:100%;max-width:860px;margin:0 auto;padding:24px}.figma-pack-header,.figma-card{background:#fff;border:1px solid #e2e2dc;border-radius:8px}.figma-pack-header{padding:20px}.figma-pack-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.figma-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.figma-pack-header h2{color:#1a1d1b;letter-spacing:0;margin:0;font-size:18px;font-weight:700;line-height:1.25}.figma-header-actions{align-items:center;gap:8px;display:flex}.figma-header-actions button.primary,.figma-practice-card button{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important;font-weight:700!important}.figma-pack-progress{align-items:center;gap:12px;margin-top:18px;display:flex}.figma-pack-progress>span{background:#f0f0ec;flex:auto;height:6px}.figma-pack-progress em{color:#8a9690;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.figma-detail-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;margin-top:24px;display:grid}.figma-main-column,.figma-side-column{gap:16px;min-width:0;display:grid}.figma-card{overflow:hidden}.figma-card header{border-bottom:1px solid #f0f0ec;padding:13px 16px}.figma-card h3{color:#1a1d1b;letter-spacing:0;margin:0;font-size:12px;font-weight:700;line-height:1.2}.figma-question-row{border-bottom:1px solid #f0f0ec;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 16px;display:grid}.figma-question-row button{color:#c4c4bc;background:0 0;border:0;width:18px;height:18px;padding:0;display:inline-flex}.figma-question-row button svg{width:15px;height:15px}.figma-question-row p{color:#1a1d1b;margin:0;font-size:13px;line-height:1.35}.figma-question-row span{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2}.figma-question-queue footer{color:#8a9690;border-top:1px solid #f0f0ec;padding:12px 16px;font-size:12px}.figma-practice-card,.figma-side-column .figma-card{padding:16px}.figma-practice-card h3,.figma-side-column .figma-card h3{color:#9ba8a0;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.figma-practice-card p{color:#1a1d1b;margin:12px 0 16px;font-size:13px;line-height:1.55}.figma-link-card{gap:8px;display:grid}.figma-link-card p,.figma-signal-card p,.figma-red-card p{gap:8px;margin:0;font-size:12px;line-height:1.35;display:flex}.figma-link-card p{color:#2563eb;align-items:center}.figma-link-card svg,.figma-red-card svg{flex:none;width:11px;height:11px}.figma-signal-card,.figma-red-card{gap:10px;display:grid}.figma-signal-card h3{color:#166534!important}.figma-red-card h3{color:#dc2626!important}.figma-signal-card p{color:#1a1d1b}.figma-signal-card p i{background:#16a34a;border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-top:5px}.figma-red-card p{color:#1a1d1b}.figma-red-card svg{color:#dc2626;margin-top:2px}.product-body>.product-sidebar,.product-body>.product-frame{align-self:stretch!important;height:auto!important;min-height:0!important}.product-body>.product-frame>main{height:auto!important;min-height:0!important}@media (width<=1180px){.reference-list-pane{flex-basis:340px;width:340px}.reference-pack-header{grid-template-columns:1fr}.reference-header-actions{justify-content:flex-start}.reference-detail-grid,.reference-side-column{grid-template-columns:1fr}}@media (width<=860px){.product-shell{display:block!important}.product-sidebar{display:none!important}.product-topline{height:44px!important;min-height:44px!important}.recovery-key-chip,.topbar-divider,.topbar-icon-button:not(.active){display:none!important}.mobile-product-nav{z-index:70;border-top:1px solid var(--pa-border);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));min-height:56px;position:fixed;inset:auto 0 0;display:grid!important}.mobile-product-nav a{color:var(--pa-text-3);place-items:center;gap:2px;padding:7px 4px 6px;font-size:9px;font-weight:600;display:grid}.mobile-product-nav a.active{color:var(--pa-accent)}.reference-split-page{height:calc(100vh - 100px);padding-bottom:56px;display:block;overflow:auto}.reference-list-pane{border-right:0;border-bottom:1px solid var(--pa-border);width:100%;height:auto;max-height:none}.reference-pack-list{max-height:320px}.reference-detail-inner{width:min(100% - 28px,860px);padding:16px 0}.reference-pack-header,.reference-detail-grid,.reference-side-column,.interview-signal-grid,.question-study-links>div,.question-title-row{grid-template-columns:1fr!important}.reference-header-actions{justify-content:flex-start}}.roadmap-page .workspace-header h1,.labs-page .workspace-header h1,.resources-page .workspace-header h1,.interview-page .workspace-header h1,.course-detail-page .workspace-header h1,.lesson-page .workspace-header h1,.lab-detail-page .workspace-header h1,.resource-detail-page .workspace-header h1{color:var(--pa-text)!important;letter-spacing:0!important;font-size:1.14rem!important;font-weight:720!important;line-height:1.25!important}.labs-page .lab-starter-path{margin-top:16px!important;margin-bottom:0!important}:root{--v2-bg:#080a11;--v2-topbar:#060810;--v2-surface:#0d0f17;--v2-surface-2:#131620;--v2-surface-3:#191c28;--v2-border:#1a1d2e;--v2-border-2:#242840;--v2-text:#dde2f0;--v2-text-2:#6b7191;--v2-text-3:#393d57;--v2-accent:#3dffd6;--v2-accent-bg:#0a201c;--v2-green:#1ddf7a;--v2-blue:#4e9fff;--v2-amber:#ffb347;--v2-red:#ff3d5e;--font-sans:"Outfit", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace}html{font-size:15px!important}body{background:var(--v2-bg)!important;color:var(--v2-text)!important;font-family:var(--font-sans)!important}.product-shell{background:var(--v2-bg)!important;height:100vh!important;color:var(--v2-text)!important;font-family:var(--font-sans)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.product-topline{border-bottom:1px solid var(--v2-border)!important;background:var(--v2-topbar)!important;width:100%!important;height:44px!important;min-height:44px!important;color:var(--v2-text-2)!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;padding:0 16px!important;display:flex!important}.topline-breadcrumb{color:var(--v2-text-3)!important;font-family:var(--font-mono)!important;letter-spacing:0!important;text-transform:lowercase!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:400!important;display:flex!important}.topline-breadcrumb span,.topline-breadcrumb em{color:var(--v2-text-3)!important;font-style:normal!important}.topline-breadcrumb strong{color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;letter-spacing:0!important;text-transform:lowercase!important;font-size:11px!important;font-weight:400!important}.topbar-actions{align-items:center!important;gap:4px!important;display:flex!important}.recovery-key-chip{border:1px solid var(--v2-border)!important;background:var(--v2-surface)!important;height:26px!important;min-height:26px!important;color:var(--v2-text-2)!important;border-radius:2px!important;align-items:center!important;gap:8px!important;margin-right:8px!important;padding:4px 10px!important;display:inline-flex!important}.recovery-key-chip>svg{width:10px!important;height:10px!important;color:var(--v2-text-3)!important;stroke:currentColor!important}.recovery-key-chip>span{color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;letter-spacing:0!important;font-size:10px!important}.topbar-icon-button{width:25px!important;height:25px!important;color:var(--v2-text-2)!important;background:0 0!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.topbar-icon-button svg{width:13px!important;height:13px!important;color:inherit!important;stroke:currentColor!important}.topbar-divider{background:var(--v2-border)!important;width:1px!important;height:16px!important;margin:0 4px!important}.topbar-avatar{height:25px!important;color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;text-transform:lowercase!important;background:0 0!important;border-radius:2px!important;align-items:center!important;gap:6px!important;padding:4px 8px!important;font-size:11px!important;font-weight:400!important;display:inline-flex!important}.topbar-avatar span{background:var(--v2-border)!important;width:16px!important;height:16px!important;color:var(--v2-accent)!important;font-family:var(--font-mono)!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;font-size:8px!important;font-weight:700!important;display:flex!important}.topbar-avatar strong{color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:400!important}.product-body{background:var(--v2-bg)!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.product-sidebar{border-right:1px solid var(--v2-border)!important;background:var(--v2-topbar)!important;width:200px!important;height:auto!important;min-height:0!important;color:var(--v2-text)!important;font-family:var(--font-sans)!important;flex-direction:column!important;flex:0 0 200px!important;padding:0!important;display:flex!important}.product-brand{border-bottom:1px solid var(--v2-border)!important;height:44px!important;min-height:44px!important;color:var(--v2-text)!important;align-items:center!important;gap:10px!important;padding:0 16px!important;display:flex!important}.product-brand>span{background:var(--v2-accent)!important;width:20px!important;height:20px!important;color:var(--v2-topbar)!important;font-family:var(--font-mono)!important;border-radius:2px!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;font-size:9px!important;font-weight:700!important;display:flex!important}.product-brand strong{color:var(--v2-text)!important;letter-spacing:.01em!important;font-size:13px!important;font-weight:600!important}.product-nav{align-content:start!important;gap:1px!important;padding:12px 8px 0!important;display:grid!important}.product-nav a{min-height:32px!important;color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:2px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-size:10px!important;font-weight:400!important;display:flex!important}.product-nav a.active{border-left-color:var(--v2-accent)!important;background:var(--v2-accent-bg)!important;color:var(--v2-accent)!important;font-weight:600!important}.product-nav a.active:after{content:none!important}.product-nav a>span{flex:auto!important}.product-nav a svg{width:13px!important;height:13px!important;color:inherit!important;stroke:currentColor!important;opacity:1!important}.product-nav a small{color:var(--v2-text-3)!important;font-family:var(--font-mono)!important;letter-spacing:0!important;font-size:10px!important;font-weight:400!important}.product-nav a.active small{color:var(--v2-accent)!important;display:inline!important}.product-sidebar-progress{gap:12px!important;margin-top:20px!important;padding:0 18px!important;display:grid!important}.product-sidebar-progress>p{color:var(--v2-text-3)!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;margin:0 0 2px!important;padding:0!important;font-size:9px!important;font-weight:600!important}.product-progress-row{gap:5px!important;padding:0!important;display:grid!important}.product-progress-row>div{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.product-progress-row span,.product-progress-row strong{color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:400!important}.product-progress-row strong{color:var(--v2-text-3)!important}.product-progress-row>span{background:var(--v2-border)!important;border-radius:0!important;height:1px!important;display:block!important;overflow:hidden!important}.product-progress-row i{background:var(--v2-accent)!important;opacity:.7!important;height:1px!important;display:block!important}.product-sidebar-profile{border-top:1px solid var(--v2-border)!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding:12px!important;display:flex!important}.product-sidebar-profile strong,.product-sidebar-profile small{color:var(--v2-text-2)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;display:block!important}.product-sidebar-profile small{color:var(--v2-text-3)!important;font-size:9px!important}.product-frame main{background:var(--v2-bg)!important;flex:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.v2-interview-page{background:var(--v2-bg);height:100%;color:var(--v2-text);font-family:var(--font-sans);display:flex;overflow:hidden}.v2-interview-list{border-right:1px solid var(--v2-border);background:var(--v2-surface);flex-direction:column;flex:0 0 320px;width:320px;display:flex;overflow:hidden}.v2-list-header{border-bottom:1px solid var(--v2-border);gap:10px;padding:12px;display:grid}.v2-list-title-row p{color:var(--v2-text);margin:0;font-size:13px;font-weight:600}.v2-list-title-row small{color:var(--v2-text-3);font-family:var(--font-mono);margin-top:1px;font-size:10px;display:block}.v2-list-title-row button,.v2-header-actions button,.v2-practice-card button{border:1px solid var(--v2-border-2);min-height:29px;color:var(--v2-text-2);font-family:var(--font-mono);letter-spacing:.03em;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:9px;font-weight:400;line-height:1;display:inline-flex}.v2-list-title-row button svg,.v2-header-actions button svg,.v2-practice-card button svg{width:10px;height:10px;color:inherit;stroke:currentColor}.v2-search svg{width:11px;height:11px;color:var(--v2-text-3);stroke:currentColor}.v2-search input{width:100%;min-width:0;color:var(--v2-text);font-family:var(--font-mono);background:0 0;border:0;outline:0;font-size:11px}.v2-filter-row{gap:4px;display:flex}.v2-filter-row button{border:1px solid var(--v2-border);min-height:20px;font-family:var(--font-mono);background:0 0;border-radius:2px;padding:2px 8px;font-size:9px;line-height:1}.v2-pack-list{flex:auto;overflow-y:auto}.v2-pack-row{border:0;border-bottom:1px solid var(--v2-border);text-align:left;background:0 0;border-left:2px solid #0000;gap:7px;width:100%;padding:13px 16px;display:grid}.v2-pack-row div{align-items:center;gap:8px;display:flex}.v2-pack-row span,.v2-meta-row span,.v2-question-row>span{font-family:var(--font-mono);letter-spacing:.06em;border-radius:2px;padding:0 5px;font-size:8px;line-height:1.55}.v2-pack-row em,.v2-meta-row em{color:var(--v2-text-3);font-family:var(--font-mono);font-size:10px;font-style:normal}.v2-interview-detail{background:var(--v2-bg);flex:auto;min-width:0;display:block;overflow-y:auto}.v2-detail-inner{width:100%;max-width:900px;margin:0 auto;padding:24px}.v2-pack-header,.v2-panel,.v2-practice-card{border:1px solid var(--v2-border);background:var(--v2-surface);border-radius:2px}.v2-pack-header h2{color:var(--v2-text);letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:1.35}.v2-header-actions{align-items:center;gap:8px;display:flex}.v2-header-actions button{min-height:30px;padding:8px 12px;font-size:10px}.v2-pack-progress em{color:var(--v2-text-3);font-family:var(--font-mono);font-size:10px;font-style:normal}.v2-detail-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;margin-top:20px;display:grid}.v2-main-column,.v2-side-column{gap:16px;min-width:0;display:grid}.v2-panel{overflow:hidden}.v2-panel-header{border-bottom:1px solid var(--v2-border);padding:10px 16px}.v2-panel-header span,.v2-practice-card>p{color:var(--v2-text-3);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:600}.v2-panel-body{padding:8px 16px}.v2-question-row{grid-template-columns:13px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.v2-question-row button{width:13px;height:13px;color:var(--v2-text-3);background:0 0;border:0;margin-top:2px;padding:0;display:inline-flex}.v2-question-row button svg{width:13px;height:13px;color:inherit;stroke:currentColor}.v2-question-row p{color:var(--v2-text-2);margin:0;font-size:13px;line-height:1.5}.v2-more-count{color:var(--v2-text-3);font-family:var(--font-mono);margin:12px 0 0;font-size:12px}.v2-practice-card{padding:16px}.v2-practice-card>p{margin:0 0 10px}.v2-practice-card strong{color:var(--v2-text);margin-bottom:14px;font-size:13px;font-weight:400;line-height:1.65;display:block}.v2-practice-card button{min-height:32px;padding:8px 12px;font-size:10px}.v2-link-row,.v2-signal-row,.v2-red-row{border-bottom:1px solid var(--v2-border);align-items:flex-start;gap:8px;margin:0;padding:6px 0;display:flex}.v2-link-row svg,.v2-red-row svg{stroke:currentColor;flex:0 0 10px;width:10px;height:10px;margin-top:3px}.v2-link-row span{font-size:12px;line-height:1.35}.v2-link-row.doc{color:var(--v2-blue)}.v2-link-row.lab{color:var(--v2-accent)}.v2-signal-row span,.v2-red-row span{color:var(--v2-text-2);font-size:12px;line-height:1.4}.v2-red-row{color:var(--v2-red)}@media (width<=860px){.product-shell{display:block!important}.product-sidebar{display:none!important}.product-topline{height:44px!important;min-height:44px!important}.mobile-product-nav{background:var(--v2-topbar)!important;border-color:var(--v2-border)!important}.mobile-product-nav a{color:var(--v2-text-2)!important;font-family:var(--font-mono)!important}.mobile-product-nav a.active{color:var(--v2-accent)!important}.v2-interview-page{height:calc(100vh - 97px);display:block;overflow:auto}.v2-interview-list{border-right:0;border-bottom:1px solid var(--v2-border);width:100%}.v2-pack-list{max-height:330px}.v2-detail-inner{max-width:none;padding:16px}.v2-detail-grid{grid-template-columns:1fr}}:root{--font-sans:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--pa-bg:#080a11;--pa-terminal-bg:#060810;--pa-surface:#0d0f17;--pa-surface-2:#131620;--pa-surface-3:#191c28;--pa-border:#1a1d2e;--pa-border-2:#242840;--pa-text:#dde2f0;--pa-text-2:#6b7191;--pa-text-3:#393d57;--pa-accent:#3dffd6;--pa-accent-bg:#0a201c;--pa-green:#1ddf7a;--pa-amber:#ffb347;--pa-red:#ff3d5e;--pa-blue:#4e9fff;--pa-focus:0 0 0 1px #3dffd6d1}html,body,#root{height:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--pa-bg)!important;color:var(--pa-text)!important;font-family:var(--font-sans)!important}body,.product-shell,.product-shell *{letter-spacing:0}*{scrollbar-width:thin;scrollbar-color:#1c1f2e transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1c1f2e;border-radius:2px}:hover::-webkit-scrollbar-thumb{background:#252a3d}.product-shell{background:var(--pa-bg)!important;height:100vh!important;min-height:100vh!important;color:var(--pa-text)!important;font-family:var(--font-sans)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.product-topline{z-index:30!important;border:0!important;border-bottom:1px solid var(--pa-border)!important;background:var(--pa-terminal-bg)!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;flex:0 0 44px!important;justify-content:space-between!important;align-items:center!important;padding:0 16px!important;display:flex!important;position:relative!important}.topline-breadcrumb{min-width:0!important;font-family:var(--font-mono)!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.topline-breadcrumb span,.topline-breadcrumb em{color:var(--pa-text-3)!important;font-family:var(--font-mono)!important;text-transform:none!important;margin:0!important;font-size:11px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.topline-breadcrumb strong{color:var(--pa-text-2)!important;font-family:var(--font-mono)!important;text-transform:none!important;font-size:11px!important;font-weight:400!important;line-height:1!important}.topbar-actions{align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.recovery-key-chip{border:1px solid var(--pa-border)!important;background:var(--pa-surface)!important;height:24px!important;color:var(--pa-text-2)!important;box-shadow:none!important;font-family:var(--font-mono)!important;border-radius:2px!important;align-items:center!important;gap:8px!important;margin:0 8px 0 0!important;padding:0 10px!important;font-size:10px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.recovery-key-chip:hover{border-color:var(--pa-border-2)!important;background:var(--pa-surface)!important}.recovery-key-chip svg:first-child,.recovery-key-chip svg:last-child{width:10px!important;height:10px!important;color:var(--pa-text-3)!important}.recovery-key-chip span{color:var(--pa-text-2)!important;font-family:var(--font-mono)!important;font-size:10px!important}.topbar-icon-button{width:25px!important;min-width:25px!important;height:25px!important;color:var(--pa-text-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.topbar-icon-button:hover{background:var(--pa-surface-2)!important}.topbar-icon-button.active{color:var(--pa-accent)!important;background:0 0!important}.topbar-icon-button.danger{color:var(--pa-red)!important}.topbar-icon-button svg{stroke-width:2px!important;width:13px!important;height:13px!important}.topbar-divider{background:var(--pa-border)!important;width:1px!important;height:16px!important;margin:0 4px!important;display:block!important}.topbar-avatar{height:24px!important;min-height:24px!important;box-shadow:none!important;color:var(--pa-text-2)!important;background:0 0!important;border:0!important;border-radius:2px!important;align-items:center!important;gap:6px!important;padding:0 8px!important;display:inline-flex!important}.topbar-avatar:hover{background:var(--pa-surface)!important}.topbar-avatar>span:not(.visually-hidden){background:var(--pa-border)!important;width:16px!important;height:16px!important;color:var(--pa-accent)!important;font-family:var(--font-mono)!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;font-size:8px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.topbar-avatar strong{color:var(--pa-text-2)!important;font-family:var(--font-mono)!important;text-transform:none!important;font-size:11px!important;font-weight:400!important;line-height:1!important}.product-body{background:var(--pa-bg)!important;flex:0 0 calc(100vh - 44px)!important;height:calc(100vh - 44px)!important;min-height:0!important;display:flex!important;overflow:hidden!important}.product-sidebar{z-index:20!important;border:0!important;border-right:1px solid var(--pa-border)!important;background:var(--pa-terminal-bg)!important;width:200px!important;min-width:200px!important;max-width:200px!important;height:100%!important;min-height:0!important;box-shadow:none!important;flex-direction:column!important;flex:0 0 200px!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.product-brand{border:0!important;border-bottom:1px solid var(--pa-border)!important;height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 44px!important;align-items:center!important;gap:10px!important;padding:0 16px!important;display:flex!important}.product-brand>span{background:var(--pa-accent)!important;width:20px!important;height:20px!important;color:var(--pa-terminal-bg)!important;box-shadow:none!important;font-family:var(--font-mono)!important;border:0!important;border-radius:2px!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.product-brand div{min-width:0!important}.product-brand strong{color:var(--pa-text)!important;font-family:var(--font-sans)!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:block!important}.product-brand small{display:none!important}.product-nav{background:0 0!important;border:0!important;flex-direction:column!important;flex:none!important;gap:1px!important;padding:12px 8px 0!important;display:flex!important}.product-nav a{width:100%!important;min-height:32px!important;color:var(--pa-text-2)!important;box-shadow:none!important;font-family:var(--font-mono)!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:2px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important}.product-nav a:hover{background:var(--pa-surface)!important}.product-nav a.active{border-left-color:var(--pa-accent)!important;background:var(--pa-accent-bg)!important;color:var(--pa-accent)!important}.product-nav a svg{color:currentColor!important;stroke-width:2px!important;flex:0 0 13px!important;width:13px!important;height:13px!important}.product-nav a span{color:currentColor!important;min-width:0!important;font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;flex:auto!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.product-nav a.active span{font-weight:600!important}.product-nav a small{color:var(--pa-text-3)!important;font-family:var(--font-mono)!important;margin-left:auto!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.product-nav a.active small{color:var(--pa-accent)!important}.product-sidebar-progress{background:0 0!important;border:0!important;gap:12px!important;padding:20px 18px 0!important;display:grid!important}.product-sidebar-progress>p{color:var(--pa-text-3)!important;font-family:var(--font-mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 -2px!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.progress-row,.product-progress-row{gap:4px!important;display:grid!important}.progress-row>div:first-child,.product-progress-row>div:first-child{justify-content:space-between!important;gap:8px!important;margin:0!important;display:flex!important}.progress-row span,.progress-row strong,.product-progress-row span,.product-progress-row strong{color:var(--pa-text-2)!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.progress-row strong,.product-progress-row strong{color:var(--pa-text-3)!important}.progress-row>span,.product-progress-row>span{background:var(--pa-border)!important;height:1px!important;display:block!important;overflow:hidden!important}.progress-row>span>i,.product-progress-row>span>i{background:var(--pa-accent)!important;opacity:.7!important;height:1px!important;display:block!important}.product-sidebar-profile{border:0!important;border-top:1px solid var(--pa-border)!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding:12px!important;display:flex!important}.product-sidebar-profile>div{background:var(--pa-border)!important;width:24px!important;height:24px!important;color:var(--pa-accent)!important;font-family:var(--font-mono)!important;border-radius:2px!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:600!important;display:inline-flex!important}.product-sidebar-profile span{min-width:0!important;display:block!important}.product-sidebar-profile strong{color:var(--pa-text-2)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;display:block!important}.product-sidebar-profile small{color:var(--pa-text-3)!important;font-family:var(--font-mono)!important;margin:0!important;font-size:9px!important;font-weight:400!important;line-height:1.3!important;display:block!important}.product-frame{background:var(--pa-bg)!important;flex:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}.product-frame>main{background:var(--pa-bg)!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.mobile-product-nav{display:none!important}.v2-interview-page{background:var(--pa-bg);width:100%;height:100%;min-height:0;color:var(--pa-text);font-family:var(--font-sans);display:flex;overflow:hidden}.v2-interview-list{border-right:1px solid var(--pa-border);background:var(--pa-surface);flex-direction:column;flex:0 0 320px;width:320px;min-width:320px;height:100%;min-height:0;display:flex;overflow:hidden}.v2-list-header{border-bottom:1px solid var(--pa-border);flex:none;gap:10px;padding:12px;display:grid}.v2-list-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-list-title-row p{color:var(--pa-text);margin:0;font-size:13px;font-weight:600;line-height:1.25}.v2-list-title-row small{color:var(--pa-text-3);font-family:var(--font-mono);margin-top:1px;font-size:10px;font-weight:400;line-height:1.25;display:block}.v2-list-title-row button,.v2-header-actions button,.v2-practice-card button{border:1px solid var(--pa-border-2);min-height:26px;color:var(--pa-text-2);box-shadow:none;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.v2-list-title-row button{min-height:27px;padding:0 8px;font-size:9px}.v2-list-title-row button:hover,.v2-header-actions button:hover{background:var(--pa-surface-2)}.v2-list-title-row button svg,.v2-header-actions button svg,.v2-practice-card button svg{stroke-width:2px;width:10px;height:10px}.v2-global-meter,.v2-mini-meter,.v2-pack-progress>span{background:var(--pa-border-2);height:1px;display:block;overflow:hidden}.v2-global-meter span,.v2-mini-meter span,.v2-pack-progress i{background:var(--pa-accent);opacity:.7;height:1px;display:block}.v2-search{border:1px solid var(--pa-border);background:var(--pa-surface-2);border-radius:2px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:flex}.v2-search svg{width:11px;height:11px;color:var(--pa-text-3);flex:none}.v2-search input{min-width:0;color:var(--pa-text);font-family:var(--font-mono);background:0 0;border:0;outline:0;flex:auto;font-size:11px;line-height:1}.v2-search input::placeholder{color:var(--pa-text-3)}.v2-filter-row{gap:4px;min-width:0;display:flex}.v2-filter-row button{border:1px solid var(--pa-border);min-height:20px;color:var(--pa-text-3);box-shadow:none;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border-radius:2px;padding:0 8px;font-size:9px;font-weight:500;line-height:1}.v2-pack-list{flex:auto;min-height:0;overflow-y:auto}.v2-pack-row{border:0;border-bottom:1px solid var(--pa-border);text-align:left;width:100%;box-shadow:none;background:0 0;border-left:2px solid #0000;border-radius:0;padding:12px 16px;display:block}.v2-pack-row:hover{background:var(--pa-surface-2)}.v2-pack-row.selected{border-left-color:var(--pa-accent);background:var(--pa-surface-3)}.v2-pack-row p{color:var(--pa-text-2);margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.28}.v2-pack-row>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-pack-row span,.v2-meta-row span,.v2-question-row>span{font-family:var(--font-mono);text-transform:uppercase;border-radius:2px;align-items:center;padding:0 5px;font-size:8px;font-weight:500;line-height:1.5;display:inline-flex}.v2-pack-row em,.v2-meta-row em{color:var(--pa-text-3);font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:400;line-height:1.5}.v2-mini-meter{margin-top:8px}.v2-mini-meter span{opacity:.5}.v2-interview-detail{background:var(--pa-bg);flex:auto;min-width:0;height:100%;min-height:0;display:block;overflow-y:auto}.v2-detail-inner{gap:20px;width:100%;max-width:900px;margin:0 auto;padding:24px;display:grid}.v2-pack-header,.v2-side-panel,.v2-practice-card{border:1px solid var(--pa-border);background:var(--pa-surface);box-shadow:none;border-radius:2px}.v2-pack-header{padding:20px}.v2-pack-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.v2-meta-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.v2-pack-header h2{color:var(--pa-text);margin:0;font-size:17px;font-weight:600;line-height:1.35}.v2-header-actions{flex-wrap:wrap;gap:8px;display:flex}.v2-header-actions button{min-height:28px;padding:0 12px}.v2-header-actions button.primary,.v2-practice-card button{background:var(--pa-accent-bg);color:var(--pa-accent);border-color:#3dffd666}.v2-header-actions button.primary:hover,.v2-practice-card button:hover{background:var(--pa-accent-bg);border-color:#3dffd6cc}.v2-pack-progress{align-items:center;gap:12px;display:flex}.v2-pack-progress>span{flex:auto}.v2-pack-progress em{color:var(--pa-text-3);font-family:var(--font-mono);flex:none;font-size:10px;font-style:normal;line-height:1}.v2-detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px;display:grid}.v2-main-column,.v2-side-column{align-content:start;gap:16px;min-width:0;display:grid}.v2-side-column{gap:12px}.v2-side-panel{overflow:hidden}.v2-side-panel>header{border-bottom:1px solid var(--pa-border);padding:10px 16px}.v2-side-panel>header span{color:var(--pa-text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1}.v2-side-panel>div{padding:8px 16px}.v2-question-row{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.v2-question-row.bordered{border-bottom:1px solid var(--pa-border)}.v2-question-row button{width:13px;height:13px;color:var(--pa-text-3);box-shadow:none;background:0 0;border:0;flex:0 0 13px;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:transform .1s;display:inline-flex}.v2-question-row button:active{transform:scale(.9)}.v2-question-row button svg{width:13px;height:13px}.v2-question-row button[aria-label=Practiced] svg{color:var(--pa-green)}.v2-question-row p{color:var(--pa-text-2);flex:auto;margin:0;font-size:13px;font-weight:400;line-height:1.5}.v2-question-row>span{letter-spacing:.06em;flex:none;font-size:9px;line-height:1.35}.v2-more-count{color:var(--pa-text-3);font-family:var(--font-mono);margin:12px 0 0;font-size:12px;line-height:1.35}.v2-practice-card{justify-items:start;gap:10px;padding:16px;display:grid}.v2-practice-card p{color:var(--pa-text-3);font-family:var(--font-mono);letter-spacing:.1em;margin:0;font-size:9px;font-weight:600;line-height:1}.v2-practice-card strong{color:var(--pa-text);margin:0 0 4px;font-size:13px;font-weight:400;line-height:1.65;display:block}.v2-practice-card button{min-height:32px;padding:0 12px}.v2-link-row,.v2-signal-row,.v2-red-row{border-bottom:1px solid var(--pa-border);align-items:flex-start;gap:8px;margin:0;padding:6px 0;font-size:12px;line-height:1.4;display:flex}.v2-link-row:last-child,.v2-signal-row:last-child,.v2-red-row:last-child{border-bottom:0}.v2-link-row{cursor:pointer;align-items:center}.v2-link-row svg,.v2-red-row svg{flex:0 0 10px;width:10px;height:10px;margin-top:0}.v2-signal-row,.v2-red-row{color:var(--pa-text-2)}.v2-signal-row i{background:var(--pa-green);border-radius:999px;flex:0 0 4px;width:4px;height:4px;margin-top:8px}.v2-red-row svg{color:var(--pa-red);margin-top:3px}@media (width<=1023px){.v2-detail-grid{grid-template-columns:1fr}}@media (width<=860px){.product-shell{display:flex!important}.product-sidebar{display:none!important}.product-topline{flex:0 0 44px!important;height:44px!important;min-height:44px!important}.recovery-key-chip,.topbar-divider,.topbar-icon-button:not(.active){display:none!important}.product-frame>main{padding-bottom:56px!important}.mobile-product-nav{z-index:70!important;background:#fff!important;border:0!important;border-top:1px solid #e2e2dc!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:56px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important}.mobile-product-nav a{color:#9ba8a0!important;min-height:56px!important;font-family:var(--font-sans)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:8px 4px!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:flex!important}.mobile-product-nav a svg{width:17px!important;height:17px!important}.mobile-product-nav a.active{color:#0d9488!important}.v2-interview-page{display:block;overflow-y:auto}.v2-interview-list{border-right:0;width:100%;min-width:0;height:100%}.v2-interview-detail{display:none}}html,body,#root{color:#dde2f0!important;background:#080a11!important;line-height:1.5!important}.product-shell{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--pa-bg:#080a11!important;--pa-bg-soft:#080a11!important;--pa-panel:#0d0f17!important;--pa-panel-strong:#0d0f17!important;--pa-panel-subtle:#131620!important;--pa-border:#1a1d2e!important;--pa-border-strong:#242840!important;--pa-text:#dde2f0!important;--pa-text-soft:#6b7191!important;--pa-readable-secondary:#6b7191!important;--pa-muted:#6b7191!important;--pa-faint:#393d57!important;--pa-accent:#3dffd6!important;--pa-accent-strong:#3dffd6!important;--pa-accent-soft:#0a201c!important;--pa-cyan:#3dffd6!important;--pa-cyan-soft:#0a201c!important;--pa-green:#1ddf7a!important;--pa-warm:#ffb347!important;--pa-rose:#ff3d5e!important}.product-body,.product-frame,.product-frame>main,.v2-interview-page,.v2-interview-detail{color:#dde2f0!important;background:#080a11!important}.product-frame,.product-frame>main,.v2-interview-page,.v2-interview-list,.v2-interview-detail{height:100%!important;min-height:0!important;max-height:100%!important}.product-frame>main{display:block!important;overflow:hidden!important}.product-topline{flex:0 0 44px!important;height:44px!important;min-height:44px!important}.product-body,.product-frame,.product-frame>main,.v2-interview-page,.v2-interview-list,.v2-interview-detail{height:calc(100vh - 44px)!important;min-height:0!important;max-height:calc(100vh - 44px)!important}.v2-interview-page,.v2-interview-list{overflow:hidden!important}.v2-interview-detail{overflow:hidden auto!important}.product-topline,.product-brand,.v2-list-header,.v2-side-panel>header{border-bottom-color:#1a1d2e!important}.product-sidebar,.v2-interview-list{border-right-color:#1a1d2e!important}.recovery-key-chip,.v2-search,.v2-pack-header,.v2-side-panel,.v2-practice-card{border-color:#1a1d2e!important}.product-nav a svg,.product-topline a svg,.topbar-icon-button svg,.recovery-key-chip svg,.product-brand svg,.v2-list-title-row button svg,.v2-header-actions button svg,.v2-practice-card button svg,.v2-search svg,.v2-question-row button svg,.v2-link-row svg,.v2-red-row svg,.mobile-product-nav a svg{box-shadow:none!important;fill:none!important;stroke:currentColor!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.product-nav a svg,.product-topline a svg,.topbar-icon-button svg{width:13px!important;height:13px!important}.v2-list-title-row button,.v2-header-actions button,.v2-practice-card button{color:#6b7191!important;box-shadow:none!important;background:0 0!important;border-color:#242840!important;transform:none!important}.v2-list-title-row button:hover,.v2-header-actions button:hover{color:#6b7191!important;background:#131620!important;border-color:#242840!important;transform:none!important}.v2-header-actions button.primary,.v2-practice-card button,.v2-header-actions button.primary:hover,.v2-practice-card button:hover{color:#3dffd6!important;background:#0a201c!important;border-color:#3dffd666!important}.v2-filter-row button{color:#393d57!important;box-shadow:none!important;background:0 0!important;border-color:#1a1d2e!important;transform:none!important}.v2-filter-row button.selected{color:#3dffd6!important;background:#191c28!important;border-color:#3dffd666!important}.v2-pack-row{color:#6b7191!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#1a1d2e!important;border-left-color:#0000!important;transform:none!important}.v2-pack-row:hover{background:#131620!important;transform:none!important}.v2-pack-row.selected{background:#191c28!important;border-left-color:#3dffd6!important}.v2-pack-row p{color:#6b7191!important}.v2-pack-row.selected p{color:#dde2f0!important}.v2-pack-row em,.v2-meta-row em,.v2-pack-progress em,.v2-more-count{color:#393d57!important}.v2-global-meter,.v2-mini-meter,.v2-pack-progress>span{background:#242840!important}.v2-global-meter span,.v2-mini-meter span,.v2-pack-progress i{background:#3dffd6!important}.v2-question-row,.v2-link-row,.v2-signal-row,.v2-red-row{border-bottom-color:#1a1d2e!important}.v2-question-row button{color:#393d57!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.v2-question-row button:hover{color:#393d57!important;background:0 0!important;border:0!important;transform:none!important}.v2-question-row button[aria-label=Practiced],.v2-question-row button[aria-label=Practiced]:hover{color:#1ddf7a!important}.v2-question-row p,.v2-signal-row,.v2-red-row{color:#6b7191!important}.v2-question-row button[aria-label=Practiced]+p{color:#393d57!important}.v2-link-row.doc,.v2-link-row.doc svg{color:#4e9fff!important}.v2-link-row.lab,.v2-link-row.lab svg{color:#3dffd6!important}.v2-signal-row i{background:#1ddf7a!important}.v2-red-row svg{color:#ff3d5e!important}html,body,#root{color:#dde2f0!important;background:#080a11!important}html body #root .product-shell{background:#080a11!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}html body #root .product-shell>.product-topline{flex:0 0 41.25px!important;height:41.25px!important;min-height:41.25px!important;max-height:41.25px!important}html body #root .product-shell>.product-body{background:#080a11!important;flex:0 0 calc(100vh - 44px)!important;height:calc(100vh - 44px)!important;min-height:0!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important}html body #root .product-body>.product-sidebar{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:100%!important;min-height:0!important;max-height:100%!important}html body #root .product-body>.product-frame,html body #root .product-body>.product-frame>main,html body #root .product-body>.product-frame>main>.v2-interview-page{background:#080a11!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body #root .v2-interview-page{align-items:stretch!important;display:flex!important}html body #root .v2-interview-page>.v2-interview-list{flex:0 0 320px!important;align-self:stretch!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body #root .v2-interview-page>.v2-interview-detail{flex:auto!important;align-self:stretch!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}html body #root .product-shell,html body #root .product-topline,html body #root .product-frame,html body #root .v2-interview-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;line-height:1.5!important}html body #root .product-sidebar{font-family:var(--font-sans)!important}html body #root .topbar-avatar>span:not(.visually-hidden){text-transform:uppercase!important}html body #root .product-topline{color:#dde2f0!important;gap:normal!important}html body #root .product-nav a{box-shadow:none!important}html body #root .v2-list-header{padding:11.25px!important;display:block!important}html body #root .v2-list-title-row{gap:12px!important;margin:0 0 9.375px!important}html body #root .v2-list-title-row p,html body #root .v2-list-title-row small{line-height:1.5!important}html body #root .v2-list-title-row button{gap:3.75px!important;min-height:0!important;padding:5.625px 7.5px!important;line-height:1.5!important}html body #root .v2-global-meter,html body #root .v2-search{margin:0 0 9.375px!important}html body #root .v2-search{gap:7.5px!important;min-height:0!important;padding:7.5px 11.25px!important}html body #root .v2-search input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;line-height:1.5!important}html body #root .v2-filter-row{gap:3.75px!important}html body #root .v2-filter-row button{min-height:0!important;padding:1.875px 7.5px!important;line-height:1.5!important}html body #root .v2-pack-row{padding:11.25px 15px!important}html body #root .v2-pack-row p{line-height:1.5!important}html body #root .v2-pack-row>div{gap:7.5px!important}html body #root .v2-mini-meter{margin-top:7.5px!important}html body #root .v2-detail-inner{max-width:900px!important;padding:22.5px!important;display:block!important}html body #root .v2-pack-header{margin:0 0 18.75px!important;padding:18.75px!important}html body #root .v2-pack-header-top{gap:15px!important;margin-bottom:11.25px!important}html body #root .v2-pack-progress,html body #root .v2-pack-progress em{line-height:1.5!important}html body #root .v2-detail-grid{grid-template-columns:minmax(0,1fr) 240px!important;gap:18.75px!important;margin-top:0!important}html body #root .v2-main-column{gap:15px!important}html body #root .v2-side-column{gap:11.25px!important}html body #root .v2-side-panel>header{padding:9.375px 15px!important}html body #root .v2-side-panel>header span{line-height:1.5!important}html body #root .v2-side-panel>div{padding:7.5px 15px!important}html body #root .v2-question-row{gap:11.25px!important;padding:11.25px 0!important}html body #root .v2-link-row,html body #root .v2-signal-row,html body #root .v2-red-row{gap:7.5px!important;padding:5.625px 0!important;line-height:1.5!important}html body #root .v2-link-row span,html body #root .v2-more-count{line-height:1.5!important}html body #root .v2-practice-card{padding:15px!important;display:block!important}html body #root .v2-practice-card p{margin-bottom:10px!important;line-height:1.5!important}html body #root .v2-practice-card strong{margin-bottom:14px!important}html body #root .product-shell{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html body #root .product-shell>.product-topline{padding:0 15px!important}html body #root .product-body>.product-sidebar{font-family:var(--font-sans)!important}html body #root .product-brand{flex:0 0 41.25px!important;gap:9.375px!important;height:41.25px!important;min-height:41.25px!important;padding:0 15px!important}html body #root .product-body>.product-frame,html body #root .product-body .v2-interview-page,html body #root .product-body .v2-interview-list,html body #root .product-body .v2-interview-detail{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html body #root .v2-search input{color:#dde2f0!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-pa-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pa-bg:#f6f8fb;--pa-bg-soft:#eef2f7;--pa-panel:#fff;--pa-panel-strong:#fff;--pa-panel-subtle:#f2f5f9;--pa-border:#d7dee8;--pa-border-strong:#b9c6d5;--pa-text:#17202b;--pa-text-soft:#3d4a59;--pa-readable-secondary:#4b5a6b;--pa-muted:#657386;--pa-faint:#8a96a8;--pa-accent:#008f7a;--pa-accent-strong:#006f60;--pa-accent-soft:#e4fbf5;--pa-cyan:#087f9f;--pa-cyan-soft:#e4f6fb;--pa-warm:#a66100;--pa-rose:#c82745;--pa-shadow:0 18px 44px #1e2e421a;--pa-shadow-soft:0 10px 26px #1e2e4214;--pa-focus:0 0 0 3px #008f7a2e, 0 0 0 1px #006f60eb;--theme-bg:#f6f8fb;--theme-topbar:#fff;--theme-surface:#fff;--theme-surface-2:#f2f5f9;--theme-surface-3:#e9eef5;--theme-border:#d7dee8;--theme-border-2:#c4cedb;--theme-text:#17202b;--theme-text-2:#526071;--theme-text-3:#8a96a8;--theme-muted:#657386;--theme-accent:#008f7a;--theme-accent-bg:#e4fbf5;--theme-green:#0b8f55;--theme-blue:#186fc7;--theme-amber:#a66100;--theme-red:#c82745}html[data-pa-theme=light],html[data-pa-theme=light] body,html[data-pa-theme=light] #root{background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body{background:var(--theme-bg)!important}html[data-pa-theme=light] body #root .product-shell{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--pa-bg:var(--theme-bg)!important;--pa-bg-soft:var(--theme-surface-2)!important;--pa-panel:var(--theme-surface)!important;--pa-panel-strong:var(--theme-surface)!important;--pa-panel-subtle:var(--theme-surface-2)!important;--pa-border:var(--theme-border)!important;--pa-border-strong:var(--theme-border-2)!important;--pa-text:var(--theme-text)!important;--pa-text-soft:var(--theme-text-2)!important;--pa-readable-secondary:var(--theme-text-2)!important;--pa-muted:var(--theme-muted)!important;--pa-faint:var(--theme-text-3)!important;--pa-accent:var(--theme-accent)!important;--pa-accent-strong:var(--theme-accent)!important;--pa-accent-soft:var(--theme-accent-bg)!important;--pa-cyan:var(--theme-accent)!important;--pa-cyan-soft:var(--theme-accent-bg)!important;--pa-green:var(--theme-green)!important;--pa-warm:var(--theme-amber)!important;--pa-rose:var(--theme-red)!important;background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .product-shell>.product-topline,html[data-pa-theme=light] body #root .product-body>.product-sidebar,html[data-pa-theme=light] body #root .product-brand{border-color:var(--theme-border)!important;background:var(--theme-topbar)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .product-shell>.product-body,html[data-pa-theme=light] body #root .product-body>.product-frame,html[data-pa-theme=light] body #root .product-body>.product-frame>main,html[data-pa-theme=light] body #root .product-body>.product-frame>main>.v2-interview-page,html[data-pa-theme=light] body #root .v2-interview-detail{background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .topline-breadcrumb span,html[data-pa-theme=light] body #root .topline-breadcrumb em,html[data-pa-theme=light] body #root .product-nav a small,html[data-pa-theme=light] body #root .product-sidebar-progress>p,html[data-pa-theme=light] body #root .product-progress-row strong,html[data-pa-theme=light] body #root .product-sidebar-profile small,html[data-pa-theme=light] body #root .v2-list-title-row small,html[data-pa-theme=light] body #root .v2-pack-row em,html[data-pa-theme=light] body #root .v2-meta-row em,html[data-pa-theme=light] body #root .v2-pack-progress em,html[data-pa-theme=light] body #root .v2-more-count,html[data-pa-theme=light] body #root .v2-side-panel>header span,html[data-pa-theme=light] body #root .v2-practice-card p{color:var(--theme-text-3)!important}html[data-pa-theme=light] body #root .topline-breadcrumb strong,html[data-pa-theme=light] body #root .recovery-key-chip,html[data-pa-theme=light] body #root .topbar-icon-button,html[data-pa-theme=light] body #root .topbar-avatar,html[data-pa-theme=light] body #root .topbar-avatar strong,html[data-pa-theme=light] body #root .product-nav a,html[data-pa-theme=light] body #root .product-progress-row span,html[data-pa-theme=light] body #root .product-sidebar-profile strong,html[data-pa-theme=light] body #root .v2-list-title-row button,html[data-pa-theme=light] body #root .v2-header-actions button,html[data-pa-theme=light] body #root .v2-question-row p,html[data-pa-theme=light] body #root .v2-signal-row,html[data-pa-theme=light] body #root .v2-red-row{color:var(--theme-text-2)!important}html[data-pa-theme=light] body #root .product-brand strong,html[data-pa-theme=light] body #root .v2-list-title-row p,html[data-pa-theme=light] body #root .v2-pack-row.selected p,html[data-pa-theme=light] body #root .v2-pack-header h2,html[data-pa-theme=light] body #root .v2-practice-card strong{color:var(--theme-text)!important}html[data-pa-theme=light] body #root .product-brand>span{background:var(--theme-accent)!important;color:#fff!important}html[data-pa-theme=light] body #root .topbar-avatar>span:not(.visually-hidden),html[data-pa-theme=light] body #root .product-sidebar-profile>div{background:var(--theme-surface-3)!important;color:var(--theme-accent)!important}html[data-pa-theme=light] body #root .recovery-key-chip,html[data-pa-theme=light] body #root .v2-search,html[data-pa-theme=light] body #root .v2-filter-row button,html[data-pa-theme=light] body #root .v2-list-title-row button,html[data-pa-theme=light] body #root .v2-header-actions button,html[data-pa-theme=light] body #root .v2-pack-header,html[data-pa-theme=light] body #root .v2-side-panel,html[data-pa-theme=light] body #root .v2-practice-card,html[data-pa-theme=light] body #root .workspace-panel,html[data-pa-theme=light] body #root .reference-card,html[data-pa-theme=light] body #root .reference-plan-panel,html[data-pa-theme=light] body #root .lab-queue,html[data-pa-theme=light] body #root .resource-card,html[data-pa-theme=light] body #root .state-panel{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .v2-interview-list,html[data-pa-theme=light] body #root .v2-pack-row:hover,html[data-pa-theme=light] body #root .topbar-icon-button:hover,html[data-pa-theme=light] body #root .topbar-avatar:hover,html[data-pa-theme=light] body #root .product-nav a:hover{background:var(--theme-surface-2)!important}html[data-pa-theme=light] body #root .v2-list-header,html[data-pa-theme=light] body #root .v2-pack-row,html[data-pa-theme=light] body #root .v2-side-panel>header,html[data-pa-theme=light] body #root .v2-question-row,html[data-pa-theme=light] body #root .v2-link-row,html[data-pa-theme=light] body #root .v2-signal-row,html[data-pa-theme=light] body #root .v2-red-row{border-color:var(--theme-border)!important;border-bottom-color:var(--theme-border)!important}html[data-pa-theme=light] body #root .product-nav a.active,html[data-pa-theme=light] body #root .v2-pack-row.selected{border-left-color:var(--theme-accent)!important;background:var(--theme-accent-bg)!important;color:var(--theme-accent)!important}html[data-pa-theme=light] body #root .product-nav a.active span,html[data-pa-theme=light] body #root .product-nav a.active small,html[data-pa-theme=light] body #root .topbar-icon-button.active,html[data-pa-theme=light] body #root .theme-toggle-button[aria-pressed=true],html[data-pa-theme=light] body #root .v2-header-actions button.primary,html[data-pa-theme=light] body #root .v2-practice-card button,html[data-pa-theme=light] body #root .v2-link-row.lab,html[data-pa-theme=light] body #root .v2-link-row.lab svg{color:var(--theme-accent)!important}html[data-pa-theme=light] body #root .theme-toggle-button[aria-pressed=true],html[data-pa-theme=light] body #root .v2-header-actions button.primary,html[data-pa-theme=light] body #root .v2-practice-card button{background:var(--theme-accent-bg)!important;border-color:#008f7a57!important}html[data-pa-theme=light] body #root .topbar-divider,html[data-pa-theme=light] body #root .v2-global-meter,html[data-pa-theme=light] body #root .v2-mini-meter,html[data-pa-theme=light] body #root .v2-pack-progress>span,html[data-pa-theme=light] body #root .product-progress-row>span{background:var(--theme-border-2)!important}html[data-pa-theme=light] body #root .v2-global-meter span,html[data-pa-theme=light] body #root .v2-mini-meter span,html[data-pa-theme=light] body #root .v2-pack-progress i,html[data-pa-theme=light] body #root .product-progress-row>span>i{background:var(--theme-accent)!important}html[data-pa-theme=light] body #root .v2-search{background:var(--theme-surface-2)!important}html[data-pa-theme=light] body #root .v2-search svg,html[data-pa-theme=light] body #root .recovery-key-chip svg,html[data-pa-theme=light] body #root .v2-question-row button,html[data-pa-theme=light] body #root .v2-question-row button:hover{color:var(--theme-text-3)!important}html[data-pa-theme=light] body #root .v2-search input,html[data-pa-theme=light] body #root .v2-search input::placeholder{color:var(--theme-text-2)!important}html[data-pa-theme=light] body #root .v2-filter-row button{color:var(--theme-text-3)!important}html[data-pa-theme=light] body #root .v2-filter-row button.selected{background:var(--theme-accent-bg)!important;color:var(--theme-accent)!important;border-color:#008f7a57!important}html[data-pa-theme=light] body #root .v2-pack-row p{color:var(--theme-text-2)!important}html[data-pa-theme=light] body #root .v2-question-row button[aria-label=Practiced],html[data-pa-theme=light] body #root .v2-question-row button[aria-label=Practiced]:hover,html[data-pa-theme=light] body #root .v2-signal-row i{color:var(--theme-green)!important}html[data-pa-theme=light] body #root .v2-signal-row i{background:var(--theme-green)!important}html[data-pa-theme=light] body #root .v2-question-row button[aria-label=Practiced]+p{color:var(--theme-text-3)!important}html[data-pa-theme=light] body #root .v2-link-row.doc,html[data-pa-theme=light] body #root .v2-link-row.doc svg{color:var(--theme-blue)!important}html[data-pa-theme=light] body #root .v2-red-row svg,html[data-pa-theme=light] body #root .topbar-icon-button.danger{color:var(--theme-red)!important}html[data-pa-theme=light] body #root .page,html[data-pa-theme=light] body #root .canonical-page,html[data-pa-theme=light] body #root .reference-split-page,html[data-pa-theme=light] body #root .lab-workspace,html[data-pa-theme=light] body #root .detail-layout,html[data-pa-theme=light] body #root .resource-detail-page,html[data-pa-theme=light] body #root .lesson-page{background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .segmented,html[data-pa-theme=light] body #root .reference-list-pane,html[data-pa-theme=light] body #root .reference-detail-pane,html[data-pa-theme=light] body #root .activity-save-panel,html[data-pa-theme=light] body #root .lab-workbook-panel,html[data-pa-theme=light] body #root .lab-contract-panel,html[data-pa-theme=light] body #root .lab-operational-brief,html[data-pa-theme=light] body #root .lab-artifact-map-panel,html[data-pa-theme=light] body #root .lab-phase-status,html[data-pa-theme=light] body #root .lab-command-deck{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .mobile-product-nav{border-color:var(--theme-border)!important;background:var(--theme-topbar)!important}html[data-pa-theme=light] body #root .mobile-product-nav a{color:var(--theme-text-3)!important}html[data-pa-theme=light] body #root .mobile-product-nav a.active{color:var(--theme-accent)!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav{box-shadow:none!important;background:#060810!important;border-top-color:#1a1d2e!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav a{color:#6b7191!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav a svg{color:currentColor!important;stroke:currentColor!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav a.active{color:#3dffd6!important;background:#0d0f17!important}html[data-pa-theme=light] body #root .learning-board>article,html[data-pa-theme=light] body #root .ops-summary>article,html[data-pa-theme=light] body #root .next-work-grid>div,html[data-pa-theme=light] body #root .resume-status,html[data-pa-theme=light] body #root .level-readiness>div,html[data-pa-theme=light] body #root .activity-rail-card,html[data-pa-theme=light] body #root .activity-rail-card a,html[data-pa-theme=light] body #root .achievement-rail-card,html[data-pa-theme=light] body #root .achievement-row,html[data-pa-theme=light] body #root .achievement-next,html[data-pa-theme=light] body #root .readiness-panel,html[data-pa-theme=light] body #root .readiness-panel>div,html[data-pa-theme=light] body #root .canonical-toolbar,html[data-pa-theme=light] body #root .course-table{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .course-filter-toolbar .search-box,html[data-pa-theme=light] body #root .course-filter-toolbar .segmented,html[data-pa-theme=light] body #root .course-filter-toolbar .course-topic-select,html[data-pa-theme=light] body #root .course-filter-toolbar .course-topic-select select,html[data-pa-theme=light] body #root .canonical-toolbar select,html[data-pa-theme=light] body #root input,html[data-pa-theme=light] body #root select,html[data-pa-theme=light] body #root textarea{border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important;color:var(--theme-text)!important}html[data-pa-theme=light] body #root .learning-board>article span,html[data-pa-theme=light] body #root .learning-board>article p,html[data-pa-theme=light] body #root .ops-summary>article span,html[data-pa-theme=light] body #root .ops-summary>article small,html[data-pa-theme=light] body #root .next-work-grid span,html[data-pa-theme=light] body #root .next-work-grid p,html[data-pa-theme=light] body #root .resume-status span,html[data-pa-theme=light] body #root .resume-status p,html[data-pa-theme=light] body #root .level-readiness>div>span,html[data-pa-theme=light] body #root .activity-rail-card a span,html[data-pa-theme=light] body #root .achievement-row span,html[data-pa-theme=light] body #root .achievement-empty,html[data-pa-theme=light] body #root .achievement-next small,html[data-pa-theme=light] body #root .readiness-panel p,html[data-pa-theme=light] body #root .canonical-toolbar label span,html[data-pa-theme=light] body #root .course-topic-select span,html[data-pa-theme=light] body #root .course-row span,html[data-pa-theme=light] body #root .course-row p{color:var(--theme-text-2)!important}html[data-pa-theme=light] body #root .learning-board>article strong,html[data-pa-theme=light] body #root .ops-summary>article strong,html[data-pa-theme=light] body #root .next-work-grid strong,html[data-pa-theme=light] body #root .resume-status strong,html[data-pa-theme=light] body #root .level-readiness>div strong,html[data-pa-theme=light] body #root .activity-rail-card a strong,html[data-pa-theme=light] body #root .achievement-row strong,html[data-pa-theme=light] body #root .achievement-next strong,html[data-pa-theme=light] body #root .readiness-panel strong,html[data-pa-theme=light] body #root .course-row strong{color:var(--theme-text)!important}html[data-pa-theme=light] body #root .learning-roadmap-strip a,html[data-pa-theme=light] body #root .course-row:hover,html[data-pa-theme=light] body #root .segmented button:hover,html[data-pa-theme=light] body #root .activity-rail-card a:hover,html[data-pa-theme=light] body #root .achievement-row:hover,html[data-pa-theme=light] body #root .readiness-panel a:hover{background:var(--theme-surface-2)!important}html[data-pa-theme=light] body #root .learning-board .text-link,html[data-pa-theme=light] body #root .text-link{color:var(--theme-accent)!important}html[data-pa-theme=light] body #root .primary-action,html[data-pa-theme=light] body #root .secondary-action{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;color:#fff!important}html[data-pa-theme=light] body #root .v2-level-badge.v2-level-fresher{color:#007866!important;background:#e4fbf5!important}html[data-pa-theme=light] body #root .v2-level-badge.v2-level-intermediate{color:#186fc7!important;background:#e8f1ff!important}html[data-pa-theme=light] body #root .v2-level-badge.v2-level-advanced{color:#6d45b8!important;background:#f1e8ff!important}html[data-pa-theme=light] body #root .v2-difficulty-badge.v2-difficulty-easy{color:#0b8f55!important;background:#e8fbf1!important}html[data-pa-theme=light] body #root .v2-difficulty-badge.v2-difficulty-medium{color:#a66100!important;background:#fff4de!important}html[data-pa-theme=light] body #root .v2-difficulty-badge.v2-difficulty-hard{color:#c82745!important;background:#ffe8ee!important}html body #root .product-body>.product-frame>main>.refdash,html body #root .product-body>.product-frame>main>.v1-interview-page{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}html:not([data-pa-theme=light]) body #root .product-nav a span{letter-spacing:.08em!important;text-transform:uppercase!important}html:not([data-pa-theme=light]) body #root .topbar-avatar strong,html:not([data-pa-theme=light]) body #root .product-sidebar-profile strong{text-transform:lowercase!important}html:not([data-pa-theme=light]) body #root .product-brand small{display:none!important}html[data-pa-theme=light] body #root .product-shell{color:#1a1d1b!important;background:#f4f4f1!important;height:100vh!important;min-height:100vh!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;overflow:hidden!important}html[data-pa-theme=light] body #root .product-shell>.product-topline{color:#1a1d1b!important;background:#fff!important;border-bottom:1px solid #e2e2dc!important;flex:0 0 44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important}html[data-pa-theme=light] body #root .product-shell>.product-body{background:#f4f4f1!important;flex:0 0 calc(100vh - 44px)!important;height:calc(100vh - 44px)!important;max-height:calc(100vh - 44px)!important}html[data-pa-theme=light] body #root .product-body>.product-sidebar{background:#eeeee9!important;border-right:1px solid #dedede!important;flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html[data-pa-theme=light] body #root .product-brand{background:#eeeee9!important;border-bottom:1px solid #dedede!important;flex:0 0 54px!important;gap:10px!important;height:54px!important;min-height:54px!important;padding:0 16px!important}html[data-pa-theme=light] body #root .product-brand>span{color:#fff!important;background:#0d9488!important;border-radius:4px!important;flex-basis:24px!important;width:24px!important;height:24px!important;font-size:10px!important}html[data-pa-theme=light] body #root .product-brand strong{color:#1a1d1b!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important}html[data-pa-theme=light] body #root .product-brand small{color:#8a9690!important;margin-top:1px!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important;display:block!important}html[data-pa-theme=light] body #root .topline-breadcrumb{gap:8px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html[data-pa-theme=light] body #root .topline-breadcrumb span,html[data-pa-theme=light] body #root .topline-breadcrumb strong,html[data-pa-theme=light] body #root .topline-breadcrumb em{letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important}html[data-pa-theme=light] body #root .topline-breadcrumb span,html[data-pa-theme=light] body #root .topline-breadcrumb em{color:#8a9690!important}html[data-pa-theme=light] body #root .topline-breadcrumb strong{color:#1a1d1b!important}html[data-pa-theme=light] body #root .recovery-key-chip{color:#6b7870!important;background:#fafaf7!important;border:1px solid #e2e2dc!important;border-radius:4px!important;height:24px!important;margin-right:8px!important;padding:0 10px!important;font-size:11px!important}html[data-pa-theme=light] body #root .topbar-icon-button{color:#6b7870!important;border-radius:4px!important;width:26px!important;min-width:26px!important;height:26px!important}html[data-pa-theme=light] body #root .topbar-icon-button:hover,html[data-pa-theme=light] body #root .topbar-avatar:hover{background:#f0f0ec!important}html[data-pa-theme=light] body #root .topbar-icon-button.active,html[data-pa-theme=light] body #root .theme-toggle-button[aria-pressed=true]{color:#0d9488!important;background:#ddfaf6!important}html[data-pa-theme=light] body #root .topbar-avatar{color:#4a5650!important;border-radius:6px!important;gap:6px!important;height:28px!important;padding:0 8px!important}html[data-pa-theme=light] body #root .topbar-avatar>span:not(.visually-hidden){color:#0f766e!important;background:#c7ede9!important;border-radius:50%!important;width:20px!important;height:20px!important;font-size:9px!important}html[data-pa-theme=light] body #root .topbar-avatar strong{color:#4a5650!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important}html[data-pa-theme=light] body #root .topbar-divider{background:#e2e2dc!important;height:16px!important}html[data-pa-theme=light] body #root .product-nav{flex:auto!important;gap:2px!important;padding:12px 8px 0!important}html[data-pa-theme=light] body #root .product-nav a{color:#3d4d44!important;background:0 0!important;border:0!important;border-radius:6px!important;gap:10px!important;min-height:34px!important;padding:0 10px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html[data-pa-theme=light] body #root .product-nav a:hover{background:#e0e0db!important}html[data-pa-theme=light] body #root .product-nav a.active{color:#fff!important;background:#0d9488!important}html[data-pa-theme=light] body #root .product-nav a svg{opacity:.8!important;width:15px!important;height:15px!important}html[data-pa-theme=light] body #root .product-nav a.active svg{opacity:1!important}html[data-pa-theme=light] body #root .product-nav a span{color:currentColor!important;letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:500!important}html[data-pa-theme=light] body #root .product-nav a small{color:#8a9690!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important}html[data-pa-theme=light] body #root .product-nav a.active small{display:none!important}html[data-pa-theme=light] body #root .product-sidebar-progress{gap:10px!important;padding:14px 20px 0!important}html[data-pa-theme=light] body #root .product-sidebar-progress>p{color:#9ba8a0!important;letter-spacing:.12em!important;margin-bottom:2px!important;font-size:10px!important}html[data-pa-theme=light] body #root .product-progress-row{gap:5px!important}html[data-pa-theme=light] body #root .product-progress-row span,html[data-pa-theme=light] body #root .product-progress-row strong{color:#6b7870!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:400!important}html[data-pa-theme=light] body #root .product-progress-row strong{color:#4a5650!important}html[data-pa-theme=light] body #root .product-progress-row>span{background:#dedede!important;border-radius:999px!important;height:4px!important}html[data-pa-theme=light] body #root .product-progress-row>span>i{opacity:1!important;background:#0d9488!important;border-radius:999px!important;height:4px!important}html[data-pa-theme=light] body #root .product-sidebar-profile{background:#eeeee9!important;border-top:1px solid #dedede!important;gap:10px!important;padding:12px!important}html[data-pa-theme=light] body #root .product-sidebar-profile>div{color:#0f766e!important;background:#c7ede9!important;border-radius:50%!important;flex-basis:28px!important;width:28px!important;height:28px!important;font-size:11px!important}html[data-pa-theme=light] body #root .product-sidebar-profile strong{color:#1a1d1b!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important}html[data-pa-theme=light] body #root .product-sidebar-profile small{color:#8a9690!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important}.refdash{--rd-bg:#080a11;--rd-surface:#0d0f17;--rd-surface-2:#131620;--rd-border:#1a1d2e;--rd-border-2:#242840;--rd-text:#dde2f0;--rd-text-2:#6b7191;--rd-text-3:#393d57;--rd-accent:#3dffd6;--rd-accent-bg:#0a201c;--rd-green:#1ddf7a;--rd-green-bg:#061a0f;--rd-blue:#4e9fff;--rd-blue-bg:#081424;--rd-amber:#ffb347;--rd-amber-bg:#1a1108;background:var(--rd-bg);color:var(--rd-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:block;overflow-y:auto}.refdash *{box-sizing:border-box}.refdash button{font:inherit}.refdash-inner{width:100%;max-width:1280px;margin:0 auto;padding:24px}.refdash-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.refdash-status-card,.refdash-panel,.refdash-course-table{border:1px solid var(--rd-border);background:var(--rd-surface);border-radius:2px}.refdash-status-card{min-height:142px;padding:16px}.refdash-status-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.refdash-status-card header span,.refdash-panel>header,.refdash-course-head span,.refdash-filter button,.refdash-tag,.refdash-row-progress em,.refdash-level,.refdash-saved span{font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;text-transform:uppercase;line-height:1}.refdash-status-card header span{color:var(--rd-text-3);letter-spacing:.1em;font-size:11px;font-weight:600}.refdash-status-card.tone-accent header span,.refdash-status-card.tone-accent header svg{color:var(--rd-accent)}.refdash-status-card.tone-blue header span,.refdash-status-card.tone-blue header svg{color:var(--rd-blue)}.refdash-status-card header svg{width:14px;height:14px;color:var(--rd-text-3)}.refdash-kicker,.refdash-status-card p{color:var(--rd-text-2);margin:0;font-size:11px;line-height:1.5}.refdash-status-card strong{color:var(--rd-text);margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.3;display:block}.refdash-light-only{display:none}.refdash-progress-row{align-items:center;gap:12px;margin-top:14px;display:flex}.refdash-progress-row>span:last-child{color:var(--rd-text-3);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:10px}.refdash-meter{background:var(--rd-border-2);flex:auto;min-width:24px;height:1px;display:block;overflow:hidden}.refdash-meter i{background:var(--rd-accent);opacity:.85;height:100%;display:block}.refdash-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.refdash-tags>span:last-child{color:var(--rd-text-3);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:10px}.refdash-tag{border-radius:2px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:500;display:inline-flex}.refdash-tag.tone-blue{background:var(--rd-blue-bg);color:var(--rd-blue)}.refdash-tag.tone-amber{background:var(--rd-amber-bg);color:var(--rd-amber)}.refdash-score{align-items:end;gap:8px;margin-top:4px;display:flex}.refdash-score strong{color:var(--rd-text);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;margin:0;font-size:44px;font-weight:700;line-height:.9}.refdash-score span{color:var(--rd-text-3);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:16px}.refdash-level-bars{gap:7px;margin-top:14px;display:grid}.refdash-level-bars>div,.refdash-coverage-row{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.refdash-level-bars span,.refdash-coverage-row span,.refdash-level-bars em,.refdash-coverage-row em{font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:10px;font-style:normal}.refdash-level-bars em,.refdash-coverage-row em{color:var(--rd-text-3)}.level-fresher>span,.level-fresher .refdash-level,.refdash-course-row.level-fresher .refdash-level{color:var(--rd-green)}.level-intermediate>span,.level-intermediate .refdash-level,.refdash-course-row.level-intermediate .refdash-level{color:var(--rd-blue)}.level-advanced>span,.level-advanced .refdash-level,.refdash-course-row.level-advanced .refdash-level{color:var(--rd-amber)}.refdash-main-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px;display:grid}.refdash-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.refdash-section-header strong{color:var(--rd-text);font-size:13px;font-weight:600;display:inline}.refdash-section-header span{color:var(--rd-text-3);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;margin-left:12px;font-size:11px}.refdash-filter{border:1px solid var(--rd-border);border-radius:2px;display:flex;overflow:hidden}.refdash-filter button{border:0;border-left:1px solid var(--rd-border);min-height:24px;color:var(--rd-text-2);box-shadow:none;background:0 0;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:500;display:inline-flex}.refdash-filter button:first-child{border-left:0}.refdash-filter button.active{background:var(--rd-surface-2);color:var(--rd-accent)}.refdash-filter button span{color:currentColor;margin:0;font-size:10px}.refdash-course-table{overflow:hidden}.refdash-course-head,.refdash-course-row{grid-template-columns:20px minmax(0,1fr) 80px 60px 48px 20px;align-items:center;gap:0;display:grid}.refdash-course-head{border-bottom:1px solid var(--rd-border);background:var(--rd-surface);padding:8px 16px}.refdash-course-head span{color:var(--rd-text-3);letter-spacing:.1em;font-size:9px}.refdash-course-row{border:0;border-bottom:1px solid var(--rd-border);background:var(--rd-surface);width:100%;min-height:56px;color:inherit;text-align:left;box-shadow:none;border-radius:0;padding:0 16px}.refdash-course-row.last{border-bottom:0}.refdash-course-row:hover{background:var(--rd-surface-2)}.refdash-state{color:var(--rd-text-3);align-items:center;display:inline-flex}.refdash-state svg,.refdash-state i{width:13px;height:13px}.refdash-state i{background:var(--rd-accent);border-radius:50%;display:block}.refdash-course-title{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.refdash-course-title>span{color:var(--rd-text-2);align-items:center;display:inline-flex}.refdash-course-title svg{width:13px;height:13px}.refdash-course-title strong{min-width:0;color:var(--rd-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.refdash-course-title small{color:var(--rd-text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-items:center;gap:4px;margin-top:2px;font-size:10px;line-height:1.2;display:flex;overflow:hidden}.refdash-course-title small svg{width:10px;height:10px}.refdash-track{color:var(--rd-text-2);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.refdash-level{background:var(--rd-surface-2);border-radius:2px;justify-self:start;align-items:center;height:18px;padding:0 6px;font-size:9px;font-weight:600;display:inline-flex}.refdash-row-progress{align-items:center;gap:7px;display:flex}.refdash-row-progress em{width:18px;color:var(--rd-text-3);text-align:right;font-size:10px;font-style:normal}.refdash-row-arrow{width:13px;height:13px;color:var(--rd-text-3)}.refdash-rail{align-content:start;gap:12px;display:grid}.refdash-panel>header{border-bottom:1px solid var(--rd-border);color:var(--rd-text-3);letter-spacing:.1em;padding:10px 14px;font-size:10px;font-weight:600}.refdash-panel>div{padding:14px}.refdash-rail-primary{color:var(--rd-text-2);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;margin:0 0 3px;font-size:11px}.refdash-panel p{color:var(--rd-text-3);margin:0;font-size:12px;line-height:1.5}.refdash-practice-button{border:1px solid color-mix(in srgb, var(--rd-accent) 20%, transparent);background:var(--rd-accent-bg);width:100%;min-height:34px;color:var(--rd-accent);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;box-shadow:none;border-radius:2px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:500;display:inline-flex}.refdash-practice-button svg{width:11px;height:11px}.refdash-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.refdash-badges div{border:1px solid var(--rd-border);background:var(--rd-surface);min-height:54px;color:var(--rd-text-3);border-radius:2px;place-items:center;gap:5px;display:grid}.refdash-badges div.earned{border-color:color-mix(in srgb, var(--rd-accent) 28%, var(--rd-border));background:var(--rd-accent-bg);color:var(--rd-accent)}.refdash-badges svg{width:14px;height:14px}.refdash-badges span{font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:10px}.refdash-saved{gap:10px;display:grid}.refdash-saved p{border-bottom:1px solid var(--rd-border);padding-bottom:9px}.refdash-saved p:last-child{border-bottom:0;padding-bottom:0}.refdash-saved span{color:var(--rd-text-3);letter-spacing:.08em;margin-bottom:3px;font-size:9px;display:block}html[data-pa-theme=light] body #root .refdash{--rd-bg:#f4f4f1;--rd-surface:#fff;--rd-surface-2:#fafaf7;--rd-border:#e2e2dc;--rd-border-2:#f0f0ec;--rd-text:#1a1d1b;--rd-text-2:#6b7870;--rd-text-3:#8a9690;--rd-accent:#0d9488;--rd-accent-bg:#ddfaf6;--rd-green:#166534;--rd-green-bg:#dcfce7;--rd-blue:#2563eb;--rd-blue-bg:#dbeafe;--rd-amber:#92400e;--rd-amber-bg:#fef3c7}html[data-pa-theme=light] body #root .refdash-inner{padding:24px}html[data-pa-theme=light] body #root .refdash-status-grid{gap:16px;margin-bottom:32px}html[data-pa-theme=light] body #root .refdash-status-card,html[data-pa-theme=light] body #root .refdash-panel,html[data-pa-theme=light] body #root .refdash-course-table{background:#fff;border-radius:8px}html[data-pa-theme=light] body #root .refdash-status-card header span{letter-spacing:.12em}html[data-pa-theme=light] body #root .refdash-status-card strong{font-size:14px}html[data-pa-theme=light] body #root .refdash-light-only{display:block}html[data-pa-theme=light] body #root .refdash-main-grid{grid-template-columns:minmax(0,1fr) 280px}html[data-pa-theme=light] body #root .refdash-section-header{margin-bottom:16px}html[data-pa-theme=light] body #root .refdash-section-header strong{font-size:15px}html[data-pa-theme=light] body #root .refdash-filter{background:#f0f0ec;border-radius:6px;padding:2px}html[data-pa-theme=light] body #root .refdash-filter button{color:#6b7870;text-transform:none;border:0;border-radius:4px;min-height:26px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}html[data-pa-theme=light] body #root .refdash-filter button.active{color:#1a1d1b;background:#fff;box-shadow:0 1px 2px #0000000f}html[data-pa-theme=light] body #root .refdash-course-head{display:none}html[data-pa-theme=light] body #root .refdash-course-row{background:#fff;border-bottom-color:#f0f0ec;grid-template-columns:20px minmax(0,1fr) 78px 80px 18px;min-height:66px;padding:0 16px}html[data-pa-theme=light] body #root .refdash-track{display:none}html[data-pa-theme=light] body #root .refdash-course-title strong{font-size:13px;font-weight:500}html[data-pa-theme=light] body #root .refdash-level{text-transform:none;border-radius:4px;height:20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px}html[data-pa-theme=light] body #root .refdash-course-row.level-fresher .refdash-level{color:#166534;background:#dcfce7}html[data-pa-theme=light] body #root .refdash-course-row.level-intermediate .refdash-level{color:#1e40af;background:#dbeafe}html[data-pa-theme=light] body #root .refdash-course-row.level-advanced .refdash-level{color:#92400e;background:#fef3c7}html[data-pa-theme=light] body #root .refdash-panel>header{padding:14px 16px}html[data-pa-theme=light] body #root .refdash-panel>div{padding:16px}html[data-pa-theme=light] body #root .refdash-practice-button{color:#fff;background:#0d9488;border:0;border-radius:6px;min-height:34px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600}html:not([data-pa-theme=light]) body #root .refdash-light-only-panel{display:none}.v1-interview-page{display:none!important}html[data-pa-theme=light] body #root .v1-interview-page{color:#1a1d1b!important;background:#f4f4f1!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:flex!important;overflow:hidden!important}html[data-pa-theme=light] body #root .v2-interview-page{display:none!important}html[data-pa-theme=light] body #root .v1-interview-list{background:#fafaf7;border-right:1px solid #e2e2dc;flex-direction:column;flex:0 0 380px;width:380px;min-width:380px;height:100%;min-height:0;display:flex;overflow:hidden}html[data-pa-theme=light] body #root .v1-list-header{border-bottom:1px solid #e2e2dc;gap:12px;padding:16px;display:grid}html[data-pa-theme=light] body #root .v1-list-title-row,html[data-pa-theme=light] body #root .v1-pack-header-top,html[data-pa-theme=light] body #root .v1-meta-row,html[data-pa-theme=light] body #root .v1-header-actions,html[data-pa-theme=light] body #root .v1-pack-progress{align-items:center;display:flex}html[data-pa-theme=light] body #root .v1-list-title-row,html[data-pa-theme=light] body #root .v1-pack-header-top{justify-content:space-between;gap:16px}html[data-pa-theme=light] body #root .v1-list-title-row p{color:#1a1d1b;margin:0;font-size:14px;font-weight:600;line-height:1.25}html[data-pa-theme=light] body #root .v1-list-title-row small{color:#8a9690;margin-top:2px;font-size:11px;line-height:1.3;display:block}html[data-pa-theme=light] body #root .v1-list-title-row button,html[data-pa-theme=light] body #root .v1-header-actions button,html[data-pa-theme=light] body #root .v1-practice-card button{color:#4a5650;min-height:30px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #e2e2dc;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}html[data-pa-theme=light] body #root .v1-list-title-row button{min-height:28px;font-size:11px}html[data-pa-theme=light] body #root .v1-list-title-row button svg,html[data-pa-theme=light] body #root .v1-header-actions button svg,html[data-pa-theme=light] body #root .v1-practice-card button svg{width:12px;height:12px}html[data-pa-theme=light] body #root .v1-search{background:#fff;border:1px solid #e2e2dc;border-radius:6px;align-items:center;gap:8px;min-height:37px;padding:0 12px;display:flex}html[data-pa-theme=light] body #root .v1-search svg{color:#9ba8a0;width:13px;height:13px}html[data-pa-theme=light] body #root .v1-search input{outline:0;flex:auto;min-width:0;padding:0;font-size:13px;color:#1a1d1b!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-pa-theme=light] body #root .v1-search input::placeholder{color:#9ba8a0}html[data-pa-theme=light] body #root .v1-filter-row{flex-wrap:wrap;gap:4px;display:flex}html[data-pa-theme=light] body #root .v1-filter-row button{color:#6b7870;min-height:22px;box-shadow:none;background:#fff;border:1px solid #e2e2dc;border-radius:4px;padding:0 8px;font-size:10px;font-weight:500}html[data-pa-theme=light] body #root .v1-overall-progress{border-bottom:1px solid #f0f0ec;padding:8px 16px}html[data-pa-theme=light] body #root .v1-overall-progress div{color:#8a9690;justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}html[data-pa-theme=light] body #root .v1-overall-progress em{font-style:normal}html[data-pa-theme=light] body #root .v1-overall-progress i,html[data-pa-theme=light] body #root .v1-mini-meter{background:#e2e2dc;border-radius:999px;height:4px;display:block;overflow:hidden}html[data-pa-theme=light] body #root .v1-overall-progress i span,html[data-pa-theme=light] body #root .v1-mini-meter span{background:#0d9488;border-radius:999px;height:100%;display:block}html[data-pa-theme=light] body #root .v1-pack-list{flex:auto;min-height:0;overflow-y:auto}html[data-pa-theme=light] body #root .v1-empty-state{color:#8a9690;text-align:center;margin:48px 0;font-size:13px}html[data-pa-theme=light] body #root .v1-pack-row{color:#1a1d1b;text-align:left;width:100%;box-shadow:none;background:0 0;border-top:0;border-bottom:1px solid #f0f0ec;border-left:2px solid #0000;border-right:0;border-radius:0;gap:8px;padding:12px 16px;display:grid}html[data-pa-theme=light] body #root .v1-pack-row:hover{background:#f4f4f1}html[data-pa-theme=light] body #root .v1-pack-row.selected{background:#fff;border-left-color:#0d9488}html[data-pa-theme=light] body #root .v1-pack-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}html[data-pa-theme=light] body #root .v1-pack-title-row strong{color:#1a1d1b;font-size:13px;font-weight:500;line-height:1.35}html[data-pa-theme=light] body #root .v1-pack-title-row svg{color:#c4c4bc;flex:none;width:13px;height:13px;margin-top:2px}html[data-pa-theme=light] body #root .v1-pack-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-pa-theme=light] body #root .v1-pack-meta-row em{border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}html[data-pa-theme=light] body #root .v1-pack-meta-row small{color:#8a9690;font-size:10px}html[data-pa-theme=light] body #root .v1-mini-meter{height:4px}html[data-pa-theme=light] body #root .v1-interview-detail{background:#f4f4f1;flex:auto;min-width:0;height:100%;overflow-y:auto}html[data-pa-theme=light] body #root .v1-detail-inner{width:100%;max-width:860px;margin:0 auto;padding:24px}html[data-pa-theme=light] body #root .v1-pack-header,html[data-pa-theme=light] body #root .v1-side-panel,html[data-pa-theme=light] body #root .v1-practice-card{background:#fff;border:1px solid #e2e2dc;border-radius:8px}html[data-pa-theme=light] body #root .v1-pack-header{margin-bottom:24px;padding:20px}html[data-pa-theme=light] body #root .v1-pack-header-top{align-items:flex-start;margin-bottom:14px}html[data-pa-theme=light] body #root .v1-meta-row{flex-wrap:wrap;gap:8px;margin-bottom:6px}html[data-pa-theme=light] body #root .v1-meta-row span{border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}html[data-pa-theme=light] body #root .v1-meta-row em{color:#8a9690;font-size:11px;font-style:normal}html[data-pa-theme=light] body #root .v1-pack-header h2{color:#1a1d1b;margin:0;font-size:18px;font-weight:600;line-height:1.25}html[data-pa-theme=light] body #root .v1-header-actions{gap:8px}html[data-pa-theme=light] body #root .v1-header-actions button.primary{color:#fff;background:#0d9488;border-color:#0d9488;font-weight:600}html[data-pa-theme=light] body #root .v1-pack-progress{gap:12px}html[data-pa-theme=light] body #root .v1-pack-progress>span{background:#f0f0ec;border-radius:999px;flex:auto;height:6px;display:block;overflow:hidden}html[data-pa-theme=light] body #root .v1-pack-progress i{background:#0d9488;border-radius:999px;height:100%;display:block}html[data-pa-theme=light] body #root .v1-pack-progress em{color:#8a9690;white-space:nowrap;font-size:11px;font-style:normal}html[data-pa-theme=light] body #root .v1-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px;display:grid}html[data-pa-theme=light] body #root .v1-main-column,html[data-pa-theme=light] body #root .v1-side-column{align-content:start;gap:16px;display:grid}html[data-pa-theme=light] body #root .v1-side-column{gap:12px}html[data-pa-theme=light] body #root .v1-side-panel{overflow:hidden}html[data-pa-theme=light] body #root .v1-side-panel>header{color:#8a9690;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #e2e2dc;padding:12px 16px;font-size:11px;font-weight:600;line-height:1}html[data-pa-theme=light] body #root .v1-side-panel>div{padding:8px 16px}html[data-pa-theme=light] body #root .v1-question-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}html[data-pa-theme=light] body #root .v1-question-row.bordered{border-bottom:1px solid #f0f0ec}html[data-pa-theme=light] body #root .v1-question-row button{color:#c4c4bc;width:20px;height:20px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-pa-theme=light] body #root .v1-question-row button[aria-label=Practiced]{color:#0d9488}html[data-pa-theme=light] body #root .v1-question-row svg{width:14px;height:14px}html[data-pa-theme=light] body #root .v1-question-row p{color:#1a1d1b;margin:0;font-size:13px;line-height:1.5}html[data-pa-theme=light] body #root .v1-question-row button[aria-label=Practiced]+p{color:#8a9690}html[data-pa-theme=light] body #root .v1-question-row>span{text-transform:uppercase;border-radius:4px;align-items:center;height:18px;padding:0 7px;font-size:9px;font-weight:600;display:inline-flex}html[data-pa-theme=light] body #root .v1-more-count{color:#8a9690;text-align:center;margin:6px 0 8px;font-size:12px}html[data-pa-theme=light] body #root .v1-practice-card{padding:16px}html[data-pa-theme=light] body #root .v1-practice-card p{color:#8a9690;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}html[data-pa-theme=light] body #root .v1-practice-card strong{color:#1a1d1b;margin-bottom:14px;font-size:13px;font-weight:500;line-height:1.55;display:block}html[data-pa-theme=light] body #root .v1-practice-card button{color:#0d9488}html[data-pa-theme=light] body #root .v1-link-row,html[data-pa-theme=light] body #root .v1-signal-row,html[data-pa-theme=light] body #root .v1-red-row{color:#6b7870;align-items:flex-start;gap:8px;margin:0;padding:6px 0;font-size:12px;line-height:1.5;display:flex}html[data-pa-theme=light] body #root .v1-link-row svg,html[data-pa-theme=light] body #root .v1-red-row svg{flex:none;width:12px;height:12px;margin-top:3px}html[data-pa-theme=light] body #root .v1-link-row.doc,html[data-pa-theme=light] body #root .v1-link-row.doc svg{color:#2563eb}html[data-pa-theme=light] body #root .v1-signal-row i{background:#16a34a;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:7px}html[data-pa-theme=light] body #root .v1-red-row svg{color:#dc2626}@media (width<=1100px){html[data-pa-theme=light] body #root .v1-interview-list{flex-basis:340px;width:340px;min-width:340px}html[data-pa-theme=light] body #root .v1-detail-grid,html[data-pa-theme=light] body #root .refdash-main-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.refdash-status-grid{grid-template-columns:1fr}html[data-pa-theme=light] body #root .v1-interview-page{flex-direction:column;overflow-y:auto!important}html[data-pa-theme=light] body #root .v1-interview-list,html[data-pa-theme=light] body #root .v1-interview-detail{flex:none;width:100%;min-width:0;height:auto;overflow:visible}}html[data-pa-theme=light] body #root .product-body>.product-frame,html[data-pa-theme=light] body #root .product-body>.product-frame>main{background:#f4f4f1!important}html[data-pa-theme=light] body #root .product-nav{flex:none!important}.refdash-status-label{align-items:center!important;gap:7px!important;display:inline-flex!important}.refdash-status-label svg{color:currentColor!important;width:13px!important;height:13px!important}.refdash-status-card header>svg{color:var(--rd-text-3)!important}.refdash-filter-label-light{display:none!important}.refdash-filter-label-dark{display:inline-flex!important}.refdash-filter-label-light em{color:#9ba8a0;margin-left:5px;font-style:normal}html[data-pa-theme=light] body #root .refdash-filter-label-light{align-items:center!important;display:inline-flex!important}html[data-pa-theme=light] body #root .refdash-filter-label-dark,.refdash-level-label-light{display:none!important}.refdash-level-label-dark,html[data-pa-theme=light] body #root .refdash-level-label-light{display:inline!important}html[data-pa-theme=light] body #root .refdash-level-label-dark{display:none!important}html body #root .refdash-level-bars>div,html body #root .refdash-coverage-row{background:0 0!important}html body #root .refdash-course-row{background:var(--rd-surface)!important}html body #root .refdash-course-row:hover{background:var(--rd-surface-2)!important}html:not([data-pa-theme=light]) body #root .refdash-course-row{background:0 0!important;min-height:44px!important}html:not([data-pa-theme=light]) body #root .refdash-course-row:hover{background:#131620!important}html:not([data-pa-theme=light]) body #root .refdash-course-title small{display:none!important}html:not([data-pa-theme=light]) body #root .refdash-level{letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:0!important}html[data-pa-theme=light] body #root .refdash-course-row{background:#fff!important}html[data-pa-theme=light] body #root .refdash-course-row:hover{background:#fafaf7!important}html[data-pa-theme=light] body #root .refdash-level-bars>div,html[data-pa-theme=light] body #root .refdash-coverage-row{background:0 0!important}html[data-pa-theme=light] body #root .product-body>.product-frame>main>.v1-interview-page>.v1-interview-detail{color:#1a1d1b!important;background:#f4f4f1!important}.refdash-score-scale{display:none}html[data-pa-theme=light] body #root .refdash-score{margin-top:10px}html[data-pa-theme=light] body #root .refdash-score strong{font-size:36px;line-height:1}html[data-pa-theme=light] body #root .refdash-score span{font-size:14px}html[data-pa-theme=light] body #root .refdash-score-scale{gap:6px;margin-top:12px;display:grid}html[data-pa-theme=light] body #root .refdash-score-scale div{color:#8a9690;justify-content:space-between;font-size:10px;display:flex}html[data-pa-theme=light] body #root .refdash-score-scale .refdash-meter{background:#e2e2dc;border-radius:999px;height:6px}html[data-pa-theme=light] body #root .refdash-score-scale .refdash-meter i{border-radius:999px}html[data-pa-theme=light] body #root .refdash-level-bars{display:none!important}html[data-pa-theme=light] body #root .refdash-status-grid{margin-bottom:18px!important}html[data-pa-theme=light] body #root .refdash-status-card{min-height:180px!important}html:not([data-pa-theme=light]) body #root .refdash-filter{background:0 0!important;border-color:#1a1d2e!important}html:not([data-pa-theme=light]) body #root .refdash-filter button{color:#6b7191!important;box-shadow:none!important;background:0 0!important;border-left:1px solid #1a1d2e!important;border-radius:0!important}html:not([data-pa-theme=light]) body #root .refdash-filter button:first-child{border-left:0!important}html:not([data-pa-theme=light]) body #root .refdash-filter button.active{color:#3dffd6!important;background:#131620!important}html:not([data-pa-theme=light]) body #root .refdash-course-table,html:not([data-pa-theme=light]) body #root .refdash-course-row{border-color:#1a1d2e!important}html:not([data-pa-theme=light]) body #root .refdash-course-row{border-bottom-color:#1a1d2e!important}html:not([data-pa-theme=light]) body #root .refdash-status-label svg{display:none!important}html:not([data-pa-theme=light]) body #root .refdash-practice-button{color:#3dffd6!important;background:#0a201c!important;border-color:#3dffd633!important}html[data-pa-theme=light] body #root .refdash-practice-button{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}html[data-pa-theme=light] body #root .product-nav a.active,html[data-pa-theme=light] body #root .product-nav a.active span,html[data-pa-theme=light] body #root .product-nav a.active svg{color:#fff!important}html[data-pa-theme=light] body #root .product-nav a.active:after{content:"›";color:#fff;opacity:.75;margin-left:auto;font-size:16px;line-height:1}html[data-pa-theme=light] body #root .product-sidebar-profile strong{font-size:0!important}html[data-pa-theme=light] body #root .product-sidebar-profile strong:after{content:"Guest Learner";color:#1a1d1b;font-size:12px;font-weight:500}html[data-pa-theme=light] body #root .product-sidebar-profile small{font-size:0!important}html[data-pa-theme=light] body #root .product-sidebar-profile small:after{content:"Local profile · not synced";color:#8a9690;font-size:10px}.refdash-label-light{display:none!important}.refdash-label-dark,html[data-pa-theme=light] body #root .refdash-label-light{display:inline!important}html[data-pa-theme=light] body #root .refdash-label-dark,html[data-pa-theme=light] body #root .refdash-dark-only,html[data-pa-theme=light] body #root .refdash-progress-row>span:last-child{display:none!important}html[data-pa-theme=light] body #root .refdash-tags{gap:6px!important;margin-top:14px!important}html[data-pa-theme=light] body #root .refdash-tag{letter-spacing:0!important;text-transform:none!important;border-radius:4px!important;height:20px!important;padding:0 8px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1!important}html[data-pa-theme=light] body #root .refdash-course-row{border-bottom-color:#f0f0ec!important;min-height:56px!important}html[data-pa-theme=light] body #root .refdash-course-title strong{font-size:13px!important;line-height:1.25!important}html[data-pa-theme=light] body #root .refdash-course-title small{margin-top:1px!important;font-size:10px!important}html[data-pa-theme=light] body #root .refdash-row-progress{gap:10px!important}html[data-pa-theme=light] body #root .refdash-row-progress .refdash-meter{background:#dedede!important;border-radius:999px!important;height:4px!important}html[data-pa-theme=light] body #root .refdash-row-progress .refdash-meter i{border-radius:999px!important}html[data-pa-theme=light] body #root .refdash-row-progress em{color:#8a9690!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important}html[data-pa-theme=light] body #root .refdash-rail{gap:16px!important}html[data-pa-theme=light] body #root .refdash-panel>header{color:#8a9690!important;letter-spacing:.12em!important;font-size:11px!important}html[data-pa-theme=light] body #root .refdash-practice-button{text-transform:none!important;min-height:36px!important;margin-top:14px!important}html body #root .product-topline .topbar-actions{position:relative!important}html body #root .product-topline .profile-import-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important}html body #root .product-topline .profile-menu{z-index:140!important;color:#27322d!important;background:#fff!important;border:1px solid #c9d8d3d1!important;border-radius:8px!important;gap:4px!important;width:min(240px,100vw - 24px)!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 18px 46px #19272229,0 4px 12px #19272214!important}html body #root .product-topline .profile-menu:before{content:""!important;background:inherit!important;border-top:1px solid #c9d8d3d1!important;border-left:1px solid #c9d8d3d1!important;width:10px!important;height:10px!important;position:absolute!important;top:-6px!important;right:18px!important;transform:rotate(45deg)!important}html body #root .product-topline .profile-menu-header{border-bottom:1px solid #edf0ed!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-bottom:2px!important;padding:8px 8px 10px!important;display:flex!important}html body #root .product-topline .profile-menu-header>span{color:#0f665f!important;background:#c7ede9!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html body #root .product-topline .profile-menu-header div{gap:2px!important;min-width:0!important;display:grid!important}html body #root .product-topline .profile-menu-header strong{color:#26322c!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;overflow:hidden!important}html body #root .product-topline .profile-menu-header small{color:#74827b!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}html body #root .product-topline .profile-menu button{color:#3d4a44!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:34px!important;padding:8px 9px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:flex!important}html body #root .product-topline .profile-menu button svg{color:#64736c!important;stroke:currentColor!important;flex:none!important;width:14px!important;height:14px!important}html body #root .product-topline .profile-menu button:hover,html body #root .product-topline .profile-menu button:focus-visible{color:#0f766e!important;background:#eef8f6!important;outline:0!important}html body #root .product-topline .profile-menu button:hover svg,html body #root .product-topline .profile-menu button:focus-visible svg{color:currentColor!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu{color:#edf8f4!important;background:#17211d!important;border-color:#435650eb!important;box-shadow:0 20px 48px #00000061,0 6px 16px #0000003d!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu:before{border-color:#435650eb!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu-header{border-bottom-color:#4f635cb8!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu-header>span{color:#66fff0!important;background:#174a43!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu-header strong{color:#f3fbf8!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu-header small{color:#a9bab3!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu button{color:#d9e8e2!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu button svg{color:#a9bab3!important}html:not([data-pa-theme=light]) body #root .product-topline .profile-menu button:hover,html:not([data-pa-theme=light]) body #root .product-topline .profile-menu button:focus-visible{color:#66fff0!important;background:#3dffd61f!important}@media (width<=860px){html body #root .product-topline .recovery-key-chip{color:#6b7870!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;min-height:28px!important;margin-right:0!important;padding:6px!important;display:inline-flex!important}html body #root .product-topline .recovery-key-chip>svg:first-child{color:currentColor!important;width:14px!important;height:14px!important;display:block!important}html body #root .product-topline .recovery-key-chip>span,html body #root .product-topline .recovery-key-chip>svg:last-child{display:none!important}html body #root .product-topline .recovery-key-chip:hover,html body #root .product-topline .recovery-key-chip:focus-visible{background:var(--pa-accent-soft)!important;color:var(--pa-accent)!important}html body #root .product-topline .topbar-icon-button[title=Import\ profile]{display:inline-flex!important}html body #root .product-topline .profile-menu{position:fixed!important;top:52px!important;right:10px!important}}html[data-pa-theme=light] body #root .refdash-curriculum-subtitle{display:none!important}html:not([data-pa-theme=light]) body #root .refdash-status-grid{margin-bottom:30px!important}html:not([data-pa-theme=light]) body #root .refdash-status-card{min-height:160px!important}html:not([data-pa-theme=light]) body #root .refdash-state i{background:#0a201c!important;border:1px solid #3dffd6!important;width:8px!important;height:8px!important}html[data-pa-theme=light] body #root .refdash-state i{background:#fff!important;border:2px solid #0d9488!important;width:13px!important;height:13px!important;box-shadow:inset 0 0 0 3px #0d9488!important}html[data-pa-theme=light] body #root .refdash-badges div strong{color:currentColor!important;font-size:13px!important;font-weight:700!important;line-height:1!important}html[data-pa-theme=light] body #root .refdash-badge-eks>svg{display:none!important}html[data-pa-theme=light] body #root .refdash-badge-helm svg{color:#d97706!important}html[data-pa-theme=light] body #root .v1-filter-row button.selected{color:#fff!important;background:#1a1d1b!important;border-color:#1a1d1b!important}html[data-pa-theme=light] body #root .v1-header-actions button.primary{color:#fff!important;background:#0d9488!important;border-color:#0d9488!important}html[data-pa-theme=light] body #root .v1-side-panel.title-case>header{color:#1a1d1b!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:600!important}html[data-pa-theme=light] body #root .v1-question-row>span{text-transform:none!important;font-size:9px!important}html[data-pa-theme=light] body #root .v1-link-row.lab,html[data-pa-theme=light] body #root .v1-link-row.lab svg{color:#2563eb!important}html body #root .refdash-section-header strong .refdash-label-dark,html[data-pa-theme=light] body #root .refdash-section-header strong .refdash-label-light{margin-left:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;line-height:1!important}html body #root .refdash-section-header strong .refdash-label-dark{color:var(--rd-text)!important;font-size:13px!important}html[data-pa-theme=light] body #root .refdash-section-header strong .refdash-label-light{color:#1a1d1b!important;font-size:15px!important}html body #root .reference-figma-screen{width:100%!important;height:100%!important;min-height:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;overflow:auto!important}html body #root .reference-figma-v1{display:none!important}html body #root .reference-figma-v2{display:block!important}html[data-pa-theme=light] body #root .reference-figma-v1{display:none!important}html[data-pa-theme=light] body #root .reference-figma-v2{display:block!important}html[data-pa-theme=light] body #root .reference-figma-screen{color:#1a1d1b!important;background:#f4f4f1!important}html:not([data-pa-theme=light]) body #root .reference-figma-screen{color:#dde2f0!important;background:#080a11!important}html body #root .reference-figma-screen button,html body #root .reference-figma-screen input,html body #root .reference-figma-screen textarea,html body #root .reference-figma-screen select{font:inherit}html body #root .reference-figma-screen .text-\[8px\]{font-size:8px!important}html body #root .reference-figma-screen .text-\[9px\]{font-size:9px!important}html body #root .reference-figma-screen .text-\[10px\]{font-size:10px!important}html body #root .reference-figma-screen .text-\[11px\]{font-size:11px!important}html body #root .reference-figma-screen .text-\[12px\]{font-size:12px!important}html body #root .reference-figma-screen .text-\[13px\]{font-size:13px!important}html body #root .reference-figma-screen .text-\[14px\]{font-size:14px!important}html body #root .reference-figma-screen .text-\[15px\]{font-size:15px!important}html body #root .reference-figma-screen .text-\[16px\]{font-size:16px!important}html body #root .reference-figma-screen .text-\[17px\]{font-size:17px!important}html body #root .reference-figma-screen .text-\[18px\]{font-size:18px!important}html body #root .reference-figma-screen .text-\[20px\]{font-size:20px!important}html body #root .reference-figma-screen .text-\[22px\]{font-size:22px!important}html body #root .reference-figma-screen .text-\[24px\]{font-size:24px!important}html body #root .reference-figma-screen .text-\[36px\]{font-size:36px!important}html body #root .reference-figma-screen .font-medium{font-weight:500!important}html body #root .reference-figma-screen .font-semibold{font-weight:600!important}html body #root .reference-figma-screen .font-bold{font-weight:700!important}html body #root .reference-figma-screen .leading-none{line-height:1!important}html body #root .reference-figma-screen .leading-snug{line-height:1.375!important}html body #root .reference-figma-screen .leading-\[1\.8\]{line-height:1.8!important}html body #root .reference-figma-screen .tracking-widest{letter-spacing:.1em!important}html body #root .reference-figma-screen .uppercase{text-transform:uppercase!important}html body #root .reference-figma-screen .normal-case{text-transform:none!important}html body #root .reference-figma-v2 input.bg-transparent{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .reference-figma-v2 button{box-shadow:none!important}html body #root .reference-figma-v2 button:not(.figma-v2-primary-button):not(.figma-v2-secondary-button):not(.figma-v2-chip):not(.figma-v2-page-button):not(.figma-v2-tab-button){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #root .reference-figma-v2 .figma-v2-chip,html body #root .reference-figma-v2 .figma-v2-page-button{border-color:var(--figma-chip-border)!important;background:var(--figma-chip-bg)!important;color:var(--figma-chip-color)!important}html body #root .reference-figma-v2 .figma-v2-secondary-button{color:#6b7191!important;background:0 0!important;border-color:#242840!important}html body #root .reference-figma-v2 .figma-v2-primary-button{color:#3dffd6!important;background:#0a201c!important;border-color:#3dffd666!important}html body #root .reference-figma-v2 .figma-v2-tab-button{border-color:var(--figma-tab-border)!important;color:var(--figma-tab-color)!important;background:0 0!important}html body .figma-v2-packet-overlay{--packet-backdrop:#02040ac7;--packet-panel:#0d0f17;--packet-header:#131620;--packet-code-bg:#060810;--packet-border:#242840;--packet-border-soft:#1a1d2e;--packet-text:#dde2f0;--packet-text-2:#9aa3c7;--packet-text-3:#838bab;--packet-accent:#3dffd6;--packet-accent-bg:#0a201c;--packet-accent-border:#3dffd659;color:var(--packet-text);font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-pa-theme=light] body .figma-v2-packet-overlay{--packet-backdrop:#17202b7a;--packet-panel:#fff;--packet-header:#f6f8fb;--packet-code-bg:#f2f5f9;--packet-border:#c4cedb;--packet-border-soft:#d7dee8;--packet-text:#17202b;--packet-text-2:#3d4a59;--packet-text-3:#657386;--packet-accent:#008f7a;--packet-accent-bg:#e4fbf5;--packet-accent-border:#008f7a59}html body .figma-v2-packet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--packet-backdrop)!important}html body .figma-v2-packet-panel{background:var(--packet-panel)!important;border-color:var(--packet-border)!important;box-shadow:0 24px 70px #0000006b!important}html body .figma-v2-packet-header,html body .figma-v2-packet-footer{background:var(--packet-header)!important;border-color:var(--packet-border-soft)!important}html body .figma-v2-packet-body{background:var(--packet-code-bg)!important;color:var(--packet-text-2)!important}html body .figma-v2-packet-secondary{border-color:var(--packet-border)!important;background:var(--packet-panel)!important;color:var(--packet-text-2)!important}html body .figma-v2-packet-primary{border-color:var(--packet-accent-border)!important;background:var(--packet-accent-bg)!important;color:var(--packet-accent)!important}html body #root .product-nav-chevron{display:none!important}html[data-pa-theme=light] body #root .product-nav a.active .product-nav-chevron{opacity:.7!important;width:12px!important;height:12px!important;margin-left:auto!important;display:block!important}html body #root .reference-figma-v1 .figma-v1-primary-button{color:#fff!important;box-shadow:none!important;background:#0d9488!important;border-color:#0d9488!important}html[data-pa-theme=light] body #root .reference-figma-v1 .divide-y>:not(:last-child){border-bottom-color:#f0f0ec!important}@media (width>=48rem){html body #root .reference-figma-screen .md\:block{display:block!important}html body #root .reference-figma-screen .md\:flex{display:flex!important}html body #root .reference-figma-screen .md\:hidden{display:none!important}html body #root .reference-figma-screen .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .reference-figma-v1 .md\:w-\[340px\]{width:340px!important}html body #root .reference-figma-v1 .md\:w-\[380px\]{width:380px!important}html body #root .reference-figma-v2 .md\:w-\[320px\]{width:320px!important}html body #root .reference-figma-v2 .md\:w-\[360px\]{width:360px!important}}@media (width>=64rem){html body #root .reference-figma-v1 .lg\:block,html body #root .reference-figma-v2 .lg\:block{display:block!important}html body #root .reference-figma-v1 .lg\:flex,html body #root .reference-figma-v2 .lg\:flex{display:flex!important}html body #root .reference-figma-v1 .lg\:w-\[420px\]{width:420px!important}html body #root .reference-figma-v1 .lg\:w-\[380px\]{width:380px!important}html body #root .reference-figma-v1 .lg\:grid-cols-\[1fr_256px\]{grid-template-columns:1fr 256px!important}html body #root .reference-figma-v1 .lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px!important}html body #root .reference-figma-v1 .lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px!important}html body #root .reference-figma-v1 .lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px!important}html body #root .reference-figma-v2 .lg\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px!important}html body #root .reference-figma-v2 .lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px!important}html body #root .reference-figma-v2 .lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px!important}}@media (width>=80rem){html body #root .reference-figma-v1 .xl\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px!important}html body #root .reference-figma-v2 .xl\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px!important}}html body #root .product-shell>.product-topline,html body #root .product-topline{z-index:30!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e2e2dc!important;flex:0 0 44px!important;justify-content:space-between!important;align-items:center!important;padding:0 16px!important;display:flex!important;position:relative!important}html:not([data-pa-theme=light]) body #root .product-shell>.product-topline,html:not([data-pa-theme=light]) body #root .product-topline{background:#060810!important;border-bottom-color:#1a1d2e!important}html body #root .product-topline .topline-breadcrumb{color:#8a9690!important;letter-spacing:0!important;align-items:center!important;gap:6px!important;min-width:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:flex!important}html body #root .product-topline .topline-breadcrumb em{color:#c4c4bc!important;font-style:normal!important}html body #root .product-topline .topline-breadcrumb strong{color:#1a1d1b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb{color:#393d57!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;gap:6px!important;font-size:11px!important}html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb span,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb em{color:#393d57!important;font-size:11px!important}html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb strong{color:#6b7191!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;font-size:11px!important;font-weight:400!important}html body #root .product-topline .topbar-actions{align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important;position:relative!important}html body #root .product-topline .recovery-key-chip{display:none!important}@media (width>=1024px){html body #root .product-topline .recovery-key-chip{color:#6b7870!important;cursor:pointer!important;background:#fafaf7!important;border:1px solid #e2e2dc!important;border-radius:4px!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:24px!important;margin-right:8px!important;padding:4px 10px!important;display:flex!important}}html body #root .product-topline .recovery-key-chip>svg:first-child{color:#8a9690!important;width:11px!important;height:11px!important;display:block!important}html body #root .product-topline .recovery-key-chip>span{color:#6b7870!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.05em!important;white-space:nowrap!important;font-size:11px!important;font-weight:400!important;line-height:1!important;display:inline!important}html body #root .product-topline .recovery-key-copy-button{color:#9ba8a0!important;background:0 0!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;min-height:14px!important;margin-left:2px!important;padding:0!important;display:inline-flex!important}html body #root .product-topline .recovery-key-copy-button svg{color:currentColor!important;width:10px!important;height:10px!important}html body #root .product-topline .recovery-key-copy-button:hover{color:#0d9488!important;background:#f0f0ec!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip{color:#6b7191!important;background:#0d0f17!important;border-color:#1a1d2e!important;border-radius:2px!important;min-height:24px!important;padding:4px 10px!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip:hover{border-color:#242840!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip>svg:first-child,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-copy-button{color:#393d57!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip>span{color:#6b7191!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-copy-button:hover{color:#3dffd6!important;background:#131620!important}html body #root .product-topline .topbar-icon-button{color:#6b7870!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:6px!important;line-height:1!important;text-decoration:none!important;transition:background .15s,color .15s!important;display:inline-flex!important}html body #root .product-topline .theme-toggle-button{display:inline-flex!important}html body #root .product-topline .topbar-icon-button svg{color:currentColor!important;stroke:currentColor!important;width:14px!important;height:14px!important}html body #root .product-topline .topbar-icon-button:hover{color:#4a5650!important;background:#f0f0ec!important}html body #root .product-topline .topbar-icon-button.active{color:#0d9488!important;background:#ddfaf6!important}html body #root .product-topline .topbar-icon-button.danger{color:#dc2626!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button{color:#6b7191!important;border-radius:2px!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button svg{width:13px!important;height:13px!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button:hover{color:#dde2f0!important;background:#131620!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button.active{color:#3dffd6!important;background:0 0!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button.danger{color:#ff3d5e!important}html body #root .product-topline .topbar-divider{background:#e2e2dc!important;width:1px!important;height:16px!important;margin:0 4px!important;display:block!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-divider{background:#1a1d2e!important}html body #root .product-topline .topbar-avatar{color:#4a5650!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:4px 8px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;transition:background .15s,color .15s!important;display:inline-flex!important}html body #root .product-topline .topbar-avatar:hover{background:#f0f0ec!important}html body #root .product-topline .topbar-avatar>span:not(.visually-hidden){color:#0f766e!important;background:#c7ede9!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:700!important;display:flex!important}html body #root .product-topline .topbar-avatar strong{color:currentColor!important;font-size:12px!important;font-weight:500!important;display:inline!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar{color:#6b7191!important;border-radius:2px!important;min-height:26px!important;padding:4px 8px!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar:hover{background:#0d0f17!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar>span:not(.visually-hidden){color:#3dffd6!important;width:16px!important;height:16px!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#1a1d2e!important;border-radius:2px!important;font-size:8px!important;font-weight:700!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar strong{color:#6b7191!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;text-transform:lowercase!important;font-size:11px!important;font-weight:400!important}@media (width<=860px){html body #root .product-topline .recovery-key-chip{display:none!important}html body #root .product-topline .topbar-divider,html body #root .product-topline .topbar-icon-button:not(.theme-toggle-button){display:inline-flex!important}html body #root .product-topline .topline-breadcrumb span:first-child,html body #root .product-topline .topline-breadcrumb em{display:none!important}}@media (width<=640px){html body #root .product-topline .topbar-avatar strong{display:none!important}}html body #root .profile-recovery-backdrop{z-index:200!important;background:#00000059!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}html body #root .profile-recovery-dialog{color:#1a1d1b!important;background:#fff!important;border:1px solid #e2e2dc!important;border-radius:12px!important;width:min(480px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:block!important;position:relative!important;overflow:auto!important;box-shadow:0 26px 80px #131c183d!important}html body #root .recovery-dialog-header{background:#fafaf7!important;border-bottom:1px solid #e2e2dc!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:16px 24px!important;display:flex!important}html body #root .recovery-dialog-header h2{color:#1a1d1b!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}html body #root .recovery-dialog-header p{color:#8a9690!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.3!important}html body #root .recovery-close-button{color:#8a9690!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}html body #root .recovery-close-button:hover{background:#f0f0ec!important}html body #root .recovery-close-button svg{width:16px!important;height:16px!important}html body #root .recovery-profile-strip{border-bottom:1px solid #f0f0ec!important;align-items:center!important;gap:12px!important;padding:12px 24px!important;display:flex!important}html body #root .recovery-profile-strip>div{color:#0f766e!important;background:#c7ede9!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:14px!important;font-weight:700!important;display:flex!important}html body #root .recovery-profile-strip span{gap:2px!important;min-width:0!important;display:grid!important}html body #root .recovery-profile-strip strong{color:#1a1d1b!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}html body #root .recovery-profile-strip small{color:#8a9690!important;font-size:11px!important;line-height:1.2!important}html body #root .recovery-tabs{border-bottom:1px solid #e2e2dc!important;display:flex!important}html body #root .recovery-tabs button{color:#8a9690!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:10px 8px!important;font-size:11px!important;font-weight:500!important;line-height:1!important;display:flex!important}html body #root .recovery-tabs button svg{width:13px!important;height:13px!important}html body #root .recovery-tabs button.active{color:#0d9488!important;border-bottom-color:#0d9488!important}html body #root .recovery-tabs button.active[data-danger=true]{color:#dc2626!important;background:#fef2f2!important;border-bottom-color:#dc2626!important}html body #root .recovery-pane{gap:16px!important;padding:24px!important;display:grid!important}html body #root .recovery-copy{color:#4a5650!important;margin:0!important;font-size:13px!important;line-height:1.6!important}html body #root .recovery-key-card,html body #root .recovery-export-card{background:#f7f7f4!important;border:1px solid #e2e2dc!important;border-radius:8px!important;gap:12px!important;padding:16px!important;display:grid!important}html body #root .recovery-key-card>div:first-child{align-items:center!important;gap:8px!important;display:flex!important}html body #root .recovery-key-card>div:first-child svg{color:#0d9488!important;width:12px!important;height:12px!important}html body #root .recovery-key-card>div:first-child span{color:#9ba8a0!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important;line-height:1!important}html body #root .recovery-key-card section{align-items:center!important;gap:12px!important;display:flex!important}html body #root .recovery-key-card code{overflow-wrap:anywhere!important;color:#1a1d1b!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;-webkit-user-select:all!important;user-select:all!important;flex:auto!important;font-size:13px!important;line-height:1.6!important}html body #root .recovery-key-card button,html body #root .recovery-primary-action,html body #root .recovery-reset-button,html body #root .recovery-reset-confirm button,html body #root .recovery-form button{border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html body #root .recovery-key-card button{color:#4a5650!important;background:#fff!important;border:1px solid #e2e2dc!important;flex:none!important;min-height:30px!important;padding:8px 10px!important}html body #root .recovery-key-card button.copied{color:#166534!important;background:#dcfce7!important;border-color:#bbf7d0!important}html body #root .recovery-form{gap:8px!important;display:grid!important}html body #root .recovery-form label,html body #root .recovery-json-paste>span{color:#1a1d1b!important;font-size:12px!important;font-weight:500!important}html body #root .recovery-form>div{gap:8px!important;display:flex!important}html body #root .recovery-form input,html body #root .recovery-json-paste textarea{color:#1a1d1b!important;min-width:0!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#fafaf7!important;border:1px solid #e2e2dc!important;border-radius:6px!important;outline:0!important;font-size:13px!important}html body #root .recovery-form input{flex:auto!important;padding:8px 12px!important}html body #root .recovery-form input:focus,html body #root .recovery-json-paste textarea:focus{border-color:#0d9488!important}html body #root .recovery-form button,html body #root .recovery-primary-action{color:#fff!important;background:#0d9488!important;border:0!important;min-height:38px!important;padding:10px 14px!important}html body #root .recovery-form button:disabled{opacity:.4!important}html body #root .recovery-export-card{background:#fafaf7!important}html body #root .recovery-export-card span{color:#4a5650!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}html body #root .recovery-export-card i{background:#0d9488!important;border-radius:999px!important;width:4px!important;height:4px!important}html body #root .recovery-import-dropzone{color:#4a5650!important;text-align:center!important;background:0 0!important;border:2px dashed #e2e2dc!important;border-radius:8px!important;place-items:center!important;gap:6px!important;min-height:138px!important;padding:28px!important;display:grid!important}html body #root .recovery-import-dropzone:hover{border-color:#0d9488!important}html body #root .recovery-import-dropzone svg{color:#c4c4bc!important;width:24px!important;height:24px!important}html body #root .recovery-import-dropzone strong{color:#4a5650!important;font-size:13px!important;font-weight:500!important}html body #root .recovery-import-dropzone span{color:#9ba8a0!important;font-size:12px!important}html body #root .recovery-json-paste{gap:6px!important;display:grid!important}html body #root .recovery-json-paste textarea{resize:none!important;width:100%!important;padding:8px 12px!important;line-height:1.55!important}html body #root .recovery-reset-warning{background:#fef2f2!important;border:1px solid #fca5a5!important;border-radius:8px!important;gap:10px!important;padding:16px!important;display:flex!important}html body #root .recovery-reset-warning svg{color:#dc2626!important;flex:none!important;width:16px!important;height:16px!important;margin-top:1px!important}html body #root .recovery-reset-warning strong{color:#dc2626!important;margin-bottom:4px!important;font-size:13px!important;font-weight:600!important;display:block!important}html body #root .recovery-reset-warning p{color:#7f1d1d!important;margin:0!important;font-size:12px!important;line-height:1.6!important}html body #root .recovery-reset-button{color:#dc2626!important;background:#fff!important;border:1px solid #fca5a5!important;width:100%!important;min-height:38px!important;padding:10px 14px!important}html body #root .recovery-reset-button:hover{background:#fef2f2!important}html body #root .recovery-reset-confirm{gap:8px!important;display:grid!important}html body #root .recovery-reset-confirm p{color:#dc2626!important;text-align:center!important;margin:0!important;font-size:12px!important}html body #root .recovery-reset-confirm>div{gap:8px!important;display:flex!important}html body #root .recovery-reset-confirm button{color:#6b7870!important;background:#fff!important;border:1px solid #e2e2dc!important;flex:1 1 0!important;min-height:34px!important}html body #root .recovery-reset-confirm button:last-child{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}html body #root .recovery-message{color:#166534!important;background:#dcfce7!important;border:1px solid #bbf7d0!important;border-radius:6px!important;padding:9px 10px!important;font-size:12px!important;line-height:1.4!important}html body #root .recovery-message.error{color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important}html:not([data-pa-theme=light]) body #root .profile-recovery-backdrop{background:#000000b3!important}html:not([data-pa-theme=light]) body #root .profile-recovery-dialog{color:#dde2f0!important;background:#0d0f17!important;border-color:#242840!important;border-radius:2px!important;width:min(460px,100vw - 32px)!important;font-family:Outfit,Inter,system-ui,sans-serif!important;box-shadow:0 28px 90px #00000080!important}html:not([data-pa-theme=light]) body #root .recovery-dialog-header,html:not([data-pa-theme=light]) body #root .recovery-profile-strip,html:not([data-pa-theme=light]) body #root .recovery-tabs{background:0 0!important;border-color:#1a1d2e!important}html:not([data-pa-theme=light]) body #root .recovery-dialog-header{padding:16px 20px!important}html:not([data-pa-theme=light]) body #root .recovery-dialog-header h2{color:#dde2f0!important;font-size:14px!important}html:not([data-pa-theme=light]) body #root .recovery-dialog-header p,html:not([data-pa-theme=light]) body #root .recovery-profile-strip small{color:#393d57!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .recovery-close-button{color:#393d57!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .recovery-close-button:hover{background:#131620!important}html:not([data-pa-theme=light]) body #root .recovery-profile-strip{padding:12px 20px!important}html:not([data-pa-theme=light]) body #root .recovery-profile-strip>div{color:#3dffd6!important;width:32px!important;height:32px!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#131620!important;border:1px solid #242840!important;border-radius:2px!important;font-size:12px!important}html:not([data-pa-theme=light]) body #root .recovery-profile-strip strong{color:#dde2f0!important;font-size:13px!important}html:not([data-pa-theme=light]) body #root .recovery-tabs button{color:#393d57!important;min-height:37px!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;font-size:9px!important}html:not([data-pa-theme=light]) body #root .recovery-tabs button svg{width:11px!important;height:11px!important}html:not([data-pa-theme=light]) body #root .recovery-tabs button.active{color:#3dffd6!important;background:0 0!important;border-bottom-color:#3dffd6!important}html:not([data-pa-theme=light]) body #root .recovery-tabs button.active[data-danger=true]{color:#ff3d5e!important;border-bottom-color:#ff3d5e!important}html:not([data-pa-theme=light]) body #root .recovery-pane{gap:16px!important;padding:20px!important}html:not([data-pa-theme=light]) body #root .recovery-copy{color:#6b7191!important;font-size:13px!important}html:not([data-pa-theme=light]) body #root .recovery-key-card,html:not([data-pa-theme=light]) body #root .recovery-export-card{background:#131620!important;border-color:#242840!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .recovery-key-card>div:first-child svg,html:not([data-pa-theme=light]) body #root .recovery-key-card>div:first-child span{color:#393d57!important}html:not([data-pa-theme=light]) body #root .recovery-key-card>div:first-child span{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;font-size:9px!important;font-weight:400!important}html:not([data-pa-theme=light]) body #root .recovery-key-card code{color:#3dffd6!important;font-size:11px!important}html:not([data-pa-theme=light]) body #root .recovery-key-card button{color:#6b7191!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:0 0!important;border-color:#242840!important;border-radius:2px!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .recovery-key-card button.copied{color:#1ddf7a!important;background:#061a0f!important;border-color:#1ddf7a66!important}html:not([data-pa-theme=light]) body #root .recovery-form label,html:not([data-pa-theme=light]) body #root .recovery-json-paste>span{color:#6b7191!important;font-size:12px!important}html:not([data-pa-theme=light]) body #root .recovery-form input,html:not([data-pa-theme=light]) body #root .recovery-json-paste textarea{color:#dde2f0!important;background:#131620!important;border-color:#1a1d2e!important;border-radius:2px!important;font-size:11px!important}html:not([data-pa-theme=light]) body #root .recovery-form input:focus,html:not([data-pa-theme=light]) body #root .recovery-json-paste textarea:focus{border-color:#3dffd699!important}html:not([data-pa-theme=light]) body #root .recovery-form button,html:not([data-pa-theme=light]) body #root .recovery-primary-action{color:#3dffd6!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#0a201c!important;border:1px solid #3dffd666!important;border-radius:2px!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .recovery-export-card span{color:#6b7191!important}html:not([data-pa-theme=light]) body #root .recovery-export-card i{opacity:.6!important;background:#3dffd6!important}html:not([data-pa-theme=light]) body #root .recovery-import-dropzone{border-color:#242840!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .recovery-import-dropzone:hover{border-color:#3dffd666!important}html:not([data-pa-theme=light]) body #root .recovery-import-dropzone svg,html:not([data-pa-theme=light]) body #root .recovery-import-dropzone span{color:#393d57!important}html:not([data-pa-theme=light]) body #root .recovery-import-dropzone strong{color:#6b7191!important;font-size:12px!important;font-weight:400!important}html:not([data-pa-theme=light]) body #root .recovery-reset-warning{background:#1a0810!important;border-color:#ff3d5e33!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .recovery-reset-warning svg,html:not([data-pa-theme=light]) body #root .recovery-reset-warning strong{color:#ff3d5e!important}html:not([data-pa-theme=light]) body #root .recovery-reset-warning p{color:#6b7191!important}html:not([data-pa-theme=light]) body #root .recovery-reset-button,html:not([data-pa-theme=light]) body #root .recovery-reset-confirm button:last-child{color:#ff3d5e!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:0 0!important;border-color:#ff3d5e4d!important;border-radius:2px!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .recovery-reset-button:hover,html:not([data-pa-theme=light]) body #root .recovery-reset-confirm button:last-child{background:#1a0810!important}html:not([data-pa-theme=light]) body #root .recovery-reset-confirm p{color:#ff3d5e!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;font-size:11px!important}html:not([data-pa-theme=light]) body #root .recovery-reset-confirm button:first-child{color:#6b7191!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:0 0!important;border-color:#242840!important;border-radius:2px!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .recovery-message{color:#1ddf7a!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#061a0f!important;border-color:#1ddf7a66!important;border-radius:2px!important;font-size:11px!important}html:not([data-pa-theme=light]) body #root .recovery-message.error{color:#ff3d5e!important;background:#1a0810!important;border-color:#ff3d5e59!important}@media (width<=520px){html body #root .profile-recovery-dialog{width:calc(100vw - 24px)!important}html body #root .recovery-dialog-header,html body #root .recovery-profile-strip,html body #root .recovery-pane{padding-left:16px!important;padding-right:16px!important}html body #root .recovery-tabs button span{display:none!important}html body #root .recovery-form>div,html body #root .recovery-key-card section{display:grid!important}}html body #root .product-body>.product-frame>main:has(>.canonical-page){overflow:hidden auto!important}html body #root .product-body>.product-frame>main:has(>.reference-figma-screen){overflow:hidden!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav a.active,html:not([data-pa-theme=light]) body #root .mobile-product-nav a[aria-current=page]{color:#3dffd6!important;background:#0d0f17!important;transition:none!important}html body #root .resource-detail-page{width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:16px 18px 30px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page{color:#dde2f0!important;background:#080a11!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .back-link{color:#6b7191!important;width:fit-content!important;min-height:30px!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#0d0f17!important;border:1px solid #1a1d2e!important;border-radius:2px!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:0 10px!important;font-size:10px!important;display:inline-flex!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .workspace-header{box-shadow:none!important;background:#0d0f17!important;border:1px solid #1a1d2e!important;border-radius:2px!important;grid-template-columns:minmax(0,1fr) 128px!important;gap:20px!important;margin:0 0 14px!important;padding:18px!important;display:grid!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .workspace-header h1{color:#dde2f0!important;max-width:980px!important;margin:0!important;font-size:22px!important;line-height:1.18!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .lead{color:#6b7191!important;max-width:920px!important;margin-top:8px!important;font-size:13px!important;line-height:1.6!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .eyebrow{color:#393d57!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:600!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .readiness-score{color:#6b7191!important;width:128px!important;min-width:128px!important;box-shadow:none!important;background:#131620!important;border:1px solid #242840!important;border-radius:2px!important;padding:12px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .readiness-score strong{color:#3dffd6!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;font-size:28px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .detail-layout{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:1220px!important;margin:0!important;display:grid!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .workspace-panel{color:#dde2f0!important;box-shadow:none!important;background:#0d0f17!important;border:1px solid #1a1d2e!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .resource-detail-main{gap:18px!important;padding:18px!important;display:grid!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .resource-detail-main h2,html:not([data-pa-theme=light]) body #root .resource-detail-page .detail-rail h2{color:#dde2f0!important;margin:0 0 -6px!important;font-size:13px!important;font-weight:650!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .runbook-meta,html:not([data-pa-theme=light]) body #root .resource-detail-page .chip-list{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .runbook-meta span,html:not([data-pa-theme=light]) body #root .resource-detail-page .chip-list span{color:#6b7191!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#131620!important;border:1px solid #242840!important;border-radius:2px!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-save-panel{background:#131620!important;border:1px solid #242840!important;border-radius:2px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-save-panel h2{color:#dde2f0!important;margin:2px 0 4px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-save-panel .eyebrow{color:#6b7191!important;background:0 0!important;width:auto!important;padding:0!important;display:block!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-save-panel p,html:not([data-pa-theme=light]) body #root .resource-detail-page .workspace-panel p,html:not([data-pa-theme=light]) body #root .resource-detail-page .check-list li{color:#6b7191!important;font-size:12px!important;line-height:1.55!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-toggle,html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-toggle.completed{color:#3dffd6!important;min-height:34px!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;background:#0a201c!important;border:1px solid #3dffd66b!important;border-radius:2px!important;font-size:10px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .command-console{box-shadow:none!important;background:#060810!important;border:1px solid #1a1d2e!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .command-console-header{background:#0d0f17!important;border-bottom:1px solid #1a1d2e!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .command-console pre{color:#a0ffe8!important;max-height:none!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .resource-source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:8px!important;display:grid!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .source-link,html:not([data-pa-theme=light]) body #root .resource-detail-page .resource-mini-row{color:#6b7191!important;box-shadow:none!important;background:#131620!important;border:1px solid #242840!important;border-radius:2px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .source-link:hover,html:not([data-pa-theme=light]) body #root .resource-detail-page .resource-mini-row:hover{color:#3dffd6!important;border-color:#3dffd66b!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .detail-rail{gap:12px!important;display:grid!important;position:sticky!important;top:16px!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .detail-rail .workspace-panel{padding:14px!important}@media (width<=960px){html body #root .resource-detail-page .workspace-header,html body #root .resource-detail-page .detail-layout,html:not([data-pa-theme=light]) body #root .resource-detail-page .workspace-header,html:not([data-pa-theme=light]) body #root .resource-detail-page .detail-layout,html:not([data-pa-theme=light]) body #root .resource-detail-page .activity-save-panel{grid-template-columns:1fr!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .detail-rail{position:static!important}}@media (width<=860px){html body #root .resource-detail-page{padding-bottom:96px!important}}html body #root .resource-detail-page{--resource-bg:#f4f4f1;--resource-panel:#fff;--resource-panel-2:#fafaf7;--resource-border:#e2e2dc;--resource-border-2:#d4d4cb;--resource-text:#1a1d1b;--resource-muted:#6b7870;--resource-faint:#9ba8a0;--resource-accent:#0d9488;--resource-accent-bg:#ddfaf6;--resource-code:#10221f;--resource-radius:8px;background:var(--resource-bg)!important;color:var(--resource-text)!important;width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:22px clamp(18px,3vw,34px) 36px!important;display:block!important}html:not([data-pa-theme=light]) body #root .resource-detail-page{--resource-bg:#080a11;--resource-panel:#0d0f17;--resource-panel-2:#131620;--resource-border:#1a1d2e;--resource-border-2:#242840;--resource-text:#dde2f0;--resource-muted:#6b7191;--resource-faint:#393d57;--resource-accent:#3dffd6;--resource-accent-bg:#0a201c;--resource-code:#a0ffe8;--resource-radius:2px}html[data-pa-theme=light] body #root .resource-detail-page{background:var(--resource-bg)!important;color:var(--resource-text)!important}html[data-pa-theme=light] body #root .resource-detail-page .detail-layout{background:0 0!important}html body #root .resource-detail-page .back-link{background:var(--resource-panel)!important;border:1px solid var(--resource-border)!important;border-radius:var(--resource-radius)!important;color:var(--resource-muted)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:30px!important;margin:0 0 12px!important;padding:0 10px!important;font-size:10px!important;text-decoration:none!important;display:inline-flex!important}html body #root .resource-detail-page .back-link:hover{border-color:color-mix(in srgb, var(--resource-accent) 55%, var(--resource-border))!important;color:var(--resource-accent)!important}html body #root .resource-detail-page .workspace-header{background:var(--resource-panel)!important;border:1px solid var(--resource-border)!important;border-radius:var(--resource-radius)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:stretch!important;gap:18px!important;max-width:1240px!important;margin:0 0 14px!important;padding:18px!important;display:grid!important}html body #root .resource-detail-page .workspace-header h1{color:var(--resource-text)!important;letter-spacing:0!important;max-width:980px!important;margin:0!important;font-size:clamp(21px,2.3vw,30px)!important;font-weight:650!important;line-height:1.12!important}html body #root .resource-detail-page .lead{color:var(--resource-muted)!important;max-width:900px!important;margin:9px 0 0!important;font-size:13px!important;line-height:1.62!important}html body #root .resource-detail-page .eyebrow{color:var(--resource-faint)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 6px!important;padding:0!important;font-size:9px!important;font-weight:650!important;display:block!important}html body #root .resource-detail-page .readiness-score{background:var(--resource-panel-2)!important;border:1px solid var(--resource-border-2)!important;border-radius:var(--resource-radius)!important;box-shadow:none!important;color:var(--resource-muted)!important;align-content:center!important;justify-items:start!important;width:132px!important;min-width:132px!important;padding:12px!important;display:grid!important}html body #root .resource-detail-page .readiness-score span,html body #root .resource-detail-page .readiness-score small{color:var(--resource-faint)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important}html body #root .resource-detail-page .readiness-score strong{color:var(--resource-accent)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;margin:6px 0 2px!important;font-size:30px!important;font-weight:650!important;line-height:1!important}html body #root .resource-detail-page .detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,310px)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:1240px!important;margin:0!important;display:grid!important}html body #root .resource-detail-page .workspace-panel{background:var(--resource-panel)!important;border:1px solid var(--resource-border)!important;border-radius:var(--resource-radius)!important;box-shadow:none!important;color:var(--resource-text)!important}html body #root .resource-detail-page .resource-detail-main{gap:18px!important;padding:18px!important;display:grid!important}html body #root .resource-detail-page .resource-detail-main h2,html body #root .resource-detail-page .detail-rail h2{color:var(--resource-text)!important;letter-spacing:0!important;margin:0 0 -6px!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}html body #root .resource-detail-page .resource-detail-main p,html body #root .resource-detail-page .workspace-panel p,html body #root .resource-detail-page .check-list li{color:var(--resource-muted)!important;font-size:12px!important;line-height:1.58!important}html body #root .resource-detail-page .runbook-meta,html body #root .resource-detail-page .chip-list{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body #root .resource-detail-page .runbook-meta>*,html body #root .resource-detail-page .chip-list span,html body #root .resource-detail-page .resource-links span{background:var(--resource-panel-2)!important;border:1px solid var(--resource-border-2)!important;border-radius:var(--resource-radius)!important;color:var(--resource-muted)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;font-size:10px!important;display:inline-flex!important}html body #root .resource-detail-page .activity-save-panel{background:var(--resource-panel-2)!important;border:1px solid var(--resource-border-2)!important;border-radius:var(--resource-radius)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important}html body #root .resource-detail-page .activity-save-panel h2{color:var(--resource-text)!important;margin:2px 0 3px!important;font-size:13px!important}html body #root .resource-detail-page .activity-save-panel .eyebrow{color:var(--resource-muted)!important}html body #root .resource-detail-page .activity-toggle,html body #root .resource-detail-page .activity-toggle.completed{background:var(--resource-accent-bg)!important;border:1px solid color-mix(in srgb, var(--resource-accent) 45%, transparent)!important;border-radius:var(--resource-radius)!important;box-shadow:none!important;color:var(--resource-accent)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;text-transform:uppercase!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;display:inline-flex!important}html body #root .resource-detail-page .command-console{background:var(--resource-panel-2)!important;border:1px solid var(--resource-border)!important;border-radius:var(--resource-radius)!important;box-shadow:none!important;overflow:hidden!important}html:not([data-pa-theme=light]) body #root .resource-detail-page .command-console{background:#060810!important}html body #root .resource-detail-page .command-console-header{background:var(--resource-panel)!important;border-bottom:1px solid var(--resource-border)!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;padding:9px 12px!important;display:flex!important}html body #root .resource-detail-page .command-console-header div,html body #root .resource-detail-page .copy-command-button{align-items:center!important;gap:7px!important;display:inline-flex!important}html body #root .resource-detail-page .command-console-header span,html body #root .resource-detail-page .copy-command-button{color:var(--resource-muted)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important}html body #root .resource-detail-page .copy-command-button{border:1px solid var(--resource-border-2)!important;border-radius:var(--resource-radius)!important;background:0 0!important;min-height:28px!important;padding:0 8px!important}html body #root .resource-detail-page .copy-command-button:hover:not(:disabled),html body #root .resource-detail-page .copy-command-button.copied{border-color:color-mix(in srgb, var(--resource-accent) 55%, var(--resource-border))!important;color:var(--resource-accent)!important}html body #root .resource-detail-page .command-console pre{color:var(--resource-code)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;white-space:pre-wrap!important;max-height:none!important;margin:0!important;padding:14px!important;font-size:12px!important;line-height:1.62!important;overflow-x:auto!important}html body #root .resource-detail-page .check-list{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body #root .resource-detail-page .check-list li{padding-left:18px!important;position:relative!important}html body #root .resource-detail-page .check-list li:before{background:var(--resource-accent)!important;content:""!important;opacity:.65!important;border-radius:999px!important;width:5px!important;height:5px!important;position:absolute!important;top:.72em!important;left:0!important}html body #root .resource-detail-page .resource-source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:8px!important;display:grid!important}html body #root .resource-detail-page .source-link,html body #root .resource-detail-page .resource-mini-row{background:var(--resource-panel-2)!important;border:1px solid var(--resource-border-2)!important;border-radius:var(--resource-radius)!important;box-shadow:none!important;color:var(--resource-muted)!important;align-items:center!important;gap:4px!important;min-height:42px!important;padding:10px!important;text-decoration:none!important;display:grid!important}html body #root .resource-detail-page .source-link{grid-template-columns:auto minmax(0,1fr)!important}html body #root .resource-detail-page .source-link svg,html body #root .resource-detail-page .resource-mini-row svg{color:var(--resource-accent)!important}html body #root .resource-detail-page .source-link:hover,html body #root .resource-detail-page .resource-mini-row:hover{border-color:color-mix(in srgb, var(--resource-accent) 55%, var(--resource-border))!important;color:var(--resource-accent)!important}html body #root .resource-detail-page .resource-mini-row span{color:var(--resource-faint)!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important}html body #root .resource-detail-page .resource-mini-row strong{color:var(--resource-text)!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}html body #root .resource-detail-page .detail-rail{gap:12px!important;display:grid!important;position:sticky!important;top:16px!important}html body #root .resource-detail-page .detail-rail .workspace-panel{gap:10px!important;padding:14px!important;display:grid!important}@media (width<=960px){html body #root .resource-detail-page .workspace-header,html body #root .resource-detail-page .detail-layout,html body #root .resource-detail-page .activity-save-panel{grid-template-columns:1fr!important}html body #root .resource-detail-page .readiness-score{width:100%!important}html body #root .resource-detail-page .detail-rail{position:static!important}}@media (width<=680px){html body #root .resource-detail-page{padding:14px 12px 104px!important}html body #root .resource-detail-page .workspace-header,html body #root .resource-detail-page .resource-detail-main,html body #root .resource-detail-page .detail-rail .workspace-panel{padding:14px!important}}html body #root .product-shell{grid-template-rows:44px minmax(0,1fr)!important;grid-template-columns:220px minmax(0,1fr)!important;height:100vh!important;min-height:100vh!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;line-height:1.5!important;display:grid!important;overflow:hidden!important}html body #root .product-shell>.product-topline,html body #root .product-topline{flex:none!important;grid-area:1/2!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:flex!important}html body #root .product-shell>.product-body,html body #root .product-body{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:contents!important;overflow:hidden!important}html body #root .product-body>.product-sidebar,html body #root .product-sidebar{flex-direction:column!important;flex:0 0 220px!important;grid-area:1/1/span 2!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:flex!important;overflow:hidden!important}html body #root .product-body>.product-frame,html body #root .product-frame,html body #root .product-frame>main{grid-area:2/2!important;height:100%!important;min-height:0!important;max-height:100%!important}html body #root .product-brand{flex:0 0 54px!important;align-items:center!important;gap:10px!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0 16px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:flex!important}html body #root .product-brand>span{letter-spacing:0!important;border-radius:4px!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important}html body #root .product-brand strong{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important;display:block!important}html body #root .product-brand small{letter-spacing:0!important;text-transform:none!important;margin-top:1px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important;display:block!important}html body #root .product-nav{flex:auto!important;align-content:start!important;gap:2px!important;padding:12px 8px 0!important;display:grid!important}html body #root .product-nav a{letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:34px!important;padding:0 10px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:flex!important}html body #root .product-nav a span{letter-spacing:0!important;text-transform:none!important;flex:auto!important;min-width:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:block!important}html body #root .product-nav a svg{flex:0 0 15px!important;width:15px!important;height:15px!important}html body #root .product-nav a small{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1!important}html body #root .product-nav a.active small{display:none!important}html body #root .product-sidebar-progress{gap:10px!important;padding:14px 20px 0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:grid!important}html body #root .product-sidebar-progress>p{letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 2px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important}html body #root .product-sidebar-profile{align-items:center!important;gap:10px!important;min-height:53px!important;margin-top:auto!important;padding:12px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:flex!important}html body #root .product-sidebar-profile>div{border-radius:50%!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:grid!important}html body #root .product-sidebar-profile strong,html body #root .product-sidebar-profile small{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;line-height:1.2!important;display:block!important}html body #root .product-sidebar-profile strong{font-size:12px!important;font-weight:500!important}html body #root .product-sidebar-profile small{font-size:10px!important;font-weight:400!important}html body #root .product-topline .topbar-icon-button{border-radius:6px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:6px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html body #root .product-topline .topbar-icon-button svg{width:14px!important;height:14px!important}html body #root .product-topline .topbar-avatar{text-transform:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:28px!important;min-height:28px!important;padding:4px 8px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}html body #root .product-topline .topbar-avatar>span:not(.visually-hidden){border-radius:999px!important;width:20px!important;height:20px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:9px!important;font-weight:700!important}html body #root .product-topline .topbar-avatar strong{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important}html:not([data-pa-theme=light]) body #root .product-topline,html:not([data-pa-theme=light]) body #root .product-body>.product-sidebar,html:not([data-pa-theme=light]) body #root .product-brand{background:#060810!important;border-color:#1a1d2e!important}html:not([data-pa-theme=light]) body #root .product-shell,html:not([data-pa-theme=light]) body #root .product-body,html:not([data-pa-theme=light]) body #root .product-frame,html:not([data-pa-theme=light]) body #root .product-frame>main{color:#dde2f0!important;background:#080a11!important}html[data-pa-theme=light] body #root .product-brand small,html:not([data-pa-theme=light]) body #root .product-brand small{letter-spacing:0!important;text-transform:none!important;margin-top:1px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important;display:block!important}html[data-pa-theme=light] body #root .product-nav a,html:not([data-pa-theme=light]) body #root .product-nav a,html[data-pa-theme=light] body #root .product-nav a span,html:not([data-pa-theme=light]) body #root .product-nav a span{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1!important}html[data-pa-theme=light] body #root .product-topline .topbar-icon-button,html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button{border-radius:6px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}html[data-pa-theme=light] body #root .product-topline .topbar-icon-button svg,html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button svg{width:14px!important;height:14px!important}html[data-pa-theme=light] body #root .product-topline .topbar-avatar,html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar{text-transform:none!important;border-radius:6px!important;height:28px!important;min-height:28px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}html[data-pa-theme=light] body #root .product-topline .topbar-avatar>span:not(.visually-hidden),html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar>span:not(.visually-hidden){border-radius:999px!important;width:20px!important;height:20px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:9px!important;font-weight:700!important}html[data-pa-theme=light] body #root .product-topline .topbar-avatar strong,html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar strong{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important}html body #root .product-sidebar-profile strong:after,html body #root .product-sidebar-profile small:after{content:none!important;display:none!important}html[data-pa-theme=light] body #root .product-sidebar-profile strong,html:not([data-pa-theme=light]) body #root .product-sidebar-profile strong{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}html[data-pa-theme=light] body #root .product-sidebar-profile small,html:not([data-pa-theme=light]) body #root .product-sidebar-profile small{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important}html[data-pa-theme=light] body #root .product-nav,html:not([data-pa-theme=light]) body #root .product-nav{flex:auto!important;align-content:start!important;gap:2px!important;padding:12px 8px 0!important;display:grid!important}html[data-pa-theme=light] body #root .product-sidebar-progress,html:not([data-pa-theme=light]) body #root .product-sidebar-progress{flex:none!important;gap:10px!important;margin-top:20px!important;padding:14px 20px 0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;display:grid!important}html[data-pa-theme=light] body #root .product-progress-row,html:not([data-pa-theme=light]) body #root .product-progress-row{gap:5px!important;padding:0!important;display:grid!important}html[data-pa-theme=light] body #root .product-progress-row>div:first-child,html:not([data-pa-theme=light]) body #root .product-progress-row>div:first-child{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:11px!important;margin:0!important;display:flex!important}html[data-pa-theme=light] body #root .product-progress-row span,html[data-pa-theme=light] body #root .product-progress-row strong,html:not([data-pa-theme=light]) body #root .product-progress-row span,html:not([data-pa-theme=light]) body #root .product-progress-row strong{letter-spacing:0!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important}html[data-pa-theme=light] body #root .product-progress-row>span,html:not([data-pa-theme=light]) body #root .product-progress-row>span{border-radius:999px!important;width:100%!important;height:4px!important;display:block!important;overflow:hidden!important}html[data-pa-theme=light] body #root .product-progress-row>span>i,html:not([data-pa-theme=light]) body #root .product-progress-row>span>i{opacity:1!important;border-radius:999px!important;height:4px!important;display:block!important}html[data-pa-theme=light] body #root .product-sidebar-profile,html:not([data-pa-theme=light]) body #root .product-sidebar-profile{flex:0 0 53px!important;margin-top:0!important}html[data-pa-theme=light] body #root .product-topline .topline-breadcrumb,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb{letter-spacing:0!important;align-items:center!important;gap:6px!important;min-width:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:flex!important}html[data-pa-theme=light] body #root .product-topline .topline-breadcrumb span,html[data-pa-theme=light] body #root .product-topline .topline-breadcrumb em,html[data-pa-theme=light] body #root .product-topline .topline-breadcrumb strong,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb span,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb em,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb strong{letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-chip,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip{border-radius:4px!important;min-height:24px!important;margin-right:8px!important;padding:4px 10px!important;font-size:11px!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-chip>span,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip>span{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:400!important;line-height:1!important}html[data-pa-theme=light] body #root .product-brand>div,html:not([data-pa-theme=light]) body #root .product-brand>div{flex:0 0 116px!important;width:116px!important;min-width:0!important}html[data-pa-theme=light] body #root .product-brand strong,html[data-pa-theme=light] body #root .product-brand small,html:not([data-pa-theme=light]) body #root .product-brand strong,html:not([data-pa-theme=light]) body #root .product-brand small{width:116px!important}html[data-pa-theme=light] body #root .product-nav .product-nav-chevron,html:not([data-pa-theme=light]) body #root .product-nav .product-nav-chevron,html[data-pa-theme=light] body #root .product-nav a.active .product-nav-chevron,html:not([data-pa-theme=light]) body #root .product-nav a.active .product-nav-chevron{width:0!important;height:0!important;display:none!important}html[data-pa-theme=light] body #root .product-nav a:after,html:not([data-pa-theme=light]) body #root .product-nav a:after{content:none!important;width:0!important;height:0!important;display:none!important}@media (width<=860px){html body #root .product-shell{flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important}html body #root .product-shell>.product-body,html body #root .product-body,html[data-pa-theme=light] body #root .product-shell>.product-body,html[data-pa-theme=light] body #root .product-body,html:not([data-pa-theme=light]) body #root .product-shell>.product-body,html:not([data-pa-theme=light]) body #root .product-body{flex:auto!important;width:100%!important;height:calc(100dvh - 100px)!important;min-height:0!important;max-height:calc(100dvh - 100px)!important;display:flex!important}html body #root .product-body>.product-sidebar,html body #root .product-sidebar{border:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #root .product-body>.product-frame,html body #root .product-frame,html body #root .product-frame>main,html[data-pa-theme=light] body #root .product-body>.product-frame,html[data-pa-theme=light] body #root .product-frame,html[data-pa-theme=light] body #root .product-frame>main,html:not([data-pa-theme=light]) body #root .product-body>.product-frame,html:not([data-pa-theme=light]) body #root .product-frame,html:not([data-pa-theme=light]) body #root .product-frame>main{flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important}html body #root .product-frame>main{padding-bottom:0!important}html body #root .mobile-product-nav{z-index:70!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important}}html[data-pa-theme=light] body #root .product-topline .recovery-key-chip,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-chip{cursor:default!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-open-button,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button{min-width:0!important;color:inherit!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;line-height:1!important;display:inline-flex!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-open-button>svg:first-child,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button>svg:first-child{flex:0 0 12px!important;width:12px!important;height:12px!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-open-button>span,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:108px!important;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:400!important;line-height:1!important;display:inline-block!important;overflow:hidden!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-open-button{color:#42615c!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button{color:#838bab!important}html[data-pa-theme=light] body #root .product-topline .recovery-key-open-button:hover,html[data-pa-theme=light] body #root .product-topline .recovery-key-copy-button:hover{color:#0d9488!important}html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button:hover,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-copy-button:hover{color:#3dffd6!important}html body #root .product-topline .recovery-key-open-button:focus-visible,html body #root .product-topline .recovery-key-copy-button:focus-visible{outline-offset:2px!important;outline:2px solid #0d9488!important}html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb span,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb em,html:not([data-pa-theme=light]) body #root .product-brand small,html:not([data-pa-theme=light]) body #root .product-nav a,html:not([data-pa-theme=light]) body #root .product-nav a span,html:not([data-pa-theme=light]) body #root .product-nav a small,html:not([data-pa-theme=light]) body #root .product-sidebar-progress>p,html:not([data-pa-theme=light]) body #root .product-progress-row span,html:not([data-pa-theme=light]) body #root .product-progress-row strong,html:not([data-pa-theme=light]) body #root .product-sidebar-profile small,html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar,html:not([data-pa-theme=light]) body #root .product-topline .topbar-avatar strong,html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button>span,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-copy-button{color:#9aa3c7!important}html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button svg,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-open-button svg,html:not([data-pa-theme=light]) body #root .product-topline .recovery-key-copy-button svg,html:not([data-pa-theme=light]) body #root .product-nav a svg{color:#9aa3c7!important;stroke:#9aa3c7!important}html:not([data-pa-theme=light]) body #root .product-sidebar-profile strong{color:#dde2f0!important}html:not([data-pa-theme=light]) body #root .product-nav a.active,html:not([data-pa-theme=light]) body #root .product-nav a.active span,html:not([data-pa-theme=light]) body #root .product-nav a.active svg,html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button.active,html:not([data-pa-theme=light]) body #root .product-topline .topbar-icon-button.active svg{color:#3dffd6!important;stroke:#3dffd6!important}html:not([data-pa-theme=light]) body #root .reference-figma-screen{--figma-v2-text-2:#9aa3c7!important;--figma-v2-text-3:#838bab!important}html[data-pa-theme=light] body #root .product-shell,html:not([data-pa-theme=light]) body #root .product-shell{grid-template-rows:44px minmax(0,1fr)!important;grid-template-columns:220px minmax(0,1fr)!important;display:grid!important}html[data-pa-theme=light] body #root .product-shell>.product-topline,html:not([data-pa-theme=light]) body #root .product-shell>.product-topline,html[data-pa-theme=light] body #root .product-topline,html:not([data-pa-theme=light]) body #root .product-topline{flex:none!important;grid-area:1/2!important;justify-content:flex-end!important;width:100%!important}html[data-pa-theme=light] body #root .product-shell>.product-body,html:not([data-pa-theme=light]) body #root .product-shell>.product-body,html[data-pa-theme=light] body #root .product-body,html:not([data-pa-theme=light]) body #root .product-body{flex:none!important;height:auto!important;max-height:none!important;display:contents!important}html[data-pa-theme=light] body #root .product-body>.product-sidebar,html:not([data-pa-theme=light]) body #root .product-body>.product-sidebar,html[data-pa-theme=light] body #root .product-sidebar,html:not([data-pa-theme=light]) body #root .product-sidebar{grid-area:1/1/span 2!important}html[data-pa-theme=light] body #root .product-body>.product-frame,html:not([data-pa-theme=light]) body #root .product-body>.product-frame,html[data-pa-theme=light] body #root .product-frame,html:not([data-pa-theme=light]) body #root .product-frame{grid-area:2/2!important}html body #root .product-topline .topline-breadcrumb,html[data-pa-theme=light] body #root .product-topline .topline-breadcrumb,html:not([data-pa-theme=light]) body #root .product-topline .topline-breadcrumb{display:none!important}@media (width<=860px){html[data-pa-theme=light] body #root .product-shell,html:not([data-pa-theme=light]) body #root .product-shell{flex-direction:column!important;display:flex!important}html[data-pa-theme=light] body #root .product-shell>.product-body,html:not([data-pa-theme=light]) body #root .product-shell>.product-body,html[data-pa-theme=light] body #root .product-body,html:not([data-pa-theme=light]) body #root .product-body{flex:auto!important;height:calc(100dvh - 100px)!important;max-height:calc(100dvh - 100px)!important;display:flex!important}}html:not([data-pa-theme=light]) body #root .mobile-product-nav a,html:not([data-pa-theme=light]) body #root .mobile-product-nav a span,html:not([data-pa-theme=light]) body #root .mobile-product-nav a svg{color:#9aa3c7!important;stroke:#9aa3c7!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav a.active,html:not([data-pa-theme=light]) body #root .mobile-product-nav a[aria-current=page]{background:#0d0f17!important}html:not([data-pa-theme=light]) body #root .mobile-product-nav a.active,html:not([data-pa-theme=light]) body #root .mobile-product-nav a.active span,html:not([data-pa-theme=light]) body #root .mobile-product-nav a.active svg,html:not([data-pa-theme=light]) body #root .mobile-product-nav a[aria-current=page],html:not([data-pa-theme=light]) body #root .mobile-product-nav a[aria-current=page] span,html:not([data-pa-theme=light]) body #root .mobile-product-nav a[aria-current=page] svg{color:#3dffd6!important;stroke:#3dffd6!important}html:not([data-pa-theme=light]) body #root .canonical-page .eyebrow,html:not([data-pa-theme=light]) body #root .eyebrow{color:#9aa3c7!important}html:not([data-pa-theme=light]) body #root .canonical-page .lead,html:not([data-pa-theme=light]) body #root .lead{color:#aeb8d6!important}
