.primitives-module___iYuAq__pageContainer{width:100%;margin:0 auto;padding:40px 16px 64px}.primitives-module___iYuAq__containerWide{max-width:80rem}.primitives-module___iYuAq__containerEditorial{max-width:720px}.primitives-module___iYuAq__containerProse{max-width:var(--measure)}@media (min-width:768px){.primitives-module___iYuAq__pageContainer{padding-left:24px;padding-right:24px}}.primitives-module___iYuAq__sectionHeader{margin-bottom:24px}.primitives-module___iYuAq__sectionEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:10px}.primitives-module___iYuAq__sectionEyebrowLink{text-decoration:none;display:inline-block}.primitives-module___iYuAq__sectionEyebrowLink:hover{text-decoration:underline}.primitives-module___iYuAq__sectionTitle{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:32px;font-weight:400;line-height:1.18}.primitives-module___iYuAq__sectionDescription{border-left:2px solid var(--color-border);font-family:var(--font-editorial);color:var(--color-muted);margin:12px 0 0;padding-left:14px;font-size:16px;font-style:italic;line-height:1.65}.primitives-module___iYuAq__surface{border:.5px solid var(--color-border);background:color-mix(in srgb,var(--color-panel)88%,var(--color-bg));border-radius:0}.primitives-module___iYuAq__surfaceWithHeader{background:var(--color-bg);overflow:hidden}.primitives-module___iYuAq__surfaceHeader{background:color-mix(in srgb,var(--color-panel)90%,var(--color-bg));border-bottom:.5px solid var(--color-border)}.primitives-module___iYuAq__surfaceBody,.primitives-module___iYuAq__surfaceFlat{background:var(--color-bg)}.primitives-module___iYuAq__surfaceInset{background:color-mix(in srgb,var(--color-panel)94%,var(--color-bg))}.primitives-module___iYuAq__surfaceStateSuccess{border-color:color-mix(in srgb,var(--color-positive)30%,var(--color-border));background:color-mix(in srgb,var(--color-positive-muted)78%,var(--color-bg));color:color-mix(in srgb,var(--color-positive)64%,var(--color-text))}.primitives-module___iYuAq__surfaceStateWarning{border-color:color-mix(in srgb,var(--color-warning)32%,var(--color-border));background:color-mix(in srgb,var(--color-warning-muted)78%,var(--color-bg));color:color-mix(in srgb,var(--color-warning)66%,var(--color-text))}.primitives-module___iYuAq__surfaceStateDanger{border-color:color-mix(in srgb,var(--color-danger)34%,var(--color-border));background:color-mix(in srgb,var(--color-danger-muted)78%,var(--color-bg));color:color-mix(in srgb,var(--color-danger)68%,var(--color-text))}.primitives-module___iYuAq__surfacePaddingSm{padding:12px}.primitives-module___iYuAq__surfacePaddingMd{padding:16px}.primitives-module___iYuAq__surfacePaddingLg{padding:20px}.primitives-module___iYuAq__metricRow{flex-wrap:wrap;gap:10px;display:flex}.primitives-module___iYuAq__metricCard{min-width:128px;padding:12px 14px}.primitives-module___iYuAq__metricLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:10px}.primitives-module___iYuAq__metricValue{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-text);margin:3px 0 0;font-size:24px;font-weight:500;line-height:1.1}.primitives-module___iYuAq__metricDetail{font-family:var(--font-editorial);color:var(--color-muted);margin:4px 0 0;font-size:12px;font-style:italic;line-height:1.4}.primitives-module___iYuAq__dataTableWrap{overflow-x:auto}.primitives-module___iYuAq__dataTable{border-collapse:collapse;width:100%;min-width:600px}.primitives-module___iYuAq__dataTable th{text-align:left;border-bottom:1px solid var(--color-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:6px 8px;font-size:10px}.primitives-module___iYuAq__alignRight{text-align:right!important}.primitives-module___iYuAq__dataTable td{border-bottom:.5px solid var(--color-border);font-family:var(--font-editorial);color:var(--color-text);padding:8px}.primitives-module___iYuAq__numeric{text-align:right;color:color-mix(in srgb,var(--color-text)76%,var(--color-muted));font-size:13px;font-family:var(--font-mono)!important}.primitives-module___iYuAq__rowHover tbody tr:hover td{background:color-mix(in srgb,var(--color-panel)94%,var(--color-bg))}.primitives-module___iYuAq__tag{border:.5px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-radius:0;padding:3px 8px;font-size:10px;display:inline-block}.primitives-module___iYuAq__tagAccent{border-color:var(--color-accent);color:var(--color-accent)}.primitives-module___iYuAq__tagPositive{border-color:var(--color-positive);color:var(--color-positive)}.primitives-module___iYuAq__tagWarning{border-color:var(--color-warning);color:var(--color-warning)}.primitives-module___iYuAq__editorialNote{border-left:3px solid var(--color-accent);margin:18px 0 0;padding:8px 0 8px 18px}.primitives-module___iYuAq__editorialNoteQuote{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:20px;font-style:italic;line-height:1.4}.primitives-module___iYuAq__editorialNoteCaption{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-top:8px;font-size:11px;display:block}.primitives-module___iYuAq__button{border:.5px solid var(--color-border);cursor:pointer;font-family:var(--font-ui);background:var(--color-panel);color:var(--color-text);border-radius:0;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;line-height:1.2;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.primitives-module___iYuAq__button:hover{background:var(--color-bg)}.primitives-module___iYuAq__buttonAccent{border-color:color-mix(in srgb,var(--color-accent)40%,var(--color-border));color:var(--color-accent)}.primitives-module___iYuAq__buttonQuiet{background:0 0}.primitives-module___iYuAq__input{border:.5px solid var(--color-border);background:var(--color-bg);min-width:180px;color:var(--color-text);font-family:var(--font-ui);border-radius:0;padding:7px 10px;font-size:13px;line-height:1.25}.primitives-module___iYuAq__input:focus{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}.primitives-module___iYuAq__menuWrap{display:inline-block;position:relative}.primitives-module___iYuAq__menuSurface{border:.5px solid var(--color-border);background:var(--color-panel);min-width:200px;box-shadow:0 8px 18px color-mix(in srgb,var(--color-text)14%,transparent);z-index:30;border-radius:0;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.primitives-module___iYuAq__menuItem{text-align:left;width:100%;color:var(--color-muted);font-family:var(--font-ui);background:0 0;border:0;border-radius:0;padding:6px 8px;font-size:13px;text-decoration:none;display:block}.primitives-module___iYuAq__menuItem:hover,.primitives-module___iYuAq__menuItemActive{background:var(--color-bg);color:var(--color-text)}.primitives-module___iYuAq__shell{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.primitives-module___iYuAq__shellHeader{z-index:20;border-bottom:.5px solid var(--color-border);background:color-mix(in srgb,var(--color-bg)95%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.primitives-module___iYuAq__shellHeaderInner{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.primitives-module___iYuAq__shellBrand{color:var(--color-text);font-family:var(--font-editorial);font-size:20px;line-height:1;text-decoration:none}.primitives-module___iYuAq__shellNav{align-items:center;gap:16px;display:flex}.primitives-module___iYuAq__shellNavLink{font-family:var(--font-ui);color:var(--color-muted);font-size:13px;text-decoration:none}.primitives-module___iYuAq__shellNavLink:hover,.primitives-module___iYuAq__shellNavLinkActive{color:var(--color-text)}@media (max-width:768px){.primitives-module___iYuAq__sectionTitle{font-size:28px}.primitives-module___iYuAq__pageContainer{padding:20px 14px 44px}}
.design-system-check-module__m4NL1G__page{padding-top:22px}.design-system-check-module__m4NL1G__section{margin-top:68px}.design-system-check-module__m4NL1G__section:first-child{margin-top:0}.design-system-check-module__m4NL1G__principleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.design-system-check-module__m4NL1G__principleNum{font-family:var(--font-mono);color:var(--color-muted);margin:0 0 8px;font-size:10px}.design-system-check-module__m4NL1G__principleTitle{font-family:var(--font-display);color:var(--color-text);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3}.design-system-check-module__m4NL1G__principleBody{font-family:var(--font-editorial);color:color-mix(in srgb,var(--color-text)72%,var(--color-muted));margin:0;font-size:13px;line-height:1.55}.design-system-check-module__m4NL1G__ornament{text-align:center;letter-spacing:.45em;color:var(--color-border);margin:20px 0;font-size:18px}.design-system-check-module__m4NL1G__editorialBody{font-family:var(--font-editorial);color:color-mix(in srgb,var(--color-text)88%,var(--color-muted));margin:0;font-size:16px;line-height:1.72}.design-system-check-module__m4NL1G__editorialBody em{color:color-mix(in srgb,var(--color-text)78%,var(--color-muted))}.design-system-check-module__m4NL1G__specimen{margin-bottom:16px;overflow:hidden}.design-system-check-module__m4NL1G__specimenLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0;padding:6px 12px;font-size:10px}.design-system-check-module__m4NL1G__specimenBody{padding:18px}.design-system-check-module__m4NL1G__displayA,.design-system-check-module__m4NL1G__displayB{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:36px;line-height:1.1}.design-system-check-module__m4NL1G__displayB{margin-top:8px;font-style:italic}.design-system-check-module__m4NL1G__metricWrap{padding:16px}.design-system-check-module__m4NL1G__colorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.design-system-check-module__m4NL1G__colorCard{overflow:hidden}.design-system-check-module__m4NL1G__swatch{height:56px}.design-system-check-module__m4NL1G__swatchMeta{border-top:.5px solid var(--color-border);background:var(--color-bg);padding:8px 10px}.design-system-check-module__m4NL1G__swatchName{font-family:var(--font-mono);color:var(--color-text);margin:0;font-size:11px}.design-system-check-module__m4NL1G__swatchToken{font-family:var(--font-mono);color:var(--color-muted);margin:3px 0 0;font-size:10px}.design-system-check-module__m4NL1G__swatchUse{font-family:var(--font-editorial);color:var(--color-muted);margin:4px 0 0;font-size:11px;font-style:italic}.design-system-check-module__m4NL1G__block{margin-bottom:26px}.design-system-check-module__m4NL1G__blockLabel{border-bottom:.5px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0 0 12px;padding-bottom:6px;font-size:10px}.design-system-check-module__m4NL1G__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.design-system-check-module__m4NL1G__tags{flex-wrap:wrap;gap:8px;display:flex}.design-system-check-module__m4NL1G__captionNote{font-family:var(--font-editorial);color:var(--color-muted);margin:0;font-size:13px;font-style:italic;line-height:1.65}.design-system-check-module__m4NL1G__positive{color:var(--color-positive)}.design-system-check-module__m4NL1G__warning{color:var(--color-warning)}.design-system-check-module__m4NL1G__negative,.design-system-check-module__m4NL1G__accent{color:var(--color-accent)}.design-system-check-module__m4NL1G__codeBlock pre{font-family:var(--font-mono);color:color-mix(in srgb,var(--color-text)76%,var(--color-muted));margin:0;font-size:12px;line-height:1.7}@media (max-width:768px){.design-system-check-module__m4NL1G__section{margin-top:54px}.design-system-check-module__m4NL1G__principleGrid,.design-system-check-module__m4NL1G__colorGrid{grid-template-columns:1fr}.design-system-check-module__m4NL1G__displayA,.design-system-check-module__m4NL1G__displayB{font-size:30px}}
