.kb-module__nVE76q__kb{background:var(--al-surface-page);color:var(--al-text-secondary);font-family:var(--al-font-text);font-size:16px;line-height:1.6}.kb-module__nVE76q__kb :is(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote,time,summary,fieldset,legend){margin:0}.kb-module__nVE76q__kb :is(ol,ul){padding:0}.kb-module__nVE76q__kb fieldset{border:0;min-width:0;padding:0}.kb-module__nVE76q__kb [hidden]{display:none}.kb-module__nVE76q__kb .kb-module__nVE76q__container{max-width:var(--al-container);padding-inline:var(--al-space-4);margin-inline:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__articleFlow{padding-bottom:var(--al-space-8)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleFlowTop{padding-top:var(--al-space-6);padding-bottom:0}.kb-module__nVE76q__kb .kb-module__nVE76q__articleFlowAfterBand{padding-top:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleGrid{gap:var(--al-space-6);grid-template-columns:minmax(0,1fr);justify-content:center;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__articleRail{min-width:0}.kb-module__nVE76q__kb .kb-module__nVE76q__articleBody{min-width:0;max-width:760px;margin-inline:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__articleBody>*+*{margin-top:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__prose{text-wrap:pretty;max-width:48ch}.kb-module__nVE76q__kb .kb-module__nVE76q__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumb{padding-block:var(--al-space-4);border-bottom:1px solid var(--al-border-default)}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumbList{align-items:center;gap:var(--al-space-2);font-family:var(--al-font-display);color:var(--al-text-tertiary);flex-wrap:wrap;font-size:12px;font-weight:600;list-style:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumbLink{min-height:var(--al-space-5);color:var(--al-link);touch-action:manipulation;transition:color var(--al-motion-fast) var(--al-ease);align-items:center;text-decoration:none;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumbLink:hover{color:var(--al-interactive-press);text-decoration:underline}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumbLink:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumbSep{color:var(--al-text-tertiary)}.kb-module__nVE76q__kb .kb-module__nVE76q__breadcrumbCurrent{color:var(--al-text-secondary)}.kb-module__nVE76q__kb .kb-module__nVE76q__eyebrow{align-items:center;gap:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);flex-wrap:wrap;font-size:11px;font-weight:600;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__eyebrowDot{width:var(--al-space-1);height:var(--al-space-1);border-radius:var(--al-radius-full);background:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleTitle{margin-top:var(--al-space-3);font-family:var(--al-font-display);letter-spacing:-.03em;color:var(--al-text-primary);text-wrap:balance;font-size:clamp(26px,3.4vw,32px);font-weight:700;line-height:1.1}.kb-module__nVE76q__kb .kb-module__nVE76q__lede{margin-top:var(--al-space-4);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__accentRule{margin-top:var(--al-space-5);border-radius:var(--al-radius-full);background:var(--al-rule-accent);height:2px}.kb-module__nVE76q__kb .kb-module__nVE76q__bylineRow{margin-top:var(--al-space-4);align-items:center;gap:var(--al-space-2) var(--al-space-3);color:var(--al-text-tertiary);flex-wrap:wrap;font-size:12px;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__bylineName{font-family:var(--al-font-display);color:var(--al-text-primary);font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__bylineSep{color:var(--al-border-strong)}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionHeading{padding-top:var(--al-space-6);font-family:var(--al-font-display);letter-spacing:-.02em;color:var(--al-text-primary);text-wrap:balance;scroll-margin-top:calc(var(--al-header-h) + var(--al-scroll-offset));font-size:24px;font-weight:700;line-height:1.3}.kb-module__nVE76q__kb .kb-module__nVE76q__subHeading{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionBlocks{margin-top:var(--al-space-4);gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__proseLink{color:var(--al-link);text-underline-offset:2px;touch-action:manipulation;transition:color var(--al-motion-fast) var(--al-ease);text-decoration:underline}.kb-module__nVE76q__kb .kb-module__nVE76q__proseLink:hover{color:var(--al-interactive-press)}.kb-module__nVE76q__kb .kb-module__nVE76q__proseLink:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__tocCard{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-card-pad);box-shadow:var(--al-card-shadow);max-width:480px}.kb-module__nVE76q__kb .kb-module__nVE76q__tocLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-primary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__tocList{margin-top:var(--al-space-3);gap:var(--al-space-1);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__tocLink{align-items:baseline;gap:var(--al-space-2);min-height:var(--al-space-5);color:var(--al-link);touch-action:manipulation;transition:color var(--al-motion-fast) var(--al-ease);font-size:14px;line-height:1.55;text-decoration:none;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__tocLink:hover{color:var(--al-interactive-press);text-decoration:underline}.kb-module__nVE76q__kb .kb-module__nVE76q__tocLink:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__tocLink[data-active=true]{color:var(--al-text-primary);font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__tocMarker{color:var(--al-text-tertiary);font-family:var(--al-font-display);font-variant-numeric:tabular-nums;font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__tocLink[data-active=true] .kb-module__nVE76q__tocMarker{color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__railCta{margin-top:var(--al-space-4);background:var(--al-surface-accent);border:1px solid var(--al-border-default);border-radius:var(--al-card-radius);padding:var(--al-card-pad);max-width:480px}.kb-module__nVE76q__kb .kb-module__nVE76q__railCtaHeading{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__railCtaBody{margin-top:var(--al-space-2);color:var(--al-text-secondary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__btnPrimary{justify-content:center;align-items:center;gap:var(--al-space-2);background:var(--al-btn-bg);color:var(--al-btn-fg);font:var(--al-btn-font);border-radius:var(--al-btn-radius);padding:var(--al-btn-pad-y) var(--al-btn-pad-x);cursor:pointer;touch-action:manipulation;transition:all var(--al-motion-base) var(--al-ease);border:none;text-decoration:none;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__btnPrimary:hover{box-shadow:var(--al-shadow-2);transform:translateY(-1px)}.kb-module__nVE76q__kb .kb-module__nVE76q__btnPrimary:active{background:var(--al-btn-bg-press)}.kb-module__nVE76q__kb .kb-module__nVE76q__btnPrimary:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__btnSecondary{justify-content:center;align-items:center;gap:var(--al-space-2);color:var(--al-text-primary);font:var(--al-btn-font);border:1px solid var(--al-border-strong);border-radius:var(--al-btn-radius);padding:var(--al-btn-pad-y) var(--al-btn-pad-x);cursor:pointer;touch-action:manipulation;transition:all var(--al-motion-base) var(--al-ease);background:0 0;text-decoration:none;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__btnSecondary:hover{border-color:var(--al-interactive);color:var(--al-interactive);box-shadow:var(--al-shadow-2);transform:translateY(-1px)}.kb-module__nVE76q__kb .kb-module__nVE76q__btnSecondary:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__btnRow{margin-top:var(--al-space-4);gap:var(--al-space-3);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__takeaways{background:var(--al-surface-accent);border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__takeawaysLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__takeawaysList{margin-top:var(--al-space-4);gap:var(--al-space-3);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__takeawayItem{grid-template-columns:var(--al-space-5) minmax(0, 1fr);gap:var(--al-space-3);align-items:start;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__takeawayMarker{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-interactive);font-size:12px;font-weight:700;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__takeawayText{color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__figure{border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-card-bg);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__figureTitle{font-family:var(--al-font-display);color:var(--al-text-primary);text-wrap:balance;font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__figureCaption{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-text-tertiary);text-wrap:pretty;font-size:12px;line-height:1.5}.kb-module__nVE76q__kb .kb-module__nVE76q__figureScroll{margin-top:var(--al-space-4);min-width:0;overflow-x:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__figureSource{margin-top:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__nodeLabel{font-family:var(--al-font-display);font-size:12px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__nodeDetail{font-family:var(--al-font-text);font-size:10px}.kb-module__nVE76q__kb .kb-module__nVE76q__edgeLabel{font-family:var(--al-font-text);font-size:10px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__flowLegend{margin-top:var(--al-space-3);gap:var(--al-space-2) var(--al-space-4);flex-wrap:wrap;list-style:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__flowLegendItem{align-items:center;gap:var(--al-space-2);color:var(--al-text-secondary);font-size:12px;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__flowLegendSwatch{width:var(--al-space-3);height:var(--al-space-3);border-radius:var(--al-radius-sm);border:1px solid;flex:none}.kb-module__nVE76q__kb .kb-module__nVE76q__laneLabel{font-family:var(--al-font-display);letter-spacing:.08em;fill:var(--al-text-tertiary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__chartLabel{font-family:var(--al-font-text);fill:var(--al-text-secondary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__chartValue{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;fill:var(--al-text-primary);font-size:13px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__figureData{margin-top:var(--al-space-4);padding-top:var(--al-space-4);border-top:1px solid var(--al-border-default)}.kb-module__nVE76q__kb .kb-module__nVE76q__figureDataLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-tertiary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__figureDataList{margin-top:var(--al-space-2);gap:var(--al-space-1);max-width:48ch;color:var(--al-text-secondary);font-size:14px;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__figureDataValue{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-text-primary);font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__tableWrap{border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-card-bg);width:fit-content;min-width:0;max-width:100%;overflow-x:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__dataTable{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.kb-module__nVE76q__kb .kb-module__nVE76q__dataTable th,.kb-module__nVE76q__kb .kb-module__nVE76q__dataTable td{text-align:left;padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-default);vertical-align:top}.kb-module__nVE76q__kb .kb-module__nVE76q__dataTable th{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-primary);background:var(--al-surface-sunken);white-space:nowrap;font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__dataTable td{color:var(--al-text-secondary)}.kb-module__nVE76q__kb .kb-module__nVE76q__dataTable tbody tr:last-child td{border-bottom:none}.kb-module__nVE76q__kb .kb-module__nVE76q__numericCell{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-text-primary);white-space:nowrap;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__tableCaption{margin-top:var(--al-space-2);color:var(--al-text-tertiary);text-wrap:pretty;font-size:12px;line-height:1.5}.kb-module__nVE76q__kb .kb-module__nVE76q__stat{border-inline-start:3px solid var(--al-interactive);background:var(--al-surface-accent);border-radius:var(--al-radius);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__statFigure{font-family:var(--al-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-text-primary);font-size:24px;font-weight:700;line-height:1.2}.kb-module__nVE76q__kb .kb-module__nVE76q__statClaim{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-text-secondary);font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__statSource{margin-top:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__metricRow{gap:var(--al-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__metricCard{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-card-pad);box-shadow:var(--al-card-shadow)}.kb-module__nVE76q__kb .kb-module__nVE76q__metricFigure{font-family:var(--al-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-interactive);font-size:32px;font-weight:700;line-height:1.2}.kb-module__nVE76q__kb .kb-module__nVE76q__metricLabel{margin-top:var(--al-space-2);color:var(--al-text-secondary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__metricSource{margin-top:var(--al-space-2);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__leadList{gap:var(--al-space-4);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__leadItem{border-inline-start:1px solid var(--al-border-strong);padding-inline-start:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__leadTerm{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__leadDetail{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__stepsList{gap:var(--al-space-4);counter-reset:kbstep;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stepItem{grid-template-columns:var(--al-space-6) minmax(0, 1fr);gap:var(--al-space-4);counter-increment:kbstep;align-items:start;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stepMarker{width:var(--al-space-6);height:var(--al-space-6);border-radius:var(--al-radius-full);background:var(--al-interactive);color:var(--al-text-inverse);font-family:var(--al-font-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__stepMarker:before{content:counter(kbstep)}.kb-module__nVE76q__kb .kb-module__nVE76q__quote{border-inline-start:3px solid var(--al-border-strong);padding-inline-start:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__quoteText{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;max-width:48ch;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__quoteSource{margin-top:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__inlineCta{background:var(--al-surface-sunken);border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);padding:var(--al-space-6)}.kb-module__nVE76q__kb .kb-module__nVE76q__inlineCtaHeading{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__inlineCtaBody{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-text-secondary);font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__timeline{gap:var(--al-space-5);margin-top:var(--al-space-4);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__timelinePhase{grid-template-columns:var(--al-space-6) minmax(0, 1fr);gap:var(--al-space-4);align-items:start;display:grid;position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__timelineMarker{width:var(--al-space-6);height:var(--al-space-6);border-radius:var(--al-radius-full);border:1px solid var(--al-interactive);background:var(--al-surface-accent);color:var(--al-interactive);font-family:var(--al-font-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__timelineWindow{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__timelineLabel{margin-top:var(--al-space-1);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__timelineDetail{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__timelineOutcome{margin-top:var(--al-space-3);align-items:center;gap:var(--al-space-2);border:1px solid var(--al-border-default);border-radius:var(--al-radius-full);padding:var(--al-space-1) var(--al-space-3);color:var(--al-text-secondary);background:var(--al-surface-raised);font-size:12px;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixGrid{margin-top:var(--al-space-4);gap:var(--al-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixCell{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-card-pad)}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixCellEmphasis{background:var(--al-surface-accent);border-color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixLabel{font-family:var(--al-font-display);color:var(--al-text-primary);text-wrap:balance;font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixItems{margin-top:var(--al-space-2);gap:var(--al-space-1);color:var(--al-text-secondary);font-size:14px;line-height:1.55;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixAxis{margin-top:var(--al-space-3);justify-content:space-between;gap:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__matrixAxisName{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-secondary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__checklist{margin-top:var(--al-space-4);gap:var(--al-space-2);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__checkItem{border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-card-bg);padding:var(--al-space-3) var(--al-space-4);cursor:pointer;touch-action:manipulation;transition:border-color var(--al-motion-fast) var(--al-ease), background var(--al-motion-fast) var(--al-ease);display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__checkItem:hover{border-color:var(--al-border-strong)}.kb-module__nVE76q__kb .kb-module__nVE76q__checkRow{gap:var(--al-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__checkInput{width:var(--al-space-5);height:var(--al-space-5);accent-color:var(--al-interactive);cursor:pointer;touch-action:manipulation;margin:0}.kb-module__nVE76q__kb .kb-module__nVE76q__checkInput:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__checkLabel{color:var(--al-text-primary);font-size:16px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__checkDetail{margin-top:var(--al-space-1);color:var(--al-text-tertiary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__checkInput:checked~div .kb-module__nVE76q__checkLabel{color:var(--al-text-tertiary);text-decoration:line-through}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTabs{margin-top:var(--al-space-4);gap:var(--al-space-2);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTab{align-items:center;gap:var(--al-space-2);min-height:var(--al-space-6);border:1px solid var(--al-chip-border);border-radius:var(--al-chip-radius);background:var(--al-card-bg);color:var(--al-chip-fg);font-family:var(--al-font-text);padding:var(--al-space-2) var(--al-space-4);cursor:pointer;touch-action:manipulation;transition:all var(--al-motion-base) var(--al-ease);font-size:14px;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTab:hover{border-color:var(--al-interactive);color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTab:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTab[aria-selected=true]{background:var(--al-chip-bg-on);border-color:var(--al-chip-bg-on);color:var(--al-chip-fg-on)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTabNum{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__stagePanel{margin-top:var(--al-space-4);border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);background:var(--al-card-bg);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__stagePanelHead{align-items:baseline;gap:var(--al-space-2) var(--al-space-3);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__stagePanelNum{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__stagePanelName{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);font-size:19px;font-weight:700;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__stageShare{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-text-tertiary);margin-inline-start:auto;font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__stageSummary{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__stageDetailGrid{margin-top:var(--al-space-5);gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stageDetailBlock{border-top:1px solid var(--al-border-default);padding-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageDetailLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-tertiary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__stageHallmarks{margin-top:var(--al-space-2);gap:var(--al-space-2);color:var(--al-text-secondary);font-size:14px;line-height:1.55;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stageHallmark{gap:var(--al-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stageBullet{width:var(--al-space-2);height:var(--al-space-2);margin-top:var(--al-space-2);border-radius:var(--al-radius-full);background:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageDetailText{margin-top:var(--al-space-2);color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__section{border-radius:var(--al-radius-lg)}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionRaised,.kb-module__nVE76q__kb .kb-module__nVE76q__sectionAccent{padding:var(--al-space-5);border:1px solid var(--al-border-default)}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionRaised{background:var(--al-surface-raised)}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionAccent{background:var(--al-surface-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionRaised .kb-module__nVE76q__sectionHeading,.kb-module__nVE76q__kb .kb-module__nVE76q__sectionAccent .kb-module__nVE76q__sectionHeading{padding-top:0}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionStandfirst{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-text-tertiary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionCta{margin-top:var(--al-space-6);border-radius:var(--al-radius-lg);padding:var(--al-space-6);border:1px solid var(--al-border-default);background:var(--al-surface-card);position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaAssessment{background:var(--al-surface-accent);border-color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaAssessment:before{content:"";inset-inline:0;background:var(--al-rule-accent);height:2px;position:absolute;top:0}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaReview{border-inline-start:3px solid var(--al-interactive);background:var(--al-surface-card)}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaEngineer{background:var(--al-surface-sunken);background-image:var(--al-grid-blueprint);background-size:var(--al-space-7) var(--al-space-7)}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaBenchmark{border-style:dashed;border-color:var(--al-border-strong);background:0 0}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionCtaEyebrow{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionCtaHeading{margin-top:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;max-width:24ch;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionCtaBody{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionCtaNote{margin-top:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__figureFeature{background:var(--al-surface-card);border-color:var(--al-border-strong)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseGrid{margin-top:var(--al-space-4);gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__caseCard{background:var(--al-surface-card);border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);padding:var(--al-space-5);transition:border-color var(--al-motion-base) var(--al-ease), box-shadow var(--al-motion-base) var(--al-ease);position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__caseCard:hover{border-color:var(--al-border-strong);box-shadow:var(--al-shadow-2)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseHead{justify-content:space-between;align-items:flex-start;gap:var(--al-space-4);padding-bottom:var(--al-space-4);border-bottom:1px solid var(--al-border-default);display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__caseOperator{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);font-size:19px;font-weight:700;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__caseDescriptor{margin-top:var(--al-space-1);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__caseMove{align-items:center;gap:var(--al-space-2);border:1px solid var(--al-border-default);border-radius:var(--al-radius-full);padding:var(--al-space-1) var(--al-space-3);background:var(--al-surface-accent);font-family:var(--al-font-display);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__caseStageFrom{color:var(--al-text-tertiary)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseArrow{color:var(--al-border-strong)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseStageTo{color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseBody{margin-top:var(--al-space-4);gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__caseLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-tertiary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__caseText{margin-top:var(--al-space-1);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__caseLesson{margin-top:var(--al-space-4);padding:var(--al-space-4);border-radius:var(--al-radius);background:var(--al-surface-accent);border-inline-start:3px solid var(--al-interactive);max-width:48ch;color:var(--al-text-secondary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__caseLessonLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);margin-bottom:var(--al-space-1);font-size:11px;font-weight:600;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__caseSource{margin-top:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__archStack{margin-top:var(--al-space-4);gap:var(--al-space-2);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__archLayer{border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-surface-page);padding:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__archLayerHead{justify-content:space-between;align-items:baseline;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__archLayerName{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:14px;font-weight:600;line-height:1.3}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=archLayerName]{font-size:19px}.kb-module__nVE76q__kb .kb-module__nVE76q__archStageTag{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);white-space:nowrap;font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__archComponents{margin-top:var(--al-space-3);gap:var(--al-space-1);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__archComponent{gap:var(--al-space-1);padding:var(--al-space-2);border-radius:var(--al-radius-sm);background:var(--al-surface-card);border:1px solid var(--al-border-default);transition:border-color var(--al-motion-fast) var(--al-ease);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__archComponent:hover{border-color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__archComponentLabel{font-family:var(--al-font-display);color:var(--al-text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__archComponentDetail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__assessment{border-radius:var(--al-radius-lg);background:var(--al-band-ink-bg);color:var(--al-band-ink-fg-2);padding:var(--al-space-6);scroll-margin-top:calc(var(--al-header-h) + var(--al-scroll-offset));position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentInner{position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentHead{gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentBadge{align-items:center;gap:var(--al-space-2);border-radius:var(--al-radius-full);background:var(--al-status-success-bg);color:var(--al-status-success-text);font-family:var(--al-font-display);padding:var(--al-space-1) var(--al-space-3);width:fit-content;font-size:12px;font-weight:600;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentDot{width:var(--al-space-2);height:var(--al-space-2);border-radius:var(--al-radius-full);background:var(--al-status-success)}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentHeading{font-family:var(--al-font-display);letter-spacing:-.02em;color:var(--al-band-ink-fg);text-wrap:balance;scroll-margin-top:calc(var(--al-header-h) + var(--al-scroll-offset));font-size:24px;font-weight:700;line-height:1.3}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentLede{max-width:48ch;color:var(--al-band-ink-fg-2);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionRail{margin-top:var(--al-space-5);gap:var(--al-space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__railStep{gap:var(--al-space-1) var(--al-space-2);padding:var(--al-space-3);border:1px solid var(--al-band-ink-border);border-radius:var(--al-radius);background:var(--al-band-ink-card);transition:border-color var(--al-motion-base) var(--al-ease);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__railStep[data-state=done]{border-color:var(--al-band-ink-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__railIndex{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg-2);font-size:12px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__railStep[data-state=active] .kb-module__nVE76q__railIndex,.kb-module__nVE76q__kb .kb-module__nVE76q__railStep[data-state=done] .kb-module__nVE76q__railIndex{color:var(--al-band-ink-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__railName{font-family:var(--al-font-display);color:var(--al-band-ink-fg);font-size:12px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__railBar{height:var(--al-space-1);border-radius:var(--al-radius-full);background:var(--al-ink-700);grid-column:1/-1;display:block;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__railFill{background:var(--al-band-ink-accent);width:0;height:100%;transition:width var(--al-motion-slow) var(--al-ease-move);display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__assessmentProgress{margin-top:var(--al-space-4);align-items:center;gap:var(--al-space-3);display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__progressTrack{min-width:0;height:var(--al-space-2);border-radius:var(--al-radius-full);background:var(--al-ink-700);flex:1;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__progressFill{background:var(--al-gradient-accent);width:0;height:100%;transition:width var(--al-motion-slow) var(--al-ease-move)}.kb-module__nVE76q__kb .kb-module__nVE76q__progressReadout{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg);white-space:nowrap;font-size:12px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__questionDeck{margin-top:var(--al-space-5);gap:var(--al-space-4);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__questionCard{background:var(--al-band-ink-card);border:1px solid var(--al-band-ink-border);border-radius:var(--al-radius-lg);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__questionMeta{justify-content:space-between;align-items:baseline;gap:var(--al-space-2) var(--al-space-3);flex-wrap:wrap;width:100%;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__questionCounter{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg-2);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__questionDimension{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-band-ink-accent);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__questionText{margin-top:var(--al-space-4);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-band-ink-fg);text-wrap:balance;max-width:32ch;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__questionWhy{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-band-ink-fg-2);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__optionList{margin-top:var(--al-space-5);gap:var(--al-space-2);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__option{align-items:center;gap:var(--al-space-3);border:1px solid var(--al-band-ink-border);border-radius:var(--al-radius);background:var(--al-surface-ink);padding:var(--al-space-3) var(--al-space-4);cursor:pointer;touch-action:manipulation;transition:border-color var(--al-motion-fast) var(--al-ease), background var(--al-motion-fast) var(--al-ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__option:hover{border-color:var(--al-band-ink-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__optionInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__option:has(.kb-module__nVE76q__optionInput:focus-visible){box-shadow:var(--al-ring);border-color:var(--al-band-ink-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__option:has(.kb-module__nVE76q__optionInput:checked){border-color:var(--al-band-ink-accent);background:var(--al-band-ink-card)}.kb-module__nVE76q__kb .kb-module__nVE76q__optionKey{width:var(--al-space-5);height:var(--al-space-5);border:1px solid var(--al-band-ink-border);border-radius:var(--al-radius-sm);font-family:var(--al-font-display);color:var(--al-band-ink-fg-2);transition:all var(--al-motion-fast) var(--al-ease);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__option:has(.kb-module__nVE76q__optionInput:checked) .kb-module__nVE76q__optionKey{background:var(--al-band-ink-accent);border-color:var(--al-band-ink-accent);color:var(--al-ink-900)}.kb-module__nVE76q__kb .kb-module__nVE76q__optionLabel{color:var(--al-band-ink-fg);font-size:16px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__optionTick{opacity:0;font-family:var(--al-font-display);color:var(--al-band-ink-accent);transition:opacity var(--al-motion-fast) var(--al-ease);font-size:16px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__option:has(.kb-module__nVE76q__optionInput:checked) .kb-module__nVE76q__optionTick{opacity:1}.kb-module__nVE76q__kb .kb-module__nVE76q__wizardNav{margin-top:var(--al-space-4);justify-content:space-between;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtn,.kb-module__nVE76q__kb .kb-module__nVE76q__btnGhostOnInk{justify-content:center;align-items:center;gap:var(--al-space-2);color:var(--al-band-ink-fg);font:var(--al-btn-font);border:1px solid var(--al-band-ink-border);border-radius:var(--al-btn-radius);padding:var(--al-btn-pad-y) var(--al-btn-pad-x);cursor:pointer;touch-action:manipulation;transition:all var(--al-motion-base) var(--al-ease);background:0 0;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtn:hover,.kb-module__nVE76q__kb .kb-module__nVE76q__btnGhostOnInk:hover{border-color:var(--al-band-ink-accent);color:var(--al-band-ink-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtn:disabled{color:var(--al-band-ink-fg-2);border-color:var(--al-band-ink-border);cursor:not-allowed}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtnPrimary,.kb-module__nVE76q__kb .kb-module__nVE76q__btnOnInk{justify-content:center;align-items:center;gap:var(--al-space-2);background:var(--al-btn-bg);color:var(--al-btn-fg);font:var(--al-btn-font);border-radius:var(--al-btn-radius);padding:var(--al-btn-pad-y) var(--al-btn-pad-x);cursor:pointer;touch-action:manipulation;transition:all var(--al-motion-base) var(--al-ease);border:none;text-decoration:none;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtnPrimary:hover,.kb-module__nVE76q__kb .kb-module__nVE76q__btnOnInk:hover{box-shadow:var(--al-shadow-2)}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtnPrimary:active,.kb-module__nVE76q__kb .kb-module__nVE76q__btnOnInk:active{background:var(--al-btn-bg-press)}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtnPrimary:disabled{background:var(--al-ink-700);color:var(--al-band-ink-fg-2);cursor:not-allowed}.kb-module__nVE76q__kb .kb-module__nVE76q__navBtn:focus-visible,.kb-module__nVE76q__kb .kb-module__nVE76q__navBtnPrimary:focus-visible,.kb-module__nVE76q__kb .kb-module__nVE76q__btnOnInk:focus-visible,.kb-module__nVE76q__kb .kb-module__nVE76q__btnGhostOnInk:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__navHint{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg-2);text-align:center;font-size:12px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__result{margin-top:var(--al-space-5);border:1px solid var(--al-band-ink-accent);border-radius:var(--al-radius-lg);background:var(--al-band-ink-card);padding:var(--al-space-6);scroll-margin-top:calc(var(--al-header-h) + var(--al-scroll-offset))}.kb-module__nVE76q__kb .kb-module__nVE76q__resultLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-band-ink-accent);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__resultStage{margin-top:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:-.03em;color:var(--al-band-ink-fg);text-wrap:balance;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.1}.kb-module__nVE76q__kb .kb-module__nVE76q__resultSummary{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-band-ink-fg-2);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__resultMove{margin-top:var(--al-space-4);border-inline-start:3px solid var(--al-band-ink-accent);border-radius:var(--al-radius);background:var(--al-surface-ink);padding:var(--al-space-4);max-width:48ch;color:var(--al-band-ink-fg-2);font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__resultMoveLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-band-ink-accent);margin-bottom:var(--al-space-1);font-size:11px;font-weight:600;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__resultScore{margin-top:var(--al-space-4);font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg-2);font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionList{margin-top:var(--al-space-4);gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionRow{gap:var(--al-space-2);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionHead{justify-content:space-between;align-items:baseline;gap:var(--al-space-3);display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionName{font-family:var(--al-font-display);color:var(--al-band-ink-fg);font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionScore{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg-2);white-space:nowrap;font-size:12px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionTrack{height:var(--al-space-2);border-radius:var(--al-radius-full);background:var(--al-ink-700);overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionFill{background:var(--al-band-ink-accent);width:0;height:100%;transition:width var(--al-motion-slow) var(--al-ease-move)}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionFill[data-weak=true]{background:var(--al-status-warning)}.kb-module__nVE76q__kb .kb-module__nVE76q__weakestNote{margin-top:var(--al-space-4);border-top:1px solid var(--al-band-ink-border);padding-top:var(--al-space-4);max-width:48ch;color:var(--al-band-ink-fg-2);font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__weakestNote strong{color:var(--al-band-ink-fg);font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__followUp{margin-top:var(--al-space-5);border-top:1px solid var(--al-band-ink-border);padding-top:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__followUpHeading{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-band-ink-fg);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__followUpBody{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-band-ink-fg-2);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__bandsDetails{margin-top:var(--al-space-5);border-top:1px solid var(--al-band-ink-border);padding-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__bandsSummary{min-height:var(--al-space-5);cursor:pointer;touch-action:manipulation;font-family:var(--al-font-display);color:var(--al-band-ink-accent);align-items:center;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__bandsSummary::-webkit-details-marker{display:none}.kb-module__nVE76q__kb .kb-module__nVE76q__bandsSummary:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__bandsList{margin-top:var(--al-space-3);gap:var(--al-space-2);max-width:48ch;color:var(--al-band-ink-fg-2);font-size:14px;line-height:1.55;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__bandsValue{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-band-ink-fg);font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__explorer{border:1px solid var(--al-border-strong);border-radius:var(--al-radius-lg);background:var(--al-surface-card);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTabShare{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-text-tertiary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__stageTab[aria-selected=true] .kb-module__nVE76q__stageTabShare{color:var(--al-text-inverse)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageNarrative{margin-top:var(--al-space-4);gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stageProse{max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__stageExample{margin-top:var(--al-space-5);border:1px solid var(--al-border-default);border-inline-start:3px solid var(--al-interactive);border-radius:var(--al-radius);background:var(--al-surface-accent);padding:var(--al-space-4) var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageExampleTitle{margin-top:var(--al-space-1);margin-bottom:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__stageAntiPattern{margin-top:var(--al-space-5);border:1px dashed var(--al-border-strong);border-radius:var(--al-radius);background:var(--al-surface-page);padding:var(--al-space-4) var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageAntiLabel{align-items:center;gap:var(--al-space-2);margin-bottom:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-status-danger-text);font-size:11px;font-weight:600;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__stageBottom{margin-top:var(--al-space-4);gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__stageInvestment{border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-surface-sunken);padding:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__investmentList{margin-top:var(--al-space-3);gap:var(--al-space-2);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__investmentRow{gap:var(--al-space-3);grid-template-columns:minmax(0,auto) minmax(0,1fr);font-size:14px;line-height:1.55;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__investmentRow dt{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__investmentRow dd{color:var(--al-text-secondary)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageCta{margin-top:var(--al-space-5);border-top:1px solid var(--al-border-default);padding-top:var(--al-space-4);justify-content:space-between;align-items:center;gap:var(--al-space-4);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__stageCtaLabel{font-family:var(--al-font-display);color:var(--al-text-primary);font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__stageCtaNote{margin-top:var(--al-space-1);max-width:48ch;color:var(--al-text-tertiary);font-size:12px;line-height:1.5}.kb-module__nVE76q__kb .kb-module__nVE76q__stageDetailLabelSpaced{margin-top:var(--al-space-4);font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-tertiary);font-size:11px;font-weight:600;display:block}@media (min-width:768px){.kb-module__nVE76q__kb .kb-module__nVE76q__assessment{padding:var(--al-space-7)}.kb-module__nVE76q__kb .kb-module__nVE76q__dimensionRail{grid-template-columns:repeat(4,minmax(0,1fr))}.kb-module__nVE76q__kb .kb-module__nVE76q__stageBottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.kb-module__nVE76q__kb .kb-module__nVE76q__bandGlow{background:var(--al-glow-ink);pointer-events:none;position:absolute;inset:0}.kb-module__nVE76q__kb .kb-module__nVE76q__bandGrid{background-image:var(--al-grid-blueprint);background-size:var(--al-space-7) var(--al-space-7);opacity:.25;pointer-events:none;position:absolute;inset:0}.kb-module__nVE76q__kb .kb-module__nVE76q__band{border-radius:var(--al-radius-lg);border:1px solid var(--al-border-default);background:var(--al-surface-accent);padding:var(--al-space-6);position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__bandInner{position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__bandHeading{font-family:var(--al-font-display);letter-spacing:-.02em;color:var(--al-text-primary);text-wrap:balance;font-size:24px;font-weight:700;line-height:1.3}.kb-module__nVE76q__kb .kb-module__nVE76q__bandLede{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:16px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__bandStats{margin-top:var(--al-space-6);gap:var(--al-space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__bandCard{background:var(--al-surface-card);border:1px solid var(--al-card-border);border-radius:var(--al-radius);padding:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__bandFigure{font-family:var(--al-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--al-interactive);font-size:32px;font-weight:700;line-height:1.2}.kb-module__nVE76q__kb .kb-module__nVE76q__bandLabel{margin-top:var(--al-space-2);color:var(--al-text-secondary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__bandSource{margin-top:var(--al-space-2);color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__glossaryList{margin-top:var(--al-space-4);gap:var(--al-space-3);max-width:520px;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__glossaryItem{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-card-pad)}.kb-module__nVE76q__kb .kb-module__nVE76q__glossaryTerm{font-family:var(--al-font-display);color:var(--al-text-primary);font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__glossaryDef{margin-top:var(--al-space-2);color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__faqList{margin-top:var(--al-space-4);align-items:start;gap:var(--al-space-2);grid-template-columns:minmax(0,1fr);max-width:520px;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__faqItem{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-space-4) var(--al-card-pad)}.kb-module__nVE76q__kb .kb-module__nVE76q__faqSummary{justify-content:space-between;align-items:baseline;gap:var(--al-space-3);cursor:pointer;touch-action:manipulation;font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);min-height:var(--al-space-5);font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__faqSummary::-webkit-details-marker{display:none}.kb-module__nVE76q__kb .kb-module__nVE76q__faqSummary:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__faqMarker{color:var(--al-interactive);font-family:var(--al-font-display);transition:transform var(--al-motion-base) var(--al-ease-move);flex:none;font-size:24px;line-height:1}.kb-module__nVE76q__kb .kb-module__nVE76q__faqItem[open] .kb-module__nVE76q__faqMarker{transform:rotate(45deg)}.kb-module__nVE76q__kb .kb-module__nVE76q__faqQuestion{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;scroll-margin-top:calc(var(--al-header-h) + var(--al-scroll-offset));font-size:16px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__sectionLede{margin-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__faqAnswer{margin-top:var(--al-space-3);color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__faqItem .kb-module__nVE76q__faqMarker{font-size:19px}.kb-module__nVE76q__kb .kb-module__nVE76q__authorCard{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-card-pad);box-shadow:var(--al-card-shadow);max-width:520px}.kb-module__nVE76q__kb .kb-module__nVE76q__authorHead{align-items:center;gap:var(--al-space-3);display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__authorAvatar{width:var(--al-space-7);height:var(--al-space-7);border-radius:var(--al-radius-full);background:var(--al-surface-accent);border:1px solid var(--al-border-default);font-family:var(--al-font-display);color:var(--al-interactive);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__authorName{font-family:var(--al-font-display);color:var(--al-text-primary);font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__authorRole{color:var(--al-text-tertiary);font-size:12px}.kb-module__nVE76q__kb .kb-module__nVE76q__authorBio{margin-top:var(--al-space-3);color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__credList{margin-top:var(--al-space-3);gap:var(--al-space-1);color:var(--al-text-tertiary);font-size:12px;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceList{margin-top:var(--al-space-4);gap:var(--al-space-2);font-size:14px;list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceItem{gap:var(--al-space-2);color:var(--al-text-tertiary);flex-wrap:wrap;align-items:baseline;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedGrid{margin-top:var(--al-space-4);gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedCard{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-card-radius);padding:var(--al-card-pad);box-shadow:var(--al-card-shadow);touch-action:manipulation;transition:all var(--al-motion-base) var(--al-ease);text-decoration:none;display:block;position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedCard:before{content:"";inset-inline:0;background:var(--al-gradient-accent);opacity:0;height:2px;transition:opacity var(--al-motion-base) var(--al-ease);position:absolute;top:0}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedCard:hover{box-shadow:var(--al-shadow-2);border-color:var(--al-border-strong);transform:translateY(-1px)}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedCard:hover:before{opacity:1}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedCard:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedTitle{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedDesc{margin-top:var(--al-space-2);color:var(--al-text-secondary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__wrapUp{gap:var(--al-space-5);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaSection{background:var(--al-surface-accent);border-block:1px solid var(--al-border-default);padding-block:var(--al-space-8)}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaHeading{font-family:var(--al-font-display);letter-spacing:-.03em;color:var(--al-text-primary);text-wrap:balance;max-width:20ch;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.2}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaLede{margin-top:var(--al-space-4);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:18px;line-height:1.6}.kb-module__nVE76q__kb .kb-module__nVE76q__updatedLine{padding-block:var(--al-space-5);color:var(--al-text-tertiary);font-size:12px}@media (min-width:768px){.kb-module__nVE76q__kb .kb-module__nVE76q__container{padding-inline:var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleFlow{padding-bottom:var(--al-space-9)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleFlowTop{padding-top:var(--al-space-7);padding-bottom:0}.kb-module__nVE76q__kb .kb-module__nVE76q__ctaSection{padding-block:var(--al-space-9)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleGrid{gap:var(--al-space-6);grid-template-columns:260px minmax(0,760px)}.kb-module__nVE76q__kb .kb-module__nVE76q__articleRail{height:100%}.kb-module__nVE76q__kb .kb-module__nVE76q__railInner{top:calc(var(--al-header-h) + var(--al-space-4));position:sticky}.kb-module__nVE76q__kb .kb-module__nVE76q__band{padding:var(--al-space-7)}.kb-module__nVE76q__kb .kb-module__nVE76q__stageDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-module__nVE76q__kb .kb-module__nVE76q__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.kb-module__nVE76q__kb .kb-module__nVE76q__btnPrimary:hover,.kb-module__nVE76q__kb .kb-module__nVE76q__btnSecondary:hover,.kb-module__nVE76q__kb .kb-module__nVE76q__relatedCard:hover{transform:none}.kb-module__nVE76q__kb .kb-module__nVE76q__btnPrimary:hover{background:var(--al-btn-bg-press)}.kb-module__nVE76q__kb .kb-module__nVE76q__btnSecondary:hover{border-color:var(--al-interactive);color:var(--al-interactive)}}.kb-module__nVE76q__kb .kb-module__nVE76q__heroFigure{margin-top:var(--al-space-5);border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__heroImg{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__heroScrim{background:linear-gradient(to top, var(--al-ink-900), transparent 45%);opacity:.7;pointer-events:none;position:absolute;inset:0}.kb-module__nVE76q__kb .kb-module__nVE76q__heroCaption{inset-inline-start:var(--al-space-4);bottom:var(--al-space-3);font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-on-ink);font-size:11px;font-weight:600;position:absolute}.kb-module__nVE76q__kb .kb-module__nVE76q__abbr{border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-surface-card);padding:var(--al-space-4) var(--al-space-5)}.kb-module__nVE76q__kb .kb-module__nVE76q__abbrLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-primary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__abbrGrid{margin-top:var(--al-space-3);gap:var(--al-space-2) var(--al-space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__abbrItem{gap:var(--al-space-2);align-items:baseline;min-width:0;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__abbrTerm{font-family:var(--al-font-display);color:var(--al-interactive);flex:none;font-size:12px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__abbrDef{color:var(--al-text-tertiary);font-size:12px;line-height:1.5}.kb-module__nVE76q__kb .kb-module__nVE76q__gate{margin-top:var(--al-space-5);border:1px solid var(--al-band-ink-accent);border-radius:var(--al-radius-lg);background:var(--al-band-ink-card);padding:var(--al-space-5);scroll-margin-top:calc(var(--al-header-h) + var(--al-scroll-offset))}.kb-module__nVE76q__kb .kb-module__nVE76q__gateHeading{margin-top:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-band-ink-fg);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__gateBody{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-band-ink-fg-2);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__gateForm{margin-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__gateFields{gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__gateLabel{margin-bottom:var(--al-space-1);font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-band-ink-fg);font-size:11px;font-weight:600;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__gateInput{width:100%;padding:var(--al-input-pad);border:1px solid var(--al-band-ink-border);border-radius:var(--al-input-radius);background:var(--al-surface-ink);color:var(--al-band-ink-fg);font-family:var(--al-font-text);transition:border-color var(--al-motion-fast) var(--al-ease), box-shadow var(--al-motion-fast) var(--al-ease);outline:none;font-size:14px}.kb-module__nVE76q__kb .kb-module__nVE76q__gateInput::placeholder{color:var(--al-band-ink-fg-2)}.kb-module__nVE76q__kb .kb-module__nVE76q__gateInput:focus-visible{border-color:var(--al-band-ink-accent);box-shadow:var(--al-ring)}.kb-module__nVE76q__kb .kb-module__nVE76q__gateError{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-status-warning);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__gateNote{margin-top:var(--al-space-3);max-width:48ch;color:var(--al-band-ink-fg-2);font-size:12px;line-height:1.5}.kb-module__nVE76q__kb .kb-module__nVE76q__sentNote{margin-top:var(--al-space-2);color:var(--al-band-ink-fg-2);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__sentNote strong{color:var(--al-band-ink-accent);font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__laneNote{font-family:var(--al-font-text);fill:var(--al-interactive);font-size:10px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__caseFigure{margin:0 0 var(--al-space-4);border-radius:var(--al-radius-sm);border:1px solid var(--al-border-default);width:100%;position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__caseImg{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__caseImgTint{background:var(--al-gradient-accent);opacity:.14;pointer-events:none;position:absolute;inset:0}.kb-module__nVE76q__kb .kb-module__nVE76q__failGrid{gap:var(--al-space-3);grid-template-columns:minmax(0,1fr);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__failCard{gap:var(--al-space-2);background:var(--al-card-bg);border:1px solid var(--al-card-border);border-inline-start:3px solid var(--al-status-warning);border-radius:var(--al-card-radius);padding:var(--al-space-4) var(--al-space-5);flex-direction:column;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__failCardHigh{border-inline-start-color:var(--al-status-danger)}.kb-module__nVE76q__kb .kb-module__nVE76q__failChips{gap:var(--al-space-2);flex-wrap:wrap;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__chip{align-items:center;gap:var(--al-space-1);border-radius:var(--al-radius-full);padding:var(--al-space-1) var(--al-space-3);font-family:var(--al-font-display);font-size:12px;font-weight:600;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__chipDanger{background:var(--al-status-danger-bg);color:var(--al-status-danger-text)}.kb-module__nVE76q__kb .kb-module__nVE76q__chipWarning{background:var(--al-status-warning-bg);color:var(--al-status-warning-text)}.kb-module__nVE76q__kb .kb-module__nVE76q__chipSuccess{background:var(--al-status-success-bg);color:var(--al-status-success-text)}.kb-module__nVE76q__kb .kb-module__nVE76q__failLead{font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:16px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__failDetail{max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__failPrevention{margin-top:var(--al-space-1);border-top:1px solid var(--al-border-default);padding-top:var(--al-space-2);max-width:48ch;color:var(--al-text-secondary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__failPreventionLabel{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-status-success-text);margin-bottom:var(--al-space-1);font-size:11px;font-weight:600;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__checkCta{margin-top:var(--al-space-4);border-top:1px solid var(--al-border-default);padding-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__checkReadout{font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-text-tertiary);font-size:12px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__checkReadout[data-state=some]{color:var(--al-text-secondary)}.kb-module__nVE76q__kb .kb-module__nVE76q__checkReadout[data-state=above]{color:var(--al-status-success-text)}.kb-module__nVE76q__kb .kb-module__nVE76q__checkCtaHeading{margin-top:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__checkCtaBody{margin-top:var(--al-space-2);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}@media (min-width:768px){.kb-module__nVE76q__kb .kb-module__nVE76q__gateFields{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-module__nVE76q__kb .kb-module__nVE76q__failGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-module__nVE76q__kb .kb-module__nVE76q__gate{padding:var(--al-space-6)}}.kb-module__nVE76q__kb .kb-module__nVE76q__archFlow{align-items:stretch;gap:var(--al-space-1);min-width:0;list-style:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__archNode{align-items:center;gap:var(--al-space-1);flex:1 1 0;min-width:0;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__archCard{background:var(--al-surface-page);border:1px solid var(--al-border-default);border-radius:var(--al-radius);min-width:0;height:100%;padding:var(--al-space-3);padding-top:calc(var(--al-space-3) + var(--al-space-1));flex:1 1 0;position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__archRamp{inset-inline:0;height:var(--al-space-1);position:absolute;top:0}.kb-module__nVE76q__kb .kb-module__nVE76q__archRamp1{background:var(--al-surface-accent)}.kb-module__nVE76q__kb .kb-module__nVE76q__archRamp2{background:var(--al-link)}.kb-module__nVE76q__kb .kb-module__nVE76q__archRamp3{background:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__archRamp4{background:var(--al-interactive-press)}.kb-module__nVE76q__kb .kb-module__nVE76q__archRamp5{background:var(--al-surface-ink)}.kb-module__nVE76q__kb .kb-module__nVE76q__archCardHead{gap:var(--al-space-1);min-height:var(--al-space-8);flex-direction:column;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=archCardHead]{min-height:0}.kb-module__nVE76q__kb .kb-module__nVE76q__archArrow{font-family:var(--al-font-display);color:var(--al-interactive);flex:none;font-size:19px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__caseList{margin-top:var(--al-space-4);gap:var(--al-space-2);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__caseItem{background:var(--al-card-bg);border:1px solid var(--al-card-border);border-radius:var(--al-radius-lg);transition:border-color var(--al-motion-base) var(--al-ease), box-shadow var(--al-motion-base) var(--al-ease);overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__caseItem[open]{border-color:var(--al-border-strong);box-shadow:var(--al-shadow-1)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseItem[open] .kb-module__nVE76q__faqMarker{transform:rotate(45deg)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseSummary{align-items:center;gap:var(--al-space-4);padding:var(--al-space-3) var(--al-space-4);min-height:var(--al-space-7);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__caseSummary::-webkit-details-marker{display:none}.kb-module__nVE76q__kb .kb-module__nVE76q__caseSummary:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__caseThumb{aspect-ratio:2;object-fit:cover;border-radius:var(--al-radius-sm);border:1px solid var(--al-border-default);flex:none;width:96px;height:auto;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__caseSummaryText{flex-direction:column;flex:1;min-width:0;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__caseOpenBody{border-top:1px solid var(--al-border-default);padding:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__caseCols{gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__caseCol{min-width:0}.kb-module__nVE76q__kb .kb-module__nVE76q__caseLabelSpaced{margin-top:var(--al-space-3);display:block}.kb-module__nVE76q__kb [data-kb-reveal]{transition:opacity var(--al-motion-slow) var(--al-ease), translate var(--al-motion-slow) var(--al-ease-move)}[data-kb-reveal-armed] .kb-module__nVE76q__kb [data-kb-reveal]:not([data-kb-reveal=in]){opacity:0;translate:0 var(--al-space-3)}.kb-module__nVE76q__kb .kb-module__nVE76q__archFlow .kb-module__nVE76q__archNode:nth-child(2){transition-delay:calc(var(--al-motion-base) * .4)}.kb-module__nVE76q__kb .kb-module__nVE76q__archFlow .kb-module__nVE76q__archNode:nth-child(3){transition-delay:calc(var(--al-motion-base) * .8)}.kb-module__nVE76q__kb .kb-module__nVE76q__archFlow .kb-module__nVE76q__archNode:nth-child(4){transition-delay:calc(var(--al-motion-base) * 1.2)}.kb-module__nVE76q__kb .kb-module__nVE76q__archFlow .kb-module__nVE76q__archNode:nth-child(5){transition-delay:calc(var(--al-motion-base) * 1.6)}.kb-module__nVE76q__kb .kb-module__nVE76q__archCard{transition:transform var(--al-motion-base) var(--al-ease), box-shadow var(--al-motion-base) var(--al-ease), border-color var(--al-motion-base) var(--al-ease)}.kb-module__nVE76q__kb .kb-module__nVE76q__archCard:hover{box-shadow:var(--al-shadow-2);border-color:var(--al-border-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.kb-module__nVE76q__kb .kb-module__nVE76q__archCard:hover{border-color:var(--al-interactive);transform:none}}@media (min-width:768px){.kb-module__nVE76q__kb .kb-module__nVE76q__caseCols{gap:var(--al-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-module__nVE76q__kb .kb-module__nVE76q__figureHead{justify-content:space-between;align-items:flex-start;gap:var(--al-space-4);display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__expandBtn{align-items:center;gap:var(--al-space-2);min-height:var(--al-space-6);border:1px solid var(--al-border-strong);border-radius:var(--al-radius);padding:var(--al-space-1) var(--al-space-3);font-family:var(--al-font-display);color:var(--al-text-secondary);cursor:pointer;touch-action:manipulation;transition:all var(--al-motion-fast) var(--al-ease);background:0 0;flex:none;font-size:12px;font-weight:600;display:inline-flex}.kb-module__nVE76q__kb .kb-module__nVE76q__expandBtn:hover{border-color:var(--al-interactive);color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__expandBtn:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__hscrollWrap{min-width:0;position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__hscrollBtn{z-index:1;width:var(--al-space-6);height:var(--al-space-6);border-radius:var(--al-radius-full);background:var(--al-surface-card);border:1px solid var(--al-border-strong);box-shadow:var(--al-shadow-2);color:var(--al-text-primary);font-family:var(--al-font-display);cursor:pointer;touch-action:manipulation;transition:border-color var(--al-motion-fast) var(--al-ease), color var(--al-motion-fast) var(--al-ease);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.kb-module__nVE76q__kb .kb-module__nVE76q__hscrollBtn:hover{border-color:var(--al-interactive);color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__hscrollBtn:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__hscrollBtnPrev{inset-inline-start:calc(-1 * var(--al-space-2))}.kb-module__nVE76q__kb .kb-module__nVE76q__hscrollBtnNext{inset-inline-end:calc(-1 * var(--al-space-2))}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialog,.kb-module__nVE76q__kbDialog{border:1px solid var(--al-border-strong);border-radius:var(--al-radius-lg);background:var(--al-surface-page);width:min(96vw,1400px);max-height:92vh;color:var(--al-text-secondary);box-shadow:var(--al-shadow-3);padding:var(--al-space-5)}.kb-module__nVE76q__kbDialog::backdrop{background:var(--al-glow-ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kb-module__nVE76q__kbDialogHead{justify-content:space-between;align-items:center;gap:var(--al-space-4);padding-bottom:var(--al-space-4);border-bottom:1px solid var(--al-border-default);display:flex}.kb-module__nVE76q__kbDialogTitle{font-family:var(--al-font-display);color:var(--al-text-primary);margin:0;font-size:19px;font-weight:600}.kb-module__nVE76q__kbDialogClose{align-items:center;gap:var(--al-space-2);min-height:var(--al-space-6);border:1px solid var(--al-border-strong);border-radius:var(--al-radius);padding:var(--al-space-1) var(--al-space-3);font-family:var(--al-font-display);color:var(--al-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;font-size:12px;font-weight:600;display:inline-flex}.kb-module__nVE76q__kbDialogClose:hover{border-color:var(--al-interactive);color:var(--al-interactive)}.kb-module__nVE76q__kbDialogClose:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kbDialogContent{margin-top:var(--al-space-4);max-height:calc(92vh - var(--al-space-9));overflow:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=archComponentDetail]{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--al-text-tertiary);margin:0;font-size:12px;line-height:1.5;position:static;overflow:visible}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=archCard]{flex:none;min-width:220px}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=archNode]{flex:none}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=archFlow]{min-width:max-content}.kb-module__nVE76q__flowTip{z-index:60;background:var(--al-surface-ink);max-width:320px;color:var(--al-text-on-ink);border:1px solid var(--al-ink-700);border-radius:var(--al-radius);box-shadow:var(--al-shadow-3);padding:var(--al-space-3) var(--al-space-4);font-family:var(--al-font-text);pointer-events:none;font-size:12px;line-height:1.5;position:fixed}.kb-module__nVE76q__flowTipLabel{font-family:var(--al-font-display);color:var(--al-text-on-ink);margin-bottom:var(--al-space-1);font-size:12px;font-weight:700;display:block}.kb-module__nVE76q__flowTip span{color:var(--al-text-on-ink-2)}.kb-module__nVE76q__kb .kb-module__nVE76q__flowStory{margin-top:var(--al-space-2);gap:var(--al-space-2);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__flowStoryItem{max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;padding-inline-start:var(--al-space-4);font-size:14px;line-height:1.55;position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__flowStoryItem:before{content:"";inset-inline-start:0;top:calc(var(--al-space-2) - 1px);width:var(--al-space-2);height:var(--al-space-2);border-radius:var(--al-radius-full);background:var(--al-interactive);position:absolute}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDive{margin-top:var(--al-space-4);border-top:1px solid var(--al-border-default);padding-top:var(--al-space-3)}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveSummary{justify-content:space-between;align-items:center;gap:var(--al-space-3);min-height:var(--al-space-5);cursor:pointer;touch-action:manipulation;font-family:var(--al-font-display);color:var(--al-interactive);font-size:14px;font-weight:600;list-style:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveSummary::-webkit-details-marker{display:none}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveSummary:focus-visible{box-shadow:var(--al-ring);border-radius:var(--al-radius-sm);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDive[open] .kb-module__nVE76q__deepDiveSummary .kb-module__nVE76q__faqMarker{transform:rotate(45deg)}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveList{margin-top:var(--al-space-3);gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveItem{border-inline-start:1px solid var(--al-border-strong);padding-inline-start:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveTitle{font-family:var(--al-font-display);color:var(--al-text-primary);text-wrap:balance;font-size:14px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__deepDiveBody{margin-top:var(--al-space-1);max-width:48ch;color:var(--al-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=deepDive]{border-top:1px solid var(--al-border-default);margin-top:var(--al-space-4);padding-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=deepDiveList]{gap:var(--al-space-4) var(--al-space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kb-module__nVE76q__kb .kb-module__nVE76q__proseRow{gap:var(--al-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.kb-module__nVE76q__kb .kb-module__nVE76q__proseRow{gap:var(--al-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.kb-module__nVE76q__kb .kb-module__nVE76q__proseRow .kb-module__nVE76q__prose{max-width:none}}.kb-module__nVE76q__kb .kb-module__nVE76q__glossFigure{margin-top:var(--al-space-4);border:1px solid var(--al-border-strong);border-radius:var(--al-radius-lg);background:var(--al-surface-card);padding:var(--al-space-5);position:relative;overflow:hidden}.kb-module__nVE76q__kb .kb-module__nVE76q__glossFigure>*{position:relative}.kb-module__nVE76q__kb .kb-module__nVE76q__glossMapWrap{justify-content:center;min-width:0;display:flex;overflow-x:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__glossSvg{max-width:100%;height:auto}.kb-module__nVE76q__kb .kb-module__nVE76q__glossOrbit{fill:none;stroke:var(--al-border-default);stroke-dasharray:3 6}@keyframes kb-module__nVE76q__kb-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kb-module__nVE76q__kb .kb-module__nVE76q__glossOrbitSpin{transform-origin:50%;transform-box:fill-box;animation:kb-module__nVE76q__kb-orbit var(--al-motion-ambient) linear infinite}@media (prefers-reduced-motion:reduce){.kb-module__nVE76q__kb .kb-module__nVE76q__glossOrbitSpin{animation:none}}.kb-module__nVE76q__kb .kb-module__nVE76q__glossLine{stroke:var(--al-border-default);stroke-width:1px}.kb-module__nVE76q__kb .kb-module__nVE76q__glossCenter{fill:var(--al-interactive);stroke:var(--al-interactive-press);stroke-width:1px}.kb-module__nVE76q__kb .kb-module__nVE76q__glossCenterText{fill:var(--al-text-inverse);font-family:var(--al-font-display);font-size:13px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__glossNode{cursor:default}.kb-module__nVE76q__kb .kb-module__nVE76q__glossHalo{fill:var(--al-surface-accent);stroke:var(--al-border-default);stroke-width:1px;transition:stroke var(--al-motion-fast) var(--al-ease)}.kb-module__nVE76q__kb .kb-module__nVE76q__glossNode:hover .kb-module__nVE76q__glossHalo{stroke:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__glossDot{fill:var(--al-surface-card);stroke:var(--al-interactive);stroke-width:1px}.kb-module__nVE76q__kb .kb-module__nVE76q__glossCore{fill:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__glossLabel{fill:var(--al-text-secondary);font-family:var(--al-font-display);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__faqCols{margin-top:var(--al-space-4);gap:var(--al-space-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__faqCols .kb-module__nVE76q__faqList{max-width:none;margin-top:0}@media (min-width:1024px){.kb-module__nVE76q__kb .kb-module__nVE76q__faqCols{gap:var(--al-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-module__nVE76q__kbV2Host{display:contents}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceGrid{margin-top:var(--al-space-3);gap:var(--al-space-2);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceCard{align-items:center;gap:var(--al-space-3);border:1px solid var(--al-border-default);border-radius:var(--al-radius);background:var(--al-surface-card);padding:var(--al-space-2) var(--al-space-3);touch-action:manipulation;min-height:var(--al-space-7);transition:border-color var(--al-motion-fast) var(--al-ease), box-shadow var(--al-motion-fast) var(--al-ease);text-decoration:none;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceCard:hover{border-color:var(--al-interactive);box-shadow:var(--al-shadow-1)}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceCard:focus-visible{box-shadow:var(--al-ring);outline:none}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceBadge{width:var(--al-space-6);height:var(--al-space-6);border-radius:var(--al-radius-sm);background:var(--al-surface-accent);border:1px solid var(--al-border-default);font-family:var(--al-font-display);font-variant-numeric:tabular-nums;color:var(--al-interactive);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceBody{flex-direction:column;flex:1;min-width:0;display:flex}.kb-module__nVE76q__kb .kb-module__nVE76q__sourcePublisher{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-tertiary);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceTitle{color:var(--al-link);font-size:14px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceCard:hover .kb-module__nVE76q__sourceTitle{color:var(--al-interactive-press)}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceArrow{font-family:var(--al-font-display);color:var(--al-text-tertiary);transition:color var(--al-motion-fast) var(--al-ease);flex:none;font-size:14px;font-weight:700}.kb-module__nVE76q__kb .kb-module__nVE76q__sourceCard:hover .kb-module__nVE76q__sourceArrow{color:var(--al-interactive)}@media (min-width:768px){.kb-module__nVE76q__kb .kb-module__nVE76q__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-module__nVE76q__kb .kb-module__nVE76q__leadDialog,.kb-module__nVE76q__leadDialog{border:1px solid var(--al-border-strong);border-radius:var(--al-radius-lg);background:var(--al-surface-page);width:min(92vw,520px);color:var(--al-text-secondary);box-shadow:var(--al-shadow-3);padding:var(--al-space-6)}.kb-module__nVE76q__leadDialog::backdrop{background:var(--al-glow-ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kb-module__nVE76q__kb .kb-module__nVE76q__leadEyebrow{font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-interactive);font-size:11px;font-weight:600}.kb-module__nVE76q__kb .kb-module__nVE76q__leadHeading{margin-top:var(--al-space-2);font-family:var(--al-font-display);letter-spacing:-.01em;color:var(--al-text-primary);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.4}.kb-module__nVE76q__kb .kb-module__nVE76q__leadHeading strong{color:var(--al-interactive)}.kb-module__nVE76q__kb .kb-module__nVE76q__leadContext{margin-top:var(--al-space-2);color:var(--al-text-tertiary);font-size:14px;line-height:1.55}.kb-module__nVE76q__kb .kb-module__nVE76q__leadFields{margin-top:var(--al-space-4);gap:var(--al-space-3);display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__leadLabel{margin-bottom:var(--al-space-1);font-family:var(--al-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--al-text-primary);font-size:11px;font-weight:600;display:block}.kb-module__nVE76q__kb .kb-module__nVE76q__leadInput{width:100%;padding:var(--al-input-pad);border:1px solid var(--al-input-border);border-radius:var(--al-input-radius);background:var(--al-input-bg);color:var(--al-input-fg);font-family:var(--al-font-text);transition:border-color var(--al-motion-fast) var(--al-ease), box-shadow var(--al-motion-fast) var(--al-ease);outline:none;font-size:14px}.kb-module__nVE76q__kb .kb-module__nVE76q__leadInput:focus-visible{border-color:var(--al-input-border-focus);box-shadow:var(--al-ring)}.kb-module__nVE76q__kb .kb-module__nVE76q__leadForm .kb-module__nVE76q__btnRow{margin-top:var(--al-space-4)}.kb-module__nVE76q__kb .kb-module__nVE76q__leadError{margin-top:var(--al-space-3);color:var(--al-status-danger-text);font-size:14px}.kb-module__nVE76q__kb .kb-module__nVE76q__leadNote{margin-top:var(--al-space-3);color:var(--al-text-tertiary);font-size:12px;line-height:1.5}.kb-module__nVE76q__kb .kb-module__nVE76q__leadThanks{display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent{justify-items:center;display:grid}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=figureScroll],.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=glossMapWrap],.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=hscrollWrap]{max-width:none;overflow:visible}.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=deepDive],.kb-module__nVE76q__kb .kb-module__nVE76q__kbDialogContent [class*=figureData]{justify-self:stretch}@media (min-width:768px){.kb-module__nVE76q__kb .kb-module__nVE76q__railInner{max-height:calc(100vh - var(--al-header-h) - var(--al-space-6));overscroll-behavior:contain;overflow-y:auto}}.kb-module__nVE76q__kb .kb-module__nVE76q__figureScroll svg{max-width:none}
