.route-transition{z-index:10000;pointer-events:none;color:#edf5ff;visibility:hidden;background:#05080f;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(104%)}.route-transition--leaving{visibility:visible;transition:transform .68s cubic-bezier(.76,0,.24,1);transform:translateY(0)}html.route-arrival-pending .route-transition{visibility:visible;transition:none;transform:translateY(0)}.route-transition--arriving{visibility:visible;transition:transform .88s cubic-bezier(.76,0,.24,1);transform:translateY(-104%)}.route-transition--arrived{visibility:hidden;transform:translateY(-104%)}.route-transition:before{content:"";opacity:.5;background-image:linear-gradient(#61deff13 1px,#0000 1px),linear-gradient(90deg,#61deff13 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.route-transition__identity{z-index:2;letter-spacing:0;opacity:0;justify-items:center;gap:.55rem;font-family:IBM Plex Mono,monospace;display:grid;position:relative;transform:translateY(16px)}.route-transition--leaving .route-transition__identity{opacity:1;transition:opacity .26s .26s,transform .36s cubic-bezier(.22,1,.36,1) .22s;transform:translateY(0)}html.route-arrival-pending .route-transition__identity{opacity:1;transform:translateY(0)}.route-transition--arriving .route-transition__identity{opacity:0;transition:opacity .22s,transform .3s;transform:translateY(-14px)}.route-transition__identity strong{letter-spacing:.34em;padding-left:.34em;font-size:.8rem;font-weight:600}.route-transition__identity small{color:#6e829d;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.route-transition__mark{background:linear-gradient(145deg,#3865e8,#51d7f0 52%,#60e5bd);border:1px solid #62e6ffa6;border-radius:7px;width:34px;height:34px;box-shadow:0 0 34px -8px #62e6ffbf}.route-transition__mesh{position:absolute;inset:0}.route-transition__mesh i{background:#67e7ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 16px #41ddffe0}.route-transition__mesh i:after{content:"";opacity:.42;transform-origin:0;background:linear-gradient(90deg,#67e7ff,#0000);width:min(34vw,430px);height:1px;position:absolute;top:2px;left:2px}.route-transition__mesh i:first-child{top:18%;left:12%}.route-transition__mesh i:first-child:after{transform:rotate(17deg)}.route-transition__mesh i:nth-child(2){top:72%;left:17%}.route-transition__mesh i:nth-child(2):after{transform:rotate(-21deg)}.route-transition__mesh i:nth-child(3){top:28%;right:12%}.route-transition__mesh i:nth-child(3):after{transform-origin:100%;left:auto;right:2px;transform:rotate(-14deg)}.route-transition__mesh i:nth-child(4){bottom:16%;right:22%}.route-transition__mesh i:nth-child(4):after{transform-origin:100%;left:auto;right:2px;transform:rotate(23deg)}.route-transition__mesh i:nth-child(5){opacity:.45;top:49%;left:50%}.route-transition__scan{opacity:0;background:linear-gradient(90deg,#0000,#62e6ffe6,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #41ddff85}.route-transition--leaving .route-transition__scan{opacity:1;animation:.62s ease-in-out 80ms both route-scan}@keyframes route-scan{0%{transform:translateY(8vh)}to{transform:translateY(84vh)}}@media (prefers-reduced-motion:reduce){.route-transition--leaving{transition-duration:.18s}.route-transition--arriving{transition-duration:.22s}.route-transition__scan{display:none}}
html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#0b3548;--brand-navy-soft:#164a61;--brand-cyan:#18b9d4;--brand-orange:#ff7817;--day-ink:#0b1a27;--day-muted:#3c5366;--day-faint:#536a7c;--void:#f4f7fb;--abyss:#eaf0f5;--text:var(--day-ink);--muted:var(--day-muted);--faint:var(--day-faint);--cyan:#007f9e;--indigo:#5648c7;--mint:#08795e;--amber:#9d6300;--line:#11364f1f;--line-2:#11364f38;--auth-ink:var(--day-ink);--auth-muted:var(--day-muted);--auth-faint:var(--day-faint);--auth-surface:#fffffff0;--auth-line:#123a522b;--auth-cyan:#007f9e;--auth-mint:#08795e;--auth-error:#b92445;--auth-bg:#f4f7fb}html[data-theme=day] body{color:var(--text);background:#f4f7fb}html[data-theme=day] ::selection{color:#07131e;background:#007f9e38}html[data-theme=day] .loader{background:#f4f7fb}html[data-theme=day] .loader__bar,html[data-theme=day] .quiz__progress,html[data-theme=day] .auth-strength__bar{background:#0b1f301f}html[data-theme=day] .lightfield{background:radial-gradient(120% 100% at 50% 0,#fff,#edf2f6);opacity:1!important}html[data-theme=day] .scrim{opacity:0;background:0 0}html[data-theme=day] .rail{border-color:var(--line-2);background:#f8fbfd;box-shadow:0 16px 40px -24px #0b354847}html[data-theme=day] .rail__label{color:var(--cyan)}html[data-theme=day] .rail ol:before{background:linear-gradient(var(--cyan), var(--line-2) 72%, var(--amber))}html[data-theme=day] .rail a{color:var(--day-muted)}html[data-theme=day] .rail__node{color:var(--day-muted);border-color:var(--line-2);background:#fff}html[data-theme=day] .rail a:is(:hover,:focus-visible,.is-active,[aria-current=location]){color:var(--day-ink)}html[data-theme=day] .rail a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}html[data-theme=day] .rail a:is(:hover,:focus-visible) .rail__node{border-color:var(--cyan)}html[data-theme=day] .rail a:is(.is-active,[aria-current=location]) .rail__node{color:#fff;background:var(--cyan);border-color:var(--cyan);box-shadow:none}html[data-theme=day] .beat{text-shadow:none}html[data-theme=day] .scene--threat .scene__pin:before,html[data-theme=day] .scene--ladder .scene__pin:before,html[data-theme=day] :is(.method,.sectors,.team,.notices,.contact),html[data-theme=day] .standards{background:0 0}html[data-theme=day] .sectors:before,html[data-theme=day] .sectors:after{opacity:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}html[data-theme=day] :is(.services__title,.method__title,.sectors__title,.standards__title,.team__title,.notices__title,.contact__title){color:var(--day-ink);text-shadow:none}html[data-theme=day] .svc__face{color:var(--day-ink);border-color:#18b9d457;box-shadow:0 26px 64px -44px #0b35486b}html[data-theme=day] .svc__face--front{background:linear-gradient(145deg,#fffffffa,#e6f7faf5)}html[data-theme=day] .svc__face--back{background:linear-gradient(145deg,#fff6eefa,#fffffffa);border-color:#ff781775;box-shadow:0 26px 64px -44px #0b35486b,inset 0 3px #ff7817b3}html[data-theme=day] .svc__face--front:after{background:radial-gradient(260px circle at var(--mx) var(--my), #18b9d42e, transparent 66%)}html[data-theme=day] .svc:hover:not(.is-flipped) .svc__face--front{border-color:var(--brand-cyan);box-shadow:0 34px 74px -42px #0b354880,0 0 40px -20px #18b9d4b8}html[data-theme=day] .svc__n{color:#18b9d414;-webkit-text-stroke:1px #0b354880}html[data-theme=day] .svc:hover:not(.is-flipped) .svc__n{color:#18b9d429;-webkit-text-stroke-color:var(--brand-cyan)}html[data-theme=day] .svc__face h3,html[data-theme=day] .svc__face--back li{color:var(--day-ink)}html[data-theme=day] .svc__face--front p{color:var(--day-muted)}html[data-theme=day] .svc__hint{color:#007f9e}html[data-theme=day] .svc__face--back li:before{border-color:var(--brand-orange)}html[data-theme=day] #sectors,html[data-theme=day] .sectors__title,html[data-theme=day] #sectors h3{color:var(--day-ink);text-shadow:none}html[data-theme=day] #sectors .kicker,html[data-theme=day] .sector-orbit__eyebrow,html[data-theme=day] .sector-orbit__eyebrow span:first-child{color:#007f9e;text-shadow:none}html[data-theme=day] #sectors p,html[data-theme=day] .sectors__sub,html[data-theme=day] .sector-orbit__notes li{color:var(--day-muted)}html[data-theme=day] .sector-orbit__stage:before,html[data-theme=day] .sector-orbit__stage:after{border-color:#0b354829}html[data-theme=day] .sector-orbit__scan{mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 0 47%,#18b9d452 49%,#0000 52%),repeating-linear-gradient(0deg,#0000 0 22px,#0b35480d 23px 24px)}html[data-theme=day] .sector-orbit__panel{background:linear-gradient(90deg,#ffffffd6,#e8f7fa94 58%,#0000);border-left-color:#18b9d461;box-shadow:-36px 0 70px -58px #0b354847}html[data-theme=day] .sector-orbit__panel:before{background:var(--brand-orange);box-shadow:0 0 22px #ff78176b}html[data-theme=day] .sector-marker{color:var(--day-ink);filter:drop-shadow(0 6px 18px #ffffffe6)}html[data-theme=day] .sector-marker__dot{background:var(--brand-cyan);border-color:#0b3548b8;box-shadow:0 0 0 5px #18b9d41f,0 0 18px #18b9d475}html[data-theme=day] .sector-marker__label,html[data-theme=day] .sector-chip{color:var(--day-muted);background:#ffffffe6;border-color:#0b354833}html[data-theme=day] .sector-chip:hover,html[data-theme=day] .sector-chip.is-active{border-color:var(--brand-cyan);color:var(--day-ink);background:#e6f7fafa}html[data-theme=day] .notice-card{background:#fffffff0;border-color:#18b9d447;box-shadow:0 24px 58px -44px #0b354870,inset 0 3px #ff78178f}html[data-theme=day] .notice-card span{color:#007f9e}html[data-theme=day] .notice-card p{color:var(--day-muted)}html[data-theme=day] .hero__title,html[data-theme=day] .hero-phase__title,html[data-theme=day] .hero-phase__programme-title{color:#091725;text-shadow:0 2px 54px #ffffffeb}html[data-theme=day] .btn--ghost,html[data-theme=day] .gateway__btn,html[data-theme=day] .rung,html[data-theme=day] .levelcard,html[data-theme=day] .qstep__card,html[data-theme=day] .srow,html[data-theme=day] .std,html[data-theme=day] .member,html[data-theme=day] .contact__form,html[data-theme=day] .quiz{background:#ffffffe0;border-color:#123a5229;box-shadow:0 24px 70px -48px #123a527a}html[data-theme=day] .levelcard__desc{color:var(--day-muted)}html[data-theme=day] .standards-atlas{background:#ffffffd6;border-color:#123a5226;box-shadow:0 30px 80px -54px #123a5266}html[data-theme=day] .standards-atlas .sector-orbit__panel{background:#f8fbfd;border-color:#123a522b #123a522b #123a522b #007f9e8a;box-shadow:0 26px 65px -44px #123a5259}html[data-theme=day] .standards-atlas .sector-orbit__panel h3{color:var(--day-ink);text-shadow:none}html[data-theme=day] .standards-atlas :is(.sector-orbit__panel p,.sector-orbit__notes li){color:var(--day-muted)}html[data-theme=day] .standards-atlas .sector-chip{color:var(--day-muted);background:#ffffffc7;border-color:#123a5229}html[data-theme=day] .standards-atlas .sector-chip:hover,html[data-theme=day] .standards-atlas .sector-chip.is-active{color:var(--day-ink);background:#fff;border-color:#007f9e7a}html[data-theme=day] .rung.is-lit,html[data-theme=day] .qstep.is-on .qstep__card,html[data-theme=day] .std.is-open{background:#fffffffa}html[data-theme=day] .contact__form input,html[data-theme=day] .contact__form textarea,html[data-theme=day] .quiz__input input,html[data-theme=day] .nurture-exit input,html[data-theme=day] .nurture-exit textarea{color:#0b1a27;background:#f7fafdeb;border-color:#123a5233}html[data-theme=day] .auth-page{color:var(--auth-ink);background:#f4f7fb}html[data-theme=day] .auth-page:before{background:radial-gradient(circle at 18% 42%,#007f9e17,#0000 35%),linear-gradient(90deg,#f4f7fb24,#f4f7fbad 72%)}html[data-theme=day] .auth-background{opacity:.46}html[data-theme=day] .auth-panel,html[data-theme=day] .auth-panel--phase12-review,html[data-theme=day] .auth-panel--admin-reviews{background:#ffffffe6;border-color:#123a522b;box-shadow:0 32px 90px -52px #1b405875}html[data-theme=day] .auth-field input,html[data-theme=day] .auth-field select,html[data-theme=day] .auth-field textarea,html[data-theme=day] .adaptive-trace__filters select,html[data-theme=day] .adaptive-trace__filters input:not([type=checkbox]){color:#0b1a27;background-color:#f7fafdf5;border-color:#123a5233}html[data-theme=day] .auth-field option{color:#0b1a27;background:#fff}html[data-theme=day] .auth-field input::placeholder,html[data-theme=day] .auth-field textarea::placeholder{color:#7b8c9c}html[data-theme=day] .auth-submit{color:#fff;background:#0b1a27;border-color:#0b1a27}html[data-theme=day] .auth-submit:hover:not(:disabled){background:#16334a}html[data-theme=day] .phase1-admin-gate{color:#0b1a27;background:radial-gradient(circle at 88% 8%,#007f9e14,#0000 30%),linear-gradient(145deg,#fffffff7,#eff6faf5);border-color:#123a522e;box-shadow:0 30px 90px -58px #123a5275}html[data-theme=day] .phase1-admin-gate h1{color:#0b1a27}html[data-theme=day] .phase1-admin-gate>p:not(.auth-eyebrow){color:#52687b}html[data-theme=day] :is(.wardrobe-route,.quampy-lab-route){background:#f4f7fb}html[data-theme=day] :is(.wardrobe-shell--locked,.wardrobe-controls,.wardrobe-stage,.quampy-lab-shell--locked,.quampy-lab-hero,.quampy-lab-robot,.quampy-lab-panel,.quampy-lab-question,.quampy-lab-memory,.quampy-lab-details,.quampy-lab-contract>div,.quampy-lab-follow-up-feedback,.quampy-lab-score-feedback,.quampy-lab-follow-up-feedback article,.quampy-lab-score-feedback article,.quampy-lab-score-history__row,.quampy-lab-field,.quampy-lab-readout,.quampy-lab-compare__grid article){box-shadow:none;background:#ffffffd1;border-color:#123a5229}html[data-theme=day] :is(.wardrobe-segments button,.wardrobe-reactions button,.wardrobe-stage__caption,.quampy-lab-robot>span,.quampy-lab-row input,.quampy-lab-row select,.quampy-lab-row textarea,.quampy-lab-feedback-form input,.quampy-lab-feedback-form select,.quampy-lab-feedback-form textarea,.quampy-lab-resolver,.quampy-lab-options button,.quampy-lab-json){color:#0b1a27;background:#f7fafdf0;border-color:#123a522e}html[data-theme=day] :is(.wardrobe-note,.quampy-lab-note,.quampy-lab-disclaimer,.quampy-lab-status){color:#765111;background:#fff4dacc}html[data-theme=day] :is(.auth-verification-resend,.readiness-statusline,.readiness-mode button,.readiness-mode__meter,.adaptive-trace__nav,.adaptive-trace__nav button,.adaptive-trace__nav a,.adaptive-trace__card,.account-meta,.account-owner-control,.settings-menu,.auth-fieldset,.mailbox-list,.mailbox-reader,.mailbox-admin,.phase12-card,.phase12-admin,.phase12-modal__body,.readiness-section,.readiness-question,.readiness-records,.readiness-review,.readiness-technical,.readiness-adaptive-portal,.phase12-conversation__question,.phase12-v4-question-card,.phase12-v4-answer-row,.phase12-pqcemm-dimensions,.adaptive-results__panel,.adaptive-results__hero,.adaptive-results__calculation,.compy-trace__node,.compy-trace-v3__section){box-shadow:none;background-color:#ffffffbd;border-color:#123a5226}html[data-theme=day] :is(.readiness-section,.readiness-adaptive-portal,.phase12-conversation__question,.adaptive-results__panel,.adaptive-results__hero){background-image:radial-gradient(circle at 90% 7%,#007f9e14,#0000 28%),linear-gradient(135deg,#fffffff0,#f2f7fbe6)}html[data-theme=day] .readiness-step-card,html[data-theme=day] .readiness-mode-orb,html[data-theme=day] .phase-node{color:#0b1a27;background:radial-gradient(circle at 34% 22%,#fffffffa,#b2e0ea8f 36%,#dce8f1f0 72%);border-color:#123a5247;box-shadow:inset 0 0 34px #007f9e0f,0 24px 70px -42px #123a528c}html[data-theme=day] .phase-node :is(.phase-node__label,.phase-node__state,.phase-node__detail),html[data-theme=day] .readiness-step-card :is(strong,span,small){color:#0b1a27;text-shadow:none}html[data-theme=day] .phase-node__check,html[data-theme=day] .readiness-step-card i{color:#08795e;background:#e8f6f1;border-color:#08795e8c}html[data-theme=day] .hero-phase__steps li[data-state] .phase-node,html[data-theme=day] .phase-one-hub__steps li[data-phase-step] .phase-node{color:#0b1a27;filter:none;background:radial-gradient(circle at 34% 22%,#fff,#b2e0ea9e 38%,#e2ecf4f7 74%);border-color:#123a5247;box-shadow:inset 0 0 34px #007f9e0f,0 24px 70px -42px #123a528c}html[data-theme=day] .hero-phase__steps li[data-state=current] .phase-node{background:radial-gradient(circle at 36% 20%,#fff,#80e2f0b3 40%,#c5e2eff5 76%);border-color:#0090b4c7;box-shadow:inset 0 0 30px #007f9e1a,0 24px 72px -34px #007f9eb8}html[data-theme=day] .hero-phase__steps li[data-state=complete] .phase-node{background:radial-gradient(circle at 36% 20%,#fff,#a4e8cfbd 40%,#daf0e8f7 76%);border-color:#08795ead;box-shadow:inset 0 0 30px #08795e14,0 24px 72px -34px #08795e94}html[data-theme=day] .hero-phase__steps li[data-state=locked] .phase-node,html[data-theme=day] .hero-phase__phases li[data-state=locked] .phase-node{filter:grayscale(.3);opacity:.78;background:radial-gradient(circle at 34% 22%,#fffffffa,#dae0e6db 44%,#ebeff3fa 78%);border-color:#41526240;box-shadow:inset 0 0 22px #123a5209,0 20px 56px -42px #123a527a}html[data-theme=day] .hero-phase__steps li:not(:last-child):after{box-shadow:none;background:linear-gradient(90deg,#123a5275,#007f9e94)}html[data-theme=day] .hero-phase__steps li:not(:last-child):before{border-color:#007f9e94}html[data-theme=day] .phase-node__lock,html[data-theme=day] .phase-node__lock:before{border-color:#123a527a}html[data-theme=day] .quickscan-route .factory{background:radial-gradient(68% 60% at 74% 21%,#7bd3e54d,#0000 58%),linear-gradient(145deg,#fffffffa,#ecf4f9fa)}html[data-theme=day] .quickscan-route .factory__field{opacity:.34;filter:invert()saturate(.55)contrast(.78)}html[data-theme=day] .quickscan-route .quiz{color:#0b1a27;background:#ffffffe0;border-color:#123a522e;box-shadow:0 30px 70px -42px #123a526b}html[data-theme=day] .quickscan-route :is(.quiz__bubble,.qr__score,.qr__band,.qr__flag){background-color:#ebf4f9c7;border-color:#123a5229}html[data-theme=day] .quickscan-route :is(.chip,.quiz__mic,.quiz__send,.quiz__input input,.qr__nurture){color:#0b1a27;background:#ffffffd6;border-color:#123a5233}html[data-theme=day] .quickscan-route :is(.quiz__text,.qr__urgent,.qr__report){color:#0b1a27}html[data-theme=day] .quickscan-route :is(.quiz__count,.qr__note,.qr__flag p,.qr__quota,.quampy__hint){color:#4e6375}html[data-theme=day] .quickscan-v2-page{background:#eef4f5}html[data-theme=day] .qsv2{color:#123044}html[data-theme=day] :is(.qsv2-hero,.qsv2-question,.qsv2-result){background:linear-gradient(145deg,#fffffffa,#f1f7f8fa);border-color:#1889a852;box-shadow:0 25px 70px #16364621}html[data-theme=day] .qsv2-hero__copy>p,html[data-theme=day] .qsv2-question__hint,html[data-theme=day] .qsv2-result__heading p{color:#557180}html[data-theme=day] .qsv2-hero__copy .qsv2-hero__instruction{color:#173a4c}html[data-theme=day] .qsv2-hero__visual{background:linear-gradient(145deg,#e6f4f6,#eeebfa);border-color:#5f4fbe3d}html[data-theme=day] .qsv2-hero__visual>p,html[data-theme=day] .qsv2-hero__visual>p strong{color:#244656}html[data-theme=day] .qsv2-privacy,html[data-theme=day] .qsv2-note,html[data-theme=day] .qsv2-result__columns>article{color:#58717e;background:#e8f1f3d1}html[data-theme=day] .qsv2-privacy strong,html[data-theme=day] .qsv2-limitation strong{color:#17384a}html[data-theme=day] .qsv2-answer-list label{color:#294b5c;background:#f7fbfb}html[data-theme=day] .qsv2-answer-list label.is-selected{color:#123344;background:#daf0f4}html[data-theme=day] :is(.qsv2-note textarea,.qsv2-profile select,.qsv2-chat input){color:#173b4c;background:#fff}html[data-theme=day] .qsv2-signal-grid article{background:#e7f2f4}html[data-theme=day] .qsv2-signal-grid strong,html[data-theme=day] :is(.qsv2-account-cta h2,.qsv2-next h2,.qsv2-report-control h3,.qsv2-chat h3){color:#17394a}html[data-theme=day] .qsv2-result__columns li,html[data-theme=day] .qsv2-result__columns p{color:#3e5d6c}html[data-theme=day] :is(.qsv2-limitation,.qsv2-account-cta,.qsv2-next,.qsv2-report-control,.qsv2-chat,.qsv2-legacy){color:#526f7d;background:#ebf3f5f0}html[data-theme=day] :is(.qsv2-account-cta p,.qsv2-next p,.qsv2-report-control p){color:#52707e}html[data-theme=day] .readiness-portal-back{color:#0b1a27;background:radial-gradient(circle at 40% 26%,#007f9e1f,#fffffff0 70%);border-color:#007f9e57;box-shadow:0 18px 54px -38px #007f9e70}html[data-theme=day] .readiness-portal-results{background:radial-gradient(circle at 60% 26%,#5648c71f,#fffffff0 70%)}html[data-theme=day] :is(.compy-trace__overlay,.quampy-v3-usage-ledger__backdrop){background:#43586961}html[data-theme=day] .compy-trace__panel{color:#0b1a27;background:#f8fbfd}html[data-theme=day] .route-transition{color:#0b1a27;background:#f4f7fb}html[data-theme=day] .route-transition__mark{box-shadow:0 0 36px -10px #007f9e66}html[data-theme=day] .phase12-conversation-route{background:#f4f7fb}html[data-theme=day] .phase12-conversation-route:before{background:radial-gradient(80% 62% at 70% 20%,#6ebed32e,#0000 58%),linear-gradient(90deg,#f4f7fb14,#f4f7fbb8 72%)}html[data-theme=day] :is(.phase12-conversation-factory,.phase12-conversation-factory--section){background:radial-gradient(72% 62% at 72% 22%,#b3e0eb57,#eef5f9f0 52%,#f7fafcfa)}html[data-theme=day] :is(.phase12-conversation-factory,.phase12-conversation-factory--section):before{background:radial-gradient(circle at 78% 34%,#08795e17,#0000 28%),radial-gradient(circle at 36% 72%,#007f9e1a,#0000 34%)}html[data-theme=day] :is(.phase12-quiz,.phase12-section-chat,.phase12-adaptive-progress,.phase12-adaptive-completion,.phase12-question-group,.phase12-v4-chapter-banner,.phase12-v4-question-brief,.phase12-v4-answer-grid,.phase12-v4-answer-row,.phase12-conversation__intro,.phase12-conversation__composer,.phase12-conversation__context,.phase12-conversation__context dl div,.phase12-adaptive-route-summary,.phase12-adaptive-organisation-context,.phase12-adaptive-skips,.phase12-adaptive-skips article,.phase12-chat-log__turn,.phase12-question-dialogue-actions,.phase12-confidence-control,.phase12-scoring-system__panel){color:#0b1a27;background-color:#ffffffe0;border-color:#123a5229;box-shadow:0 24px 70px -50px #123a527a}html[data-theme=day] :is(.phase12-quiz,.phase12-section-chat){background:#ffffffe6}html[data-theme=day] .phase12-adaptive-progress{background:linear-gradient(105deg,#007f9e14,#fffffff5 62%)}html[data-theme=day] .phase12-adaptive-progress__track{background:#dce8ee;border-color:#123a522e}html[data-theme=day] .phase12-adaptive-completion{background:radial-gradient(circle at 0 0,#08795e1f,#0000 42%),linear-gradient(120deg,#ebf8f2fa,#fffffffa 68%)}html[data-theme=day] .phase12-adaptive-completion__mark{color:#08795e;background:#e8f6f1;border-color:#08795e7a;box-shadow:inset 0 0 24px #08795e0f,0 18px 40px -28px #08795e94}html[data-theme=day] .phase12-adaptive-completion span{color:#08795e}html[data-theme=day] .phase12-adaptive-completion__actions .auth-secondary-action{color:#385066;background:#f7fafdf5;border-color:#123a5233}html[data-theme=day] .phase12-question-group,html[data-theme=day] .phase12-section-chat .phase12-question-group{background:linear-gradient(145deg,#fffffffa,#f0f6faf0)}html[data-theme=day] .phase12-question-dots--grouped button,html[data-theme=day] .phase12-question-dots button{color:#52687b;background:#fff;border-color:#123a5240}html[data-theme=day] .phase12-question-dots button[data-current=true]{outline-color:#0b1a27}html[data-theme=day] .phase12-question-dots button[data-state=analysing]{color:#0b4f69;background:#e5f5fa;border-color:#007f9ea8}html[data-theme=day] .phase12-question-dots button[data-state=follow-up]{color:#765111;background:#fff4dd;border-color:#9d63009e}html[data-theme=day] .phase12-question-dots button[data-state=error]{color:#8f1734;background:#fff0f3;border-color:#b9244594}html[data-theme=day] .phase12-question-dots button[data-state=skipped]{color:#744777;background:#f5edf8;border-color:#74477780}html[data-theme=day] .phase12-question-dots button[data-state=complete]{color:#06231c;background:linear-gradient(135deg,#9ee9d1,#76d9e7);border-color:#08795e94}html[data-theme=day] .phase12-question-dots button>b{border-color:#123a5247;box-shadow:0 4px 14px #123a5229}html[data-theme=day] .phase12-v4-chapter-banner{background:radial-gradient(circle at 88% 15%,#08795e1a,#0000 32%),linear-gradient(118deg,#fffffffa,#eff6faf0)}html[data-theme=day] .phase12-v4-chapter-banner>footer{background:#08795e0b;border-color:#08795e29}html[data-theme=day] .phase12-v4-question-brief{background:#f7fafdf5}html[data-theme=day] .phase12-question-skip{background:linear-gradient(110deg,#f08acb1f,#fffffff5 58%)}html[data-theme=day] .phase12-question-skip :is(span,button),html[data-theme=day] .phase12-adaptive-skips :is(summary,button){color:#88416d}html[data-theme=day] .phase12-v4-answer-grid{background:#123a521f}html[data-theme=day] .phase12-v4-answer-grid>div{background:#123a521a}html[data-theme=day] .phase12-v4-answer-row{background:#fff}html[data-theme=day] :is(.phase12-v4-answer-row>textarea,.phase12-v4-answer-grid__additional textarea,.phase12-open-answer .phase12-section-freeform textarea,.phase12-section-freeform textarea,.phase12-quiz__input input,.phase12-quiz__input textarea){color:#0b1a27;background:#f7fafdf5;border-color:#123a5233}html[data-theme=day] :is(.phase12-v4-answer-row__options button,.phase12-section-option,.phase12-question-navigation__previous,.phase12-question-navigation__next,.phase12-scoring-system__button){color:#385066;background:#f7fafdf5;border-color:#123a5233}html[data-theme=day] .phase12-section-option[data-selected=true]{color:#0b1a27;background:linear-gradient(135deg,#08795e1a,#007f9e0f);border-color:#08795e80}html[data-theme=day] :is(.phase12-conversation__intro,.phase12-conversation__composer,.phase12-conversation__context){background:linear-gradient(145deg,#fffffff5,#f0f6faeb)}html[data-theme=day] .phase12-conversation__context dl div{background:#ffffffb8}html[data-theme=day] :is(.phase12-conversation__signals span,.phase12-room-field span){color:#385066ad;background:#f2f7fac7;border-color:#123a5226}html[data-theme=day] .phase12-quiz .quiz__bubble{background:linear-gradient(135deg,#5648c712,#eff6faeb);border-color:#123a522b}html[data-theme=day] .phase12-adaptive-route-summary{background:linear-gradient(112deg,#08795e14,#fffffff0)}html[data-theme=day] .phase12-adaptive-route-summary span,html[data-theme=day] .phase12-adaptive-route-usage small{color:#08795e}html[data-theme=day] .phase12-adaptive-organisation-context{background:#f7fafdf0}html[data-theme=day] .phase12-adaptive-skips{background:#fffafde6}html[data-theme=day] .phase12-adaptive-skips article,html[data-theme=day] .phase12-question-dialogue-actions{background:#f08acb0e}html[data-theme=day] .phase12-question-dialogue-actions button{color:#8f1734}html[data-theme=day] .phase12-scoring-system__panel{background:linear-gradient(165deg,#fffffffa,#eff6faf7)}html[data-theme=day] .phase12-scoring-system__metrics span{background:#ffffffc7;border-color:#123a5224}html[data-theme=day] :is(.phase12-quampy-stage--portrait .quampy__say,.phase12-quampy-chat,.phase12-quampy-chat__turn,.phase12-quampy-helper-actions,.phase12-modal__panel,.compy-trace__rail,.compy-trace__drawer,.compy-trace__essential-summary,.compy-trace__tree-section){color:#0b1a27;background:linear-gradient(150deg,#fffffffa,#eff6faf5);border-color:#123a522b;box-shadow:0 24px 68px -48px #123a5280}html[data-theme=day] .phase12-quampy-stage--portrait .quampy__say:before{background:#f4f8fa;border-color:#123a522b}html[data-theme=day] .phase12-quampy-stage--portrait .quampy__say[data-state=analysing]{background:linear-gradient(155deg,#e5f5fa,#fff);border-color:#007f9e7a;box-shadow:0 24px 68px -46px #007f9e8a}html[data-theme=day] .phase12-quampy-stage--portrait .quampy__say[data-state=follow-up]{background:linear-gradient(155deg,#fff4dd,#fff);border-color:#9d630061;box-shadow:0 24px 68px -46px #9d63006b}html[data-theme=day] .phase12-quampy-helper-actions button,html[data-theme=day] .phase12-quampy-chat__input :is(input,button){color:#0b1a27;background:#ffffffd1;border-color:#123a5233}html[data-theme=day] .compy-trace__rail{background:linear-gradient(135deg,#ebf8f2fa,#fffffffc);border-color:#08795e6b;box-shadow:0 20px 58px -38px #08795e85}html[data-theme=day] :is(.compy-trace__rail,.compy-trace__rail strong){color:#0b1a27}html[data-theme=day] :is(.compy-trace__overlay--side,.compy-trace__overlay--fullscreen,.phase12-modal__shade){background:#43586961}html[data-theme=day] .compy-trace__close--floating{color:#0b1a27;background:#fff;border-color:#123a5238;box-shadow:0 18px 48px -34px #123a527a}html[data-theme=day] :is(.compy-trace__essential-metric,.compy-trace__node,.compy-trace__edge-chip,.compy-trace__node .compy-trace__node-usage,.phase12-scoring-system__criteria section){background-color:#ffffffc7;border-color:#123a5224}html[data-theme=day] .compy-trace__node-branch:after{background:#fff}html[data-theme=day] .phase12-quampy-stage__model{filter:drop-shadow(0 30px 32px #123a523d)}html[data-theme=day] .adaptive-results__header{color:#0b1a27;background:radial-gradient(circle at 90% 0,#007f9e1f,#0000 35%),linear-gradient(135deg,#e9f4f7,#fff);border:1px solid #123a5229}html[data-theme=day] .adaptive-results__header :is(h2,p){color:#0b1a27}html[data-theme=day] .adaptive-results__run-picker select,html[data-theme=day] .adaptive-results__header-actions .auth-secondary-action{color:#0b1a27;background:#fffc;border-color:#123a5238}html[data-theme=day] .adaptive-results__run-picker select option{color:#0b1a27;background:#fff}html[data-theme=day] .adaptive-results__panel--hero,html[data-theme=day] .adaptive-results__profile-overall{color:#385066;background:linear-gradient(135deg,#e8f3f7,#f9fcfd)}html[data-theme=day] :is(.adaptive-results__panel--hero,.adaptive-results__profile-overall) h3{color:#0b1a27}html[data-theme=day] .adaptive-results__profile-overall>div:last-child{background:#007f9e14}html[data-theme=day] :is(.readiness-adaptive-portal__route article,.readiness-question[data-active=true] .readiness-question__body,.readiness-mode-orb__content,.readiness-mode-switch-panel,.readiness-draft7-upgrade,.readiness-answerbar__popover,.readiness-section2-quampy__bubble,.readiness-section2-mode,.readiness-section2-question-map,.readiness-section2-question-map__service,.readiness-v4-profile,.readiness-v4-profile__context-card,.readiness-v4-profile__block-heading,.readiness-v4-profile__field,.readiness-v4-profile__block--organisation,.readiness-v4-profile__organisation-card>div,.readiness-v4-roadmap,.readiness-v4-chapter,.readiness-v4-chapter__memory,.quampy-v3-conversation,.quampy-v3-response-card,.quampy-v3-understanding__summary article,.phase12-review-gate>dl>div,.phase12-review-evidence-lens__comparison li,.phase12-review-overview__briefing>*,.phase12-review-decision-detail__grid>section,.phase12-pqcemm-result__signals section){--auth-ink:#f8fcfd;--auth-muted:#cbdde5;--auth-faint:#acc5d0;background:var(--brand-navy);color:var(--auth-ink);border-color:#18b9d46b;box-shadow:0 26px 64px -48px #0b3548b8}html[data-theme=day] .readiness-adaptive-portal__route{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-orange));border-color:#18b9d494}html[data-theme=day] .readiness-adaptive-portal__route article{background:var(--brand-navy)}html[data-theme=day] .readiness-adaptive-portal__route article[data-active=true]{background:radial-gradient(circle at 50% 0%, #18b9d438, transparent 66%), var(--brand-navy-soft)}html[data-theme=day] .readiness-adaptive-portal__route article:not(:last-child):after{background:var(--brand-navy-soft);color:#fff;border-color:#18b9d4c7;box-shadow:0 0 0 3px #ff78171f}html[data-theme=day] .readiness-adaptive-portal__route :is(strong,span){color:var(--auth-ink)}html[data-theme=day] .readiness-adaptive-portal__route span{color:var(--auth-muted)}html[data-theme=day] .readiness-adaptive-portal__route small{color:#73d8e9}html[data-theme=day] .readiness-adaptive-portal__route article[data-active=true] small{color:#ffb16f}html[data-theme=day] .readiness-v4-chapter:hover{background:var(--brand-navy-soft);border-color:#ff7817b8}html[data-theme=day] .readiness-v4-chapter__index{background:var(--brand-navy-soft);box-shadow:0 0 0 7px var(--brand-navy);border-color:#18b9d4b8}html[data-theme=day] .phase12-section-question-bubble small,html[data-theme=day] .phase12-v4-question-brief p,html[data-theme=day] .phase12-v4-answer-grid>header p,html[data-theme=day] .phase12-question-group__label,html[data-theme=day] .phase12-adaptive-organisation-context :is(p,dt,dd),html[data-theme=day] .phase12-adaptive-route-summary p,html[data-theme=day] .adaptive-results__panel :is(p,li,dd),html[data-theme=day] .auth-panel>:is(p,small){color:var(--day-muted)}html[data-theme=day] :is(.auth-panel,.readiness-section,.readiness-adaptive-portal,.phase12-quiz,.phase12-section-chat,.phase12-v4-question-card,.phase12-v4-question-brief,.phase12-v4-answer-row,.adaptive-results__panel,.adaptive-results__hero){border-color:#18b9d447}html[data-theme=day] :is(.readiness-draft7-upgrade,.phase12-adaptive-completion,.adaptive-results__panel--hero){border-bottom-color:#ff7817bd}html[data-theme=day] .phase12-pqcemm-closure textarea{color:var(--day-ink);background:#fffffff5;border-color:#18b9d44d}@media (prefers-contrast:more){html[data-theme=day]{--auth-muted:#31495d;--auth-faint:#4e6375;--muted:#334c61;--faint:#516779}}html[data-theme=day] .adaptive-results .adaptive-results__hero{background-color:var(--report-navy);background-image:radial-gradient(circle at 90% 0,#12add038,#0000 34%);border-color:#12add080}html[data-theme=day] .adaptive-results .adaptive-results__hero :is(h1,p:not(.adaptive-results__eyebrow)){color:#fff}html[data-theme=day] :is(.adaptive-results__run-card,.adaptive-results__workflow-card,.adaptive-results__maturity-ladder>div,.adaptive-results__report-output[data-ready=true]){color:var(--report-ink);background-color:#fff}html[data-theme=day] .adaptive-results__maturity-summary{background:var(--report-navy);color:#fff}html[data-theme=day] .adaptive-results__maturity-summary :is(h3,strong){color:#fff}html[data-theme=night] :is(.adaptive-results__run-card,.adaptive-results__workflow-card){color:#f3f9fc;background:radial-gradient(circle at 100% 0,#12add021,#0000 34%),linear-gradient(145deg,#0b3044fa,#04101afc);border-color:#56c6e047;box-shadow:0 34px 90px -58px #000000f5}html[data-theme=night] .adaptive-results__run-card{border-left-color:var(--report-cyan)}html[data-theme=night] :is(.adaptive-results__run-card,.adaptive-results__workflow-card) :is(h2,h3,strong){color:#f7fbfd}html[data-theme=night] :is(.adaptive-results__run-card p:not(.adaptive-results__eyebrow),.adaptive-results__workflow-card p:not(.adaptive-results__eyebrow),.adaptive-results__single-run small,.adaptive-results__method-note){color:#b5cad4}html[data-theme=night] :is(.adaptive-results__run-picker select,.adaptive-results__single-run,.adaptive-results__dimension-panel,.adaptive-results__maturity-ladder>div,.adaptive-results__report-output,.adaptive-results__generation-timer,.adaptive-results__job-telemetry>div,.adaptive-results__page-plan>div){color:#edf7fb;background:#03121dd1;border-color:#56c6e040}html[data-theme=night] .adaptive-results__run-picker select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fbfd}html[data-theme=night] .adaptive-results__run-picker select option{color:#f7fbfd;background:#071823}html[data-theme=night] .adaptive-results__report-output[data-ready=true]{background:linear-gradient(120deg,#12add021,#f28a431a),#061a27;border-color:#12add080}html[data-theme=night] :is(.adaptive-results__single-run strong,.adaptive-results__dimension-panel h3,.adaptive-results__dimension-row strong,.adaptive-results__maturity-ladder span,.adaptive-results__report-output h3,.adaptive-results__generation-timer span,.adaptive-results__generation-timer p,.adaptive-results__job-telemetry strong,.adaptive-results__page-plan strong){color:#f7fbfd}html[data-theme=night] :is(.adaptive-results__generation-timer small,.adaptive-results__job-telemetry small){color:#a9c0cb}html[data-theme=night] .adaptive-results__progress{background:#102f3e;border-color:#84cada59}html[data-theme=night] .adaptive-results__progress span{background:#e2f3f861}html[data-theme=night] .adaptive-results__generation-track{background:#173543}html[data-theme=night] .adaptive-results__deep-pipeline li{background:#071f2cc2;border-color:#56c6e033}html[data-theme=night] .adaptive-results__deep-pipeline li strong{color:#f7fbfd}html[data-theme=night] :is(.adaptive-results__workflow-primary,.adaptive-results__output-button):disabled{color:#8fa6b1;background:#18313e;border-color:#2d4c5a}
:root{--app-nav-rail-width:84px;--app-nav-drawer-width:390px;--app-nav-mobile-height:64px;--app-nav-safe-left:var(--app-nav-rail-width);--app-nav-bg:#03080f;--app-nav-panel:#050d17fb;--app-nav-surface:#ffffff09;--app-nav-surface-strong:#62e6ff16;--app-nav-border:#a0c8ff29;--app-nav-border-strong:#62e6ff7a;--app-nav-text:#edf5ff;--app-nav-muted:#8fa1b8;--app-nav-faint:#5d7088;--app-nav-cyan:#62e6ff;--app-nav-mint:#60e5bd;--app-nav-amber:#f1c870;--app-nav-shadow:#000000d1}html[data-theme=day]{--app-nav-bg:#f2f6fa;--app-nav-panel:#fafcfffc;--app-nav-surface:#0c1f300b;--app-nav-surface-strong:#0f84a017;--app-nav-border:#123a522b;--app-nav-border-strong:#0084a87a;--app-nav-text:#0b1a27;--app-nav-muted:#52687b;--app-nav-faint:#718497;--app-nav-cyan:#00758f;--app-nav-mint:#08795e;--app-nav-amber:#9d6300;--app-nav-shadow:#1930423d}#pqc-app-content{min-width:0;min-height:100vh;padding-left:var(--app-nav-safe-left)}.pqc-app-content .auth-layout,.pqc-app-content .quickscan-route__main,.pqc-app-content .phase12-conversation-main,.pqc-app-content .wardrobe-main,.pqc-app-content .quampy-lab-main{min-height:100vh}[data-app-left-control],.pqc-app-content .readiness-portal-back:not(.readiness-portal-results){margin-left:var(--app-nav-safe-left)}.app-nav-icon{flex:none;width:25px;height:25px}.app-nav-rail{box-sizing:border-box;z-index:9000;width:var(--app-nav-rail-width);border-right:1px solid var(--app-nav-border);background:var(--app-nav-panel);color:var(--app-nav-text);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px 12px;font-family:Inter Tight,Arial,sans-serif;display:grid;position:fixed;inset:0 auto 0 0}.app-nav-rail *,.app-nav-rail :before,.app-nav-rail :after{box-sizing:border-box}html:not([data-nav-expanded=true]) .app-nav-rail{cursor:pointer}.app-nav-rail__header{justify-content:center;align-items:center;min-height:48px;display:flex}.app-nav-rail__heading,.app-nav-rail__chevron,.app-nav-rail__link>span,.app-nav-avatar__identity{display:none}.app-nav-menu,.app-nav-rail__link,.app-nav-avatar,.app-nav-mobile button,.app-nav-mobile__brand>span,.app-nav-drawer__header>button{width:48px;min-height:48px;color:var(--app-nav-muted);cursor:pointer;font:inherit;letter-spacing:normal;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;margin:0;padding:0;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:grid}.app-nav-rail .app-nav-icon{width:22px;height:22px}.app-nav-menu{background:var(--app-nav-surface);border-color:var(--app-nav-border)}.app-nav-menu:hover,.app-nav-rail__link:hover,.app-nav-avatar:hover{background:var(--app-nav-surface-strong);color:var(--app-nav-text)}.app-nav-rail__link[data-active=true]{background:var(--app-nav-surface-strong);color:var(--app-nav-cyan);border-color:var(--app-nav-border);box-shadow:inset 2px 0 var(--app-nav-cyan)}.app-nav-rail :is(a,button):focus-visible{outline:2px solid var(--app-nav-cyan);outline-offset:-2px}.app-nav-rail__primary,.app-nav-rail__footer{align-content:start;justify-items:center;gap:4px;min-width:0;display:grid}.app-nav-rail__primary{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-nav-border-strong) transparent;min-height:0;overflow:hidden auto}.app-nav-rail__footer{border-top:1px solid var(--app-nav-border);padding-top:12px}.app-nav-rail__group{justify-items:center;width:100%;display:grid}.app-nav-rail__link--owner{color:var(--app-nav-amber)}.app-nav-avatar{color:var(--app-nav-mint);border-radius:50%}.app-nav-avatar__initial{border:1px solid color-mix(in srgb, var(--app-nav-mint) 45%, transparent);background:color-mix(in srgb, var(--app-nav-mint) 8%, transparent);width:38px;height:38px;color:var(--app-nav-mint);text-align:center;letter-spacing:0;border-radius:50%;flex:0 0 38px;place-items:center;margin:0;padding:0;font:600 16px/1 Inter Tight,Arial,sans-serif;display:grid}.app-nav-avatar__identity strong{text-overflow:ellipsis;white-space:nowrap;color:var(--app-nav-text);font-size:14px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.app-nav-avatar__identity small{color:var(--app-nav-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.app-nav-rail__submenu{gap:2px;width:100%;margin:4px 0 8px;padding-left:22px;display:grid}.app-nav-rail__submenu[hidden]{display:none}.app-nav-rail__submenu>a{border-left:1px solid var(--app-nav-border);min-height:44px;color:var(--app-nav-muted);overflow-wrap:anywhere;border-radius:0 8px 8px 0;align-items:center;padding:9px 12px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.app-nav-rail__submenu>a:hover,.app-nav-rail__submenu>a[data-active=true]{color:var(--app-nav-text);background:var(--app-nav-surface-strong);border-left-color:var(--app-nav-cyan)}@media (min-width:901px){html[data-nav-expanded=true]{--app-nav-rail-width:248px}html[data-nav-expanded=true] .app-nav-rail__header{justify-content:space-between;padding-left:12px}html[data-nav-expanded=true] .app-nav-rail__heading{color:var(--app-nav-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}html[data-nav-expanded=true] .app-nav-rail__link{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}html[data-nav-expanded=true] .app-nav-rail__link>span{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4;display:block}html[data-nav-expanded=true] .app-nav-rail__chevron{display:flex}.app-nav-rail .app-nav-rail__chevron .app-nav-icon{width:16px;height:16px;transition:transform .16s}.app-nav-rail__link[aria-expanded=true] .app-nav-rail__chevron{transform:rotate(180deg)}html[data-nav-expanded=true] .app-nav-avatar{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px;display:flex}html[data-nav-expanded=true] .app-nav-avatar__identity{min-width:0;display:block}.app-nav-drawer,.app-nav-backdrop{display:none}}@media (max-height:680px) and (min-width:901px){.app-nav-rail{gap:8px;padding-block:10px}.app-nav-rail__link,.app-nav-menu{min-height:44px}.app-nav-rail__footer{padding-top:8px}}.app-nav-mobile{display:none}.app-nav-actions{z-index:8990;top:1rem;right:max(1rem, env(safe-area-inset-right));align-items:center;gap:.55rem;font-family:IBM Plex Mono,monospace;display:flex;position:fixed}.app-nav-actions a,.app-nav-actions button{border:1px solid var(--app-nav-border);background:color-mix(in srgb, var(--app-nav-panel) 88%, transparent);min-height:42px;color:var(--app-nav-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 46px -30px var(--app-nav-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;justify-content:center;align-items:center;padding:.68rem 1rem;font:600 .68rem/1 IBM Plex Mono,monospace;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.app-nav-actions a:hover,.app-nav-actions button:hover,.app-nav-actions a:focus-visible,.app-nav-actions button:focus-visible{border-color:var(--app-nav-border-strong);transform:translateY(-2px)}.app-nav-actions__scan{border-color:color-mix(in srgb, var(--app-nav-cyan) 58%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--app-nav-cyan) 15%, var(--app-nav-panel)), color-mix(in srgb, var(--app-nav-mint) 10%, var(--app-nav-panel)))!important;color:var(--app-nav-cyan)!important}.app-nav-backdrop{z-index:9090;inset:0 0 0 var(--app-nav-rail-width);opacity:0;visibility:hidden;pointer-events:none;cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00050bb3;border:0;transition:opacity .22s,visibility .22s;position:fixed}html[data-theme=day] .app-nav-backdrop{background:#1f324147}.app-nav-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.app-nav-drawer{z-index:9100;left:var(--app-nav-rail-width);width:min(var(--app-nav-drawer-width), calc(100vw - var(--app-nav-rail-width)));border-right:1px solid var(--app-nav-border);background:var(--app-nav-panel);color:var(--app-nav-text);box-shadow:30px 0 90px -44px var(--app-nav-shadow);transform:translateX(calc(-100% - var(--app-nav-rail-width)));visibility:hidden;overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;font-family:Inter Tight,Arial,sans-serif;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility .26s;display:grid;position:fixed;top:0;bottom:0}.app-nav-drawer[data-open=true]{visibility:visible;transform:translate(0)}.app-nav-drawer__header{border-bottom:1px solid var(--app-nav-border);justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.8rem .95rem .8rem 1.1rem;display:flex}.app-nav-drawer__header>a,.app-nav-mobile__brand{color:var(--app-nav-text);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.app-nav-drawer__header>a>span,.app-nav-mobile__brand>span{color:#06111b;background:linear-gradient(145deg,#4f78ef,#5ce5f2 52%,#62e8c0);border:1px solid #ffffff52;border-radius:9px;width:38px;height:38px;min-height:38px;font:600 1.05rem/1 Newsreader,Georgia,serif;box-shadow:0 0 24px -10px #62e6ffb8}.app-nav-drawer__header strong,.app-nav-drawer__header small{display:block}.app-nav-drawer__header strong{font-size:.95rem}.app-nav-drawer__header small{color:var(--app-nav-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:.12rem;font:600 .56rem/1.2 IBM Plex Mono,monospace}.app-nav-drawer__header>button{border-color:var(--app-nav-border);width:44px;min-height:44px}.app-nav-drawer__body{scrollbar-color:var(--app-nav-border-strong) transparent;min-height:0;padding:.8rem;overflow-y:auto}.app-nav-drawer__body nav{gap:.6rem;display:grid}.app-nav-drawer__direct{gap:.3rem;display:grid}.app-nav-drawer__direct>a{min-height:56px;color:var(--app-nav-muted);border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .75rem;text-decoration:none;display:grid}.app-nav-drawer__direct>a:hover,.app-nav-drawer__direct>a:focus-visible,.app-nav-drawer__direct>a[data-active=true]{border-color:var(--app-nav-border);background:var(--app-nav-surface-strong);color:var(--app-nav-text);outline:none}.app-nav-drawer__direct>a>span{min-width:0}.app-nav-drawer__direct strong,.app-nav-drawer__direct small{display:block}.app-nav-drawer__direct strong{font-size:.88rem}.app-nav-drawer__direct small{color:var(--app-nav-faint);margin-top:.25rem;font-size:.69rem}.app-nav-drawer__direct>a>.app-nav-icon:last-child{width:16px;height:16px}.app-nav-drawer__owner>a{border-color:color-mix(in srgb, var(--app-nav-amber) 35%, transparent);color:var(--app-nav-amber)}.app-nav-drawer__section{border:1px solid var(--app-nav-border);background:var(--app-nav-surface);border-radius:11px;overflow:hidden}.app-nav-drawer__section>button{width:100%;min-height:54px;color:var(--app-nav-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.app-nav-drawer__section>button>span{align-items:center;gap:.75rem;display:flex}.app-nav-drawer__section>button>.app-nav-icon{width:17px;height:17px;transition:transform .18s}.app-nav-drawer__section[data-expanded=true]>button>.app-nav-icon{transform:rotate(180deg)}.app-nav-drawer__section[data-active=true]>button,.app-nav-drawer__section>button:hover,.app-nav-drawer__section>button:focus-visible{color:var(--app-nav-cyan);outline:none}.app-nav-drawer__section>div{gap:.2rem;padding:0 .5rem .55rem;display:grid}.app-nav-drawer__section>div[hidden]{display:none}.app-nav-drawer__section>div>a,.app-nav-drawer__phase>a{min-height:42px;color:var(--app-nav-muted);border:1px solid #0000;border-radius:7px;align-items:center;padding:.55rem .68rem;font-size:.8rem;text-decoration:none;display:flex}.app-nav-drawer__section>div>a:hover,.app-nav-drawer__section>div>a:focus-visible,.app-nav-drawer__section>div>a[data-active=true],.app-nav-drawer__phase>a:hover,.app-nav-drawer__phase>a:focus-visible,.app-nav-drawer__phase>a[data-active=true]{border-color:var(--app-nav-border);background:var(--app-nav-surface-strong);color:var(--app-nav-text);outline:none}.app-nav-drawer__phase{border-top:1px solid var(--app-nav-border);gap:.1rem;padding:.4rem 0;display:grid}.app-nav-drawer__phase:first-child{border-top:0}.app-nav-drawer__phase>span{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .6rem;min-height:44px;padding:.45rem .65rem;display:grid;position:relative}.app-nav-drawer__phase small{color:var(--app-nav-cyan);grid-row:1/span 2;font:700 .6rem/1 IBM Plex Mono,monospace}.app-nav-drawer__phase strong{font-size:.8rem}.app-nav-drawer__phase em{color:var(--app-nav-faint);grid-column:2;font-size:.66rem;font-style:normal;line-height:1.25}.app-nav-drawer__phase .app-nav-icon{grid-area:1/3/span 2;width:16px;height:16px}.app-nav-drawer__phase[data-locked=true]{opacity:.58}.app-nav-drawer__phase>a{margin-left:1.5rem}.app-nav-drawer__footer{border-top:1px solid var(--app-nav-border);background:color-mix(in srgb, var(--app-nav-bg) 72%, transparent);gap:.65rem;padding:.8rem;display:grid}.app-nav-theme{border:1px solid var(--app-nav-border);background:var(--app-nav-surface);min-height:56px;color:var(--app-nav-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .72rem;display:flex}.app-nav-theme>span{text-align:left;align-items:center;gap:.7rem;display:flex}.app-nav-theme strong,.app-nav-theme small{display:block}.app-nav-theme strong{font-size:.82rem}.app-nav-theme small{color:var(--app-nav-faint);margin-top:.2rem;font-size:.65rem}.app-nav-theme>i{border:1px solid var(--app-nav-border-strong);background:var(--app-nav-bg);border-radius:999px;flex:none;width:42px;height:24px;padding:3px}.app-nav-theme>i>b{background:var(--app-nav-cyan);border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;transform:translate(0)}.app-nav-theme[aria-pressed=true]>i>b{transform:translate(16px)}.app-nav-theme__error{color:#ff9aaa;margin:0;font-size:.68rem;line-height:1.35}.app-nav-account-card{gap:.6rem;display:grid}.app-nav-account-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.app-nav-account-card__identity>span{aspect-ratio:1;width:42px;color:var(--app-nav-mint);background:#60e5bd14;border:1px solid #60e5bd7a;border-radius:50%;place-items:center;font:800 .82rem/1 IBM Plex Mono,monospace;display:grid}.app-nav-account-card__identity strong,.app-nav-account-card__identity small,.app-nav-account-card__identity em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.app-nav-account-card__identity strong{font-size:.82rem}.app-nav-account-card__identity small{color:var(--app-nav-faint);margin-top:.15rem;font-size:.64rem}.app-nav-account-card__identity em{color:var(--app-nav-mint);text-transform:uppercase;margin-top:.25rem;font:700 .54rem/1 IBM Plex Mono,monospace}.app-nav-allowance{border:1px solid var(--app-nav-border);background:var(--app-nav-surface);border-radius:8px;grid-template-columns:1fr auto;gap:.25rem .8rem;padding:.65rem;display:grid}.app-nav-allowance>span{color:var(--app-nav-faint);text-transform:uppercase;font:700 .54rem/1 IBM Plex Mono,monospace}.app-nav-allowance>strong{color:var(--app-nav-mint);font-size:.7rem}.app-nav-allowance>div{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.35rem;display:grid}.app-nav-allowance p{border:1px solid var(--app-nav-border);border-radius:6px;gap:.2rem;margin:0;padding:.42rem;display:grid}.app-nav-allowance p[data-enabled=false]{opacity:.52}.app-nav-allowance p span{color:var(--app-nav-faint);font-size:.57rem}.app-nav-allowance p b{color:var(--app-nav-text);font:750 .7rem/1 IBM Plex Mono,monospace}.app-nav-account-card>button{color:#ff9aaa;cursor:pointer;background:#ff8e9c0d;border:1px solid #ff8e9c52;border-radius:8px;min-height:42px;font-weight:700}.app-nav-drawer__signed-out{color:var(--app-nav-faint);margin:0;font-size:.7rem;line-height:1.45}@media (max-height:760px) and (min-width:1025px){.app-nav-rail__primary{gap:.1rem}.app-nav-menu,.app-nav-rail__link{width:48px;min-height:48px}.app-nav-rail{gap:.35rem;padding-block:.5rem}}@media (max-width:900px){:root{--app-nav-safe-left:0px}#pqc-app-content{min-height:100dvh;padding-left:0;padding-top:var(--app-nav-mobile-height)}[data-app-left-control],.pqc-app-content .readiness-portal-back:not(.readiness-portal-results){margin-left:0}.app-nav-rail{display:none}.app-nav-mobile{z-index:9000;height:var(--app-nav-mobile-height);padding:.55rem max(.75rem, env(safe-area-inset-right)) .55rem max(.75rem, env(safe-area-inset-left));border-bottom:1px solid var(--app-nav-border);background:color-mix(in srgb, var(--app-nav-panel) 96%, transparent);color:var(--app-nav-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1rem;font-family:Inter Tight,Arial,sans-serif;display:flex;position:fixed;inset:0 0 auto}.app-nav-actions{z-index:9001;gap:.35rem;top:.65rem;right:7rem}.app-nav-actions a,.app-nav-actions button{letter-spacing:.055em;min-height:38px;padding:.55rem .7rem;font-size:.59rem}.app-nav-mobile__brand{gap:.6rem}.app-nav-mobile__brand>span{width:36px;height:36px}.app-nav-mobile__brand strong{font-size:.88rem}.app-nav-mobile>div{align-items:center;gap:.3rem;display:flex}.app-nav-mobile button{border-color:var(--app-nav-border);width:44px;min-height:44px}.app-nav-backdrop{inset:var(--app-nav-mobile-height) 0 0}.app-nav-drawer{left:0;top:var(--app-nav-mobile-height);width:min(92vw,390px);max-width:100%;padding-top:0;transform:translate(-105%)}.pqc-app-content .auth-layout,.pqc-app-content .quickscan-route__main,.pqc-app-content .phase12-conversation-main,.pqc-app-content .wardrobe-main,.pqc-app-content .quampy-lab-main{min-height:calc(100dvh - var(--app-nav-mobile-height))}.pqc-app-content .phase12-conversation-back{top:calc(var(--app-nav-mobile-height) + .6rem)}}@media (max-width:520px){.app-nav-mobile__brand strong{display:none}.app-nav-actions{right:6.8rem}.app-nav-actions a,.app-nav-actions button{padding-inline:.58rem;font-size:.56rem}.app-nav-drawer{width:min(94vw,390px)}.app-nav-drawer__header{min-height:68px}.app-nav-drawer__body,.app-nav-drawer__footer{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.app-nav-menu,.app-nav-avatar,.app-nav-rail .app-nav-icon,.app-nav-drawer,.app-nav-backdrop,.app-nav-rail__link,.app-nav-rail__link>span,.app-nav-theme>i>b{transition-duration:1ms!important}}.app-nav-brand{top:20px;left:calc(var(--app-nav-safe-left) + clamp(24px,4.6vw,64px));z-index:100;color:var(--app-nav-text);align-items:center;gap:11px;font-family:Inter Tight,sans-serif;text-decoration:none;display:flex;position:absolute}.app-nav-brand strong{font-size:17px;font-weight:650;line-height:1.2;display:block}.app-nav-brand small{color:var(--app-nav-muted);margin-top:3px;font-size:11px;display:block}.app-nav-brand__mark,.app-nav-mobile__brand>.app-nav-brand__mark,.app-nav-drawer__header a>.app-nav-brand__mark{background:linear-gradient(120deg,#7c6cff 0%,#41ddff 55%,#45e3b0 100%);border:0;border-radius:8px;flex-shrink:0;width:30px;height:30px;min-height:30px;display:block}@media (max-width:900px){.app-nav-brand{display:none}.app-nav-drawer{width:min(92vw,390px)}}
.graphics-preferences{color:var(--text,#edf5ff);gap:.7rem;margin-block:1rem;display:grid}.graphics-preferences label{font-size:1rem;font-weight:650}.graphics-preferences select{border:1px solid var(--line,#285062);width:100%;min-height:44px;font:inherit;color:inherit;background:var(--panel,#0a1d2a);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:.7rem}html[data-theme=day] .graphics-preferences{color:#102c3b}html[data-theme=day] .graphics-preferences select{color:#102c3b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.graphics-preferences select:focus-visible{outline:2px solid var(--cyan,#41ddff);outline-offset:3px}.graphics-preferences p{margin:0;font-size:.95rem;line-height:1.65}.graphics-preferences--compact{margin:.5rem 0}.graphics-preferences--compact label{font-size:.8rem}.app-nav-graphics{padding:0 12px}html:not([data-nav-expanded=true]) .app-nav-graphics{display:none}.auth-background--static{background:radial-gradient(at 18% 20%,#1598b126,#0000 55%),radial-gradient(at 82% 70%,#7269da16,#0000 58%),linear-gradient(125deg,#0000 45%,#41ddff08 45.1%,#0000 45.3%)}html[data-graphics=static] .webgl{visibility:hidden}html[data-graphics=static] .standards-atlas{flex-direction:column;align-items:stretch;min-height:0;display:flex}html[data-graphics=static] .standards-atlas .sector-orbit__stage{display:none}html[data-graphics=static] .standards-atlas .sector-orbit__panel{margin:0}html[data-graphics=static] body{background-image:radial-gradient(at 100% 0,#209eaf16,#0000 60%)}html[data-graphics=reduced] *,html[data-graphics=reduced] :before,html[data-graphics=reduced] :after,html[data-graphics=static] *,html[data-graphics=static] :before,html[data-graphics=static] :after{-webkit-backdrop-filter:none!important;scroll-behavior:auto!important}html[data-graphics=static] *,html[data-graphics=static] :before,html[data-graphics=static] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-graphics=static] .route-transition,html[data-graphics=reduced] .route-transition{display:none}@media (prefers-reduced-motion:reduce){.route-transition{display:none}}
