@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_1bc6418c-module__6uzjwa__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_1bc6418c-module__6uzjwa__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_eabb1886-module__BRVQva__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_eabb1886-module__BRVQva__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--navy:#0c2340;--navy-raised:#1c3d66;--orange:#f15a22;--orange-text:#b93e0b;--orange-tint:#fdeee7;--orange-border:#f6c4ae;--on-navy:#fff;--on-navy-muted:#c9d3e0;--bg:#f5f6f8;--bg-card:#fff;--bg-raised:#f0f2f6;--border:#dde2e9;--border-strong:#c9d1db;--fg:#0c2340;--text-body:#2e4159;--muted:#55657a;--accent:var(--orange-text);--accent-soft:var(--orange-tint);--good:#14653c;--good-bg:#e6f4ec;--bad:#a31d14;--bad-bg:#fdecea;--warn:#8a5200;--warn-bg:#fff3dc;--neutral:#3f4a56;--neutral-bg:#eef0f2;--ink:var(--navy);--chart-line:var(--navy);--color-scheme:light;--shadow:#0c234024;--radius:12px;--font-ui:var(--font-public-sans), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display:var(--font-archivo), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=dark]{--color-scheme:dark;--shadow:#0000008c;--ink:#eef3f9;--chart-line:#9cc3ff;--orange-text:#ff8a5c;--orange-tint:#3a2218;--orange-border:#7a3f26;--bg:#08111e;--bg-card:#101f35;--bg-raised:#172a45;--border:#22395a;--border-strong:#33507a;--fg:#eef3f9;--text-body:#c8d3e0;--muted:#9bacc0;--good:#6fdca0;--good-bg:#10301f;--bad:#ff8d84;--bad-bg:#3a1512;--warn:#f5b94a;--warn-bg:#3a2a0c;--neutral:#b9c4d0;--neutral-bg:#222c38;--cq-bg:#08111e;--cq-card:#101f35;--cq-muted-bg:#172a45;--cq-border:#22395a;--cq-border-strong:#33507a;--cq-divider:#1c3150;--cq-grid:#22395a;--cq-text:#eef3f9;--cq-text-body:#c8d3e0;--cq-text-muted:#9bacc0;--cq-orange-text:#ff8a5c;--cq-orange-tint:#3a2218;--cq-ok:#6fdca0;--cq-ok-bg:#10301f;--cq-bad:#ff8d84;--cq-bad-bg:#3a1512;--cq-warn:#f5b94a;--cq-warn-bg:#3a2a0c;--cq-neutral:#b9c4d0;--cq-neutral-bg:#222c38;--cq-you:#ff8a5c;--cq-tint-blue:#1b3050}
*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:var(--color-scheme);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text-body);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3{color:var(--fg);font-family:var(--font-display);font-weight:800;font-stretch:110%;line-height:1.2}h1{font-size:1.9rem}h2{font-size:1.25rem}h3{font-size:1.05rem}strong{color:var(--fg)}code{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.brand-text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:900;font-stretch:125%}.shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);width:240px;height:100vh;color:var(--on-navy-muted);flex-direction:column;flex:0 0 240px;gap:24px;padding:24px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{border-radius:6px;display:block}.lockup{flex-direction:column;gap:2px;display:flex}.lockup-placeholder{color:var(--on-navy);font-size:2rem;line-height:1}.lockup-analytics{color:var(--on-navy-muted);letter-spacing:.4em;white-space:nowrap;font-size:11px}.user-chip{align-items:center;gap:10px;display:flex}.user-initials{background:var(--orange);width:34px;height:34px;color:var(--navy);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.user-text{flex-direction:column;min-width:0;display:flex}.user-name{color:var(--on-navy);font-size:.9rem;font-weight:700}.user-meta{color:var(--on-navy-muted);font-size:.78rem}.sign-out{border:1px solid var(--navy-raised);color:var(--on-navy-muted);font:inherit;background:0 0;border-radius:8px;align-self:flex-start;margin-top:-12px;padding:4px 10px;font-size:.8rem}.sign-out:disabled{cursor:not-allowed}.soon-tag{background:var(--navy-raised);color:var(--on-navy-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:4px;padding:0 6px;font-size:.68rem;font-weight:700}.sidebar-groups{flex-direction:column;gap:16px;display:flex}.nav-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted);margin-bottom:4px;padding:0 10px;font-size:11px;font-weight:700}.sidebar-nav{flex-direction:column;gap:2px;list-style:none;display:flex}.sidebar-nav a,.nav-disabled{color:var(--on-navy-muted);border-radius:8px;padding:8px 10px 8px 22px;font-size:.92rem;display:block;position:relative}.nav-disabled{cursor:not-allowed;opacity:.75}.sidebar-nav a:hover{color:var(--on-navy)}.sidebar-nav a.active{background:var(--navy-raised);color:var(--on-navy);font-weight:600}.sidebar-nav a.active:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:9px}.nav-group-claims{border-radius:var(--radius);background:var(--orange);margin:0 -10px;padding:10px 6px}.nav-group-claims .nav-group-title,.nav-group-claims .sidebar-nav a,.nav-group-claims .sidebar-nav a:hover{color:var(--navy)}.nav-group-claims .sidebar-nav a{font-weight:600}.nav-group-claims .sidebar-nav a.active{background:var(--navy);color:var(--on-navy)}.sidebar-nav a:has(.nav-count){white-space:nowrap;align-items:center;gap:8px;display:flex}.nav-count{background:var(--navy);min-width:22px;color:var(--on-navy);text-align:center;border-radius:999px;margin-left:auto;padding:0 7px;font-size:.75rem;font-weight:800}.nav-group-claims .sidebar-nav a.active .nav-count{background:var(--orange);color:var(--navy)}.sidebar .footer{border-top:1px solid var(--navy-raised);color:var(--on-navy-muted);flex-wrap:wrap;margin-top:auto;padding:12px 0 0;font-size:.78rem}.sidebar .mock-tag{border-color:var(--navy-raised);margin-left:0}.claims-area{border-top:4px solid var(--orange);flex-direction:column;flex:1;display:flex}.eyebrow-row{align-items:center;gap:8px;display:flex}.claims-tag{background:var(--orange);color:var(--navy);letter-spacing:.08em;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.main-col{flex-direction:column;flex:1;min-width:0;display:flex}.sample-badge,.estimate-badge{background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.8rem;font-weight:700}.page{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1080px;padding:32px 36px 48px;display:flex}@media (max-width:760px){.shell{flex-direction:column}.sidebar{flex:none;gap:16px;width:100%;height:auto;padding:16px;position:static}.sidebar-nav{flex-flow:wrap}.page{padding:24px 16px 40px}}.page-header{flex-direction:column;gap:6px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.stack-tight{flex-direction:column;gap:4px;display:flex}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.eyebrow{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.muted{color:var(--muted)}.small{font-size:.85rem}.nowrap{white-space:nowrap}.link{color:var(--orange-text);text-decoration:underline;-webkit-text-decoration-color:var(--orange-border);text-decoration-color:var(--orange-border);text-underline-offset:2px}.link:hover{-webkit-text-decoration-color:var(--orange-text);text-decoration-color:var(--orange-text)}.big-number{font-family:var(--font-display);color:var(--fg);font-size:2rem;font-weight:800;font-stretch:110%;line-height:1.1}.button{border:1px solid var(--orange);background:var(--orange);color:var(--navy);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;font-weight:700;display:inline-flex}.button:disabled{opacity:.6;cursor:wait}.button-secondary{background:var(--bg-card);color:var(--fg);border-color:var(--border-strong)}.button-danger{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.button-row,.pill-row,.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}input,select,textarea{font:inherit;color:var(--fg);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;padding:8px 10px}.field{color:var(--fg);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.check{align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.pill{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.78rem;font-weight:700;display:inline-block}.pill-good{color:var(--good);background:var(--good-bg)}.pill-bad{color:var(--bad);background:var(--bad-bg)}.pill-warn{color:var(--warn);background:var(--warn-bg)}.pill-neutral{color:var(--neutral);background:var(--neutral-bg)}.pill-info{color:var(--orange-text);background:var(--orange-tint)}.state{color:var(--muted);padding:12px 0}.state-error{color:var(--bad);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.success{color:var(--good)}.table-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}th{color:var(--muted);background:var(--bg-raised);font-weight:700}tbody tr:last-child td{border-bottom:none}.quote{font-family:var(--font-display);color:var(--fg);font-size:1.4rem;font-weight:700}.option-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.option{border:1px solid var(--border-strong);background:var(--bg-card);color:var(--fg);font:inherit;cursor:pointer;text-align:left;border-radius:10px;padding:14px}.option:hover,.option-selected{border-color:var(--orange-border);background:var(--orange-tint)}.swipe{flex-direction:column;align-items:center;gap:16px;display:flex}.swipe-card{text-align:center;width:min(100%,320px);min-height:160px;font-family:var(--font-display);color:var(--fg);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:24px;font-size:1.2rem;font-weight:700;transition:transform 50ms;display:flex;position:relative}.swipe-hint{font-size:.8rem;position:absolute;top:10px}.swipe-hint-yes{color:var(--good);right:12px}.swipe-hint-no{color:var(--muted);left:12px}.swipe-buttons{gap:12px;display:flex}.rec-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.rec-price{flex-direction:column;align-items:flex-end;display:flex}.reason-list,.alt-list,.assumptions,.queue,.chat{flex-direction:column;gap:8px;list-style:none;display:flex}.reason-list li{align-items:baseline;gap:10px;display:flex}.alt-list li{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.neutral-note{border-left:3px solid var(--orange);background:var(--orange-tint);color:var(--fg);border-radius:6px;padding:12px 16px}.compare{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.compare-value{font-size:1.2rem;font-weight:700}.compare-bad{color:var(--bad)}.compare-good{color:var(--good)}.facts{grid-template-columns:max-content 1fr;gap:6px 16px;font-size:.9rem;display:grid}.facts dt{color:var(--muted)}.queue-item{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.count{background:var(--orange-tint);color:var(--orange-text);border-radius:999px;margin-left:8px;padding:0 8px;font-size:.85rem}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.stat{flex-direction:column;gap:6px;display:flex}.chart svg{width:100%;height:auto}.chart .grid{stroke:var(--border)}.chart .axis{fill:var(--muted);font-size:11px}.chart .line{fill:none;stroke-width:2.5px}.chart .line-accuracy{stroke:var(--navy)}.chart .line-hallucination{stroke:var(--bad);stroke-dasharray:6 4}.chart .line-visibility{stroke:var(--muted);stroke-dasharray:2 4}.chart .area-accuracy{fill:var(--orange-tint)}.chart .point{fill:var(--orange)}.legend{flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:.85rem;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-swatch{border-top:3px solid;width:18px;height:0}.legend-swatch.line-accuracy{border-color:var(--navy)}.legend-swatch.line-hallucination{border-color:var(--bad);border-top-style:dashed}.legend-swatch.line-visibility{border-color:var(--muted);border-top-style:dotted}.demo-note{background:var(--bg-raised);color:var(--fg);border-radius:8px;padding:8px 12px;font-size:.9rem}.chip,.source-chip{border:1px solid var(--border-strong);background:var(--bg-card);color:var(--fg);font:inherit;border-radius:999px;padding:4px 10px;font-size:.82rem}.chip{cursor:pointer}.chip:hover{border-color:var(--orange-border);background:var(--orange-tint)}.bubble{border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.bubble-user{background:var(--orange-tint);color:var(--fg);align-self:flex-end}.bubble-coach{background:var(--bg-raised)}.coach-form{gap:8px;display:flex}.coach-form input{flex:1;min-width:0}.footer{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:12px 36px;font-size:.875rem;display:flex}.dot{background:var(--neutral);border-radius:50%;width:8px;height:8px}.dot.online{background:var(--good)}.dot.offline{background:var(--bad)}.mock-tag{border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:2px 8px}.mode-toggle{border:none;flex-direction:column;gap:6px;display:flex}.claim-list{flex-direction:column;gap:12px;list-style:none;display:flex}.claim-item{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:12px;display:flex}.bar-list{flex-direction:column;gap:12px;list-style:none;display:flex}.bar-label{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.bar-track{background:var(--bg-raised);border-radius:999px;height:10px;overflow:hidden}.bar-fill{background:var(--ink);border-radius:999px;height:100%}.bar-fill-you{background:var(--orange)}.grow{flex:1}.answer-text{white-space:pre-wrap;margin-top:6px}details>summary{cursor:pointer}.constraints{margin-top:12px}.connector-card{border-color:var(--orange-border)}.mock-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.constraints-box{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.constraints-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.link-button{font:inherit;color:var(--orange-text);cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.sample-bar{z-index:5;background:var(--bg-card);border-bottom:1px solid var(--border-strong);align-items:center;gap:12px;padding:8px 36px;display:flex;position:sticky;top:0}.sample-bar .sample-badge{align-self:center}@media (max-width:760px){.sample-bar{padding:8px 16px}}.page-wide{max-width:1360px}.dash{flex-direction:column;gap:20px;display:flex}.ring-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ring-card{align-items:center;gap:16px;display:flex}.ring{flex:0 0 96px;width:96px;height:96px}.ring-track{fill:none;stroke:var(--bg-raised);stroke-width:10px}.ring-fill{fill:none;stroke-width:10px;stroke-linecap:round}.ring-value{fill:var(--fg);font-family:var(--font-display);font-size:20px;font-weight:800}.ring-label{color:var(--fg);font-weight:700}.dash-main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;gap:16px;display:grid}.dash-side{flex-direction:column;gap:16px;display:flex}.dash-side>.card:last-child{flex:1}.action-card{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.action-card h2,.action-card .big-number{color:var(--on-navy)}.action-card .muted{color:var(--on-navy-muted)}.action-numbers{gap:32px;display:flex}.action-card .button{align-self:flex-start;text-decoration:none}@media (max-width:1180px){.ring-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dash-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ring-row{grid-template-columns:minmax(0,1fr)}}.change-list{flex-direction:column;gap:12px;list-style:none;display:flex}.change-list li{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:12px;display:grid}.change-list li:last-child{border-bottom:0;padding-bottom:0}.change-list li>span:first-child{color:var(--fg);font-weight:700}.change-list li>span:nth-child(3){grid-column:1/-1;font-size:.85rem;font-weight:700}.change-good{color:var(--good)}.change-bad{color:var(--bad)}.user-switch{color:var(--on-navy-muted);font-size:.8rem;text-decoration:underline}.user-switch:hover,.user-switch:focus-visible{color:var(--on-navy)}.account-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;list-style:none;display:grid}.account-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:14px;display:flex}.account-card:hover,.account-card:focus-visible,.account-card[aria-current=true]{border-color:var(--orange);background:var(--orange-tint)}.account-text{flex-direction:column;gap:2px;display:flex}.sample-signin-label{background:var(--warn-bg);color:var(--warn);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700;display:inline-block}.user-signout{font:inherit;color:var(--on-navy-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8rem;text-decoration:underline}.user-signout:hover,.user-signout:focus-visible{color:var(--on-navy)}.user-note{color:var(--on-navy-muted);font-size:.72rem}.user-links{align-items:baseline;gap:12px;display:flex}.auth-shell{flex-direction:column;height:100vh;display:flex}.auth-main{flex:1;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);display:grid}.auth-panel{background:var(--navy);color:var(--on-navy);flex-direction:column;justify-content:center;gap:24px;padding:48px clamp(24px,5vw,72px);display:flex}.auth-headline{font-family:var(--font-display);color:var(--on-navy);max-width:16ch;font-size:2.2rem;font-weight:800;line-height:1.15}.auth-sub{color:var(--on-navy-muted);max-width:40ch}.auth-form{justify-content:center;align-items:center;padding:40px clamp(16px,4vw,56px);display:flex}.auth-card{width:100%;max-width:640px}@media (max-width:800px){.auth-main{grid-template-columns:minmax(0,1fr)}.auth-panel{padding:32px 24px}.auth-headline{font-size:1.6rem}}.auth-card .account-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.auth-main{min-height:0}.auth-panel,.auth-form{min-height:0;overflow:hidden}.login-form{gap:14px}@media (max-width:800px){.auth-shell{height:auto;min-height:100vh}.auth-main{grid-template-rows:auto 1fr}.auth-panel{gap:10px;padding:16px 20px}.auth-sub{display:none}.auth-headline{max-width:none;font-size:1.3rem}.auth-form{align-items:flex-start;padding:16px}}.login-form .field{gap:6px;font-weight:700}.theme-toggle{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.theme-toggle:hover:not(:disabled){border-color:var(--orange)}.theme-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dd{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.dd-label{color:var(--fg);font-size:13px;font-weight:600}.dd-trigger{border:1px solid var(--border-strong);background:var(--bg-card);width:100%;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 14px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.dd-compact .dd-trigger{min-height:38px;padding:6px 12px}.dd-trigger:hover:not(:disabled){border-color:var(--orange)}.dd-trigger:focus-visible,.dd-trigger[aria-expanded=true]{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-tint);outline:none}.dd-trigger:disabled{background:var(--bg-raised);color:var(--muted);cursor:default}.dd-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-value.is-placeholder{color:var(--muted);font-weight:500}.dd-chevron{color:var(--muted);flex:none;transition:transform .15s,color .15s}.dd-trigger:hover:not(:disabled) .dd-chevron,.dd-trigger[aria-expanded=true] .dd-chevron{color:var(--orange-text)}.dd-trigger[aria-expanded=true] .dd-chevron{transform:rotate(180deg)}.dd-avatar{background:var(--navy);width:30px;height:30px;color:var(--on-navy);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.dd-avatar-sm{width:26px;height:26px;font-size:.65rem}.dd-list{z-index:20;border:1px solid var(--border-strong);background:var(--bg-card);width:max-content;min-width:100%;max-width:min(360px,100vw - 32px);max-height:264px;box-shadow:0 2px 4px var(--shadow), 0 16px 32px -8px var(--shadow);scrollbar-width:thin;transform-origin:top;border-radius:12px;flex-direction:column;gap:2px;padding:6px;list-style:none;animation:.12s ease-out dd-in;display:flex;position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow-y:auto}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dd-list{animation:none}}.dd-list.is-up{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.dd-option{min-height:38px;color:var(--fg);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.dd-option.is-active{background:var(--bg-raised)}.dd-option.is-selected{background:var(--orange-tint);font-weight:600}.dd-option.is-selected.is-active{background:var(--orange-tint);box-shadow:inset 0 0 0 1px var(--orange-border)}.dd-option.is-selected .dd-check{color:var(--orange-text)}.dd-option-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dd-hint{color:var(--muted);font-size:.78rem;font-weight:400}.dd-check{flex:none}.ac-box{border:1px solid var(--border-strong);background:var(--bg-card);border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ac-box:hover{border-color:var(--orange)}.ac-box:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-tint)}.ac-box.has-error{border-color:var(--bad)}.ac-input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:500}.ac-input::placeholder{color:var(--muted);font-weight:500}.ac-input:disabled{color:var(--muted)}.ac-error{color:var(--bad);font-size:.85rem;font-weight:600}.toast{z-index:60;border:1px solid var(--border-strong);background:var(--bg-card);max-width:min(520px,100vw - 32px);color:var(--fg);box-shadow:0 12px 28px var(--shadow);border-radius:12px;align-items:center;gap:16px;padding:12px 16px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px}.toast-ok{border-color:var(--good)}.toast-error{border-color:var(--bad)}.toast-close{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.85rem;text-decoration:underline}.dialog-backdrop{z-index:50;background:var(--shadow);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--border-strong);background:var(--bg-card);width:100%;max-width:460px;color:var(--fg);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.claim-links{flex-wrap:wrap;gap:8px 16px;list-style:none;display:flex}.guest-link{z-index:5;position:fixed;bottom:24px;right:40px}.auth-theme{z-index:5;position:fixed;bottom:24px;left:24px}.auth-theme .theme-toggle{margin-left:0}@media (max-width:900px){.guest-link{margin:0 24px 24px;position:static}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-button{cursor:pointer;position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-button:focus-within{outline:2px solid var(--navy);outline-offset:2px}.key-box{background:var(--bg-raised);color:var(--fg);font-family:var(--font-mono);-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 10px;display:inline-block}.notes{flex-direction:column;gap:4px;font-size:.9rem;list-style:none;display:flex}.table-wrap td input,.table-wrap td select{width:100%;min-width:90px}:root[data-theme=dark]{--cq-ink-grad:linear-gradient(100deg, #eef3f9 18%, #9cc3ff 100%)}:root[data-theme=dark] .cq-igroup-dot.is-blue{background:#6fa8e8}:root:not([data-theme=dark]) .cq-bar>div[style*="124, 139, 161"]{background:#5f6f86!important}html:root{--cq-peer:#1f5fa8;--cq-national:#6f7f96}:root[data-theme=dark]{--cq-peer:#4a8ad6;--cq-national:#b9c4d0}:root[data-theme=dark] .cq-stack>div[style*="var(--cq-navy)"],:root[data-theme=dark] .cq-legend i[style*="var(--cq-navy)"],:root[data-theme=dark] .cq-scorebar .t>div[style*="var(--cq-navy)"]{background:var(--cq-you)!important}.cq-stack{gap:2px}.dd-combo-toggle{color:var(--muted)}.dd-combo-toggle:hover,.dd-combo-toggle[aria-expanded=true]{color:var(--orange-text)}aside.cq-sidebar .cq-lockup{align-items:center;padding-left:0;padding-right:0}aside.cq-sidebar .cq-lockup-sub{text-align:center;padding-left:.4em}:root{--connected-green:#1a9d5c}:root[data-theme=dark]{--connected-green:#3ecf8e}.cq-tiles .cq-tile.is-on{border-color:var(--connected-green);background:var(--cq-ok-bg)}.cq-tiles .cq-tile.is-on input{accent-color:var(--connected-green)}
:root{--cq-navy:#0c2340;--cq-navy-raised:#1c3d66;--cq-navy-panel:#163b63;--cq-navy-line:#22426b;--cq-navy-outline:#5d7391;--cq-on-navy:#fff;--cq-on-navy-link:#e4eaf2;--cq-on-navy-body:#d3dce8;--cq-on-navy-muted:#b5c2d3;--cq-on-navy-dim:#93a3b8;--cq-on-navy-positive:#7fe0a8;--cq-online:#4ade80;--cq-orange:#f15a22;--cq-orange-text:#b93e0b;--cq-orange-tint:#fdeee7;--cq-bg:#f5f6f8;--cq-card:#fff;--cq-muted-bg:#f0f2f6;--cq-border:#dde2e9;--cq-border-strong:#c9d1db;--cq-divider:#eceff3;--cq-grid:#e3e8ef;--cq-text:#0c2340;--cq-text-body:#2e4159;--cq-text-muted:#55657a;--cq-ok:#14653c;--cq-ok-bg:#e6f4ec;--cq-bad:#a31d14;--cq-bad-bg:#fdecea;--cq-warn:#8a5200;--cq-warn-bg:#fff3dc;--cq-neutral:#3f4a56;--cq-neutral-bg:#eef0f2;--cq-radius:12px;--cq-font-ui:var(--font-public-sans,"Public Sans"), system-ui, sans-serif;--cq-font-display:var(--font-archivo,"Archivo"), system-ui, sans-serif}.cq-app{background:var(--cq-bg);min-height:100vh;color:var(--cq-text);font-family:var(--cq-font-ui);display:flex}.cq-main{box-sizing:border-box;flex-direction:column;flex:1;gap:24px;min-width:0;padding:32px 36px;display:flex}.cq-brand-text{font-family:var(--cq-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.9em;font-weight:800;font-stretch:125%}.cq-sidebar{box-sizing:border-box;background:var(--cq-navy);width:240px;height:100vh;color:var(--cq-on-navy);flex-direction:column;flex-shrink:0;gap:20px;padding:24px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.cq-lockup{flex-direction:column;gap:8px;padding:0 6px;display:flex}.cq-lockup img{width:192px;height:auto;display:block}.cq-lockup-sub{font-family:var(--cq-font-display);letter-spacing:.4em;color:#c9d3e0;padding-left:64px;font-size:11px;font-weight:900;font-stretch:125%}.cq-nav-group{flex-direction:column;gap:2px;display:flex}.cq-nav{flex-direction:column;gap:20px;display:flex}.cq-nav-label{font-family:var(--cq-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--cq-on-navy);padding:0 12px 8px;font-size:12px;font-weight:800}.cq-nav-item{box-sizing:border-box;min-height:44px;color:var(--cq-on-navy-link);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.cq-nav-item:hover{background:var(--cq-navy-line)}.cq-nav-item:focus-visible{outline:2px solid var(--cq-on-navy);outline-offset:2px}.cq-nav-item.is-active{background:var(--cq-navy-raised);color:var(--cq-on-navy);font-weight:600}.cq-nav-item.is-disabled{color:var(--cq-on-navy-dim);cursor:default}.cq-nav-item.is-disabled:hover{background:0 0}.cq-nav-inner{align-items:center;gap:8px;display:flex}.cq-nav-dot{background:var(--cq-orange);border-radius:50%;width:6px;height:6px}.cq-claims{background:var(--cq-orange);border-radius:var(--cq-radius);flex-direction:column;gap:2px;padding:14px 8px 8px;display:flex}.cq-claims-title{font-family:var(--cq-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--cq-navy);padding:0 10px 8px;font-size:12px;font-weight:800}.cq-claims .cq-nav-item{color:var(--cq-navy);font-weight:600}.cq-claims .cq-nav-item:hover{background:#0c23401f}.cq-claims .cq-nav-item:focus-visible{outline-color:var(--cq-navy)}.cq-claims .cq-nav-item.is-active{background:var(--cq-navy);color:var(--cq-on-navy)}.cq-badge{background:var(--cq-on-navy);color:var(--cq-navy);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.cq-side-foot{border-top:1px solid var(--cq-navy-line);flex-direction:column;gap:12px;margin-top:auto;padding:16px 12px 0;display:flex}.cq-user{align-items:center;gap:10px;display:flex}.cq-avatar{background:var(--cq-navy-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.cq-user-name{font-size:14px;font-weight:600}.cq-user-role{color:var(--cq-on-navy-muted);font-size:12px}.cq-status{color:var(--cq-on-navy-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.cq-status-l{align-items:center;gap:6px;display:flex}.cq-dot{background:var(--cq-online);border-radius:50%;width:7px;height:7px}.cq-linkbtn{min-height:24px;font:inherit;color:var(--cq-on-navy-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@media (max-height:860px) and (min-width:900px){.cq-sidebar{gap:14px;padding-top:18px;padding-bottom:16px}.cq-nav{gap:14px}.cq-nav-item{min-height:40px}.cq-nav-label{padding-bottom:5px}.cq-claims{padding-top:12px}.cq-claims-title{padding-bottom:5px}.cq-side-foot{gap:10px;padding-top:12px}}@media (max-height:700px) and (min-width:900px) and (pointer:fine){.cq-sidebar{gap:10px;padding-top:14px;padding-bottom:12px}.cq-lockup img{width:160px}.cq-lockup-sub{padding-left:53px;font-size:10px}.cq-nav{gap:10px}.cq-nav-item{min-height:34px}.cq-nav-label{padding-bottom:3px}.cq-claims{padding-top:10px;padding-bottom:6px}.cq-claims-title{padding-bottom:3px}.cq-side-foot{gap:8px;padding-top:10px}}.cq-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cq-header-left{flex-direction:column;gap:6px;display:flex}.cq-eyebrow{color:var(--cq-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.cq-h1{font-family:var(--cq-font-display);letter-spacing:-.01em;color:var(--cq-text);margin:0;font-size:32px;font-weight:700}.cq-header-right{align-items:center;gap:12px;display:flex}.cq-card{background:var(--cq-card);border:1px solid var(--cq-border);border-radius:var(--cq-radius);box-sizing:border-box;padding:22px}.cq-card-col{flex-direction:column;gap:12px;display:flex}.cq-h2{font-family:var(--cq-font-display);color:var(--cq-text);margin:0;font-size:17px;font-weight:700}.cq-row{align-items:stretch;gap:16px;display:flex}.cq-flex1{flex:1;min-width:0}.cq-muted{color:var(--cq-text-muted)}.cq-score{flex-direction:column;flex-shrink:0;gap:14px;width:360px;display:flex}.cq-score-label{color:var(--cq-text-muted);font-size:13px;font-weight:600}.cq-score-body{align-items:center;gap:20px;display:flex}.cq-ring{flex-shrink:0;width:132px;height:132px}.cq-score-text{flex-direction:column;gap:6px;display:flex}.cq-score-delta{color:var(--cq-ok);font-size:15px;font-weight:600}.cq-score-note{color:var(--cq-text-muted);font-size:13px;line-height:1.5}.cq-stats{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cq-stat{background:var(--cq-card);border:1px solid var(--cq-border);border-radius:var(--cq-radius);color:inherit;flex-direction:column;justify-content:center;gap:6px;padding:20px;text-decoration:none;display:flex}a.cq-stat:hover{border-color:var(--cq-border-strong)}a.cq-stat:focus-visible,.cq-btn:focus-visible,.cq-chip:focus-visible,.cq-oplink:focus-visible,.cq-listlink:focus-visible{outline:2px solid var(--cq-navy);outline-offset:2px}.cq-stat-label{color:var(--cq-text-muted);font-size:13px;font-weight:600}.cq-stat-line{align-items:baseline;gap:6px;display:flex}.cq-stat-value{font-family:var(--cq-font-display);letter-spacing:-.01em;color:var(--cq-text);font-size:34px;font-weight:700}.cq-stat-value.is-bad{color:var(--cq-bad)}.cq-stat-value.is-good{color:var(--cq-ok)}.cq-stat-unit{color:var(--cq-text-muted);font-size:13px}.cq-stat-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cq-stat-note{color:var(--cq-text-muted);font-size:12px}.cq-pill{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.cq-pill.is-warn{background:var(--cq-warn-bg);color:var(--cq-warn)}.cq-pill.is-badge{padding:4px 10px}.cq-pill.is-neutral{background:var(--cq-neutral-bg);color:var(--cq-neutral)}.cq-opps{background:var(--cq-navy);color:var(--cq-on-navy);border-radius:var(--cq-radius);align-items:stretch;gap:32px;padding:28px;display:flex}.cq-opps-left{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:20px;width:330px;display:flex}.cq-opps-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cq-on-navy-muted);font-size:12px;font-weight:600}.cq-opps-title{font-family:var(--cq-font-display);margin:0;font-size:28px;font-weight:700;line-height:1.15}.cq-opps-sub{color:var(--cq-on-navy-body);font-size:14px;line-height:1.55}.cq-opps-btns{flex-direction:column;gap:10px;display:flex}.cq-oplink{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cq-oplink.is-solid{background:var(--cq-on-navy);color:var(--cq-navy)}.cq-oplink.is-outline{border:1px solid var(--cq-navy-outline);color:var(--cq-on-navy)}.cq-oplink:focus-visible{outline-color:var(--cq-on-navy)}.cq-opps-rows{flex-direction:column;flex-grow:1;gap:8px;min-width:0;display:flex}.cq-oprow{background:var(--cq-navy-panel);box-sizing:border-box;border-radius:8px;align-items:center;gap:14px;min-height:44px;padding:12px 16px;display:flex}.cq-opnum{background:var(--cq-on-navy);width:26px;height:26px;color:var(--cq-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cq-optitle{flex-grow:1;min-width:0;font-size:15px;font-weight:600}.cq-opeffort{color:var(--cq-on-navy-body);border:1px solid var(--cq-navy-outline);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px}.cq-oplift{text-align:right;width:84px;color:var(--cq-on-navy-positive);font-size:15px;font-weight:700}.cq-oprev{text-align:right;width:96px;font-size:14px}.cq-btn{border:1px solid var(--cq-border-strong);background:var(--cq-card);min-height:44px;color:var(--cq-navy);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.cq-chips{flex-wrap:wrap;gap:8px;display:flex}.cq-chip{border:1px solid var(--cq-border-strong);background:var(--cq-card);min-height:44px;color:var(--cq-navy);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:13px;font-weight:500}.cq-chip[aria-pressed=true]{background:var(--cq-navy);border-color:var(--cq-navy);color:var(--cq-on-navy);border-width:0;padding:0 18px;font-weight:600}.cq-badge-sample{color:var(--cq-text-body);background:#e8edf4;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.cq-badge-sample i{background:#7c8ba1;border-radius:50%;width:7px;height:7px;display:block}.cq-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cq-chart{width:100%;height:auto;display:block}.cq-chart .g{stroke:var(--cq-grid)}.cq-chart text{fill:var(--cq-text-muted);font-size:11px;font-family:var(--cq-font-ui)}.cq-chart .area{fill:var(--cq-navy);fill-opacity:.07}.cq-chart .line{fill:none;stroke:var(--cq-navy);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cq-chart .last{fill:var(--cq-orange);stroke:var(--cq-card);stroke-width:2px}.cq-chart-empty{color:var(--cq-text-muted);padding:24px 0;font-size:13px}.cq-list-row{border-top:1px solid var(--cq-divider);color:inherit;flex-direction:column;gap:2px;padding-top:12px;text-decoration:none;display:flex}a.cq-list-row:hover .cq-list-title{text-decoration:underline}.cq-list-title{font-size:14px;font-weight:600}.cq-list-detail{color:var(--cq-text-muted);font-size:13px;line-height:1.45}.cq-igroup{border-top:1px solid var(--cq-divider);flex-direction:column;gap:6px;padding-top:12px;display:flex}.cq-igroup-head{font-family:var(--cq-font-ui);color:var(--cq-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.cq-igroup-dot{background:#7c8ba1;border-radius:50%;flex-shrink:0;width:8px;height:8px}.cq-igroup-dot.is-blue{background:#1c5fa8}.cq-igroup-dot.is-orange{background:var(--cq-orange)}.cq-igroup-dot.is-slate{background:#7c8ba1}.cq-igroup-row{color:inherit;flex-direction:column;gap:2px;padding-left:16px;text-decoration:none;display:flex}a.cq-igroup-row:hover .cq-igroup-code{text-decoration:underline}.cq-igroup-code{font-size:14px;font-weight:600}.cq-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.cq-main{padding:24px}.cq-row-top{flex-wrap:wrap}.cq-row-top .cq-score{width:100%}.cq-row-top .cq-stats{flex:100%}.cq-opps{flex-wrap:wrap}.cq-opps-left{width:100%}}@media (max-width:900px){.cq-row{flex-wrap:wrap}.cq-row>.cq-flex1{flex-basis:100%}}:root{--cq-offline:#ff7b7b;--cq-waking:#f5b94a}.cq-dot.is-offline{background:var(--cq-offline)}.cq-dot.is-waking{background:var(--cq-waking)}.cq-ring .track{fill:none;stroke:var(--cq-grid);stroke-width:12px}.cq-ring .arc{fill:none;stroke:var(--cq-navy);stroke-width:12px;stroke-linecap:round}.cq-ring .num{font-family:var(--cq-font-display);fill:var(--cq-text);font-size:40px;font-weight:700}.cq-ring .of{fill:var(--cq-text-muted);font-size:12px}.cq-score-delta.is-bad{color:var(--cq-bad)}.cq-topbar,.cq-scrim{display:none}@media (max-width:900px){.cq-app{flex-direction:column}.cq-topbar{z-index:60;background:var(--cq-navy);height:56px;color:var(--cq-on-navy);box-sizing:border-box;align-items:center;gap:8px;padding:0 10px;display:flex;position:sticky;top:0}.cq-topbar b{font-family:var(--cq-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:800}.cq-menubtn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex}.cq-menubtn:hover{background:var(--cq-navy-raised)}.cq-menubtn:focus-visible{outline:2px solid var(--cq-on-navy);outline-offset:1px}.cq-sidebar{z-index:50;visibility:hidden;width:280px;max-width:86vw;height:calc(100vh - 56px);transition:transform .25s,visibility 0s linear .25s;position:fixed;top:56px;left:0;transform:translate(-100%)}.cq-app[data-nav=open] .cq-sidebar{visibility:visible;transition:transform .25s;transform:none}.cq-scrim{z-index:45;opacity:0;pointer-events:none;background:#0c234073;transition:opacity .25s;display:block;position:fixed;inset:56px 0 0}.cq-app[data-nav=open] .cq-scrim{opacity:1;pointer-events:auto}.cq-main{padding:16px}.cq-header{flex-wrap:wrap;align-items:flex-start}.cq-header-left{min-width:0}.cq-stat-line{flex-wrap:wrap}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.cq-sidebar,.cq-scrim{transition:none}}
:root{--cq-bad-border:#f3c6c1;--cq-ok-border:#bfe0cd}.cq-main.is-claims{border-top:4px solid var(--cq-orange)}.cq-grid2,.cq-grid3,.cq-grid4{gap:16px;display:grid}.cq-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.cq-col{flex-direction:column;gap:16px;display:flex}.cq-flex2{flex:2;min-width:0}.cq-flex3{flex:3;min-width:0}.cq-top{align-items:flex-start}.cq-btn.is-primary{background:var(--cq-navy);color:var(--cq-on-navy);border:0;padding:0 18px}.cq-btn.is-orange{background:var(--cq-orange);color:var(--cq-navy);border:0;padding:0 18px;font-weight:700}.cq-btn:disabled{opacity:.55;cursor:not-allowed}.cq-btn.is-quiet{color:var(--cq-text-muted);background:0 0;border:0;font-size:13px;font-weight:500;text-decoration:underline}a.cq-btn{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.cq-pill.is-ok{background:var(--cq-ok-bg);color:var(--cq-ok)}.cq-pill.is-bad{background:var(--cq-bad-bg);color:var(--cq-bad)}.cq-pill.is-dark{background:var(--cq-navy);color:var(--cq-on-navy)}.cq-pill.is-lg{padding:4px 12px}.cq-pill.is-claims{background:var(--cq-orange);color:var(--cq-navy);letter-spacing:.06em;padding:4px 12px;font-weight:700}.cq-count{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.cq-count.is-red{background:var(--cq-bad-bg);color:var(--cq-bad)}.cq-count.is-green{background:var(--cq-ok-bg);color:var(--cq-ok)}.cq-note{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.cq-note.is-warn{background:var(--cq-warn-bg);color:var(--cq-warn)}.cq-note.is-info{background:var(--cq-muted-bg);color:var(--cq-text-body)}.cq-banner{background:var(--cq-warn-bg);color:var(--cq-warn);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500}.cq-tint{background:var(--cq-orange-tint);border-radius:var(--cq-radius);border:1px solid #f6c4ae;flex-direction:column;gap:12px;padding:22px;display:flex}.cq-field{flex-direction:column;gap:6px;display:flex}.cq-label{font-size:13px;font-weight:600}.cq-input,.cq-textarea,.cq-select{box-sizing:border-box;border:1px solid var(--cq-border-strong);width:100%;min-height:44px;font:inherit;background:var(--cq-card);color:var(--cq-text);border-radius:8px;padding:0 12px;font-size:14px}.cq-textarea{resize:vertical;min-height:84px;padding:10px 12px;line-height:1.5}.cq-input:focus-visible,.cq-textarea:focus-visible,.cq-select:focus-visible{outline:2px solid var(--cq-navy);outline-offset:1px}.cq-input[aria-invalid=true],.cq-textarea[aria-invalid=true],.cq-select[aria-invalid=true]{border-color:var(--cq-bad)}.cq-error{color:var(--cq-bad);font-size:12px}.cq-help{color:var(--cq-text-muted);justify-content:space-between;font-size:12px;display:flex}.cq-fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.cq-check{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.cq-check input{width:18px;height:18px;accent-color:var(--cq-navy)}.cq-inc{flex-direction:column;gap:14px;display:flex}.cq-inc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cq-inc-meta{color:var(--cq-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.cq-inc-id{color:var(--cq-text);font-size:13px;font-weight:700}.cq-said,.cq-fact{border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;display:flex}.cq-said{background:var(--cq-bad-bg);border:1px solid var(--cq-bad-border)}.cq-fact{background:var(--cq-ok-bg);border:1px solid var(--cq-ok-border)}.cq-said b,.cq-fact b{font-size:12px;font-weight:600}.cq-said b{color:var(--cq-bad)}.cq-fact b{color:var(--cq-ok)}.cq-actions{flex-wrap:wrap;gap:10px;display:flex}.cq-line{color:var(--cq-text-muted);font-size:14px;line-height:1.5}.cq-line b{color:var(--cq-text);font-weight:600}.cq-empty{text-align:center;color:var(--cq-text-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 0;font-size:14px;display:flex}.cq-th,.cq-tr{grid-template-columns:var(--cols);align-items:center;gap:12px;display:grid}.cq-th{color:var(--cq-text-muted);border-bottom:1px solid var(--cq-border);padding-bottom:8px;font-size:12px;font-weight:600}.cq-tr{border-bottom:1px solid var(--cq-divider);padding:14px 0;font-size:14px}.cq-tr .id{font-weight:700}.cq-sub{color:var(--cq-text-muted);font-size:12px}.cq-step{align-items:flex-start;gap:12px;display:flex}.cq-stepnum{background:var(--cq-navy);width:26px;height:26px;color:var(--cq-on-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cq-step b{font-size:14px;font-weight:600;display:block}.cq-step span{color:var(--cq-text-muted);font-size:13px;line-height:1.45}.cq-verdict{border-top:1px solid var(--cq-divider);flex-direction:column;gap:6px;padding-top:12px;font-size:14px;display:flex}.cq-lever{border-top:1px solid var(--cq-divider);flex-direction:column;gap:10px;padding-top:16px;display:flex}.cq-lever-head{justify-content:space-between;font-size:14px;display:flex}.cq-range{appearance:none;outline-offset:6px;background:linear-gradient(to right, var(--cq-navy) var(--pct,0%), var(--cq-grid) var(--pct,0%));border-radius:999px;width:100%;height:8px}.cq-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cq-card);border:2px solid var(--cq-navy);cursor:pointer;border-radius:50%;width:20px;height:20px}.cq-range::-moz-range-thumb{background:var(--cq-card);border:2px solid var(--cq-navy);cursor:pointer;border-radius:50%;width:16px;height:16px}.cq-hero{font-family:var(--cq-font-display);letter-spacing:-.01em;font-weight:700}.cq-bar{background:var(--cq-grid);border-radius:999px;flex-grow:1;height:10px}.cq-bar>div{border-radius:999px;height:10px}.cq-kv{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cq-kv input{width:120px;min-height:44px}.cq-chat{flex-direction:column;flex-grow:1;gap:16px;min-height:240px;display:flex}.cq-bubble{white-space:pre-wrap;border-radius:12px;max-width:680px;padding:14px 16px;font-size:14px;line-height:1.55}.cq-bubble.is-bot{background:var(--cq-muted-bg);align-self:flex-start}.cq-bubble.is-me{background:var(--cq-navy);color:var(--cq-on-navy);align-self:flex-end;max-width:520px}.cq-bot-wrap{flex-direction:column;align-self:flex-start;gap:10px;max-width:680px;display:flex}.cq-chips-inline{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cq-source{background:var(--cq-card);border:1px solid var(--cq-border-strong);color:var(--cq-text);border-radius:999px;padding:4px 10px;font-size:12px}.cq-me-chip{background:#ffffff29;border-radius:999px;padding:2px 8px;font-size:12px}.cq-composer{align-items:flex-end;gap:10px;display:flex}.cq-composer .cq-textarea{resize:none;height:44px;min-height:44px}.cq-suggest{border:1px solid var(--cq-border-strong);background:var(--cq-card);min-height:44px;color:var(--cq-navy);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px}.cq-suggest:focus-visible{outline:2px solid var(--cq-navy);outline-offset:2px}.cq-facts{background:var(--cq-card);border:1px solid var(--cq-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cq-fact-row{justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;display:flex}.cq-typing{color:var(--cq-text-muted);font-size:13px}.cq-opp-vals{gap:24px;display:flex}.cq-opp-vals .lab{color:var(--cq-text-muted);font-size:12px;display:block}.cq-opp-vals .val{font-family:var(--cq-font-display);font-size:24px;font-weight:700}.cq-login{background:var(--cq-bg);min-height:100vh;color:var(--cq-text);font-family:var(--cq-font-ui);display:flex}.cq-login-brand{box-sizing:border-box;background:var(--cq-navy);color:var(--cq-on-navy);flex-direction:column;flex:1;justify-content:space-between;gap:32px;padding:64px 80px;display:flex}.cq-login-brand h1{font-family:var(--cq-font-display);letter-spacing:-.01em;margin:0;font-size:46px;font-weight:700;line-height:1.12}.cq-login-brand p{color:var(--cq-on-navy-body);margin:0;font-size:17px;line-height:1.6}.cq-login-side{box-sizing:border-box;flex:1;justify-content:center;align-items:center;padding:64px 80px;display:flex;position:relative}.cq-login-side .corner{position:absolute;top:32px;right:40px}.cq-login-card{flex-direction:column;gap:20px;width:440px;max-width:100%;display:flex}.cq-lockup-lg img{width:340px}.cq-lockup-lg .cq-lockup-sub{padding-left:113px;font-size:15px}.cq-account{box-sizing:border-box;border:1px solid var(--cq-border);background:var(--cq-card);min-height:44px;font:inherit;cursor:pointer;width:100%;color:var(--cq-text);border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}@media (max-width:900px){.cq-grid3,.cq-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-login{flex-direction:column}.cq-login-brand,.cq-login-side{padding:32px 24px}}:root{--cq-peer:#6f86a3;--cq-national:#9aa8ba;--cq-tint-blue:#e8edf4}.cq-pill.is-md{padding:4px 10px}.cq-pill.is-you{background:var(--cq-navy);color:var(--cq-on-navy)}.cq-pill.is-peer{background:var(--cq-tint-blue);color:var(--cq-text-body)}.cq-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cq-search{width:260px;margin-left:auto}.cq-vhead,.cq-vrow{grid-template-columns:var(--cols);align-items:center;gap:10px;display:grid}.cq-vhead{color:var(--cq-text-muted);border-bottom:1px solid var(--cq-border);padding-bottom:8px;font-size:12px;font-weight:600}.cq-vrow{box-sizing:content-box;border:0;border-bottom:1px solid var(--cq-divider);width:100%;min-height:52px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;margin:0 -8px;padding:0 8px;font-size:14px}.cq-vrow[aria-pressed=true],.cq-vrow:hover{background:var(--cq-muted-bg)}.cq-vrow:focus-visible{outline:2px solid var(--cq-navy);outline-offset:0}.cq-vq{font-weight:500;line-height:1.35}.cq-reason{flex-direction:column;gap:6px;display:flex}.cq-reason-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:0;display:flex}.cq-reason-btn:focus-visible{outline:2px solid var(--cq-navy);outline-offset:4px}.cq-reason-line{justify-content:space-between;font-size:14px;display:flex}.cq-reason-line b{font-weight:600}.cq-reason-line span{color:var(--cq-text-muted)}.cq-meter{background:var(--cq-grid);border-radius:999px;height:8px}.cq-meter>div{background:var(--cq-navy);border-radius:999px;height:8px}.cq-reason-btn[aria-pressed=true] .cq-meter>div{background:var(--cq-orange-text)}.cq-reason a{color:var(--cq-navy);min-height:24px;font-size:12px;text-decoration:underline}.cq-cell{border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.cq-cell b{font-size:12px;font-weight:600}.cq-cell.is-ok{background:var(--cq-ok-bg);color:var(--cq-ok)}.cq-cell.is-neutral{background:var(--cq-neutral-bg);color:var(--cq-neutral)}.cq-mrow-you{background:var(--cq-tint-blue)}.cq-sortbtn{font:inherit;color:var(--cq-text-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;min-height:24px;margin-block:-5px;padding:0;font-weight:600}.cq-sortbtn:focus-visible{outline:2px solid var(--cq-navy);outline-offset:2px}.cq-sortbtn[aria-pressed=true]{color:var(--cq-text);text-decoration:underline}.cq-stack{border-radius:999px;height:22px;display:flex;overflow:hidden}.cq-legend{justify-content:space-between;align-items:center;font-size:14px;display:flex}.cq-legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:8px;display:inline-block}.cq-navy-card{background:var(--cq-navy);color:var(--cq-on-navy);border-radius:var(--cq-radius);flex-direction:column;gap:10px;padding:22px;display:flex}.cq-navy-card .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cq-on-navy-muted);font-size:12px;font-weight:600}.cq-navy-card .hl{font-family:var(--cq-font-display);font-size:28px;font-weight:700;line-height:1.15}.cq-navy-card p{color:var(--cq-on-navy-body);margin:0;font-size:14px;line-height:1.5}.cq-navy-card a{background:var(--cq-on-navy);min-height:44px;color:var(--cq-navy);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cq-scorebar{align-items:center;gap:12px;font-size:14px;display:flex}.cq-scorebar .n{flex-shrink:0;width:200px;font-weight:500}.cq-scorebar .n.you{font-weight:700}.cq-scorebar .t{background:var(--cq-grid);border-radius:999px;flex-grow:1;height:14px}.cq-scorebar .t>div{border-radius:999px;height:14px}.cq-scorebar .v{text-align:right;width:32px;font-weight:600}.cq-title-block{flex-direction:column;gap:2px;display:flex}.cq-title-block>span{color:var(--cq-text-muted);font-size:13px}.cq-chip.is-pill,.cq-chips.is-pill .cq-chip{border-radius:999px}.cq-navy-card .hl{letter-spacing:-.01em}.cq-plan{flex-direction:column;gap:16px;display:flex}.cq-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cq-plan-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cq-plan-progress{color:var(--cq-text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.cq-plan-progress .cq-bar{max-width:260px}.cq-plan-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;display:grid}@media (max-width:1100px){.cq-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cq-plan-grid{grid-template-columns:1fr}}.cq-action{border:1px solid var(--cq-border);background:var(--cq-card);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.cq-action-head{align-items:flex-start;gap:10px;display:flex}.cq-action-head h3{font-family:var(--cq-font-display);flex:1;margin:0;font-size:16px;font-weight:700;line-height:1.3}.cq-action-impact{background:var(--cq-ok-bg);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cq-action-impact span{color:var(--cq-ok);font-size:12px;font-weight:600}.cq-action-impact b{color:var(--cq-ok);font-size:14px;font-weight:600}.cq-mini-actions{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:20px;font-size:13px;display:flex}.cq-mini-actions li span{color:var(--cq-text-muted);display:block}
.cq-coach{align-items:flex-start;gap:16px;display:flex}.cq-coach-main{flex-direction:column;flex:3;min-width:0;padding:0;display:flex;overflow:hidden}.cq-coach-side{flex-direction:column;flex:1;gap:16px;min-width:280px;display:flex;position:sticky;top:16px}.cq-coach-bar{border-bottom:1px solid var(--cq-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.cq-coach-avatar{background:var(--cq-navy);width:38px;height:38px;color:var(--cq-on-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cq-coach-bar .t{flex-direction:column;flex:1;min-width:0;display:flex}.cq-coach-bar b{font-family:var(--cq-font-display);color:var(--cq-text);font-size:16px;font-weight:700}.cq-coach-bar .t>span{color:var(--cq-text-muted);font-size:12px}.cq-scroll{scroll-behavior:smooth;background:linear-gradient(var(--cq-card), var(--cq-card));flex-direction:column;gap:18px;height:560px;padding:20px;display:flex;overflow-y:auto}.cq-msg{flex-direction:column;gap:10px;max-width:720px;display:flex}.cq-msg.is-user{align-self:flex-end;align-items:flex-end;max-width:560px}.cq-msg.is-coach{align-self:flex-start}.cq-msg .bub{white-space:pre-wrap;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.6}.cq-msg.is-user .bub{background:var(--cq-navy);color:var(--cq-on-navy);border-bottom-right-radius:4px}.cq-msg.is-coach .bub{background:var(--cq-muted-bg);border-bottom-left-radius:4px}.cq-caret{vertical-align:-2px;background:var(--cq-navy);border-radius:1px;width:7px;height:14px;margin-left:2px;display:inline-block}.cq-msg-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cq-tool{border:1px solid var(--cq-border-strong);background:var(--cq-card);min-height:32px;color:var(--cq-text-body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.cq-tool:hover{background:var(--cq-muted-bg);transform:translateY(-1px)}.cq-tool:focus-visible,.cq-starter:focus-visible,.cq-qchip:focus-visible,.cq-send:focus-visible{outline:2px solid var(--cq-navy);outline-offset:2px}.cq-verified{background:var(--cq-ok-bg);color:var(--cq-ok);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cq-verified svg path{stroke-dasharray:24;stroke-dashoffset:0}.cq-acts{flex-direction:column;gap:10px;width:100%;display:flex}.cq-act{border:1px solid var(--cq-border);background:var(--cq-card);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;transition:box-shadow .2s,transform .2s;display:flex}.cq-act:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0c234014}.cq-act-head{align-items:flex-start;gap:10px;display:flex}.cq-act-head h3{font-family:var(--cq-font-display);flex:1;margin:0;font-size:15px;font-weight:700;line-height:1.3}.cq-act .impact{color:var(--cq-ok);background:var(--cq-ok-bg);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.cq-act ol{color:var(--cq-text-body);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13px;display:flex}.cq-act-foot{color:var(--cq-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cq-working{background:var(--cq-muted-bg);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:10px;min-width:300px;padding:14px 16px;display:flex}.cq-working .row{color:var(--cq-text-body);align-items:center;gap:10px;font-size:13px;display:flex}.cq-dots{gap:4px;display:inline-flex}.cq-dots i{background:var(--cq-navy);opacity:.35;border-radius:50%;width:7px;height:7px}.cq-skel{background:linear-gradient(90deg, var(--cq-grid) 25%, #f3f5f8 50%, var(--cq-grid) 75%);background-size:200% 100%;border-radius:999px;height:9px}.cq-welcome{flex-direction:column;gap:6px;display:flex}.cq-welcome h2{font-family:var(--cq-font-display);margin:0;font-size:22px;font-weight:700}.cq-welcome p{color:var(--cq-text-muted);max-width:560px;margin:0;font-size:14px;line-height:1.5}.cq-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cq-starter{text-align:left;border:1px solid var(--cq-border);background:var(--cq-card);font:inherit;color:var(--cq-text);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.cq-starter:hover{border-color:var(--cq-border-strong);transform:translateY(-2px);box-shadow:0 8px 22px #0c23401a}.cq-starter b{font-size:14px;font-weight:600}.cq-starter span{color:var(--cq-text-muted);font-size:13px}.cq-composer-wrap{border-top:1px solid var(--cq-border);background:var(--cq-card);flex-direction:column;gap:8px;padding:14px 20px 16px;display:flex}.cq-composer2{border:1px solid var(--cq-border-strong);border-radius:14px;align-items:flex-end;gap:10px;padding:8px 8px 8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.cq-composer2:focus-within{border-color:var(--cq-navy);box-shadow:0 0 0 3px #0c23401a}.cq-composer2 textarea{resize:none;font:inherit;min-height:24px;max-height:140px;color:var(--cq-text);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:14px;line-height:1.5}.cq-send{background:var(--cq-navy);width:44px;height:44px;color:var(--cq-on-navy);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:flex}.cq-send:hover:not(:disabled){transform:translateY(-1px)scale(1.04)}.cq-send:disabled{opacity:.4;cursor:not-allowed}.cq-hint{color:var(--cq-text-muted);justify-content:space-between;font-size:12px;display:flex}.cq-snap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cq-snap>div{border:1px solid var(--cq-border);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cq-snap span{color:var(--cq-text-muted);font-size:12px}.cq-snap b{font-family:var(--cq-font-display);font-size:18px;font-weight:700}.cq-snap em{color:var(--cq-text-muted);font-size:11px;font-style:normal}.cq-qgroup{flex-direction:column;gap:6px;display:flex}.cq-qgroup h3{letter-spacing:.08em;text-transform:uppercase;color:var(--cq-text-muted);margin:0;font-size:11px;font-weight:600}.cq-qchip{text-align:left;border:1px solid var(--cq-border);background:var(--cq-card);min-height:40px;font:inherit;color:var(--cq-text);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;transition:background .15s,transform .15s}.cq-qchip:hover:not(:disabled){background:var(--cq-muted-bg);transform:translate(2px)}.cq-qchip:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.cq-rise{animation:.36s cubic-bezier(.2,.7,.2,1) both cq-rise}.cq-stagger>*{animation:.42s cubic-bezier(.2,.7,.2,1) both cq-rise;animation-delay:calc(var(--i,0) * 80ms)}.cq-dots i{animation:1.1s ease-in-out infinite cq-dot}.cq-dots i:nth-child(2){animation-delay:.15s}.cq-dots i:nth-child(3){animation-delay:.3s}.cq-skel{animation:1.4s linear infinite cq-shimmer}.cq-skel:nth-child(2){animation-delay:.2s}.cq-caret{animation:.9s step-end infinite cq-blink}.cq-verified{animation:.4s cubic-bezier(.3,1.5,.5,1) both cq-pop}.cq-verified svg path{animation:.5s ease-out .15s both cq-draw}.cq-status-line{animation:.4s ease-out both cq-fade}}@keyframes cq-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cq-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes cq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cq-blink{50%{opacity:0}}@keyframes cq-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes cq-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes cq-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cq-scroll{scroll-behavior:auto}.cq-tool,.cq-starter,.cq-qchip,.cq-send,.cq-act{transition:none}}@media (max-width:1100px){.cq-coach{flex-direction:column}.cq-coach-side{width:100%;min-width:0;position:static}.cq-scroll{height:480px}}@media (max-width:700px){.cq-starters{grid-template-columns:1fr}}
.cq-avatar{overflow:hidden}.cq-avatar img,.cq-prof-avatar img{object-fit:cover;width:100%;height:100%;display:block}.cq-user.is-link{color:inherit;border-radius:10px;margin:-6px;padding:6px;text-decoration:none;transition:background .15s}.cq-user.is-link:hover,.cq-user.is-link.is-active{background:var(--cq-navy-raised)}.cq-user.is-link:focus-visible{outline:2px solid var(--cq-on-navy);outline-offset:2px}.cq-user-go{color:var(--cq-on-navy-muted);font-size:20px;line-height:1;transition:transform .15s}.cq-user.is-link:hover .cq-user-go{color:var(--cq-on-navy);transform:translate(2px)}.cq-prof{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cq-prof-id{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 22px;display:flex;position:sticky;top:16px}.cq-prof-drop{border:2px dashed #0000;border-radius:50%;padding:6px;transition:border-color .15s,background .15s;position:relative}.cq-prof-drop.is-over{border-color:var(--cq-navy);background:var(--cq-muted-bg)}.cq-prof-avatar{background:var(--cq-navy);color:var(--cq-on-navy);font-family:var(--cq-font-display);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden;box-shadow:0 6px 20px #0c23402e}.cq-prof-cam{border:3px solid var(--cq-card);background:var(--cq-orange);width:40px;height:40px;color:var(--cq-navy);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;bottom:6px;right:6px}.cq-prof-cam:hover:not(:disabled){transform:scale(1.08)}.cq-prof-cam:focus-visible{outline:2px solid var(--cq-navy);outline-offset:2px}.cq-prof-photo-actions{align-items:center;gap:8px;display:flex}.cq-prof-name{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.cq-prof-name h2{overflow-wrap:anywhere}.cq-prof-name span{color:var(--cq-text-muted);overflow-wrap:anywhere;font-size:14px}.cq-prof-meter{width:100%;color:var(--cq-text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.cq-prof-meter .cq-bar>div{transition:width .4s}.cq-prof-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cq-tiles{flex-direction:column;gap:10px;display:flex}.cq-tile{border:1px solid var(--cq-border);background:var(--cq-card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.cq-tile:hover{border-color:var(--cq-border-strong);box-shadow:0 4px 14px #0c234012}.cq-tile:focus-within{outline:2px solid var(--cq-navy);outline-offset:2px}.cq-tile.is-on{border-color:var(--cq-navy);background:var(--cq-muted-bg)}.cq-tile input{width:20px;height:20px;accent-color:var(--cq-navy);cursor:pointer;flex-shrink:0;margin:0}.cq-tile .mono{background:var(--cq-navy);width:40px;height:40px;color:var(--cq-on-navy);font-family:var(--cq-font-display);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.cq-tile .t{flex-direction:column;flex:1;min-width:0;display:flex}.cq-tile .t b{font-size:15px;font-weight:600}.cq-tile .t span{color:var(--cq-text-muted);font-size:12px}.cq-tile .logo{box-sizing:border-box;border:1px solid var(--cq-border);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cq-tile .logo img{object-fit:contain;width:26px;height:26px;display:block}.cq-tile .chk{display:none}.cq-prof-bar{background:var(--cq-card);border:1px solid var(--cq-border);border-radius:var(--cq-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 -6px 20px #f5f6f8e6}.cq-prof-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cq-prof-status{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.cq-prof-status.is-ok{color:var(--cq-ok)}.cq-prof-status.is-dirty{color:var(--cq-warn)}.cq-prof-status.is-bad{color:var(--cq-bad)}.cq-btn.is-quiet.is-danger{color:var(--cq-bad);font-weight:600}@media (prefers-reduced-motion:no-preference){.cq-tile.is-on{animation:.3s ease-out cq-pulse}.cq-prof-status.is-ok svg{animation:.35s cubic-bezier(.3,1.5,.5,1) both cq-pop}}@keyframes cq-pulse{50%{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.cq-tile,.cq-prof-cam,.cq-user.is-link,.cq-user-go,.cq-prof-meter .cq-bar>div{transition:none}}@media (max-width:1100px){.cq-prof{grid-template-columns:1fr}.cq-prof-id{position:static}}@media (max-width:700px){.cq-tile{flex-wrap:wrap}.cq-prof-bar{position:static}.cq-prof-actions{width:100%}.cq-prof-actions .cq-btn{flex:1}}
@property --cq-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--cq-splash-bg:#0c2340;--cq-splash-spin:-300deg;--cq-splash-ring:.9s;--cq-splash-word-delay:.38s;--cq-splash-logo-delay:.6s;--cq-splash-gap:clamp(16px, 3.4vw, 28px)}.cq-splash{z-index:9999;background:var(--cq-splash-bg,#0c2340);touch-action:none;cursor:pointer;place-items:center;animation:10ms linear 4s forwards cq-splash-failsafe;display:grid;position:fixed;inset:0;overflow:hidden}html[data-splash=done] .cq-splash{display:none}.cq-splash[data-welcome="0"]{--cq-splash-logo-delay:0s}.cq-splash-stage{--lock-w:min(420px, 78vw);align-items:center;gap:var(--cq-splash-gap);flex-direction:column;display:flex}.cq-splash[data-welcome="0"] .cq-splash-stage{gap:0}.cq-splash-lock{width:var(--lock-w);aspect-ratio:759/229;position:relative}.cq-splash-hello{--dy:calc((var(--cq-splash-gap) + var(--lock-w) * 229 / 759) / 2);font-family:var(--cq-font-display,"Archivo", system-ui, sans-serif);letter-spacing:.14em;text-indent:.14em;white-space:nowrap;color:#c4d0e0;opacity:0;clip-path:inset(0 0 100%);transform:translateY(var(--dy)) scale(1.25);will-change:transform, opacity;margin:0;font-size:clamp(26px,5.4vw,42px);font-weight:400;font-stretch:125%;line-height:1.15}.cq-splash[data-welcome="0"] .cq-splash-hello{display:none}.cq-splash-lock img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;height:auto;display:block;position:absolute}.cq-splash-mark{opacity:0;transform-origin:50%;will-change:transform, opacity;width:28.986%;top:1.747%;left:.527%}.cq-splash-word{opacity:0;clip-path:inset(0 100% 0 0);width:68.116%;top:20.524%;left:31.225%}.cq-splash-ping{aspect-ratio:1;opacity:0;pointer-events:none;border:2px solid #f15a22;border-radius:50%;width:5.2%;position:absolute;top:76.987%;left:23.149%;transform:translate(-50%,-50%)scale(.5)}.cq-splash[data-sweep="1"] .cq-splash-mark{-webkit-mask-image:conic-gradient(from 0deg, #000 var(--cq-sweep), transparent calc(var(--cq-sweep) + .4deg));-webkit-mask-image:conic-gradient(from 0deg, #000 var(--cq-sweep), transparent calc(var(--cq-sweep) + .4deg));mask-image:conic-gradient(from 0deg, #000 var(--cq-sweep), transparent calc(var(--cq-sweep) + .4deg))}.cq-splash[data-phase=play] .cq-splash-mark{animation:cq-rot var(--cq-splash-ring) cubic-bezier(.16, 1, .3, 1) var(--cq-splash-logo-delay) both, cq-sweep var(--cq-splash-ring) cubic-bezier(.22, 1, .36, 1) var(--cq-splash-logo-delay) both, cq-fadein .12s linear var(--cq-splash-logo-delay) both}.cq-splash[data-phase=play] .cq-splash-word{animation:cq-word .55s cubic-bezier(.22, 1, .36, 1) calc(var(--cq-splash-logo-delay) + var(--cq-splash-word-delay)) both}.cq-splash[data-phase=play] .cq-splash-ping{animation:cq-ping .55s cubic-bezier(.2, .7, .2, 1) calc(var(--cq-splash-logo-delay) + .62s) forwards}.cq-splash[data-phase=play] .cq-splash-hello{animation:.42s cubic-bezier(.16,1,.3,1) both cq-hello-in,.5s cubic-bezier(.65,0,.35,1) .5s forwards cq-hello-move}.cq-splash[data-phase=exit]{pointer-events:none;animation:.26s ease-in forwards cq-splash-out,10ms linear 4s forwards cq-splash-failsafe}.cq-splash[data-phase=exit] .cq-splash-mark,.cq-splash[data-phase=exit] .cq-splash-word{opacity:1;clip-path:none;transform:none}.cq-splash[data-phase=exit] .cq-splash-hello{opacity:1;clip-path:none;animation:none;transform:none}.cq-splash[data-phase=exit] .cq-splash-lock{animation:.26s ease-in forwards cq-lock-out}@keyframes cq-hello-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(calc(var(--dy) + .6em)) scale(1.25)}to{opacity:1;clip-path:inset(0);transform:translateY(var(--dy)) scale(1.25)}}@keyframes cq-hello-move{0%{transform:translateY(var(--dy)) scale(1.25)}to{transform:translateY(0)scale(1)}}@keyframes cq-rot{0%{transform:rotate(var(--cq-splash-spin)) scale(.55)}to{transform:rotate(0)scale(1)}}@keyframes cq-sweep{0%{--cq-sweep:0deg}to{--cq-sweep:360deg}}@keyframes cq-fadein{0%{opacity:0}to{opacity:1}}@keyframes cq-word{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-14px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes cq-ping{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes cq-splash-out{to{opacity:0}}@keyframes cq-lock-out{to{transform:scale(1.06)}}@keyframes cq-splash-failsafe{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.cq-splash{display:none}}
.cq-main .page{flex:none;max-width:none;padding:0}.cq-main .page-wide{max-width:1360px}.cq-main>.sample-bar{margin:-32px -36px 0}@media (max-width:1100px){.cq-main>.sample-bar{margin:-24px -24px 0}}.cq-chart text{font-size:inherit}@media (max-width:900px){.cq-main>.sample-bar{margin:-16px -16px 0}}.cq-score{justify-content:center}.cq-chart .line{stroke:var(--chart-line)}.cq-chart .area{fill:var(--chart-line)}.cq-ring .arc{stroke:var(--chart-line)}.cq-chip{color:var(--cq-text)}.cq-chip[aria-pressed=true]{background:var(--chart-line);border-color:var(--chart-line);color:var(--cq-bg)}a.cq-stat:focus-visible,.cq-chip:focus-visible{outline-color:var(--chart-line)}.cq-opps-title{color:var(--cq-on-navy)}.cq-btn:not(.is-orange):not(.is-primary):not(.is-quiet){color:var(--cq-text)}.cq-btn:focus-visible{outline-color:var(--chart-line)}.cq-step .cq-stepnum{color:var(--cq-on-navy)}.cq-suggest{color:var(--cq-text)}@media (min-width:761px){.cq-sidebar{--logo-w:clamp(96px, 16vh, 180px);gap:clamp(8px,1.8vh,18px);padding:clamp(10px,2vh,22px) 12px}.cq-sidebar .cq-lockup{gap:4px}.cq-sidebar .cq-lockup img{width:var(--logo-w)}.cq-sidebar .cq-lockup-sub{padding-left:calc(var(--logo-w) * .333)}.cq-sidebar>nav{gap:clamp(4px,1.1vh,16px)!important}.cq-nav-label{padding-bottom:2px}.cq-nav-item{min-height:clamp(22px,3.3vh,44px);font-size:clamp(12px,1.75vh,14px)}.cq-claims{gap:0;padding-top:clamp(8px,1.6vh,14px)}.cq-claims-title{padding-bottom:4px}.cq-side-foot{gap:clamp(6px,1.2vh,12px);padding-top:clamp(8px,1.6vh,16px)}}@media (min-width:761px) and (max-height:700px){.cq-sidebar{--logo-w:104px;gap:6px;padding-top:8px;padding-bottom:8px}.cq-sidebar .cq-lockup-sub{display:none}.cq-sidebar>nav{gap:4px!important}.cq-nav-label{padding-bottom:0;font-size:10px}.cq-nav-item{min-height:22px;font-size:12px}.cq-claims{padding-top:6px;padding-bottom:4px}.cq-claims-title{padding-bottom:2px;font-size:11px}.cq-side-foot{gap:4px;padding-top:6px}.cq-avatar{width:26px;height:26px;font-size:11px}.cq-user-name,.cq-user-role{font-size:11.5px}}@media (min-width:761px) and (max-height:620px){.cq-nav-item{min-height:20px;font-size:11.5px}.cq-sidebar>nav{gap:2px!important}.cq-sidebar{--logo-w:88px}}.cq-sidebar{scrollbar-width:none}.cq-sidebar::-webkit-scrollbar{display:none}.cq-login-brand{text-align:center;justify-content:center;align-items:center;gap:clamp(20px,4.5vh,44px);position:relative}.cq-login-brand>div:nth-child(2){align-items:center;gap:18px!important;max-width:500px!important}.cq-login-brand .cq-lockup{align-items:center}.cq-login-brand .cq-lockup-sub{text-indent:.4em;text-align:center;padding-left:0}.cq-login-brand,.cq-login-side{flex:1 1 0;min-width:0;padding-left:48px;padding-right:48px}.cq-login-brand h1{text-wrap:balance;font-size:clamp(30px,3.2vw,44px)}.cq-login-brand h1:before{content:"";background:var(--cq-orange);border-radius:2px;width:44px;height:3px;margin:0 auto 22px;display:block}.cq-login-brand p{text-wrap:pretty;max-width:44ch}.cq-login-brand>span:last-child{text-align:center;position:absolute;bottom:28px;left:24px;right:24px}.cq-login-card>h2{text-align:center}.cq-login-card .guest-link{justify-content:center;width:100%;margin:0;position:static}.auth-theme{top:24px;bottom:auto}@media (max-width:900px){.cq-login-brand,.cq-login-side{flex:none;padding-left:24px;padding-right:24px}.cq-login-brand{gap:14px;padding-top:24px;padding-bottom:20px}.cq-login-brand p,.cq-login-brand>span:last-child{display:none}.cq-login-brand .cq-lockup-lg img{width:200px}.cq-login-brand .cq-lockup-lg .cq-lockup-sub{font-size:12px}.cq-login-brand h1{font-size:24px}.cq-login-brand h1:before{margin-bottom:14px}.auth-theme{top:12px;left:12px}}@media (min-width:901px) and (max-height:820px){.cq-login-side{padding-top:60px;padding-bottom:12px}.cq-login-card{gap:12px}.cq-login-card .cq-account{min-height:36px}.cq-login-card .cq-btn.is-primary{min-height:42px}}.cq-login-brand h1{color:var(--cq-on-navy)}.cq-badge-sample{background:var(--cq-muted-bg);color:var(--cq-text-body)}.cq-badge-sample i{background:var(--cq-text-muted)}.dd-combo{gap:0}.dd-combo-box{position:relative}.dd-combo-box .cq-input{padding-right:44px}.dd-combo-toggle{width:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.dd-combo-toggle[aria-expanded=true] .dd-chevron{transform:rotate(180deg)}.dd-empty{color:var(--muted);padding:10px 12px;font-size:.9rem}.cq-login-card .dd-list{max-height:232px}.cq-card .dd-trigger,.cq-login-card .dd-trigger{border-radius:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:400}.cq-card .dd-list,.cq-login-card .dd-list{border-radius:8px;font-size:14px}.cq-card .dd-option,.cq-login-card .dd-option{border-radius:6px}.cq-shop{flex-direction:column;gap:18px;display:flex}.cq-shop-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cq-shop-body{grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr) minmax(200px,.9fr);align-items:center;gap:24px;display:grid}.cq-shop-total{flex-direction:column;gap:8px;display:flex}.cq-shop-value{font-family:var(--cq-font-display);letter-spacing:-.01em;color:var(--cq-text);font-size:40px;font-weight:700}.cq-shop-delta{background:var(--cq-ok-bg);color:var(--cq-ok);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:13px;font-weight:600}.cq-shop-delta.is-bad{background:var(--cq-bad-bg);color:var(--cq-bad)}.cq-shop-chart svg{width:100%;height:150px;display:block}.cq-shop-chart .line{fill:none;stroke:var(--chart-line);stroke-width:2.5px;stroke-linejoin:round}.cq-shop-chart .area{fill:var(--chart-line);fill-opacity:.12;stroke:none}.cq-shop-axis{color:var(--cq-text-muted);justify-content:space-between;padding-top:6px;font-size:12px;display:flex}.cq-shop-facts{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.cq-shop-facts dt{color:var(--cq-text-muted);font-size:13px}.cq-shop-facts dd{font-family:var(--cq-font-display);color:var(--cq-text);margin:2px 0 0;font-size:22px;font-weight:700}.cq-shop-ai{border-top:1px solid var(--cq-border);grid-column:1/-1;align-items:center;gap:14px;padding-top:14px;display:flex}.cq-shop-ring{flex-shrink:0;width:84px;height:84px}.cq-shop-ring .track{fill:none;stroke:var(--cq-grid);stroke-width:10px}.cq-shop-ring .arc{fill:none;stroke:var(--cq-orange);stroke-width:10px;stroke-linecap:round}.cq-shop-ring text{font-family:var(--cq-font-display);fill:var(--cq-text);font-size:22px;font-weight:700}.cq-shop-facts .cq-shop-ai-note{color:var(--cq-text-muted);font-family:inherit;font-size:13px;font-weight:400}@media (max-width:1100px){.cq-shop-body{grid-template-columns:1fr}}:root[data-theme=dark] .cq-meter>div{background:var(--cq-you)}:root[data-theme=dark] .cq-btn.is-primary,:root[data-theme=dark] .cq-pill.is-you,:root[data-theme=dark] .cq-opnum{box-shadow:inset 0 0 0 1px var(--cq-border-strong)}:root[data-theme=dark] .cq-bar>div[style*="var(--cq-navy)"]{background:var(--cq-you)!important}
:root{--cq-shadow-1:0 1px 2px #0c23400d, 0 12px 28px -14px #0c234029;--cq-shadow-2:0 2px 4px #0c23400f, 0 18px 36px -14px #0c234038;--cq-ink-grad:linear-gradient(100deg, #0c2340 18%, #245a9e 100%);--cq-ring-mark:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 520 520%27 fill=%27none%27%3E%3Ccircle cx=%27260%27 cy=%27260%27 r=%27236%27 stroke=%27%230C2340%27 stroke-width=%273%27/%3E%3Cpath d=%27M260 96A164 164 0 1 0 392 356%27 stroke=%27%230C2340%27 stroke-width=%2744%27 stroke-linecap=%27butt%27/%3E%3Ccircle cx=%27392%27 cy=%27372%27 r=%2726%27 fill=%27%23F15A22%27/%3E%3C/svg%3E")}.cq-app{background:radial-gradient(900px 440px at 92% -6%, #f15a2212, transparent 62%), radial-gradient(820px 560px at 4% 0%, #245a9e12, transparent 58%), var(--cq-bg)}.cq-main{isolation:isolate;position:relative}.cq-main:before{content:"";z-index:-1;background:var(--cq-ring-mark) no-repeat right -170px top -130px / 520px 520px;opacity:.055;pointer-events:none;width:440px;height:360px;position:absolute;top:0;right:0}.cq-h1{letter-spacing:-.02em;font-size:clamp(30px,3.3vw,42px);font-weight:800;font-stretch:125%;line-height:1.04}.cq-h1:after{content:"";background:var(--cq-orange);vertical-align:baseline;border-radius:50%;width:.2em;height:.2em;margin-left:.12em;display:inline-block;box-shadow:0 0 0 .09em #f15a2238}.cq-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cq-orange-text);font-size:12px;font-weight:700}.cq-eyebrow:before{content:"";background:var(--cq-orange);border-radius:2px;flex-shrink:0;width:22px;height:2px}.cq-eyebrow .cq-pill:before{content:none}.cq-h2{letter-spacing:-.01em;font-size:18px;font-weight:800;font-stretch:112%}.cq-stat-label,.cq-score-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cq-text-muted);font-size:11.5px;font-weight:700}.cq-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:800;font-stretch:125%;line-height:1.05}.cq-ring .num{letter-spacing:-.03em;font-weight:800;font-stretch:125%}.cq-score-delta{letter-spacing:-.005em;font-weight:700}.cq-opnum,.cq-stat-value,.cq-scorebar .v,.cq-ring .num{font-variant-numeric:tabular-nums}@media (forced-colors:none){.cq-h1,.cq-stat-value:not(.is-bad):not(.is-good){background:var(--cq-ink-grad);-webkit-text-fill-color:transparent;color:var(--cq-navy);-webkit-background-clip:text;background-clip:text}.cq-h1:after{-webkit-text-fill-color:initial}}.cq-card{box-shadow:var(--cq-shadow-1);transition:box-shadow .2s,transform .2s}.cq-grid3>.cq-card:hover,.cq-grid4>.cq-card:hover{box-shadow:var(--cq-shadow-2);transform:translateY(-2px)}.cq-btn{transition:transform .15s,box-shadow .15s,background .15s}.cq-btn:hover:not(:disabled){transform:translateY(-1px)}.cq-btn.is-primary{background:linear-gradient(#17345e 0%,#0c2340 100%);box-shadow:0 8px 16px -8px #0c2340b3}.cq-btn.is-orange{background:linear-gradient(#f56e3a 0%,#f15a22 100%);box-shadow:0 8px 16px -8px #f15a22bf}.cq-btn:focus-visible,.cq-chip:focus-visible,.cq-input:focus-visible,.cq-textarea:focus-visible,.cq-select:focus-visible{outline:3px solid var(--cq-orange);outline-offset:2px}.cq-badge-sample{background:linear-gradient(#eef2f8,#e4eaf3)}.cq-ring .arc{filter:drop-shadow(0 5px 8px #0c234038)}@keyframes cq-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cq-main>:not(.cq-splash){animation:.5s cubic-bezier(.2,.7,.2,1) both cq-settle}.cq-main>:not(.cq-splash):nth-child(2){animation-delay:60ms}.cq-main>:not(.cq-splash):nth-child(3){animation-delay:.12s}.cq-main>:not(.cq-splash):nth-child(4){animation-delay:.18s}.cq-main>:not(.cq-splash):nth-child(n+5){animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.cq-card,.cq-btn{transition:none}.cq-grid3>.cq-card:hover,.cq-grid4>.cq-card:hover,.cq-btn:hover:not(:disabled){transform:none}}
