.FRvD7q_diagram{margin:var(--spacing-scale-48) 0 0;padding:var(--spacing-scale-32);border:1px solid var(--border-card);border-radius:var(--radius-surface,8px);background:var(--hero-elevated)}.FRvD7q_head,.FRvD7q_row{align-items:center;gap:var(--spacing-scale-16);grid-template-columns:1fr 4.5rem 1fr;display:grid}.FRvD7q_head{margin:0 0 var(--spacing-scale-20);padding:0 0 var(--spacing-scale-16);border-bottom:1px solid var(--grid-hairline)}.FRvD7q_source{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);color:var(--hero-text)}.FRvD7q_sourceRight{text-align:right}.FRvD7q_sourceTag{margin-left:var(--spacing-scale-8);background:var(--hero-base);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-faint);border-radius:999px;padding:.2em .6em}.FRvD7q_rows{gap:var(--spacing-scale-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FRvD7q_cell{align-items:center;gap:var(--spacing-scale-12);min-width:0;display:flex}.FRvD7q_cellRight{justify-content:flex-end}.FRvD7q_chip{width:var(--spacing-scale-24);height:var(--spacing-scale-24);border-radius:var(--radius-surface,6px);border:1px solid var(--border-card);background:var(--chip);flex:none}.FRvD7q_token{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);color:var(--hero-muted);white-space:nowrap}.FRvD7q_value{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--hero-apricot)}.FRvD7q_value[data-hex=true]{color:var(--value-color)}.FRvD7q_connector{justify-content:center;align-items:center;height:1.5rem;display:flex;position:relative}.FRvD7q_line{width:100%;height:2px;overflow:visible}.FRvD7q_linePath{fill:none;stroke:var(--cta-fill);stroke-width:2px}.FRvD7q_check{background:var(--hero-base);width:1.5rem;height:1.5rem;color:var(--cta-fill);border-radius:999px;place-items:center;display:grid;position:absolute}.FRvD7q_check svg{width:.95rem;height:.95rem}.FRvD7q_footer{align-items:center;gap:var(--spacing-scale-12);margin:var(--spacing-scale-24) 0 0;padding:var(--spacing-scale-16) 0 0;border-top:1px solid var(--grid-hairline);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--hero-muted);display:flex}.FRvD7q_footer code{font-family:var(--font-mono);color:var(--hero-text);text-transform:none}.FRvD7q_footerDot{background:var(--cta-fill);border-radius:999px;flex:none;width:.55rem;height:.55rem}@media (max-width:48rem){.FRvD7q_head{display:none}.FRvD7q_row{gap:var(--spacing-scale-8);padding:var(--spacing-scale-16);border:1px solid var(--border-card);border-radius:var(--radius-surface,6px);grid-template-columns:1fr}.FRvD7q_cellRight{flex-direction:row-reverse;justify-content:flex-start}.FRvD7q_connector{justify-content:flex-start;height:auto}.FRvD7q_line{display:none}.FRvD7q_check{position:static}}
.AZgtNG_spread{width:100%;position:relative}.AZgtNG_wrap{max-width:var(--mb-maxw);padding:var(--mb-pad) var(--mb-margin);margin-inline:auto;position:relative}.AZgtNG_grid{grid-template-columns:repeat(var(--mb-cols), minmax(0, 1fr));column-gap:var(--mb-gutter);row-gap:var(--mb-lh);display:grid}.AZgtNG_band{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--mb-gutter);row-gap:var(--mb-lh);align-items:start;display:grid}@supports not (grid-template-columns:subgrid){.AZgtNG_band{grid-template-columns:repeat(var(--mb-cols), minmax(0, 1fr))}}.AZgtNG_mast{grid-column:1/-1}.AZgtNG_lede{grid-column:1/7}.AZgtNG_numeral{grid-column:9/-1}.AZgtNG_body{grid-column:1/6}.AZgtNG_figure{grid-column:6/-1;margin:0}.AZgtNG_capLeft{grid-column:1/6}.AZgtNG_capRight{grid-column:6/-1}.AZgtNG_mastText{font-family:var(--font-display);font-weight:800;font-size:var(--text-display-md);line-height:calc(var(--mb-baseline) * 10);letter-spacing:-.02em;color:var(--hero-text);margin:0}.AZgtNG_kicker{margin:0 0 var(--mb-lh) 0;font-family:var(--font-mono);font-size:var(--text-mono-xs);line-height:calc(var(--mb-baseline) * 2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--hero-apricot)}.AZgtNG_ledeText{font-family:var(--font-sans,inherit);font-size:var(--text-body-lg);line-height:calc(var(--mb-baseline) * 4);color:var(--hero-text);margin:0}.AZgtNG_numeralText{font-family:var(--font-display);font-weight:800;font-size:var(--text-display-lg);line-height:calc(var(--mb-baseline) * 13);letter-spacing:-.03em;color:var(--signal-velocity);margin:0}.AZgtNG_numeralLabel{font-family:var(--font-mono);font-size:var(--text-mono-xs);line-height:calc(var(--mb-baseline) * 2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--hero-muted);margin:0}.AZgtNG_bodyText{font-size:var(--text-body-md);line-height:var(--mb-lh);color:var(--hero-muted);margin:0}.AZgtNG_bodyText+.AZgtNG_bodyText{margin-top:var(--mb-lh)}.AZgtNG_figurePanel{min-height:calc(var(--mb-lh) * 14);border:1px solid var(--grid-hairline);background:var(--hero-elevated);height:100%;padding:var(--mb-lh);position:relative}.AZgtNG_figureTag{top:var(--mb-baseline);left:var(--mb-baseline);font-family:var(--font-mono);font-size:var(--text-mono-xs);line-height:calc(var(--mb-baseline) * 2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--hero-apricot);margin:0;position:absolute}.AZgtNG_specList{margin:var(--mb-lh) 0 0 0;gap:var(--mb-baseline);flex-direction:column;padding:0;list-style:none;display:flex}.AZgtNG_specRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-scale-16);border-bottom:1px solid var(--border-card);padding-bottom:var(--mb-baseline);font-family:var(--font-mono);font-size:var(--text-mono-sm);line-height:calc(var(--mb-baseline) * 3);color:var(--hero-text);display:flex}.AZgtNG_specKey{color:var(--hero-muted);letter-spacing:var(--tracking-mono);text-transform:uppercase}.AZgtNG_specVal{color:var(--logic-pulse)}.AZgtNG_cap{font-family:var(--font-mono);font-size:var(--text-mono-xs);line-height:calc(var(--mb-baseline) * 3);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--hero-faint);margin:0}.AZgtNG_toggle{top:calc(var(--mb-baseline) * 4);right:var(--mb-margin);z-index:3;align-items:center;gap:var(--spacing-scale-8);padding:var(--spacing-scale-8) var(--spacing-scale-12);border:1px solid var(--grid-hairline);border-radius:var(--radius-sm);background:var(--hero-elevated);color:var(--hero-text);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;cursor:pointer;transition:background .16s,color .16s,border-color .16s;display:inline-flex;position:absolute}.AZgtNG_toggle:hover{border-color:var(--signal-velocity)}.AZgtNG_toggle:focus-visible{outline:2px solid var(--signal-velocity);outline-offset:3px}.AZgtNG_toggle[aria-pressed=true]{background:var(--signal-velocity);color:var(--cta-fill-fg);border-color:var(--signal-velocity)}.AZgtNG_dot{width:var(--spacing-scale-8);height:var(--spacing-scale-8);background:var(--hero-muted);border-radius:50%}.AZgtNG_toggle[aria-pressed=true] .AZgtNG_dot{background:var(--cta-fill-fg)}.AZgtNG_kbd{font-family:var(--font-mono);color:var(--hero-faint)}.AZgtNG_guides{pointer-events:none;z-index:2;opacity:0;transition:opacity .26s;position:absolute;inset:0}.AZgtNG_cols{top:0;bottom:0;left:var(--mb-margin);right:var(--mb-margin);grid-template-columns:repeat(var(--mb-cols), minmax(0, 1fr));column-gap:var(--mb-gutter);display:grid;position:absolute}.AZgtNG_col{background:var(--mb-grid-col);box-shadow:inset 1px 0 0 var(--mb-grid-edge), inset -1px 0 0 var(--mb-grid-edge);position:relative}.AZgtNG_colNum{top:calc(var(--mb-baseline) * 2);text-align:center;font-family:var(--font-mono);font-size:var(--text-mono-xs);color:var(--signal-velocity);line-height:1;position:absolute;left:0;right:0}.AZgtNG_rows{left:var(--mb-margin);right:var(--mb-margin);top:var(--mb-pad);background-image:repeating-linear-gradient(to bottom, var(--mb-grid-base) 0 1px, transparent 1px var(--mb-lh)), repeating-linear-gradient(to bottom, var(--mb-grid-base-min) 0 1px, transparent 1px var(--mb-baseline));position:absolute;bottom:0}.AZgtNG_mline{background:var(--mb-grid-margin-line);width:1px;position:absolute;top:0;bottom:0}.AZgtNG_mlineL{left:var(--mb-margin)}.AZgtNG_mlineR{right:var(--mb-margin)}@media not (min-width:48rem){.AZgtNG_wrap{padding:var(--spacing-scale-48) var(--spacing-scale-24)}.AZgtNG_cols,.AZgtNG_rows{left:var(--spacing-scale-24);right:var(--spacing-scale-24)}.AZgtNG_rows{top:var(--spacing-scale-48)}.AZgtNG_mlineL{left:var(--spacing-scale-24)}.AZgtNG_mlineR{right:var(--spacing-scale-24)}.AZgtNG_mast,.AZgtNG_lede,.AZgtNG_numeral,.AZgtNG_body,.AZgtNG_figure,.AZgtNG_capLeft,.AZgtNG_capRight{grid-column:1/-1}.AZgtNG_toggle{top:var(--spacing-scale-16);right:var(--spacing-scale-24)}}@media (prefers-reduced-motion:reduce){.AZgtNG_guides,.AZgtNG_toggle{transition:none}}
.ud9OxG_page{background:var(--hero-base)}.ud9OxG_heroBand{isolation:isolate;position:relative;overflow:hidden}.ud9OxG_heroContent{z-index:1;position:relative}.ud9OxG_heading{margin:var(--spacing-scale-24) 0 0;font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);letter-spacing:-.02em;color:var(--hero-text);font-weight:600}.ud9OxG_intro{margin:var(--spacing-scale-24) 0 0;max-width:46rem;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--hero-text)}.ud9OxG_auditSummary{margin:var(--spacing-scale-32) 0 0;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--hero-faint)}.ud9OxG_auditSummary[data-has-undefined]{color:var(--hero-error)}.ud9OxG_heroStat{align-items:baseline;gap:var(--spacing-scale-16);margin:var(--spacing-scale-32) 0 0;flex-wrap:wrap;display:flex}.ud9OxG_heroStatNum{font-family:var(--font-display);font-size:var(--text-display-md);letter-spacing:-.02em;color:var(--hero-apricot);font-weight:600;line-height:1}.ud9OxG_heroStatLabel{max-width:22rem;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--hero-muted)}.ud9OxG_contractGrid{gap:var(--spacing-scale-40);display:grid}.ud9OxG_contractGrid>*{min-width:0}@media (min-width:64rem){.ud9OxG_contractGrid{align-items:start;gap:var(--spacing-scale-48);grid-template-columns:.78fr 1.22fr}}.ud9OxG_contractEvidence{gap:var(--spacing-scale-32);flex-direction:column;display:flex}.ud9OxG_contractEvidenceRow{align-items:center;gap:var(--spacing-scale-16);flex-wrap:wrap;display:flex}.ud9OxG_contractTypeSpecimen{font-family:var(--font-display);font-size:var(--text-display-md);letter-spacing:-.02em;color:var(--hero-text);font-weight:600;line-height:1}.ud9OxG_contractCaption{margin:var(--spacing-scale-20) 0 0;font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--hero-faint)}.ud9OxG_contractEvidenceRow .ud9OxG_swatch{width:5rem}.ud9OxG_contractEvidenceRow .ud9OxG_swatchChip{height:3.5rem}.ud9OxG_sectionTitle{margin:0 0 var(--spacing-scale-40);font-family:var(--font-display);font-size:var(--text-headline-lg);line-height:var(--text-headline-lg--line-height);letter-spacing:-.02em;color:var(--hero-text);font-weight:600}.ud9OxG_sectionBody{margin:0 0 var(--spacing-scale-40);max-width:44rem;font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);color:var(--hero-text)}.ud9OxG_tokenValue{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.02em;color:var(--hero-muted);overflow-wrap:anywhere}.ud9OxG_tokenValue[data-color=true]{color:var(--token-swatch-color)}.ud9OxG_tokenName{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.02em;color:var(--hero-faint);overflow-wrap:anywhere}.ud9OxG_colorGroup{margin-top:var(--spacing-scale-48)}.ud9OxG_colorGroup:first-of-type{margin-top:0}.ud9OxG_groupTitle{margin:0 0 var(--spacing-scale-20);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-faint)}.ud9OxG_swatchGrid{gap:var(--spacing-scale-24);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.ud9OxG_swatch{gap:var(--spacing-scale-8);flex-direction:column;display:flex}.ud9OxG_swatchChip{border-radius:var(--radius-surface);border:1px solid var(--grid-hairline);height:4.5rem}.ud9OxG_swatchName{font-size:var(--text-body-sm);color:var(--hero-text);font-weight:500}.ud9OxG_swatchNote{font-size:var(--text-body-xs);color:var(--hero-faint);line-height:1.45}.ud9OxG_typeList{flex-direction:column;display:flex}.ud9OxG_typeRow{gap:var(--spacing-scale-12);padding:var(--spacing-scale-32) 0;border-top:1px solid var(--grid-hairline);flex-direction:column;display:flex}.ud9OxG_typeRow:first-child{border-top:0;padding-top:0}.ud9OxG_typeSpecimen{color:var(--hero-text);overflow-wrap:anywhere;margin:0}.ud9OxG_typeMeta{align-items:baseline;gap:var(--spacing-scale-8) var(--spacing-scale-16);flex-wrap:wrap;display:flex}.ud9OxG_typeName{font-size:var(--text-body-sm);color:var(--hero-text);font-weight:500}.ud9OxG_spacingList{flex-direction:column;display:flex}.ud9OxG_spacingRow{align-items:center;gap:var(--spacing-scale-16);padding:var(--spacing-scale-12) 0;border-top:1px solid var(--grid-hairline);grid-template-columns:3.5rem 1fr 5.5rem;display:grid}.ud9OxG_spacingRow:first-child{border-top:0}.ud9OxG_spacingStep{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--hero-text);align-items:center;gap:4px;display:inline-flex}.ud9OxG_offGridDot{background:var(--hero-apricot);border-radius:50%;width:5px;height:5px}.ud9OxG_spacingBarTrack{width:100%;min-width:0;display:block}.ud9OxG_spacingBar{background:var(--hero-apricot);border-radius:2px;max-width:100%;height:12px;display:block}.ud9OxG_spacingRow[data-off-grid=true] .ud9OxG_spacingBar{background:var(--sys-apricot-wash-40)}.ud9OxG_radiusGrid{gap:var(--spacing-scale-24);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.ud9OxG_radiusItem{gap:var(--spacing-scale-8);flex-direction:column;align-items:flex-start;display:flex}.ud9OxG_radiusBox{background:var(--hero-elevated);border:1px solid var(--grid-hairline);width:100%;height:5rem}.ud9OxG_radiusName{font-size:var(--text-body-sm);color:var(--hero-text);font-weight:500}.ud9OxG_radiusGrid[data-primitive=true]{opacity:.5}.ud9OxG_specRows{flex-direction:column;display:flex}.ud9OxG_specRow{align-items:baseline;gap:var(--spacing-scale-8) var(--spacing-scale-24);padding:var(--spacing-scale-16) 0;border-top:1px solid var(--grid-hairline);grid-template-columns:10rem 1fr;display:grid}.ud9OxG_specRow:first-child{border-top:0}.ud9OxG_specName{font-size:var(--text-body-md);color:var(--hero-text);font-weight:500}.ud9OxG_specNote{font-size:var(--text-body-sm);color:var(--hero-faint);grid-column:1/-1}.ud9OxG_exportPanel{border:1px solid var(--grid-hairline);border-radius:var(--radius-surface);background:var(--hero-elevated);overflow:hidden}.ud9OxG_exportBar{gap:var(--spacing-scale-4);padding:var(--spacing-scale-8) var(--spacing-scale-16) 0;border-bottom:1px solid var(--grid-hairline);flex-wrap:wrap;display:flex}.ud9OxG_exportTab{appearance:none;padding:var(--spacing-scale-12) var(--spacing-scale-12);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.02em;color:var(--hero-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .2s,border-color .2s}.ud9OxG_exportTab:hover{color:var(--hero-text)}.ud9OxG_exportTab[data-active=true]{color:var(--hero-text);border-bottom-color:var(--hero-apricot)}.ud9OxG_exportTab:focus-visible{outline:2px solid var(--cta-ring);outline-offset:2px}.ud9OxG_exportControls{justify-content:space-between;align-items:center;gap:var(--spacing-scale-16);padding:var(--spacing-scale-12) var(--spacing-scale-16);border-bottom:1px solid var(--grid-hairline);display:flex}.ud9OxG_densityToggle{gap:var(--spacing-scale-4);padding:var(--spacing-scale-4);border:1px solid var(--grid-hairline);border-radius:var(--radius-surface);display:inline-flex}.ud9OxG_densityButton{appearance:none;border-radius:calc(var(--radius-surface) - 2px);padding:var(--spacing-scale-4) var(--spacing-scale-12);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-muted);cursor:pointer;background:0 0;border:0;transition:color .16s,background-color .16s}.ud9OxG_densityButton[data-active=true]{background:var(--sys-base-wash-70);color:var(--hero-text)}.ud9OxG_densityButton:focus-visible{outline:2px solid var(--cta-ring);outline-offset:2px}.ud9OxG_copyButton{appearance:none;border:1px solid var(--grid-hairline);border-radius:var(--radius-surface);padding:var(--spacing-scale-4) var(--spacing-scale-16);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-text);cursor:pointer;background:0 0;transition:border-color .16s,color .16s}.ud9OxG_copyButton:hover:not(:disabled){border-color:var(--hero-apricot);color:var(--hero-apricot)}.ud9OxG_copyButton:disabled{opacity:.5;cursor:default}.ud9OxG_copyButton:focus-visible{outline:2px solid var(--cta-ring);outline-offset:2px}.ud9OxG_exportPre{max-height:38rem;padding:var(--spacing-scale-24);background:var(--hero-base);margin:0;overflow:auto}.ud9OxG_exportCode{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:0;text-transform:none;color:var(--hero-text);white-space:pre;font-variant-numeric:tabular-nums;tab-size:2;line-height:1.8;display:block}.ud9OxG_codeLine{white-space:pre;display:block}.ud9OxG_tkComment{color:var(--hero-faint);font-style:italic}.ud9OxG_tkKeyword{color:var(--hero-apricot)}.ud9OxG_tkProp{color:var(--hero-text)}.ud9OxG_tkValue{color:var(--accent-blue)}.ud9OxG_tkString{color:var(--cta-fill)}.ud9OxG_tkPunct{color:var(--hero-muted)}.ud9OxG_tkHex{color:var(--tk-hex);white-space:nowrap;display:inline}.ud9OxG_tkHexSwatch{vertical-align:.05em;background:var(--tk-hex);border:1px solid var(--sys-swatch-border);border-radius:2px;width:.7em;height:.7em;margin-right:.35em;display:inline-block}.ud9OxG_tkHexValue{color:var(--tk-hex)}.ud9OxG_surfaceStack{flex-direction:column;display:flex}.ud9OxG_surfaceRow{gap:var(--spacing-scale-24);padding:var(--spacing-scale-24) 0;border-top:1px solid var(--grid-hairline);grid-template-columns:6rem 1fr;align-items:start;display:grid}.ud9OxG_surfaceRow:first-child{border-top:0;padding-top:0}.ud9OxG_surfaceSwatch{height:4.5rem;padding:var(--spacing-scale-8);border-radius:var(--radius-surface);border:1px solid var(--grid-hairline);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ud9OxG_surfaceSwatch:after{content:"";pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);position:absolute;inset:0}.ud9OxG_surfaceLevel{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);color:var(--hero-faint);position:relative}.ud9OxG_surfaceMeta{gap:var(--spacing-scale-8);flex-direction:column;display:flex}.ud9OxG_surfaceName{font-size:var(--text-body-sm);color:var(--hero-text);font-weight:500}.ud9OxG_surfaceNote{max-width:40rem;font-size:var(--text-body-xs);color:var(--hero-faint);line-height:1.45}.ud9OxG_elevationNote{margin:var(--spacing-scale-40) 0 0;max-width:44rem;font-size:var(--text-body-sm);color:var(--hero-muted);line-height:1.55}.ud9OxG_elevationNote code{font-family:var(--font-mono);font-size:var(--text-mono-xs);color:var(--hero-text)}.ud9OxG_elevationFlag{margin-right:var(--spacing-scale-8);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-apricot);display:inline-block}.ud9OxG_componentGrid{gap:var(--spacing-scale-24);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.ud9OxG_componentCard{border:1px solid var(--grid-hairline);border-radius:var(--radius-surface);background:var(--hero-elevated);flex-direction:column;display:flex;overflow:hidden}.ud9OxG_componentStage{justify-content:center;align-items:center;gap:var(--spacing-scale-16);min-height:9rem;padding:var(--spacing-scale-32) var(--spacing-scale-24);background:var(--hero-base);border-bottom:1px solid var(--grid-hairline);flex-wrap:wrap;display:flex}.ud9OxG_componentStageStack{flex-direction:column;justify-content:center;align-items:stretch}.ud9OxG_componentMeta{gap:var(--spacing-scale-8);padding:var(--spacing-scale-20);flex-direction:column;display:flex}.ud9OxG_componentName{font-size:var(--text-body-sm);color:var(--hero-text);font-weight:500}.ud9OxG_componentNote{font-size:var(--text-body-xs);color:var(--hero-faint);line-height:1.45}.ud9OxG_specCta,.ud9OxG_specCtaGhost{appearance:none;min-height:var(--size-touch-min);padding:0 var(--spacing-scale-24);border-radius:var(--radius-button);font-family:var(--font-display);font-size:var(--text-body-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ud9OxG_specCta{background:var(--cta-fill);color:var(--cta-fill-fg);border:0;font-weight:600;transition:background-color .16s}.ud9OxG_specCta:hover{background:var(--cta-fill-dim)}.ud9OxG_specCtaGhost{border:1px solid var(--grid-hairline);color:var(--hero-text);background:0 0;font-weight:500;transition:border-color .16s,color .16s}.ud9OxG_specCtaGhost:hover{border-color:var(--text-link);color:var(--text-link)}.ud9OxG_specCta:focus-visible,.ud9OxG_specCtaGhost:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ud9OxG_specLinkRow{align-items:baseline;gap:var(--spacing-scale-24);flex-wrap:wrap;display:flex}.ud9OxG_specLink{font-family:var(--font-display);font-size:var(--text-body-md);color:var(--text-link);text-underline-offset:.18em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.ud9OxG_specLink:hover{color:var(--text-link-hover)}.ud9OxG_specLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.ud9OxG_specLinkStates{gap:var(--spacing-scale-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ud9OxG_specLinkState{gap:var(--spacing-scale-8);flex-direction:column;min-width:5.5rem;display:flex}.ud9OxG_specLinkStateChip{border-radius:var(--radius-surface);border:1px solid var(--grid-hairline);background:var(--link-state-fill);height:2rem}.ud9OxG_specLinkStateLabel{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-faint)}.ud9OxG_specEyebrow{color:var(--hero-muted)}.ud9OxG_specPlate{border-radius:var(--radius-surface);border:1px solid var(--grid-hairline);background:var(--hero-elevated);justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative;overflow:hidden}.ud9OxG_specPlate:after{content:"";pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);position:absolute;inset:0}.ud9OxG_specPlateMark{font-family:var(--font-display);font-size:var(--text-headline-sm);color:var(--hero-text);font-weight:600;position:relative}.ud9OxG_specTags{gap:var(--spacing-scale-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ud9OxG_specTags li{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:var(--text-mono-xs--letter-spacing);text-transform:uppercase;color:var(--hero-muted);border:1px solid var(--grid-hairline);border-radius:100px;padding:.3em .85em}.ud9OxG_guidelineColumns{gap:var(--spacing-scale-40);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.ud9OxG_guidelineColumns{gap:var(--spacing-scale-48);grid-template-columns:1fr 1fr}}.ud9OxG_guidelineColumn{gap:var(--spacing-scale-24);flex-direction:column;display:flex}.ud9OxG_guidelineHead{align-items:center;gap:var(--spacing-scale-12);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--text-mono-sm--letter-spacing);text-transform:uppercase;color:var(--hero-text);margin:0;display:inline-flex}.ud9OxG_guidelineHead:before{content:"";border-radius:2px;width:.75rem;height:.75rem}.ud9OxG_guidelineDo:before{background:var(--cta-fill)}.ud9OxG_guidelineDont:before{background:var(--accent-blue)}.ud9OxG_guidelineList{gap:var(--spacing-scale-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ud9OxG_guidelineList li{padding:var(--spacing-scale-16) 0 0;border-top:1px solid var(--grid-hairline);font-size:var(--text-body-sm);color:var(--hero-muted);line-height:1.55}.ud9OxG_guidelineList li:first-child{border-top:0;padding-top:0}.ud9OxG_guidelineList code{font-family:var(--font-mono);font-size:var(--text-mono-xs);color:var(--hero-text);overflow-wrap:anywhere}.ud9OxG_swatch[data-token-undefined=true],.ud9OxG_typeRow[data-token-undefined=true],.ud9OxG_spacingRow[data-token-undefined=true],.ud9OxG_radiusItem[data-token-undefined=true],.ud9OxG_specRow[data-token-undefined=true]{outline:1px solid var(--hero-error);outline-offset:4px;border-radius:2px}[data-token-undefined=true] .ud9OxG_tokenValue{color:var(--hero-error);text-transform:uppercase;letter-spacing:.08em}
[data-token-readout][data-color=true]{color:var(--token-swatch-color);align-items:center;gap:.45em;display:inline-flex}[data-token-readout] [data-token-swatch]{background:var(--token-swatch-color);border:1px solid var(--sys-swatch-border-current);border-radius:2px;flex:none;width:.7em;height:.7em;display:inline-block}[data-token-readout][data-color=true] [data-token-value]{color:inherit}
.d17VvG_wrap{gap:var(--spacing-scale-48);flex-direction:column;display:flex}.d17VvG_head{gap:var(--spacing-scale-12);flex-direction:column;max-width:46rem;display:flex}.d17VvG_eyebrow{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--_accent)}.d17VvG_title{font-family:var(--font-display);font-size:var(--text-headline-lg);color:var(--foreground);line-height:1}.d17VvG_lede{font-size:var(--text-body-md);line-height:1.5;font-weight:var(--text-body-md--font-weight);color:var(--hero-text-dim)}.d17VvG_liveNote{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.08em;color:var(--muted-foreground)}.d17VvG_liveNote [data-token-audit-summary][data-has-undefined]{color:var(--text-danger)}.d17VvG_group{gap:var(--spacing-scale-24);flex-direction:column;display:flex}.d17VvG_subhead{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);padding-bottom:var(--spacing-scale-12);border-bottom:1px solid var(--hairline)}.d17VvG_swatchGrid{gap:var(--mb-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d17VvG_tokenCard{gap:var(--spacing-scale-12);flex-direction:column;min-width:0;display:flex}.d17VvG_chip{border-radius:var(--radius-surface);border:1px solid var(--hairline);background:var(--_chip);width:100%;height:88px}.d17VvG_tokenCard[data-token-undefined=true] .d17VvG_chip{background:repeating-linear-gradient(45deg, var(--bg-danger), var(--bg-danger) 6px, transparent 6px, transparent 12px);border-color:var(--border-danger)}.d17VvG_tokenMeta{gap:var(--spacing-scale-4);flex-direction:column;display:flex}.d17VvG_tokenName{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.04em;color:var(--foreground);overflow-wrap:anywhere}.d17VvG_tokenRole{font-size:var(--text-body-16);color:var(--muted-foreground);line-height:1.4}.d17VvG_tokenValue{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--_accent)}.d17VvG_tokenCard[data-token-undefined=true] .d17VvG_tokenValue{color:var(--text-danger)}@media (min-width:48rem){.d17VvG_swatchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.d17VvG_swatchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.d17VvG_chip{height:104px}}.d17VvG_typeRow{gap:var(--spacing-scale-28);flex-direction:column;display:flex}.d17VvG_typeSpecimen{gap:var(--spacing-scale-12);padding-bottom:var(--spacing-scale-28);border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}.d17VvG_typeLabel{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--_accent)}.d17VvG_typeSample{font-family:var(--_font,var(--font-display));font-size:var(--text-display-md);letter-spacing:-.02em;color:var(--foreground);line-height:1}.d17VvG_typeNote{font-size:var(--text-body-16);color:var(--muted-foreground)}.d17VvG_principleGrid{gap:var(--mb-gutter);grid-template-columns:1fr;display:grid}.d17VvG_principle{gap:var(--spacing-scale-12);padding:var(--spacing-scale-24);border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);flex-direction:column;min-width:0;display:flex}.d17VvG_principleDot{border-radius:var(--radius);border:1px solid var(--hairline);background:var(--_chip);width:28px;height:28px}.d17VvG_principleTitle{font-family:var(--font-display);font-size:var(--text-headline-sm);color:var(--foreground);line-height:1.05}.d17VvG_principleBody{font-size:var(--text-body-16);color:var(--muted-foreground);line-height:1.5}@media (min-width:48rem){.d17VvG_principleGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.d17VvG_principleGrid>*{grid-column:span 3}.d17VvG_principleGrid>:last-child:nth-child(odd){grid-column:span 6}}@media (min-width:60rem){.d17VvG_principleGrid[data-count="3"]>*,.d17VvG_principleGrid[data-count="6"]>*{grid-column:span 2}.d17VvG_principleGrid[data-count="4"]>*{grid-column:span 3}.d17VvG_principleGrid[data-count="5"]>*{grid-column:span 2}.d17VvG_principleGrid[data-count="5"]>:nth-child(4),.d17VvG_principleGrid[data-count="5"]>:nth-child(5){grid-column:span 3}}.d17VvG_export{border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);overflow:hidden}.d17VvG_exportBar{align-items:center;gap:var(--spacing-scale-8);padding:var(--spacing-scale-12);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.d17VvG_exportTab{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:var(--spacing-scale-8) var(--spacing-scale-12);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;background:0 0}.d17VvG_exportTab[data-active=true]{color:var(--_accent);border-color:var(--border-strong)}.d17VvG_copyButton{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);padding:var(--spacing-scale-8) var(--spacing-scale-16);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;background:0 0;margin-left:auto}.d17VvG_exportPre{padding:var(--spacing-scale-20);font-family:var(--font-mono);font-size:var(--text-mono-xs);color:var(--foreground);margin:0;line-height:1.7;overflow-x:auto}.d17VvG_build{gap:var(--spacing-scale-16);padding:var(--spacing-scale-32);border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);flex-direction:column;display:flex}.d17VvG_buildBody{font-size:var(--text-body-16);color:var(--muted-foreground);max-width:46rem;line-height:1.5}.d17VvG_buildFlow{align-items:stretch;gap:var(--spacing-scale-12);margin-top:var(--spacing-scale-8);flex-wrap:wrap;display:flex}.d17VvG_buildStep{gap:var(--spacing-scale-4);padding:var(--spacing-scale-12) var(--spacing-scale-16);border:1px solid var(--hairline);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);flex-direction:column;display:flex}.d17VvG_buildStepOk{border-color:var(--border-success);color:var(--text-success)}.d17VvG_buildStepNote{font-size:var(--text-mono-xs);letter-spacing:.02em;text-transform:none;color:var(--muted-foreground)}.d17VvG_buildArrow{color:var(--_accent);align-self:center}
._8kreoa_board,._8kreoa_ds{display:block}._8kreoa_sectionHead{gap:var(--spacing-scale-12);max-width:46rem;margin-bottom:var(--spacing-scale-48);flex-direction:column;display:flex}._8kreoa_sectionTitle{font-family:var(--font-display);font-size:var(--text-headline-lg);color:var(--foreground);line-height:1}._8kreoa_sectionLede{font-size:var(--text-body-md);color:var(--hero-text);line-height:1.5}._8kreoa_phoneViewport{aspect-ratio:300/650;border:1px solid var(--art-dcp-hair);background:var(--art-dcp-board);border-radius:38px;width:100%;position:relative;overflow:hidden}._8kreoa_phoneScaler{transform-origin:0 0;width:300px;height:650px;transform:scale(var(--_scale,1));position:absolute;top:0;left:0}._8kreoa_screenFrame{background:var(--art-dcp-board);border:0;width:300px;height:650px;display:block}._8kreoa_invGrid{gap:var(--spacing-scale-32);flex-wrap:wrap;display:flex}._8kreoa_invItem{gap:var(--spacing-scale-16);flex-direction:column;flex:none;width:clamp(170px,44vw,240px);display:flex}._8kreoa_invCap{gap:var(--spacing-scale-8);flex-direction:column;display:flex}._8kreoa_invNum{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.2em;color:var(--art-dcp-brand)}._8kreoa_invTitle{font-family:var(--font-display);font-size:var(--text-headline-sm);color:var(--foreground);line-height:1}._8kreoa_invDesc{font-size:var(--text-body-16);color:var(--hero-text);line-height:1.5}._8kreoa_reframe{margin-top:var(--spacing-scale-80);padding-top:var(--spacing-scale-64);border-top:1px solid var(--hairline)}._8kreoa_reframeHeading{font-family:var(--font-display);font-size:var(--text-headline-lg);color:var(--foreground);max-width:34rem;line-height:1.02}._8kreoa_reframeBody{margin-top:var(--spacing-scale-16);max-width:40rem;font-size:var(--text-body-md);color:var(--hero-text);line-height:1.55}._8kreoa_reframeGrid{gap:var(--spacing-scale-48);margin-top:var(--spacing-scale-48);grid-template-columns:1fr;display:grid}._8kreoa_reframeCol{gap:var(--spacing-scale-16);flex-direction:column;display:flex}._8kreoa_reframeLabel{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.16em;text-transform:uppercase}._8kreoa_reframeLabel[data-v=before]{color:var(--muted-foreground)}._8kreoa_reframeLabel[data-v=after]{color:var(--art-dcp-brand)}._8kreoa_reframeRow{gap:var(--spacing-scale-16);flex-wrap:wrap;display:flex}._8kreoa_reframeRow>*{flex:none;width:clamp(170px,44vw,240px)}._8kreoa_reframeCaption{font-size:var(--text-body-16);color:var(--hero-text);line-height:1.5}._8kreoa_oldImg{object-fit:cover;object-position:top center}@media (min-width:60rem){._8kreoa_reframeGrid{gap:var(--spacing-scale-64);grid-template-columns:1fr 1fr}}._8kreoa_surfaces{gap:var(--spacing-scale-32);margin-top:var(--spacing-scale-40);padding-top:var(--spacing-scale-32);border-top:1px solid var(--hairline);grid-template-columns:1fr;display:grid}._8kreoa_surfaceItem{gap:var(--spacing-scale-16);flex-direction:column;margin:0;display:flex}._8kreoa_exhibitFrame{aspect-ratio:4/3;border-radius:var(--radius-surface);border:1px solid var(--hairline);position:relative;overflow:hidden}._8kreoa_surfaceCap{gap:var(--spacing-scale-8);flex-direction:column;display:flex}._8kreoa_surfaceLab{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--art-dcp-brand)}._8kreoa_surfaceClaim{font-size:var(--text-body-md);color:var(--foreground);line-height:1.45}@media (min-width:60rem){._8kreoa_surfaces{gap:var(--spacing-scale-40);grid-template-columns:1fr 1fr}}._8kreoa_chapterRail{gap:var(--spacing-scale-24);margin-top:var(--spacing-scale-40);padding-top:var(--spacing-scale-32);flex-wrap:wrap;display:flex}._8kreoa_railItem{gap:var(--spacing-scale-12);flex-direction:column;flex:none;width:clamp(170px,44vw,240px);margin:0;display:flex}._8kreoa_railCap{gap:var(--spacing-scale-4);flex-direction:column;display:flex}._8kreoa_railTitle{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--art-dcp-brand)}._8kreoa_railClaim{font-size:var(--text-body-16);color:var(--foreground);line-height:1.45}._8kreoa_dsBlock{gap:var(--spacing-scale-40);flex-direction:column;display:flex}._8kreoa_dsSubhead{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);padding-bottom:var(--spacing-scale-12);border-bottom:1px solid var(--hairline)}._8kreoa_swatchGrid{gap:var(--spacing-scale-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._8kreoa_swatch{gap:var(--spacing-scale-12);flex-direction:column;display:flex}._8kreoa_swatchChip{border-radius:var(--radius-surface);border:1px solid var(--hairline);background:var(--_chip);width:100%;height:96px}._8kreoa_swatchMeta{gap:var(--spacing-scale-4);flex-direction:column;display:flex}._8kreoa_swatchName{font-size:var(--text-body-16);color:var(--foreground)}._8kreoa_swatchHex{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}@media (min-width:48rem){._8kreoa_swatchGrid{gap:var(--spacing-scale-24);grid-template-columns:repeat(4,minmax(0,1fr))}}._8kreoa_typeRow{gap:var(--spacing-scale-28);flex-direction:column;display:flex}._8kreoa_typeSpecimen{gap:var(--spacing-scale-12);padding-bottom:var(--spacing-scale-28);border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}._8kreoa_typeDisplay{font-family:"Bricolage Grotesque", var(--font-display);font-weight:500;font-size:var(--text-display-md);letter-spacing:-.03em;color:var(--foreground);line-height:.9}._8kreoa_typeBody{font-family:"Poppins", var(--font-sans,system-ui, sans-serif);font-weight:300;font-size:var(--text-body-md);color:var(--hero-text);max-width:44rem;line-height:1.5}._8kreoa_typeLabel{font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--art-dcp-brand)}._8kreoa_conceptGrid{gap:var(--spacing-scale-24);grid-template-columns:1fr;display:grid}._8kreoa_concept{gap:var(--spacing-scale-12);padding:var(--spacing-scale-24);border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);flex-direction:column;display:flex}._8kreoa_conceptTitle{font-family:var(--font-display);font-size:var(--text-headline-sm);color:var(--foreground);line-height:1.05}._8kreoa_conceptBody{font-size:var(--text-body-16);color:var(--hero-text);line-height:1.5}._8kreoa_conceptTint{border-radius:var(--radius);border:1px solid var(--hairline);background:var(--_chip);width:28px;height:28px}@media (min-width:60rem){._8kreoa_conceptGrid{gap:var(--spacing-scale-32);grid-template-columns:repeat(3,minmax(0,1fr))}}
