.WeakConceptList_card__TRwmn{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg)}.WeakConceptList_panelH__LH_RG{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.WeakConceptList_panelH__LH_RG h3{font-family:var(--font-display);font-weight:700;font-size:15px;margin:0;color:var(--fg-1);letter-spacing:-.01em}.WeakConceptList_panelH__LH_RG .WeakConceptList_sub__gORRL{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);margin-left:auto}.WeakConceptList_empty__L549U{display:flex;align-items:center;gap:10px;padding:16px;font-family:var(--font-body);font-size:13.5px;color:var(--fg-2)}.WeakConceptList_emptyIcon__7QBn2{display:inline-flex;color:var(--ready-text)}.WeakConceptList_concept__Ucou3{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.WeakConceptList_concept__Ucou3:last-of-type{border-bottom:0}.WeakConceptList_icon__8SH5G{display:inline-flex;align-items:center;color:var(--weak-text)}.WeakConceptList_ctext__VcDj8{font-family:var(--font-body);font-size:14px;color:var(--fg-1)}.WeakConceptList_ctext__VcDj8 small{display:block;font-family:var(--font-display);font-size:12px;color:var(--fg-3);margin-top:2px}.WeakConceptList_cmiss__K0ZPa{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--weak-text);white-space:nowrap}.WeakConceptList_footer__Ta7ig{padding:12px 16px;border-top:1px solid var(--border-subtle)}@media (max-width:480px){.WeakConceptList_concept__Ucou3{flex-wrap:wrap}.WeakConceptList_cmiss__K0ZPa{margin-left:0;width:100%}}:root{--font-display:"Archivo","Archivo Fallback",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--num-tabular:"tnum" 1,"lnum" 1;--fs-display-xl:3.5rem;--fs-display-l:2.5rem;--fs-h1:2rem;--fs-h2:1.5rem;--fs-h3:1.1875rem;--fs-h4:1rem;--fs-body-l:1.0625rem;--fs-body:0.9375rem;--fs-body-s:0.84375rem;--fs-label:0.8125rem;--fs-meta:0.75rem;--fs-micro:0.6875rem;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.4;--lh-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.08em;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800}@media (max-width:760px){:root{--fs-h3:1.25rem;--fs-body-l:1.125rem;--fs-body:1rem;--fs-body-s:0.875rem;--fs-label:0.875rem;--fs-meta:0.78125rem}}:root{--sp-0:0;--sp-1:0.125rem;--sp-2:0.25rem;--sp-3:0.375rem;--sp-4:0.5rem;--sp-5:0.75rem;--sp-6:1rem;--sp-7:1.25rem;--sp-8:1.5rem;--sp-9:2rem;--sp-10:2.5rem;--sp-11:3rem;--sp-12:4rem;--sp-13:5rem;--r-0:0px;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px;--r-pill:999px;--bw-hair:1px;--bw-1:1px;--bw-2:2px;--bw-accent:2px;--focus-ring:0 0 0 2px var(--surface-0),0 0 0 4px var(--accent)}:root,[data-theme=light]{color-scheme:light;--surface-0:oklch(0.985 0.003 252);--surface-1:oklch(1 0 0);--surface-2:oklch(0.967 0.004 252);--surface-3:oklch(0.945 0.006 252);--surface-inv:oklch(0.21 0.012 252);--fg-1:oklch(0.23 0.014 252);--fg-2:oklch(0.44 0.013 252);--fg-3:oklch(0.54 0.011 252);--fg-4:oklch(0.68 0.009 252);--fg-on-inv:oklch(0.96 0.004 252);--fg-on-fill:oklch(1 0 0);--border-subtle:oklch(0.925 0.005 252);--border-1:oklch(0.875 0.007 252);--border-strong:oklch(0.78 0.01 252);--accent:oklch(0.55 0.16 252);--accent-hover:oklch(0.50 0.155 252);--accent-press:oklch(0.45 0.14 252);--accent-fg:oklch(0.99 0.01 252);--accent-text:oklch(0.49 0.16 252);--accent-subtle:oklch(0.955 0.028 252);--accent-border:oklch(0.82 0.07 252);--accent-ring:oklch(0.56 0.16 252);--ready-text:oklch(0.46 0.12 152);--ready-fill:oklch(0.55 0.13 152);--ready-subtle:oklch(0.95 0.04 152);--ready-border:oklch(0.80 0.08 152);--dev-text:oklch(0.52 0.11 72);--dev-fill:oklch(0.74 0.13 78);--dev-subtle:oklch(0.96 0.05 82);--dev-border:oklch(0.82 0.09 80);--weak-text:oklch(0.52 0.19 25);--weak-fill:oklch(0.58 0.20 25);--weak-subtle:oklch(0.96 0.035 25);--weak-border:oklch(0.83 0.10 25);--danger-text:var(--weak-text);--danger-subtle:var(--weak-subtle);--danger-border:var(--weak-border);--state-ok:var(--ready-text);--state-no:var(--weak-text);--untested-text:oklch(0.56 0.011 252);--untested-fill:oklch(0.80 0.008 252);--untested-subtle:oklch(0.95 0.005 252);--locked-fg:oklch(0.56 0.011 252);--locked-fill:oklch(0.945 0.006 252);--locked-border:oklch(0.84 0.008 252);--shadow-pop:0 1px 2px oklch(0.23 0.014 252/0.06),0 8px 24px oklch(0.23 0.014 252/0.12);--shadow-card:0 1px 0 oklch(0.23 0.014 252/0.03);--scrim:oklch(0.23 0.014 252/0.4)}[data-theme=dark]{color-scheme:dark;--surface-0:oklch(0.165 0.005 252);--surface-1:oklch(0.205 0.006 252);--surface-2:oklch(0.243 0.007 252);--surface-3:oklch(0.285 0.008 252);--surface-inv:oklch(0.93 0.006 252);--fg-1:oklch(0.965 0.004 252);--fg-2:oklch(0.79 0.007 252);--fg-3:oklch(0.64 0.009 252);--fg-4:oklch(0.50 0.009 252);--fg-on-inv:oklch(0.20 0.012 252);--fg-on-fill:oklch(1 0 0);--border-subtle:oklch(0.29 0.008 252);--border-1:oklch(0.355 0.01 252);--border-strong:oklch(0.47 0.013 252);--accent:oklch(0.66 0.15 252);--accent-hover:oklch(0.71 0.145 252);--accent-press:oklch(0.61 0.15 252);--accent-fg:oklch(0.16 0.02 252);--accent-text:oklch(0.74 0.13 252);--accent-subtle:oklch(0.30 0.06 252);--accent-border:oklch(0.44 0.10 252);--accent-ring:oklch(0.66 0.15 252);--ready-text:oklch(0.78 0.13 152);--ready-fill:oklch(0.55 0.13 152);--ready-subtle:oklch(0.30 0.06 152);--ready-border:oklch(0.45 0.09 152);--dev-text:oklch(0.82 0.13 82);--dev-fill:oklch(0.76 0.13 80);--dev-subtle:oklch(0.33 0.06 80);--dev-border:oklch(0.50 0.09 80);--weak-text:oklch(0.74 0.16 27);--weak-fill:oklch(0.62 0.20 27);--weak-subtle:oklch(0.32 0.09 27);--weak-border:oklch(0.50 0.13 27);--untested-text:oklch(0.64 0.009 252);--untested-fill:oklch(0.38 0.008 252);--untested-subtle:oklch(0.26 0.006 252);--locked-fg:oklch(0.64 0.009 252);--locked-fill:oklch(0.243 0.007 252);--locked-border:oklch(0.38 0.01 252);--shadow-pop:0 1px 2px oklch(0 0 0/0.30),0 10px 28px oklch(0 0 0/0.45);--shadow-card:0 1px 0 oklch(0 0 0/0.20);--scrim:oklch(0 0 0/0.5)}:root,[data-theme=light]{--field-ai-text:oklch(0.50 0.17 300);--field-ai-subtle:oklch(0.955 0.03 300);--field-ai-border:oklch(0.82 0.09 300);--field-security-text:oklch(0.52 0.19 18);--field-security-subtle:oklch(0.96 0.035 18);--field-security-border:oklch(0.83 0.10 18);--field-privacy-text:oklch(0.47 0.10 190);--field-privacy-subtle:oklch(0.95 0.03 190);--field-privacy-border:oklch(0.80 0.07 190);--field-cloud-text:oklch(0.51 0.13 225);--field-cloud-subtle:oklch(0.955 0.035 225);--field-cloud-border:oklch(0.82 0.08 225);--field-healthcare-text:oklch(0.49 0.12 160);--field-healthcare-subtle:oklch(0.95 0.04 160);--field-healthcare-border:oklch(0.80 0.08 160);--field-finance-text:oklch(0.50 0.11 70);--field-finance-subtle:oklch(0.96 0.05 75);--field-finance-border:oklch(0.82 0.09 75);--field-itsm-text:oklch(0.51 0.14 45);--field-itsm-subtle:oklch(0.96 0.04 45);--field-itsm-border:oklch(0.82 0.09 45);--field-project-management-text:oklch(0.51 0.16 335);--field-project-management-subtle:oklch(0.955 0.03 335);--field-project-management-border:oklch(0.82 0.09 335);--field-networking-text:oklch(0.50 0.14 260);--field-networking-subtle:oklch(0.955 0.03 260);--field-networking-border:oklch(0.81 0.08 260);--field-it-support-text:oklch(0.48 0.10 130);--field-it-support-subtle:oklch(0.955 0.04 130);--field-it-support-border:oklch(0.81 0.08 130);--field-business-apps-text:oklch(0.50 0.12 100);--field-business-apps-subtle:oklch(0.955 0.04 100);--field-business-apps-border:oklch(0.81 0.08 100)}[data-theme=dark]{--field-ai-text:oklch(0.79 0.14 300);--field-ai-subtle:oklch(0.31 0.06 300);--field-ai-border:oklch(0.47 0.10 300);--field-security-text:oklch(0.75 0.16 18);--field-security-subtle:oklch(0.32 0.08 18);--field-security-border:oklch(0.50 0.12 18);--field-privacy-text:oklch(0.81 0.11 190);--field-privacy-subtle:oklch(0.30 0.05 190);--field-privacy-border:oklch(0.45 0.08 190);--field-cloud-text:oklch(0.80 0.12 225);--field-cloud-subtle:oklch(0.31 0.06 225);--field-cloud-border:oklch(0.47 0.09 225);--field-healthcare-text:oklch(0.80 0.13 160);--field-healthcare-subtle:oklch(0.30 0.06 160);--field-healthcare-border:oklch(0.46 0.09 160);--field-finance-text:oklch(0.82 0.13 78);--field-finance-subtle:oklch(0.33 0.06 78);--field-finance-border:oklch(0.50 0.09 78);--field-itsm-text:oklch(0.78 0.13 45);--field-itsm-subtle:oklch(0.32 0.06 45);--field-itsm-border:oklch(0.48 0.10 45);--field-project-management-text:oklch(0.79 0.15 335);--field-project-management-subtle:oklch(0.31 0.06 335);--field-project-management-border:oklch(0.47 0.10 335);--field-networking-text:oklch(0.78 0.13 260);--field-networking-subtle:oklch(0.31 0.06 260);--field-networking-border:oklch(0.47 0.09 260);--field-it-support-text:oklch(0.79 0.11 130);--field-it-support-subtle:oklch(0.31 0.05 130);--field-it-support-border:oklch(0.47 0.08 130);--field-business-apps-text:oklch(0.79 0.13 100);--field-business-apps-subtle:oklch(0.31 0.06 100);--field-business-apps-border:oklch(0.47 0.09 100)}[data-field=ai]{--f-text:var(--field-ai-text);--f-subtle:var(--field-ai-subtle);--f-border:var(--field-ai-border)}[data-field=security]{--f-text:var(--field-security-text);--f-subtle:var(--field-security-subtle);--f-border:var(--field-security-border)}[data-field=privacy]{--f-text:var(--field-privacy-text);--f-subtle:var(--field-privacy-subtle);--f-border:var(--field-privacy-border)}[data-field=cloud]{--f-text:var(--field-cloud-text);--f-subtle:var(--field-cloud-subtle);--f-border:var(--field-cloud-border)}[data-field=healthcare]{--f-text:var(--field-healthcare-text);--f-subtle:var(--field-healthcare-subtle);--f-border:var(--field-healthcare-border)}[data-field=finance]{--f-text:var(--field-finance-text);--f-subtle:var(--field-finance-subtle);--f-border:var(--field-finance-border)}[data-field=itsm]{--f-text:var(--field-itsm-text);--f-subtle:var(--field-itsm-subtle);--f-border:var(--field-itsm-border)}[data-field=project-management]{--f-text:var(--field-project-management-text);--f-subtle:var(--field-project-management-subtle);--f-border:var(--field-project-management-border)}[data-field=networking]{--f-text:var(--field-networking-text);--f-subtle:var(--field-networking-subtle);--f-border:var(--field-networking-border)}[data-field=it-support]{--f-text:var(--field-it-support-text);--f-subtle:var(--field-it-support-subtle);--f-border:var(--field-it-support-border)}[data-field=business-apps]{--f-text:var(--field-business-apps-text);--f-subtle:var(--field-business-apps-subtle);--f-border:var(--field-business-apps-border)}.ds-display-xl{font-weight:var(--w-black);font-size:var(--fs-display-xl);line-height:var(--lh-tight)}.ds-display-l,.ds-display-xl{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.ds-display-l{font-weight:var(--w-bold);font-size:var(--fs-display-l);line-height:1.06}.ds-h1{font-weight:var(--w-bold);font-size:var(--fs-h1)}.ds-h1,.ds-h2{font-family:var(--font-display);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--fg-1)}.ds-h2{font-weight:var(--w-semibold);font-size:var(--fs-h2)}.ds-h3{font-size:var(--fs-h3);line-height:var(--lh-normal);color:var(--fg-1)}.ds-h3,.ds-overline{font-family:var(--font-display);font-weight:var(--w-semibold)}.ds-overline{font-size:var(--fs-micro);line-height:1;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-3)}.ds-label{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);line-height:var(--lh-normal);color:var(--fg-2)}.ds-body-l{font-size:var(--fs-body-l)}.ds-body,.ds-body-l{font-family:var(--font-body);font-weight:var(--w-regular);line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty}.ds-body{font-size:var(--fs-body)}.ds-meta{font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--fg-3)}.ds-mono{font-weight:var(--w-regular);font-size:var(--fs-body-s);color:var(--fg-2)}.ds-mono,.ds-num{font-family:var(--font-mono)}.ds-num{font-feature-settings:var(--num-tabular),tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;color:var(--fg-1)}.ds-focusable:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--rd-r-bar:var(--r-pill);--rd-r-control:10px;--rd-r-card:16px;--rd-font-figure:var(--font-display);--rd-bw-hair:1px;--rd-bw-emph:2px;--rd-gutter:var(--sp-6);--rd-gutter-page:var(--sp-6);--rd-stack:var(--sp-5);--rd-stack-tight:var(--sp-4);--rd-pad-card:var(--sp-6);--rd-pad-row:var(--sp-5);--rd-control-h:2.75rem;--rd-cta-h:3rem;--rd-cta-h-hero:3.5rem;--rd-nav-h:4rem;--rd-measure:40rem;--rd-page-max:80rem;--rd-dur-press:80ms;--rd-dur-quick:140ms;--rd-dur-reveal:220ms;--rd-dur-gauge:600ms;--rd-ease-out:cubic-bezier(0.2,0,0,1);--rd-ease-in-out:cubic-bezier(0.4,0,0.2,1);--rd-ease-settle:cubic-bezier(0.22,1,0.36,1);--rd-gauge-w:18.75rem;--rd-gauge-w-compact:14.5rem}@media (min-width:760px){:root{--rd-gutter:var(--sp-8);--rd-gutter-page:var(--sp-9)}}@media (min-width:1280px){:root{--rd-gutter-page:var(--sp-13)}}@media (pointer:fine) and (min-width:1024px){:root{--rd-pad-row:var(--sp-4);--rd-control-h:2.25rem}}@media (prefers-reduced-motion:reduce){:root{--rd-dur-press:0ms;--rd-dur-quick:0ms;--rd-dur-reveal:0ms;--rd-dur-gauge:0ms}}:root,[data-theme=dark],[data-theme=light]{--rd-layer-ground:var(--surface-0);--rd-layer-card:var(--surface-1);--rd-layer-inset:var(--surface-2);--rd-layer-float:var(--surface-1);--rd-shadow-float:var(--shadow-pop);--rd-shadow-card:0 1px 2px oklch(0.23 0.014 252/0.06),0 4px 16px oklch(0.23 0.014 252/0.07);--rd-line:var(--border-subtle);--rd-line-control:var(--border-1);--rd-select-fill:var(--surface-inv);--rd-select-fg:var(--fg-on-inv);--rd-gauge-ink:var(--fg-1);--rd-gauge-marker:var(--surface-1);--rd-gauge-ghost:var(--fg-3);--rd-gauge-untested:var(--untested-fill);--rd-bar-track:var(--surface-3);--rd-untested-chip-text:var(--fg-2)}[data-theme=dark]{--rd-layer-inset:var(--surface-0);--rd-shadow-card:0 1px 2px oklch(0 0 0/0.40),0 6px 20px oklch(0 0 0/0.36)}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/material-symbols-sharp.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--surface-0);color:var(--fg-1);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button{font-family:inherit}