@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_0de93c{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_0de93c{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}:root{color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0}body{background:linear-gradient(180deg,#f7fbfb,#eef6f5 56%,#f7fbfb);color:var(--lk-color-ink);font-family:var(--lk-font-body);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%}.assessment-block-grid>*,.assessment-hero-grid>*,.dashboard-hero-grid>*,.detail-grid>*,.form-grid>*,.lk-surface-card,.login-grid>*,.meta-grid>*,.metric-grid>*,.stack-grid>*{min-width:0}.lk-surface-card{display:grid;grid-gap:1.25rem;gap:1.25rem}.app-backdrop{display:none}.app-shell,.assessment-shell,.login-shell{margin:0 auto;max-width:1280px;padding:28px 20px 64px;position:relative}.assessment-shell{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:1160px;min-height:100vh;padding-block:3.5rem 4.5rem}.assessment-brand-header{align-items:center;display:flex;gap:.8rem;min-height:44px}.assessment-ambient-orb{display:none}.assessment-hero-grid,.assessment-run-grid,.dashboard-hero-grid,.detail-grid,.form-grid,.login-grid,.meta-grid,.metric-grid,.stack-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.login-grid{align-items:stretch;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:100vh;padding-block:5rem}.assessment-hero-grid{align-items:stretch;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.assessment-run-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.dashboard-hero,.login-hero{min-height:360px}.dashboard-hero,.dashboard-side-panel,.login-card,.login-hero{display:grid;grid-gap:1.25rem;gap:1.25rem}.assessment-form-card,.dashboard-side-panel,.login-card{align-content:start}.login-logo{height:34px;object-fit:contain;width:-moz-fit-content;width:fit-content}.auth-card-copy h2,.card-header-row h3,.dashboard-hero h1,.empty-state-card h3,.login-hero h1{font-family:var(--lk-font-display);line-height:1.04;margin:0}.dashboard-hero h1,.login-hero h1{font-size:clamp(2.2rem,4vw,4rem);max-width:12ch}.auth-card-copy p,.body-copy,.dashboard-hero p,.login-hero p,.muted-copy{color:var(--lk-color-ink-muted);line-height:1.8;margin:0;overflow-wrap:anywhere}.brand-row,.card-header-row,.dashboard-topbar,.history-row,.timeline-entry{align-items:center;display:flex;gap:1rem;justify-content:space-between}.dashboard-topbar{margin-bottom:1.4rem}.brand-lockup{align-items:center;display:flex;gap:.85rem}.brand-logo-symbol{height:42px;object-fit:contain;width:42px}.brand-logo-word{display:block;height:24px;object-fit:contain;width:auto}.dashboard-content{display:grid;grid-gap:2.5rem;gap:2.5rem}.dashboard-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);margin-bottom:2.5rem}.dashboard-hero{min-height:260px}.dashboard-nav{display:grid;grid-gap:.75rem;gap:.75rem}.dashboard-nav-link{border:1px solid rgba(48,99,110,.08);border-radius:var(--lk-radius-md);color:var(--lk-color-ink-muted);min-height:3.15rem;padding:.95rem 1rem;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.dashboard-nav-link.is-active,.dashboard-nav-link:hover{background:rgba(255,255,255,.72);border-color:var(--lk-color-border-strong);color:var(--lk-color-ink);transform:translateY(-1px)}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid,.history-list,.list-grid,.stack-grid,.timeline-list{display:grid;grid-gap:1rem;gap:1rem}.detail-grid,.list-grid,.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid{gap:1rem}.assessment-form,.auth-form,.case-form,.inline-form{display:grid;grid-gap:1rem;gap:1rem}.assessment-pill-row{display:flex;flex-wrap:wrap;gap:.85rem}.assessment-block-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-runner-layout{display:flex;justify-content:center;width:100%}.assessment-block-nav,.assessment-complete-card,.assessment-conflict-banner,.assessment-main,.assessment-processing-card,.assessment-progress-header,.assessment-question-shell,.assessment-sidebar,.assessment-sidebar-card,.matrix-grid,.question-card{display:grid;grid-gap:1rem;gap:1rem}.assessment-main{margin:0 auto;max-width:820px;width:100%}.assessment-sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:1.25rem}.assessment-complete-card,.assessment-conflict-banner,.assessment-processing-card,.assessment-progress-header{animation:assessment-card-in .22s ease}.assessment-progress-header{background:rgba(255,255,255,.62);border:1px solid rgba(48,99,110,.1);border-radius:var(--lk-radius-md);padding:1rem}.assessment-complete-card,.assessment-conflict-banner,.assessment-processing-card,.assessment-progress-header-copy{display:grid;grid-gap:.8rem;gap:.8rem}.assessment-complete-card h3,.assessment-conflict-banner h3,.assessment-processing-card h2,.assessment-progress-header h3,.assessment-question-heading h2{font-family:var(--lk-font-display);line-height:1.06;margin:0}.assessment-question-heading{display:grid;grid-gap:.5rem;gap:.5rem}.assessment-question-heading h2{font-size:clamp(1.5rem,2.8vw,2.4rem)}.assessment-submit-row{align-items:center;display:grid;grid-gap:.75rem;gap:.75rem}.assessment-progress-bar{background:rgba(48,99,110,.08);border-radius:999px;height:.7rem;overflow:hidden}.assessment-progress-bar span{background:linear-gradient(90deg,#0f7b87,#15906d);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.assessment-block-nav-item,.question-option-card,.selector-chip{transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.assessment-block-nav-item{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(48,99,110,.12);border-radius:var(--lk-radius-md);color:var(--lk-color-ink);display:flex;gap:1rem;justify-content:space-between;padding:1rem;text-align:left}.assessment-block-nav-item.is-active,.assessment-block-nav-item:hover,.question-option-card.is-selected,.question-option-card:hover,.selector-chip.is-selected,.selector-chip:hover{background:rgba(236,247,248,.96);border-color:rgba(15,123,135,.28);box-shadow:0 12px 26px rgba(15,123,135,.08);transform:translateY(-1px)}.assessment-block-nav-item strong,.question-option-card strong{display:block;margin-top:.2rem}.assessment-block-nav-metric{background:rgba(15,123,135,.09);border-radius:var(--lk-radius-pill);color:var(--lk-color-accent);font-size:.84rem;font-weight:700;padding:.45rem .7rem}.assessment-question-meta{display:flex;flex-wrap:wrap;gap:.85rem}.question-card{border-top:1px solid rgba(48,99,110,.08);padding-top:.25rem}.assessment-guidance{border-radius:var(--lk-radius-md);font-size:.95rem;line-height:1.7;margin:0;padding:.8rem .95rem}.assessment-guidance-neutral{background:rgba(18,49,58,.05);color:var(--lk-color-ink-muted)}.assessment-guidance-accent{background:rgba(15,123,135,.08);color:var(--lk-color-accent)}.assessment-guidance-success{background:rgba(15,142,105,.1);color:var(--lk-color-success)}.matrix-row-label,.most-least-statement,.question-prompt{color:var(--lk-color-ink);line-height:1.75;margin:0}.question-prompt{font-size:clamp(1.18rem,2vw,1.45rem);font-weight:650}.question-option-grid{display:grid;grid-gap:.9rem;gap:.9rem}.question-option-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.question-option-card{align-items:flex-start;background:rgba(255,255,255,.74);border:1px solid rgba(48,99,110,.12);border-radius:var(--lk-radius-md);color:var(--lk-color-ink);display:grid;grid-gap:.35rem;gap:.35rem;min-height:4rem;padding:1.15rem;text-align:left}.question-option-card:disabled,.selector-chip:disabled{cursor:not-allowed;opacity:.48;transform:none}.matrix-columns,.matrix-row,.most-least-grid,.most-least-head,.most-least-row{display:grid;grid-gap:.75rem;gap:.75rem}.most-least-head,.most-least-row{grid-template-columns:minmax(0,1fr) auto}.most-least-row{align-items:center;border-bottom:1px solid rgba(48,99,110,.08);padding-bottom:.75rem}.most-least-row:last-child{border-bottom:none;padding-bottom:0}.assessment-navigation,.matrix-row-options,.most-least-actions{display:flex;flex-wrap:wrap;gap:.75rem}.selector-chip{background:rgba(255,255,255,.78);border:1px solid rgba(48,99,110,.12);border-radius:var(--lk-radius-pill);color:var(--lk-color-ink);min-height:2.6rem;padding:.7rem .95rem}.matrix-columns{align-items:end;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,180px))}.matrix-row{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.assessment-navigation{justify-content:flex-end;margin-top:.25rem}.assessment-autosave-line{align-items:center;color:var(--lk-color-ink-muted);display:inline-flex;font-size:.92rem;gap:.55rem;justify-self:start}.assessment-save-dot{border-radius:999px;display:inline-block;height:.55rem;width:.55rem}.assessment-save-dot-saving{background:var(--lk-color-accent)}.assessment-save-dot-conflict,.assessment-save-dot-saved{background:var(--lk-color-success)}.assessment-save-dot-error{background:#c37a2c}.assessment-conflict-banner{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,239,220,.96));border:1px solid rgba(216,163,63,.28)}.assessment-processing-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(235,247,245,.98))}@keyframes assessment-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.assessment-block-card h3,.assessment-form-card h2,.assessment-foundation-card h3,.assessment-hero-card h1,.assessment-run-hero h2,.assessment-state-card h2{font-family:var(--lk-font-display);line-height:1.06;margin:0}.assessment-form-card,.assessment-foundation-card,.assessment-hero-card,.assessment-run-hero,.assessment-state-card{display:grid;grid-gap:1rem;gap:1rem}.assessment-state-card{justify-self:center;margin-top:8vh;max-width:620px}.checkbox-field{align-items:flex-start;color:var(--lk-color-ink);display:flex;gap:.85rem;line-height:1.7}.checkbox-input{accent-color:var(--lk-color-accent);height:1.1rem;margin-top:.2rem;width:1.1rem}.form-card{max-width:860px}.field{display:grid;grid-gap:.5rem;gap:.5rem}.brand-kicker,.card-eyebrow,.field-label,.hero-eyebrow,.panel-label{color:var(--lk-color-accent);display:block;font-size:.76rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.brand-title{font-family:var(--lk-font-display);font-size:1.25rem}.brand-meta{background:rgba(255,255,255,.72);border:1px solid var(--lk-color-border);border-radius:var(--lk-radius-pill);color:var(--lk-color-ink-muted);font-size:.9rem;padding:.45rem .8rem}.text-area,.text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.72);border:1px solid rgba(48,99,110,.14);border-radius:var(--lk-radius-md);color:var(--lk-color-ink);min-height:3.2rem;padding:.92rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.text-area{min-height:7.5rem;resize:vertical}.text-area:focus,.text-input:focus{border-color:rgba(15,123,135,.42);box-shadow:0 0 0 4px rgba(15,123,135,.08);outline:none;transform:translateY(-1px)}.primary-button,.secondary-button,.text-link{align-items:center;border-radius:var(--lk-radius-md);display:inline-flex;font-weight:700;justify-content:center;min-height:2.85rem;overflow-wrap:anywhere;padding:.8rem 1.15rem;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.primary-button{background:#0f6f7b;border:none;box-shadow:0 18px 34px rgba(15,123,135,.18);color:#ffffff}.secondary-button{background:rgba(255,255,255,.72);border:1px solid rgba(48,99,110,.14);color:var(--lk-color-ink)}.case-list-card:hover,.primary-button:hover,.secondary-button:hover,.text-link:hover{transform:translateY(-1px)}.dashboard-nav-link:focus-visible,.primary-button:focus-visible,.question-option-card:focus-visible,.secondary-button:focus-visible,.selector-chip:focus-visible,.text-input:focus-visible,.text-link:focus-visible{box-shadow:0 0 0 4px rgba(15,123,135,.14);outline:none}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.72}.text-link{color:var(--lk-color-accent);padding:0}.field-error,.form-error{color:#9a3f33;font-size:.9rem}.generated-link-card{align-items:flex-start;background:rgba(255,255,255,.56);border:1px solid rgba(48,99,110,.12);border-radius:var(--lk-radius-md);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem}.generated-link{color:var(--lk-color-ink);font-size:.95rem;margin:.4rem 0 0;overflow-wrap:anywhere}.case-list-card,.empty-state-card{display:grid;grid-gap:1rem;gap:1rem;min-height:100%}.meta-value{color:var(--lk-color-ink);line-height:1.7;margin:.25rem 0 0;overflow-wrap:anywhere}.history-row,.timeline-entry{border-bottom:1px solid rgba(48,99,110,.08);padding:.9rem 0}.history-row:last-child,.timeline-entry:last-child{border-bottom:none;padding-bottom:0}.timeline-timestamp{color:var(--lk-color-ink-muted);font-size:.88rem;text-align:right}@media (max-width:1024px){.assessment-block-grid,.assessment-hero-grid,.assessment-run-grid,.assessment-runner-layout,.dashboard-hero-grid,.detail-grid,.list-grid,.login-grid,.meta-grid,.metric-grid{grid-template-columns:1fr}.login-grid{min-height:auto;padding-block:2rem}.dashboard-hero h1,.login-hero h1{max-width:none}.matrix-columns,.matrix-row,.most-least-head,.most-least-row,.question-option-grid-compact{grid-template-columns:1fr}.assessment-sidebar{position:static;top:auto}}@media (max-width:640px){.app-shell,.assessment-shell,.login-shell{padding:18px 14px 42px}.card-header-row,.dashboard-topbar,.generated-link-card,.history-row,.timeline-entry{align-items:flex-start;grid-template-columns:1fr}.card-header-row,.history-row,.timeline-entry{flex-direction:column;gap:.8rem}.dashboard-topbar{flex-direction:column}.primary-button,.secondary-button{width:100%}}