:root{--color-primary-teal: #4A7C7C;--color-primary-teal-dark: #3A6363;--color-primary-teal-deep: #2F5252;--color-primary-teal-light: #6B9E9E;--color-primary-teal-muted: #8BB4B4;--color-primary-teal-pale: #C8DEDE;--color-primary-teal-ghost: #EBF3F3;--color-accent-amber: #C08A4A;--color-accent-amber-dark: #A6753C;--color-accent-amber-deep: #8E6433;--color-accent-amber-light: #D4A76A;--color-accent-amber-muted: #E0C49A;--color-accent-amber-pale: #F0DFC4;--color-accent-amber-ghost: #FAF2E8;--color-neutral-900: #1A1A1A;--color-neutral-800: #2E2E2E;--color-neutral-700: #4A4A4A;--color-neutral-600: #6B6B6B;--color-neutral-500: #8E8E8E;--color-neutral-400: #ABABAB;--color-neutral-300: #CCCCCC;--color-neutral-200: #E5E5E5;--color-neutral-100: #F2F2F2;--color-neutral-50: #F8F8F8;--color-white: #FFFFFF;--color-success: #4A7C5A;--color-warning: #C08A4A;--color-error: #A85454;--color-info: #4A7C7C;--gradient-brand: linear-gradient(135deg, #4A7C7C 0%, #6B9E9E 30%, #C08A4A 70%, #D4A76A 100%);--gradient-brand-subtle: linear-gradient(135deg, #6B9E9E 0%, #8BB4B4 40%, #D4A76A 60%, #E0C49A 100%);--gradient-surface: linear-gradient(180deg, #EBF3F3 0%, #FAF2E8 100%);--color-glass-white: rgba(255, 255, 255, .7);--color-glass-border: rgba(255, 255, 255, .4);--blur-glass: 12px;--color-focus-ring: rgba(74, 124, 124, .4);--color-scrim: rgba(26, 26, 26, .45);--bracket-on-light: rgba(74, 124, 124, .3);--bracket-on-dark: rgba(255, 255, 255, .4);--color-on-dark-secondary: rgba(255, 255, 255, .85);--color-on-dark-muted: rgba(255, 255, 255, .65);--color-on-dark-glow: rgba(255, 255, 255, .04);--color-hover-overlay: rgba(74, 124, 124, .06);--color-active-overlay: rgba(74, 124, 124, .1);--font-display: Georgia, "Times New Roman", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", "Cascadia Code", monospace;--text-display: 3rem;--text-display-lh: 1.1;--text-display-ls: -.02em;--text-h1: 2.25rem;--text-h1-lh: 1.15;--text-h1-ls: -.015em;--text-h2: 1.75rem;--text-h2-lh: 1.2;--text-h2-ls: -.01em;--text-h3: 1.375rem;--text-h3-lh: 1.3;--text-h3-ls: 0;--text-h4: 1.125rem;--text-h4-lh: 1.4;--text-h4-ls: 0;--text-body: 1rem;--text-body-lh: 1.6;--text-body-ls: 0;--text-small: .875rem;--text-small-lh: 1.5;--text-small-ls: .01em;--text-caption: .75rem;--text-caption-lh: 1.4;--text-caption-ls: .02em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(26, 26, 26, .06);--shadow-md: 0 4px 12px rgba(26, 26, 26, .08);--shadow-lg: 0 8px 24px rgba(26, 26, 26, .1);--shadow-xl: 0 16px 48px rgba(26, 26, 26, .12);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--content-max-width: 1200px;--content-narrow: 800px;--sidebar-width: 260px}:root{--band-leading: #4A7C7C;--band-advanced: #6B9E9E;--band-established: #C08A4A;--band-emerging: #D4A76A;--band-exposed: #A85454;--band-leading-bg: #EBF3F3;--band-advanced-bg: #EBF3F3;--band-established-bg: #FAF2E8;--band-emerging-bg: #FAF2E8;--band-exposed-bg: #FCE8E8}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body-lh);color:var(--color-neutral-900);background-color:var(--color-neutral-50)}.text-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);font-weight:var(--weight-bold)}h1,.text-h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--weight-bold);color:var(--color-neutral-900)}h2,.text-h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--weight-bold);color:var(--color-neutral-900)}h3,.text-h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--weight-semibold);color:var(--color-neutral-800)}h4,.text-h4{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4-lh);letter-spacing:var(--text-h4-ls);font-weight:var(--weight-semibold);color:var(--color-neutral-800)}.text-small{font-size:var(--text-small);line-height:var(--text-small-lh);letter-spacing:var(--text-small-ls)}.text-caption{font-size:var(--text-caption);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-ls);color:var(--color-neutral-600)}.text-label{font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--color-neutral-500)}a{color:var(--color-primary-teal);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-teal-light)}a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-small);line-height:1;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:10px 20px}.btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--color-primary-teal);color:var(--color-white)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-teal-light)}.btn-secondary{background-color:var(--color-neutral-100);color:var(--color-neutral-800);border:1px solid var(--color-neutral-200)}.btn-secondary:hover:not(:disabled){background-color:var(--color-neutral-200)}.btn-ghost{background-color:transparent;color:var(--color-primary-teal)}.btn-ghost:hover:not(:disabled){background-color:var(--color-hover-overlay)}.btn-accent{background-color:var(--color-accent-amber);color:var(--color-white)}.btn-accent:hover:not(:disabled){background-color:var(--color-accent-amber-light)}.btn-sm{padding:8px 16px;font-size:13px}.btn-lg{padding:14px 28px;font-size:15px}.card{background-color:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.card-glass{background-color:var(--color-glass-white);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);padding:var(--space-5)}.card-bracketed{position:relative}.card-bracketed:before,.card-bracketed:after{content:"";position:absolute;width:24px;height:24px}.card-bracketed:before{top:var(--space-4);right:var(--space-4);border-top:1.5px solid rgba(74,124,124,.3);border-right:1.5px solid rgba(74,124,124,.3)}.card-bracketed:after{bottom:var(--space-4);left:var(--space-4);border-bottom:1.5px solid rgba(74,124,124,.3);border-left:1.5px solid rgba(74,124,124,.3)}.card-bracketed-light:before{border-color:#fff6}.card-bracketed-light:after{border-color:#fff6}.form-field{display:flex;flex-direction:column;gap:var(--space-1)}.form-label{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-neutral-800)}.form-input{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-neutral-300);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-neutral-900);background-color:var(--color-white);transition:border-color var(--transition-fast);outline:none}.form-input:focus{border-color:var(--color-primary-teal);box-shadow:0 0 0 3px var(--color-focus-ring)}.form-input::placeholder{color:var(--color-neutral-400)}.form-input:disabled{background-color:var(--color-neutral-100);color:var(--color-neutral-500);cursor:not-allowed}.form-hint{font-size:var(--text-caption);color:var(--color-neutral-500)}.form-error{font-size:var(--text-caption);color:var(--color-error)}.badge{display:inline-block;padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:1}.badge-info{background:var(--color-primary-teal-ghost);color:var(--color-primary-teal)}.badge-success{background:#e8f5ec;color:var(--color-success)}.badge-warning{background:var(--color-accent-amber-ghost);color:var(--color-accent-amber)}.badge-error{background:#fce8e8;color:var(--color-error)}.badge-neutral{background:var(--color-neutral-100);color:var(--color-neutral-700)}.badge-leading{background:var(--band-leading-bg);color:var(--band-leading)}.badge-advanced{background:var(--band-advanced-bg);color:var(--band-advanced)}.badge-established{background:var(--band-established-bg);color:var(--band-established)}.badge-emerging{background:var(--band-emerging-bg);color:var(--band-emerging)}.badge-exposed{background:var(--band-exposed-bg);color:var(--band-exposed)}.progress{width:100%;height:6px;background-color:var(--color-neutral-100);border-radius:var(--radius-full);overflow:hidden}.progress-fill{height:100%;border-radius:var(--radius-full);transition:width .6s ease}.surface-gradient{background:var(--gradient-brand)}.surface-gradient-subtle{background:var(--gradient-brand-subtle)}.surface-tinted{background:var(--gradient-surface)}.surface-raised{background:var(--color-white);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.mt-0{margin-top:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mt-8{margin-top:var(--space-8)}.mb-0{margin-bottom:var(--space-0)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-7{margin-bottom:var(--space-7)}.mb-8{margin-bottom:var(--space-8)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-7{padding:var(--space-7)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:root{--lum-navy: var(--color-primary-teal);--lum-orange: var(--color-accent-amber);--lum-purple: var(--color-primary-teal-light);--lum-white: var(--color-white);--lum-off-white: var(--color-neutral-50);--lum-warm-gray: var(--color-neutral-200);--lum-text-dark: var(--color-neutral-900);--lum-text-mid: var(--color-neutral-700);--lum-text-muted: var(--color-neutral-600);--lum-green: var(--color-success);--lum-red: var(--color-error);--lum-amber: var(--color-warning);--lum-navy-light: color-mix(in srgb, var(--color-primary-teal) 10%, transparent);--lum-orange-light: color-mix(in srgb, var(--color-accent-amber) 10%, transparent);--lum-purple-light: color-mix(in srgb, var(--color-primary-teal-light) 10%, transparent);--lum-green-light: color-mix(in srgb, var(--color-success) 10%, transparent);--lum-red-light: color-mix(in srgb, var(--color-error) 10%, transparent);--lum-amber-light: color-mix(in srgb, var(--color-warning) 10%, transparent);--lum-red-bg: color-mix(in srgb, var(--color-error) 8%, var(--color-white));--lum-font-heading: var(--font-display);--lum-font-body: var(--font-body);--lum-text-xs: var(--text-caption);--lum-text-sm: var(--text-small);--lum-text-base: var(--text-body);--lum-text-lg: var(--text-h4);--lum-text-xl: var(--text-h3);--lum-text-2xl: var(--text-h2);--lum-text-3xl: var(--text-h1);--lum-space-1: var(--space-1);--lum-space-2: var(--space-2);--lum-space-3: var(--space-3);--lum-space-4: var(--space-4);--lum-space-5: 1.25rem;--lum-space-6: var(--space-5);--lum-space-8: var(--space-6);--lum-space-12: var(--space-7);--lum-radius-sm: var(--radius-sm);--lum-radius-md: var(--radius-md);--lum-radius-lg: var(--radius-lg);--lum-radius-xl: var(--radius-xl);--lum-shadow-sm: var(--shadow-sm);--lum-shadow-md: var(--shadow-md);--lum-transition-fast: var(--transition-fast);--lum-transition-base: var(--transition-normal)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}#root,#__next{isolation:isolate}body{font-family:var(--lum-font-body);font-size:var(--lum-text-base);color:var(--lum-text-dark);background-color:var(--lum-off-white)}h1,h2,h3{font-family:var(--lum-font-heading);font-weight:400;line-height:1.2;color:var(--lum-text-dark)}h4,h5,h6{font-family:var(--lum-font-body);font-weight:600;line-height:1.3;color:var(--lum-text-dark)}h1{font-size:var(--lum-text-3xl)}h2{font-size:var(--lum-text-2xl)}h3{font-size:var(--lum-text-xl)}h4{font-size:var(--lum-text-lg)}h5{font-size:var(--lum-text-base)}h6{font-size:var(--lum-text-sm)}p{line-height:1.6;color:var(--lum-text-mid)}.lum-text-xs{font-size:var(--lum-text-xs)}.lum-text-sm{font-size:var(--lum-text-sm)}.lum-text-base{font-size:var(--lum-text-base)}.lum-text-lg{font-size:var(--lum-text-lg)}.lum-text-xl{font-size:var(--lum-text-xl)}.lum-text-2xl{font-size:var(--lum-text-2xl)}.lum-text-3xl{font-size:var(--lum-text-3xl)}.lum-heading{font-family:var(--lum-font-heading)}.lum-body{font-family:var(--lum-font-body)}.lum-text-dark{color:var(--lum-text-dark)}.lum-text-mid{color:var(--lum-text-mid)}.lum-text-muted{color:var(--lum-text-muted)}.lum-font-medium{font-weight:500}.lum-font-semi{font-weight:600}.lum-font-bold{font-weight:700}.lum-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lum-m-1{margin:var(--lum-space-1)}.lum-mt-1{margin-top:var(--lum-space-1)}.lum-mb-1{margin-bottom:var(--lum-space-1)}.lum-ml-1{margin-left:var(--lum-space-1)}.lum-mr-1{margin-right:var(--lum-space-1)}.lum-mx-1{margin-left:var(--lum-space-1);margin-right:var(--lum-space-1)}.lum-my-1{margin-top:var(--lum-space-1);margin-bottom:var(--lum-space-1)}.lum-p-1{padding:var(--lum-space-1)}.lum-pt-1{padding-top:var(--lum-space-1)}.lum-pb-1{padding-bottom:var(--lum-space-1)}.lum-pl-1{padding-left:var(--lum-space-1)}.lum-pr-1{padding-right:var(--lum-space-1)}.lum-px-1{padding-left:var(--lum-space-1);padding-right:var(--lum-space-1)}.lum-py-1{padding-top:var(--lum-space-1);padding-bottom:var(--lum-space-1)}.lum-m-2{margin:var(--lum-space-2)}.lum-mt-2{margin-top:var(--lum-space-2)}.lum-mb-2{margin-bottom:var(--lum-space-2)}.lum-ml-2{margin-left:var(--lum-space-2)}.lum-mr-2{margin-right:var(--lum-space-2)}.lum-mx-2{margin-left:var(--lum-space-2);margin-right:var(--lum-space-2)}.lum-my-2{margin-top:var(--lum-space-2);margin-bottom:var(--lum-space-2)}.lum-p-2{padding:var(--lum-space-2)}.lum-pt-2{padding-top:var(--lum-space-2)}.lum-pb-2{padding-bottom:var(--lum-space-2)}.lum-pl-2{padding-left:var(--lum-space-2)}.lum-pr-2{padding-right:var(--lum-space-2)}.lum-px-2{padding-left:var(--lum-space-2);padding-right:var(--lum-space-2)}.lum-py-2{padding-top:var(--lum-space-2);padding-bottom:var(--lum-space-2)}.lum-m-3{margin:var(--lum-space-3)}.lum-mt-3{margin-top:var(--lum-space-3)}.lum-mb-3{margin-bottom:var(--lum-space-3)}.lum-ml-3{margin-left:var(--lum-space-3)}.lum-mr-3{margin-right:var(--lum-space-3)}.lum-mx-3{margin-left:var(--lum-space-3);margin-right:var(--lum-space-3)}.lum-my-3{margin-top:var(--lum-space-3);margin-bottom:var(--lum-space-3)}.lum-p-3{padding:var(--lum-space-3)}.lum-pt-3{padding-top:var(--lum-space-3)}.lum-pb-3{padding-bottom:var(--lum-space-3)}.lum-pl-3{padding-left:var(--lum-space-3)}.lum-pr-3{padding-right:var(--lum-space-3)}.lum-px-3{padding-left:var(--lum-space-3);padding-right:var(--lum-space-3)}.lum-py-3{padding-top:var(--lum-space-3);padding-bottom:var(--lum-space-3)}.lum-m-4{margin:var(--lum-space-4)}.lum-mt-4{margin-top:var(--lum-space-4)}.lum-mb-4{margin-bottom:var(--lum-space-4)}.lum-ml-4{margin-left:var(--lum-space-4)}.lum-mr-4{margin-right:var(--lum-space-4)}.lum-mx-4{margin-left:var(--lum-space-4);margin-right:var(--lum-space-4)}.lum-my-4{margin-top:var(--lum-space-4);margin-bottom:var(--lum-space-4)}.lum-p-4{padding:var(--lum-space-4)}.lum-pt-4{padding-top:var(--lum-space-4)}.lum-pb-4{padding-bottom:var(--lum-space-4)}.lum-pl-4{padding-left:var(--lum-space-4)}.lum-pr-4{padding-right:var(--lum-space-4)}.lum-px-4{padding-left:var(--lum-space-4);padding-right:var(--lum-space-4)}.lum-py-4{padding-top:var(--lum-space-4);padding-bottom:var(--lum-space-4)}.lum-m-6{margin:var(--lum-space-6)}.lum-mt-6{margin-top:var(--lum-space-6)}.lum-mb-6{margin-bottom:var(--lum-space-6)}.lum-ml-6{margin-left:var(--lum-space-6)}.lum-mr-6{margin-right:var(--lum-space-6)}.lum-mx-6{margin-left:var(--lum-space-6);margin-right:var(--lum-space-6)}.lum-my-6{margin-top:var(--lum-space-6);margin-bottom:var(--lum-space-6)}.lum-p-6{padding:var(--lum-space-6)}.lum-pt-6{padding-top:var(--lum-space-6)}.lum-pb-6{padding-bottom:var(--lum-space-6)}.lum-pl-6{padding-left:var(--lum-space-6)}.lum-pr-6{padding-right:var(--lum-space-6)}.lum-px-6{padding-left:var(--lum-space-6);padding-right:var(--lum-space-6)}.lum-py-6{padding-top:var(--lum-space-6);padding-bottom:var(--lum-space-6)}.lum-m-8{margin:var(--lum-space-8)}.lum-mt-8{margin-top:var(--lum-space-8)}.lum-mb-8{margin-bottom:var(--lum-space-8)}.lum-ml-8{margin-left:var(--lum-space-8)}.lum-mr-8{margin-right:var(--lum-space-8)}.lum-mx-8{margin-left:var(--lum-space-8);margin-right:var(--lum-space-8)}.lum-my-8{margin-top:var(--lum-space-8);margin-bottom:var(--lum-space-8)}.lum-p-8{padding:var(--lum-space-8)}.lum-pt-8{padding-top:var(--lum-space-8)}.lum-pb-8{padding-bottom:var(--lum-space-8)}.lum-pl-8{padding-left:var(--lum-space-8)}.lum-pr-8{padding-right:var(--lum-space-8)}.lum-px-8{padding-left:var(--lum-space-8);padding-right:var(--lum-space-8)}.lum-py-8{padding-top:var(--lum-space-8);padding-bottom:var(--lum-space-8)}.lum-m-12{margin:var(--lum-space-12)}.lum-mt-12{margin-top:var(--lum-space-12)}.lum-mb-12{margin-bottom:var(--lum-space-12)}.lum-ml-12{margin-left:var(--lum-space-12)}.lum-mr-12{margin-right:var(--lum-space-12)}.lum-mx-12{margin-left:var(--lum-space-12);margin-right:var(--lum-space-12)}.lum-my-12{margin-top:var(--lum-space-12);margin-bottom:var(--lum-space-12)}.lum-p-12{padding:var(--lum-space-12)}.lum-pt-12{padding-top:var(--lum-space-12)}.lum-pb-12{padding-bottom:var(--lum-space-12)}.lum-pl-12{padding-left:var(--lum-space-12)}.lum-pr-12{padding-right:var(--lum-space-12)}.lum-px-12{padding-left:var(--lum-space-12);padding-right:var(--lum-space-12)}.lum-py-12{padding-top:var(--lum-space-12);padding-bottom:var(--lum-space-12)}.lum-flex{display:flex}.lum-flex-col{display:flex;flex-direction:column}.lum-inline-flex{display:inline-flex}.lum-grid{display:grid}.lum-hidden{display:none}.lum-items-center{align-items:center}.lum-items-start{align-items:flex-start}.lum-items-end{align-items:flex-end}.lum-justify-center{justify-content:center}.lum-justify-between{justify-content:space-between}.lum-justify-end{justify-content:flex-end}.lum-flex-wrap{flex-wrap:wrap}.lum-flex-1{flex:1}.lum-flex-shrink-0{flex-shrink:0}.lum-gap-1{gap:var(--lum-space-1)}.lum-gap-2{gap:var(--lum-space-2)}.lum-gap-3{gap:var(--lum-space-3)}.lum-gap-4{gap:var(--lum-space-4)}.lum-gap-6{gap:var(--lum-space-6)}.lum-gap-8{gap:var(--lum-space-8)}.lum-w-full{width:100%}.lum-h-full{height:100%}.lum-min-h-screen{min-height:100vh}.lum-border{border:1px solid var(--lum-warm-gray)}.lum-border-top{border-top:1px solid var(--lum-warm-gray)}.lum-border-b{border-bottom:1px solid var(--lum-warm-gray)}.lum-rounded-sm{border-radius:var(--lum-radius-sm)}.lum-rounded-md{border-radius:var(--lum-radius-md)}.lum-rounded-lg{border-radius:var(--lum-radius-lg)}.lum-rounded-xl{border-radius:var(--lum-radius-xl)}.lum-rounded-full{border-radius:9999px}.lum-overflow-hidden{overflow:hidden}.lum-overflow-auto{overflow:auto}.lum-relative{position:relative}.lum-absolute{position:absolute}.lum-inset-0{inset:0}.lum-bg-white{background-color:var(--lum-white)}.lum-bg-off-white{background-color:var(--lum-off-white)}.lum-bg-navy-light{background-color:var(--lum-navy-light)}.card [slot=header]{display:block;padding-bottom:var(--lum-space-4);border-bottom:1px solid var(--lum-warm-gray);margin-bottom:var(--lum-space-4)}.card [slot=footer]{display:block;padding-top:var(--lum-space-4);border-top:1px solid var(--lum-warm-gray);margin-top:var(--lum-space-4)}.lum-loading-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lum-space-4);min-height:40vh;color:var(--lum-text-muted);text-align:center}.lum-spinner{width:36px;height:36px;border:3px solid var(--lum-warm-gray);border-top-color:var(--lum-navy);border-radius:50%;animation:lum-spin .8s linear infinite}@keyframes lum-spin{to{transform:rotate(360deg)}}.manage-detail-list{display:grid;grid-template-columns:1fr;gap:var(--lum-space-3)}.manage-detail-list__item{display:flex;gap:var(--lum-space-4);font-size:var(--lum-text-sm)}.manage-detail-list__item dt{width:140px;flex-shrink:0;color:var(--lum-text-muted);font-weight:500}.manage-detail-list__item dd{color:var(--lum-text-dark)}.manage-form{display:flex;flex-direction:column;gap:var(--lum-space-4)}.manage-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--lum-space-4)}@media(max-width:600px){.manage-form__row{grid-template-columns:1fr}}.manage-form__field{display:flex;flex-direction:column;gap:var(--lum-space-1)}.manage-form__label{font-size:var(--lum-text-sm);font-weight:500;color:var(--lum-text-dark)}.manage-form__optional{font-weight:400;color:var(--lum-text-muted)}.manage-form__input{height:40px;padding:0 var(--lum-space-3);border:1px solid var(--lum-warm-gray);border-radius:var(--lum-radius-md);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);color:var(--lum-text-dark);background:var(--lum-white);transition:border-color var(--lum-transition-fast);width:100%;box-sizing:border-box}.manage-form__input:focus{outline:none;border-color:var(--lum-navy)}.manage-form__input--error{border-color:var(--lum-red)}.manage-form__input--error:focus{border-color:var(--lum-red)}.manage-form__error{font-size:var(--lum-text-xs);color:var(--lum-red)}.manage-form__actions{display:flex;align-items:center;gap:var(--lum-space-3);padding-top:var(--lum-space-2)}.manage-form__cancel{font-size:var(--lum-text-sm);color:var(--lum-text-muted);background:none;border:none;cursor:pointer;padding:var(--lum-space-2)}.manage-form__cancel:hover{color:var(--lum-text-dark)}.survey-layout{display:flex;height:calc(100dvh - 60px);margin-top:60px;background:var(--lum-off-white)}.survey-layout__sidebar{width:240px;min-width:240px;background:var(--lum-white);border-right:1px solid var(--lum-warm-gray);overflow-y:auto;padding:var(--lum-space-6) var(--lum-space-3)}.survey-layout__main{flex:1;overflow-y:auto;padding:var(--lum-space-8);min-width:0}@media(max-width:767px){.survey-layout{flex-direction:column;height:auto;min-height:calc(100dvh - 60px)}.survey-layout__sidebar{width:100%;min-width:0;height:auto;position:sticky;top:60px;z-index:90;border-right:none;border-bottom:1px solid var(--lum-warm-gray);padding:var(--lum-space-3) var(--lum-space-4)}.survey-layout__main{overflow-y:visible;padding:var(--lum-space-4)}}.survey-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lum-space-4);min-height:300px;text-align:center;color:var(--lum-text-muted);font-family:var(--lum-font-body)}.survey-state--error{color:var(--lum-red)}.survey-state button{padding:var(--lum-space-2) var(--lum-space-4);border:1px solid var(--lum-warm-gray);border-radius:var(--lum-radius-md);background:var(--lum-white);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);cursor:pointer}.survey-state button:hover{background:var(--lum-off-white)}.survey-state__spinner{width:32px;height:32px;border:3px solid var(--lum-warm-gray);border-top-color:var(--lum-navy);border-radius:50%;animation:survey-spin .7s linear infinite}@keyframes survey-spin{to{transform:rotate(360deg)}}.survey-section{max-width:720px}.survey-section__header{display:flex;align-items:flex-start;gap:var(--lum-space-4);margin-bottom:var(--lum-space-8);padding-bottom:var(--lum-space-6);border-bottom:1px solid var(--lum-warm-gray)}.survey-section__icon{font-size:2rem;line-height:1;flex-shrink:0;margin-top:2px}.survey-section__heading-group{flex:1;min-width:0}.survey-section__title{font-family:var(--lum-font-heading);font-size:var(--lum-text-2xl);color:var(--lum-text-dark);margin-bottom:var(--lum-space-2);line-height:1.2}.survey-section__intro{font-family:var(--lum-font-body);font-size:var(--lum-text-sm);color:var(--lum-text-muted);line-height:1.6}.survey-section__questions{display:flex;flex-direction:column;gap:var(--lum-space-4)}.survey-section__subcategory{font-family:var(--lum-font-heading);font-size:var(--lum-text-base);font-weight:600;color:var(--lum-text-mid);margin-top:var(--lum-space-4);padding-bottom:var(--lum-space-2);border-bottom:1px solid var(--lum-warm-gray)}.survey-section__subcategory:first-child{margin-top:0}.survey-section__nav{display:flex;align-items:center;justify-content:space-between;margin-top:var(--lum-space-8);padding-top:var(--lum-space-6);border-top:1px solid var(--lum-warm-gray)}.section-nav{display:inline-flex;align-items:center;gap:var(--lum-space-2);padding:var(--lum-space-3) var(--lum-space-5);border-radius:var(--lum-radius-md);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);font-weight:600;cursor:pointer;transition:all var(--lum-transition-fast)}.section-nav--prev{background:transparent;border:1px solid var(--lum-warm-gray);color:var(--lum-text-mid)}.section-nav--prev:hover{background:var(--lum-white);border-color:var(--lum-text-muted);color:var(--lum-text-dark)}.section-nav--next{background:var(--lum-navy);border:1px solid transparent;color:var(--lum-white)}.section-nav--next:hover{background:var(--color-primary-teal-dark)}.section-nav--submit{background:var(--lum-orange);border:1px solid transparent;color:var(--lum-white);font-size:var(--lum-text-base);padding:var(--lum-space-3) var(--lum-space-6)}.section-nav--submit:hover:not(:disabled){background:var(--color-accent-amber-dark)}.section-nav--submit:disabled{opacity:.6;cursor:not-allowed}.survey-save-error{position:fixed;top:60px;left:0;right:0;z-index:110;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--lum-space-3);background:var(--lum-red-bg);border-bottom:1px solid var(--lum-red);padding:var(--lum-space-3) var(--lum-space-8);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);color:var(--lum-red);text-align:center}.survey-save-error__retry{padding:var(--lum-space-1) var(--lum-space-3);border:1px solid var(--lum-red);border-radius:var(--lum-radius-md);background:var(--lum-white);color:var(--lum-red);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);font-weight:600;cursor:pointer;transition:background var(--lum-transition-fast)}.survey-save-error__retry:hover{background:var(--lum-red-light)}.survey-dialog-backdrop{position:fixed;inset:0;background:var(--color-scrim);z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--lum-space-4)}.survey-dialog{background:var(--lum-white);border-radius:var(--lum-radius-xl);box-shadow:var(--lum-shadow-md);padding:var(--lum-space-8);max-width:480px;width:100%}.survey-dialog__title{font-family:var(--lum-font-heading);font-size:var(--lum-text-xl);color:var(--lum-text-dark);margin-bottom:var(--lum-space-3)}.survey-dialog__body{font-family:var(--lum-font-body);font-size:var(--lum-text-base);color:var(--lum-text-mid);line-height:1.6;margin-bottom:var(--lum-space-6)}.survey-dialog__body strong{color:var(--lum-text-dark);font-weight:600}.survey-dialog__actions{display:flex;gap:var(--lum-space-3);justify-content:flex-end}.survey-dialog__cancel{padding:var(--lum-space-2) var(--lum-space-4);border:1px solid var(--lum-warm-gray);border-radius:var(--lum-radius-md);background:transparent;color:var(--lum-text-mid);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);font-weight:500;cursor:pointer;transition:all var(--lum-transition-fast)}.survey-dialog__cancel:hover{background:var(--lum-off-white);color:var(--lum-text-dark)}.survey-dialog__confirm{padding:var(--lum-space-2) var(--lum-space-4);border:1px solid transparent;border-radius:var(--lum-radius-md);background:var(--lum-orange);color:var(--lum-white);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);font-weight:600;cursor:pointer;transition:background var(--lum-transition-fast)}.survey-dialog__confirm:hover{background:var(--color-accent-amber-dark)}.results__body{padding:0 var(--lum-space-8)}.results__holding{display:flex;justify-content:center;padding:var(--lum-space-12) var(--lum-space-8)}.results__holding-card{max-width:560px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--lum-space-5)}.results__holding-title{font-family:var(--lum-font-heading);font-size:var(--lum-text-xl);color:var(--lum-navy);margin:0}.results__holding-body{font-size:var(--lum-text-base);color:var(--lum-text-mid);margin:0;line-height:1.6}.results__holding-actions{margin-top:var(--lum-space-2)}.results__loading,.results__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lum-space-4);min-height:40vh;color:var(--lum-text-muted);text-align:center}.results__spinner{width:36px;height:36px;border:3px solid var(--lum-warm-gray);border-top-color:var(--lum-navy);border-radius:50%;animation:res-spin .8s linear infinite}@keyframes res-spin{to{transform:rotate(360deg)}}.results__meta{display:flex;align-items:center;gap:var(--lum-space-3);flex-wrap:wrap;margin-bottom:var(--lum-space-5);font-size:var(--lum-text-sm);color:var(--lum-text-mid)}.meta__item strong{color:var(--lum-text-dark)}.meta__sep{color:var(--lum-text-muted)}.results__intro{margin-bottom:var(--lum-space-8);padding:var(--lum-space-5) var(--lum-space-6);border-left:3px solid var(--lum-navy);background:var(--lum-off-white);border-radius:0 var(--lum-radius-lg) var(--lum-radius-lg) 0}.results__intro p{margin:0;font-size:var(--lum-text-base);color:var(--lum-text-mid);line-height:1.7}.results__score-banner{display:flex;align-items:center;gap:var(--lum-space-6);padding:var(--lum-space-6) var(--lum-space-6) var(--lum-space-8);margin-bottom:var(--lum-space-6);background:var(--gradient-brand);border-radius:var(--lum-radius-xl);flex-wrap:wrap;position:relative;overflow:hidden}.results__score-banner:before,.results__score-banner:after{content:"";position:absolute;width:24px;height:24px;pointer-events:none}.results__score-banner:before{top:var(--space-4);right:var(--space-4);border-top:1.5px solid var(--bracket-on-dark);border-right:1.5px solid var(--bracket-on-dark)}.results__score-banner:after{bottom:var(--space-4);left:var(--space-4);border-bottom:1.5px solid var(--bracket-on-dark);border-left:1.5px solid var(--bracket-on-dark)}@media(max-width:600px){.results__score-banner{flex-direction:column;align-items:flex-start;gap:var(--lum-space-3)}}.score-banner__left{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0}.score-banner__label{font-size:var(--lum-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-dark-secondary)}.score-banner__value{font-family:var(--lum-font-heading);font-size:var(--text-display);font-weight:400;color:var(--lum-white);line-height:1}.score-banner__desc{font-size:var(--lum-text-sm);color:var(--color-on-dark-secondary);line-height:1.6;margin:0;flex:1}.results__key-findings{margin-bottom:var(--lum-space-8)}.results__section-title{font-family:var(--lum-font-heading);font-size:var(--lum-text-xl);font-weight:400;color:var(--lum-text-dark);margin:0 0 var(--lum-space-1)}.results__section-sub{font-size:var(--lum-text-sm);color:var(--lum-text-muted);margin:0 0 var(--lum-space-4)}.results__empty-col{font-size:var(--lum-text-sm);color:var(--lum-text-muted);font-style:italic;margin:0;padding:var(--lum-space-4);border:1px dashed var(--lum-warm-gray);border-radius:var(--lum-radius-md);text-align:center}.findings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lum-space-2)}.finding-card{background:var(--lum-white);border:1px solid var(--lum-warm-gray);border-radius:var(--lum-radius-lg);border-left-width:4px;overflow:hidden;transition:box-shadow var(--lum-transition-fast)}.finding-card:hover{box-shadow:var(--lum-shadow-md)}.finding-card--green{border-left-color:var(--lum-green)}.finding-card--amber{border-left-color:var(--lum-amber)}.finding-card--red{border-left-color:var(--lum-red)}.finding-card--muted{border-left-color:var(--lum-text-muted)}.finding-card--gray{border-left-color:var(--lum-warm-gray)}.finding-card__trigger{width:100%;display:grid;grid-template-areas:"meta chevron" "name chevron";grid-template-columns:1fr auto;gap:var(--lum-space-1) var(--lum-space-4);align-items:center;padding:var(--lum-space-4) var(--lum-space-5);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--lum-font-body);color:inherit}.finding-card__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.finding-card__meta{grid-area:meta;display:flex;align-items:center;gap:var(--lum-space-2);flex-wrap:wrap}.finding-card__rank{width:22px;height:22px;border-radius:50%;background:var(--lum-navy);color:var(--lum-white);font-size:var(--lum-text-xs);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.finding-card__status{font-size:var(--lum-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.finding-card__status--red{color:var(--lum-red)}.finding-card__status--amber{color:var(--lum-amber)}.finding-card__status--green{color:var(--lum-green)}.finding-card__status--muted,.finding-card__status--gray{color:var(--lum-text-muted)}.finding-card__domain{font-size:var(--lum-text-xs);color:var(--lum-text-muted);background:var(--lum-off-white);border:1px solid var(--lum-warm-gray);border-radius:var(--lum-radius-sm);padding:2px var(--lum-space-2);white-space:nowrap}.finding-card__name{grid-area:name;margin:0;font-family:var(--lum-font-body);font-size:var(--lum-text-base);font-weight:600;color:var(--lum-text-dark);line-height:1.4}.finding-card__chevron{grid-area:chevron;font-size:var(--lum-text-xs);color:var(--lum-text-muted);transition:transform var(--lum-transition-fast);align-self:center}.finding-card__body{padding:0 var(--lum-space-5) var(--lum-space-5);animation:finding-body-in .18s ease}@keyframes finding-body-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.finding-card__finding{font-size:var(--lum-text-sm);color:var(--lum-text-mid);line-height:1.7;margin:0 0 var(--lum-space-4);padding-top:var(--lum-space-3);border-top:1px solid var(--lum-warm-gray)}.finding-card__recommendation{background:var(--lum-off-white);border-radius:var(--lum-radius-md);padding:var(--lum-space-4);border-left:3px solid var(--lum-navy)}.finding-card__rec-label{display:block;font-size:var(--lum-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--lum-navy);margin-bottom:var(--lum-space-2)}.finding-card__rec-text{margin:0;font-size:var(--lum-text-sm);color:var(--lum-text-mid);line-height:1.7}.results__owner-breakdown-header{margin-bottom:var(--lum-space-4)}.results__domain-header{margin-bottom:var(--lum-space-5)}.filter-area{display:flex;flex-direction:column;gap:var(--lum-space-3);margin-bottom:var(--lum-space-6)}.filter-row{display:flex;align-items:center;gap:var(--lum-space-4);flex-wrap:wrap}.filter-row__label{font-size:var(--lum-text-sm);font-weight:600;color:var(--lum-text-muted);white-space:nowrap;flex-shrink:0}.filter-pills{display:flex;gap:var(--lum-space-2);flex-wrap:wrap;flex:1}.filter-pill{display:flex;align-items:center;gap:var(--lum-space-1);padding:var(--lum-space-2) var(--lum-space-3);border:1.5px solid var(--lum-warm-gray);border-radius:var(--radius-full);background:var(--lum-white);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);color:var(--lum-text-mid);cursor:pointer;transition:border-color var(--lum-transition-fast),color var(--lum-transition-fast),background var(--lum-transition-fast)}.filter-pill:hover{border-color:var(--lum-navy);color:var(--lum-text-dark)}.filter-pill:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.filter-pill--active{font-weight:600;color:var(--lum-text-dark);background:var(--lum-off-white)}.filter-pill--green.filter-pill--active{border-color:var(--lum-green);color:var(--lum-green)}.filter-pill--amber.filter-pill--active{border-color:var(--lum-amber);color:var(--lum-amber)}.filter-pill--red.filter-pill--active{border-color:var(--lum-red);color:var(--lum-red)}.filter-pill--muted.filter-pill--active,.filter-pill--gray.filter-pill--active{border-color:var(--lum-text-muted)}.filter-pill--navy.filter-pill--active{border-color:var(--lum-navy);color:var(--lum-navy)}.filter-pill--purple.filter-pill--active{border-color:var(--lum-purple);color:var(--lum-purple)}.filter-pill--orange.filter-pill--active{border-color:var(--lum-orange);color:var(--lum-orange)}.filter-pill__count{font-size:var(--lum-text-xs);font-weight:700;opacity:.6}.filter-row__search{flex-shrink:0}@media(max-width:640px){.filter-row__search{width:100%}}.search-input{height:36px;padding:0 var(--lum-space-3);border:1.5px solid var(--lum-warm-gray);border-radius:var(--lum-radius-md);font-family:var(--lum-font-body);font-size:var(--lum-text-sm);color:var(--lum-text-dark);background:var(--lum-white);min-width:220px;transition:border-color var(--lum-transition-fast)}.search-input:focus{outline:none;border-color:var(--lum-navy);box-shadow:0 0 0 3px var(--color-focus-ring)}@media(max-width:640px){.search-input{min-width:0;width:100%}}.matrix{display:flex;flex-direction:column;gap:var(--lum-space-3);padding-bottom:var(--lum-space-12)}.matrix__empty{text-align:center;padding:var(--lum-space-12) var(--lum-space-8);color:var(--lum-text-muted);display:flex;flex-direction:column;align-items:center;gap:var(--lum-space-4)}.matrix__empty p{margin:0;font-size:var(--lum-text-base)}.owner-badge{flex-shrink:0;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--lum-text-xs);font-weight:600}.owner-badge--navy{background:var(--lum-navy-light);color:var(--lum-navy)}.owner-badge--orange{background:var(--lum-orange-light);color:var(--lum-orange)}.owner-badge--purple{background:var(--lum-purple-light);color:var(--lum-purple)}@media(max-width:640px){.owner-badge{display:none}}.coverage-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--lum-space-1);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--lum-text-xs);font-weight:600}.coverage-badge__icon{font-weight:700;line-height:1}.coverage-badge--covered{background:var(--lum-green-light);color:var(--lum-green)}.coverage-badge--not-covered{background:var(--lum-warm-gray);color:var(--lum-text-muted)}@media(max-width:640px){.coverage-badge{display:none}}.maturity-dots{display:flex;align-items:center;gap:var(--lum-space-1);margin-bottom:var(--lum-space-2)}.maturity-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--lum-navy);background:transparent;transition:background var(--lum-transition-fast)}.maturity-dot--filled{background:var(--lum-navy)}.maturity-dots__level{font-size:var(--lum-text-xs);color:var(--lum-text-muted);margin-left:var(--lum-space-1)}@keyframes row-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.question-answer{display:flex;flex-wrap:wrap;gap:var(--lum-space-2);align-items:flex-start}.answer-empty{font-size:var(--lum-text-sm);font-style:italic;color:var(--lum-text-muted)}.answer-text{font-size:var(--lum-text-sm);color:var(--lum-text-mid);line-height:1.65;background:var(--lum-off-white);border-left:3px solid var(--lum-warm-gray);border-radius:0 var(--lum-radius-md) var(--lum-radius-md) 0;padding:var(--lum-space-3) var(--lum-space-4);width:100%;white-space:pre-wrap}.answer-ync{display:flex;flex-direction:column;gap:var(--lum-space-3);width:100%}.answer-detail{background:var(--lum-off-white);border:1px solid var(--lum-warm-gray);border-radius:var(--lum-radius-md);padding:var(--lum-space-3) var(--lum-space-4)}.answer-detail__label{font-size:var(--lum-text-xs);font-weight:600;color:var(--lum-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--lum-space-2)}.answer-detail__text{font-size:var(--lum-text-sm);color:var(--lum-text-mid);line-height:1.65;margin:0;white-space:pre-wrap}.answer-pill{display:inline-flex;align-items:center;font-size:var(--lum-text-sm);font-weight:500;border-radius:var(--lum-radius-md);padding:var(--lum-space-2) var(--lum-space-4);border:1.5px solid transparent}.answer-pill--selected{background:var(--lum-navy);color:var(--color-white)}.answer-pill--yes{background:color-mix(in srgb,var(--lum-green) 12%,transparent);border-color:var(--lum-green);color:var(--lum-green)}.answer-pill--no{background:var(--lum-off-white);border-color:var(--lum-warm-gray);color:var(--lum-text-mid)}.answer-chips{display:flex;flex-wrap:wrap;gap:var(--lum-space-2)}.answer-chip{display:inline-flex;align-items:center;gap:var(--lum-space-1);font-size:var(--lum-text-sm);font-weight:500;background:var(--lum-navy);color:var(--color-white);border-radius:var(--lum-radius-md);padding:var(--lum-space-2) var(--lum-space-3)}.answer-chip__check{font-size:var(--lum-text-xs);opacity:.85}
