._container_1uhp1_1{position:fixed;bottom:0;left:0;right:0;z-index:350;background:var(--color-surface);border-top:1px solid var(--color-border-light);padding:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);font-size:var(--text-sm);box-shadow:0 -2px 12px #0000001a}._text_1uhp1_19{flex:1 1 300px;max-width:600px;color:var(--color-text-muted)}._actions_1uhp1_25{display:flex;gap:var(--space-2)}._reject-btn_1uhp1_30{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text);cursor:pointer;font-size:var(--text-sm)}@media print{._container_1uhp1_1{display:none!important}}._accept-btn_1uhp1_46{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:600}:root{color-scheme:light dark;--color-primary: #1a365d;--color-primary-light: #2b4c7e;--color-primary-dark: #0f2440;--color-primary-rgb: 26, 54, 93;--color-text-on-primary: #ffffff;--color-on-accent: #ffffff;--color-accent: #2563eb;--color-accent-hover: #1d4ed8;--color-accent-subtle: #dbeafe;--color-accent-rgb: 37, 99, 235;--color-bg: #f7f8fa;--color-surface: #ffffff;--color-surface-alt: #f1f3f7;--color-surface-inset: #e8ebf0;--color-table-stripe: rgba(0, 0, 0, .02);--color-overlay: rgba(0, 0, 0, .5);--color-surface-highlight: #f8fafc;--color-border: #949ca8;--color-border-light: #9ca3af;--color-border-subtle: #e5e7eb;--color-border-focus: var(--color-accent);--color-text: #1a1d23;--color-text-muted: #5c6370;--color-text-faint: #6b7280;--color-pass: #15803d;--color-pass-rgb: 21, 128, 61;--color-pass-bg: rgba(5, 150, 105, .25);--color-pass-bg-strong: rgba(5, 150, 105, .35);--color-pass-bg-faint: rgba(5, 150, 105, .06);--color-fail: #b91c1c;--color-fail-bg: rgba(185, 28, 28, .1);--color-danger: var(--color-fail);--color-danger-subtle: var(--color-fail-bg);--color-fail-bg-strong: rgba(185, 28, 28, .2);--color-fail-bg-faint: rgba(185, 28, 28, .05);--color-skipped: #6b7280;--color-skipped-bg: rgba(107, 114, 128, .1);--color-warn: #b45309;--color-warning-bg-faint: rgba(217, 119, 6, .04);--color-danger-bg: var(--color-fail-bg);--color-warn-bg: rgba(217, 119, 6, .1);--color-warn-bg-strong: rgba(245, 158, 11, .18);--color-warning: var(--color-warn);--color-warning-bg: var(--color-warn-bg);--color-warning-bg-strong: var(--color-warn-bg-strong);--color-warning-darker: #92400e;--color-info: #1d4ed8;--color-error: #b91c1c;--color-error-bg: #fef2f2;--color-error-text: #991b1b;--color-info-bg: rgba(29, 78, 216, .1);--color-governing: #7c3aed;--color-governing-bg: rgba(124, 58, 237, .1);--color-success: #15803d;--color-success-rgb: 21, 128, 61;--color-success-bg: #dcfce7;--color-success-text: #166534;--color-warning-border: #f59e0b;--color-warning-text: #92400e;--color-accent-border: rgba(59, 130, 246, .2);--color-accent-bg-faint: rgba(59, 130, 246, .03);--color-accent-bg: rgba(59, 130, 246, .1);--color-pass-border: rgba(5, 150, 105, .2);--color-fail-border: rgba(185, 28, 28, .15);--color-accent-muted: rgba(0, 102, 204, .1);--color-selected-bg: rgba(37, 99, 235, .06);--color-shadow: rgba(0, 0, 0, .1);--color-accent-text: var(--color-text);--color-bg-subtle: #f7fafc;--color-muted: var(--color-text-muted);--color-accent-light: #eff6ff;--color-orange: #ea580c;--color-primary-bg: #eef2ff;--color-visited: #6b21a8;--color-chart-1: #3b82f6;--color-chart-2: #10b981;--color-chart-3: #f59e0b;--color-chart-4: #ef4444;--color-chart-5: #8b5cf6;--color-chart-6: #ec4899;--color-chart-7: #14b8a6;--font-sans: "Inter", "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", Consolas, "Liberation Mono", monospace;--text-2xs: .643rem;--text-xs: .714rem;--text-sm: .786rem;--text-12: .857rem;--text-base: .929rem;--text-md: 1rem;--text-lg: 1.143rem;--text-xl: 1.286rem;--text-2xl: 1.571rem;--text-3xl: 2rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-loose: 1.75;--weight-normal: 400;--weight-medium: 500;--weight-semi: 600;--weight-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 4px;--radius: 6px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .06);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .15);--shadow-fail-glow: 0 0 12px rgba(185, 28, 28, .12);--shadow-info-glow: 0 0 12px rgba(37, 99, 235, .1);--focus-ring: 0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent);--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--z-popover: 700;--z-bottom-bar: 30;--transition-fast: .1s ease;--transition-base: .15s ease;--transition-slow: .25s ease;--header-height: 56px;--content-max-width: 1280px;--sidebar-width: 320px;--color-header-input-bg: rgba(255, 255, 255, .15);--color-header-input-border: 1px solid rgba(255, 255, 255, .35);--color-header-text: rgba(255, 255, 255, .85);--color-header-text-muted: rgba(255, 255, 255, .6);--color-header-accent-bg: rgba(255, 255, 255, .12);--color-header-hover-bg: rgba(255, 255, 255, .12);--color-header-hover-text: rgba(255, 255, 255, .9)}:root html.dark{color-scheme:dark}a:visited{color:var(--color-visited, #6b21a8)}::selection{background:var(--color-accent);color:var(--color-text-on-primary)}*{-webkit-tap-highlight-color:transparent}input,textarea,select,[role=textbox]{-webkit-tap-highlight-color:var(--color-accent)}@media (prefers-reduced-motion: reduce){:root{--transition-fast: 0s;--transition-base: 0s;--transition-slow: 0s}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .25);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .5);--shadow-fail-glow: 0 0 12px rgba(239, 68, 68, .18);--shadow-info-glow: 0 0 12px rgba(59, 130, 246, .15);--color-primary: #93b4d4;--color-primary-light: #b0cde4;--color-primary-dark: #6a8eb8;--color-primary-rgb: 147, 180, 212;--color-text-on-primary: #0f1117;--color-on-accent: #ffffff;--color-accent: #60a5fa;--color-accent-rgb: 96, 165, 250;--color-accent-hover: #3b82f6;--color-accent-subtle: #1a2f4a;--color-bg: #0f1117;--color-surface: #1a1d27;--color-surface-alt: #22262f;--color-surface-inset: #2a2e38;--color-table-stripe: rgba(255, 255, 255, .03);--color-overlay: rgba(0, 0, 0, .75);--color-surface-highlight: #252a35;--color-border: #5c6778;--color-border-light: #717b85;--color-border-subtle: #374151;--color-border-focus: var(--color-accent);--color-text: #e5e7eb;--color-text-muted: #9ca3af;--color-text-faint: #9ca3af;--color-pass: #22c55e;--color-pass-rgb: 34, 197, 94;--color-pass-bg: rgba(52, 211, 153, .15);--color-pass-bg-strong: rgba(52, 211, 153, .25);--color-pass-bg-faint: rgba(52, 211, 153, .05);--color-fail: #ef4444;--color-fail-bg: rgba(248, 113, 113, .28);--color-danger: var(--color-fail);--color-danger-subtle: var(--color-fail-bg);--color-fail-bg-strong: rgba(248, 113, 113, .25);--color-fail-bg-faint: rgba(248, 113, 113, .08);--color-skipped: #9ca3af;--color-skipped-bg: rgba(156, 163, 175, .15);--color-warn: #f59e0b;--color-warn-bg: rgba(251, 191, 36, .15);--color-warn-bg-strong: rgba(251, 191, 36, .25);--color-warning: var(--color-warn);--color-warning-bg: var(--color-warn-bg);--color-warning-bg-strong: var(--color-warn-bg-strong);--color-warning-bg-faint: rgba(251, 191, 36, .04);--color-warning-darker: #fbbf24;--color-danger-bg: var(--color-fail-bg);--color-info: #3b82f6;--color-info-bg: rgba(59, 130, 246, .28);--color-governing: #a78bfa;--color-governing-bg: rgba(167, 139, 250, .15);--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, .15);--color-error-text: #fca5a5;--color-success: #22c55e;--color-success-rgb: 34, 197, 94;--color-success-bg: rgba(34, 197, 94, .15);--color-success-text: #bbf7d0;--color-warning-border: #f59e0b;--color-warning-text: #fde68a;--color-accent-border: rgba(59, 130, 246, .3);--color-accent-bg-faint: rgba(59, 130, 246, .05);--color-accent-bg: rgba(59, 130, 246, .15);--color-pass-border: rgba(52, 211, 153, .3);--color-fail-border: rgba(248, 113, 113, .3);--color-accent-muted: rgba(59, 130, 246, .12);--color-selected-bg: rgba(59, 130, 246, .1);--color-chart-1: #3b82f6;--color-chart-2: #34d399;--color-chart-3: #fbbf24;--color-chart-4: #f87171;--color-chart-5: #a78bfa;--color-chart-6: #f472b6;--color-chart-7: #2dd4bf;--color-shadow: rgba(0, 0, 0, .4);--color-accent-text: var(--color-text);--color-bg-subtle: #1a1d27;--color-visited: #c084fc;--color-header-input-bg: rgba(0, 0, 0, .2);--color-header-input-border: 1px solid rgba(0, 0, 0, .3);--color-header-text: rgba(0, 0, 0, .85);--color-header-text-muted: rgba(0, 0, 0, .6);--color-header-accent-bg: rgba(0, 0, 0, .1);--color-header-hover-bg: rgba(0, 0, 0, .1);--color-header-hover-text: rgba(0, 0, 0, .9)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text)}}.dark{color-scheme:dark;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .25);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .5);--shadow-fail-glow: 0 0 12px rgba(239, 68, 68, .18);--shadow-info-glow: 0 0 12px rgba(59, 130, 246, .15);--color-primary: #93b4d4;--color-primary-light: #b0cde4;--color-primary-dark: #6a8eb8;--color-primary-rgb: 147, 180, 212;--color-text-on-primary: #0f1117;--color-on-accent: #ffffff;--color-accent: #60a5fa;--color-accent-rgb: 96, 165, 250;--color-accent-hover: #3b82f6;--color-accent-subtle: #1a2f4a;--color-bg: #0f1117;--color-surface: #1a1d27;--color-surface-alt: #22262f;--color-surface-inset: #2a2e38;--color-table-stripe: rgba(255, 255, 255, .03);--color-overlay: rgba(0, 0, 0, .75);--color-surface-highlight: #252a35;--color-border: #5c6778;--color-border-light: #717b85;--color-border-subtle: #374151;--color-border-focus: var(--color-accent);--color-text: #e5e7eb;--color-text-muted: #9ca3af;--color-text-faint: #9ca3af;--color-pass: #22c55e;--color-pass-rgb: 34, 197, 94;--color-pass-bg: rgba(52, 211, 153, .15);--color-pass-bg-strong: rgba(52, 211, 153, .25);--color-pass-bg-faint: rgba(52, 211, 153, .05);--color-fail: #ef4444;--color-fail-bg: rgba(248, 113, 113, .28);--color-danger: var(--color-fail);--color-danger-subtle: var(--color-fail-bg);--color-fail-bg-strong: rgba(248, 113, 113, .25);--color-fail-bg-faint: rgba(248, 113, 113, .08);--color-skipped: #9ca3af;--color-skipped-bg: rgba(156, 163, 175, .15);--color-warn: #f59e0b;--color-warn-bg: rgba(251, 191, 36, .15);--color-warn-bg-strong: rgba(251, 191, 36, .25);--color-warning: var(--color-warn);--color-warning-bg: var(--color-warn-bg);--color-warning-bg-strong: var(--color-warn-bg-strong);--color-warning-bg-faint: rgba(251, 191, 36, .04);--color-warning-darker: #fbbf24;--color-danger-bg: var(--color-fail-bg);--color-info: #3b82f6;--color-info-bg: rgba(59, 130, 246, .28);--color-governing: #a78bfa;--color-governing-bg: rgba(167, 139, 250, .15);--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, .15);--color-error-text: #fca5a5;--color-success: #22c55e;--color-success-rgb: 34, 197, 94;--color-success-bg: rgba(34, 197, 94, .15);--color-success-text: #bbf7d0;--color-warning-border: #f59e0b;--color-warning-text: #fde68a;--color-accent-border: rgba(59, 130, 246, .3);--color-accent-bg-faint: rgba(59, 130, 246, .05);--color-accent-bg: rgba(59, 130, 246, .15);--color-pass-border: rgba(52, 211, 153, .3);--color-fail-border: rgba(248, 113, 113, .3);--color-accent-muted: rgba(59, 130, 246, .12);--color-selected-bg: rgba(59, 130, 246, .1);--color-chart-1: #3b82f6;--color-chart-2: #34d399;--color-chart-3: #fbbf24;--color-chart-4: #f87171;--color-chart-5: #a78bfa;--color-chart-6: #f472b6;--color-chart-7: #2dd4bf;--color-shadow: rgba(0, 0, 0, .4);--color-accent-text: var(--color-text);--color-bg-subtle: #1a1d27;--color-muted: var(--color-text-muted);--color-accent-light: #1e3a5f;--color-orange: #f97316;--color-primary-bg: #1e293b;--color-visited: #c084fc;--color-header-input-bg: rgba(0, 0, 0, .2);--color-header-input-border: 1px solid rgba(0, 0, 0, .3);--color-header-text: rgba(0, 0, 0, .85);--color-header-text-muted: rgba(0, 0, 0, .6);--color-header-accent-bg: rgba(0, 0, 0, .1);--color-header-hover-bg: rgba(0, 0, 0, .1);--color-header-hover-text: rgba(0, 0, 0, .9)}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text)}@media (prefers-contrast: more){:root{--color-border: #4b5563;--color-border-light: #6b7280;--color-border-subtle: #9ca3af;--color-text-muted: #374151;--color-pass: #166534;--color-fail: #991b1b;--color-warn: #92400e;--focus-ring: 0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-accent)}.dark{--color-border: #9ca3af;--color-border-light: #949ca8;--color-border-subtle: #6b7280;--color-text-muted: #e5e7eb;--color-pass: #4ade80;--color-fail: #f87171;--color-warn: #fbbf24;--focus-ring: 0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-accent)}.card,.panel,input,select,textarea{border-width:1px;border-style:solid;border-color:var(--color-border)}}@font-face{font-family:Inter;src:local("Inter");size-adjust:102%;ascent-override:98%;font-display:optional}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;line-height:var(--leading-normal);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;overflow-x:hidden}header{box-shadow:0 1px 4px #0000001f}.dark header{box-shadow:0 1px 4px #00000059}h1,h2,h3{text-wrap:balance}img{max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height);display:block}*:focus{outline:none;box-shadow:var(--focus-ring)}*:focus:not(:focus-visible){outline:none;box-shadow:none}*:focus-visible{box-shadow:var(--focus-ring)}.btn:focus-visible,.btn-primary:focus-visible,.btn-accent:focus-visible,.btn-outline:focus-visible,.btn-secondary:focus-visible,.btn-danger:focus-visible,.btn-sm:focus-visible{outline:none;box-shadow:var(--focus-ring)}a:focus-visible,select:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=link]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:var(--color-text-on-primary);padding:var(--space-2) var(--space-4);z-index:calc(var(--z-modal) + 1);text-decoration:none;font-weight:var(--weight-medium);border-radius:0 0 var(--radius) 0;transition:top var(--transition-fast)}.skip-link:focus,.skip-link:focus-visible{top:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.card{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),border-color var(--transition-base)}.card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent)}.card-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border-light);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-weight:var(--weight-semi);font-size:var(--text-base)}.card .card{background:var(--color-surface-alt);border-color:var(--color-border-subtle);box-shadow:none;border-radius:var(--radius)}.section-divider{border:none;border-top:1px solid var(--color-border-subtle);margin:var(--space-4) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base),transform .05s ease;text-decoration:none;background:var(--color-surface);color:var(--color-text);line-height:var(--leading-tight)}.btn:hover{box-shadow:var(--shadow-md);border-color:var(--color-border)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-text-on-primary);border-color:var(--color-accent)}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-primary:active:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-danger{color:var(--color-fail);border-color:var(--color-fail-bg)}.btn-danger:hover:not(:disabled){background:var(--color-fail-bg)}.btn-danger:active:not(:disabled){background:var(--color-fail-bg-strong)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.btn-accent{background:var(--color-accent);color:var(--color-text-on-primary);border-color:var(--color-accent)}.btn-accent:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-accent:active:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-outline{background:transparent;color:var(--color-accent);border:1px solid var(--color-accent)}.btn-outline:hover{background:var(--color-accent-subtle)}.btn-outline:active:not(:disabled){transform:scale(.97)}.btn-secondary{background:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--color-border)}.btn-secondary:active:not(:disabled){transform:scale(.97)}.collapsible-btn:active{transform:scale(.99)}.status-badge{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;min-width:48px;white-space:nowrap}.status-pass{color:var(--color-pass);background:var(--color-pass-bg)}.status-fail{color:var(--color-fail);background:var(--color-fail-bg)}.status-warn{color:var(--color-warn);background:var(--color-warn-bg)}.status-info{color:var(--color-info);background:var(--color-info-bg)}.status-pending{color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border-light)}.status-governing{color:var(--color-governing);background:var(--color-governing-bg)}.card-results{border-left:4px solid var(--color-border-light)}.card-results-pass{border-left-color:var(--color-pass)}.card-results-fail{border-left-color:var(--color-fail)}.results-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);color:var(--color-text-muted);text-align:center}.results-empty-state-title{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2)}.results-empty-state-desc{font-size:var(--text-sm);max-width:400px;line-height:var(--leading-normal)}.results-check-pills{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.results-check-pill{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.results-check-pill-pass{background:var(--color-pass-bg);color:var(--color-pass)}.results-check-pill-fail{background:var(--color-fail-bg);color:var(--color-fail)}.results-check-pill-warn{background:var(--color-warn-bg);color:var(--color-warn)}.results-summary-row{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:center}.results-summary-text{display:flex;flex-direction:column;gap:var(--space-1)}.results-summary-label{font-size:var(--text-sm);color:var(--color-text-muted)}.results-dcr-value{font-size:var(--text-2xl);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.results-property-grid{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.results-property-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-1)}.results-property-label{color:var(--color-text-muted)}.results-property-value{font-weight:600}.badge{display:inline-flex;align-items:center;padding:2px var(--space-2);background:var(--color-surface-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semi);color:var(--color-text-muted);white-space:nowrap;line-height:var(--leading-normal)}.badge-accent{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent)}.dark .badge-accent{background:var(--color-accent-subtle)}.dark .theme-toggle-btn{color:var(--color-text);border-color:var(--color-border)}.dark .theme-toggle-btn:hover,.dark .theme-toggle-btn:focus-visible{color:var(--color-text);background:var(--color-surface-alt);border-color:var(--color-accent)}input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}.input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-base);font-family:var(--font-mono);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.input:focus-visible{outline:none;border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}.input:disabled{opacity:.55;cursor:not-allowed}.input::placeholder{color:var(--color-text-faint);opacity:1}select.input{cursor:pointer}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm);border:1px solid var(--color-border)}.table th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--weight-semi);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border);min-height:44px}.table thead th{position:sticky;top:0;z-index:1}.table td{padding:var(--space-2) var(--space-3);vertical-align:top;border:1px solid var(--color-border-light)}.table tbody tr:hover{background:var(--color-surface-alt)}.table tbody tr:nth-child(2n){background:var(--color-table-stripe)}.dark .table tbody tr:nth-child(2n){background:var(--color-table-stripe)}.dark .table th,.dark table:not(.table) th{color:var(--color-text-muted)!important;background:var(--color-surface-alt)!important;border-color:var(--color-border)!important}.dark .table td,.dark table:not(.table) td{color:var(--color-text)!important;border-color:var(--color-border-light)!important}.dark .table td a,.dark table:not(.table) td a{color:var(--color-accent)!important}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.section-label{font-weight:var(--weight-semi);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-sm);margin-bottom:var(--space-4)}.fieldset-section{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface-alt)}.fieldset-section legend{font-size:var(--text-base);font-weight:var(--weight-semi);padding:0 var(--space-2)}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--text-base);border:1px solid}.alert-error{background:var(--color-fail-bg);border-color:var(--color-fail);color:var(--color-fail)}.alert-warn{background:var(--color-warn-bg);border-color:var(--color-warn)}.disclaimer{font-size:var(--text-sm);color:var(--color-text-muted);max-width:600px;margin:0 auto;line-height:var(--leading-loose);text-align:center}.disclaimer-banner{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#f59e0b;color:#1a1d23;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;border-bottom:1px solid rgba(0,0,0,.12)}.disclaimer-banner strong{font-weight:var(--weight-bold)}.dark .disclaimer-banner{background:#d97706;color:#fef3c7}.disclaimer strong{color:var(--color-text);font-weight:var(--weight-semi)}.module-grid{display:grid;grid-template-columns:minmax(320px,380px) 1fr;gap:var(--space-6);margin-top:var(--space-4);align-items:start}.module-grid>:last-child{position:sticky;top:calc(var(--header-height) + var(--space-4));max-height:calc(100vh - var(--header-height) - var(--space-8));overflow-y:auto;scrollbar-width:thin}.module-grid>:last-child::-webkit-scrollbar{width:4px}.module-grid>:last-child::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}img[src$=".svg"],svg,[class*=diagram],[class*=Diagram]{image-rendering:crisp-edges}.card:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-info-glow)}.btn,.btn-primary,.btn-accent,.btn-outline,.btn-danger,.btn-secondary,.btn-sm,button,[role=tab],[role=menuitem],[role=option],label.collapsible-btn{user-select:none;-webkit-user-select:none}body.page-loading,body.page-loading *{cursor:wait!important}.result-protected{-webkit-user-select:none;user-select:none}.result-protected .input,.result-protected input,.result-protected select,.result-protected textarea,.result-protected button{-webkit-user-select:auto;user-select:auto}@media (pointer: coarse){.result-value,[class*=result]{user-select:text!important;-webkit-user-select:text!important}}main{animation:page-fade-in .2s ease-out}@keyframes page-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.card-appear{animation:card-slide-up .3s ease-out}@keyframes card-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.badge-appear{animation:badge-pulse .4s ease-out}@keyframes badge-pulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.error-appear{animation:error-shake .3s ease-out}@keyframes error-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes bounce-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.download-dots:after{content:"...";display:inline-block;animation:ellipsis 1.2s steps(4,end) infinite;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{0%{width:0}25%{width:.4em}50%{width:.8em}75%{width:1.2em}to{width:1.6em}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{animation:pulse 1.5s ease-in-out infinite;background:var(--color-surface-alt);pointer-events:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion: reduce){.skeleton,.skeleton-line,.skeleton-form{animation:none;opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-line,.skeleton-form{background:linear-gradient(90deg,var(--color-surface-alt) 25%,var(--color-surface) 50%,var(--color-surface-alt) 75%);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stk-progress{0%{transform:translate(-100%)}50%{transform:translate(250%)}to{transform:translate(400%)}}@media (max-width: 768px){html{font-size:14px}:root{--text-2xs: .857rem;--text-xs: .857rem;--text-sm: .857rem;--content-max-width: 100%}.module-grid{grid-template-columns:1fr}.module-grid>:last-child{position:static;max-height:none;overflow-y:visible}header{padding:0 var(--space-3)!important}.table-scrollable{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,black calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 30px),transparent 100%)}.table th,.table td{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.btn{min-height:44px;padding:var(--space-3) var(--space-4)}.btn-sm{min-height:44px;padding:var(--space-2) var(--space-3)}.input{min-height:44px;padding:var(--space-3) var(--space-3)}select.input{min-height:44px}button:not(.btn):not(.btn-sm):not([class*=btn-]){min-height:44px}main{padding:var(--space-3)!important;padding-bottom:72px!important}.card{overflow:visible}.disclaimer{font-size:var(--text-xs);padding:0 var(--space-2)}footer nav{gap:var(--space-4)!important}h1{font-size:clamp(1.125rem,3vw,1.75rem);line-height:var(--leading-tight)}h2{font-size:clamp(1rem,2.5vw,1.5rem);line-height:var(--leading-tight)}h3{font-size:clamp(.857rem,2vw,1.143rem)}}@media (min-width: 1024px){.module-grid{gap:var(--space-8)}.card{border-radius:var(--radius-xl);box-shadow:0 2px 6px #00000014}.fieldset-section{padding:var(--space-4) var(--space-5)}.table th,.table td{padding:var(--space-3) var(--space-4)}.section-label{letter-spacing:.06em}}@media (max-width: 640px){h1{font-size:var(--text-2xl);line-height:var(--leading-tight)}h2{font-size:var(--text-lg);line-height:var(--leading-tight)}h3{font-size:var(--text-base)}.module-grid{grid-template-columns:1fr;gap:var(--space-4)}.module-grid>:last-child{position:static;max-height:none;overflow-y:visible}footer nav{gap:var(--space-3)!important}}@media (max-width: 480px){html{font-size:13px}:root{--text-2xs: .923rem;--text-xs: .923rem;--text-sm: .923rem;--text-12: .923rem}.module-grid{grid-template-columns:1fr;gap:var(--space-3)}.module-grid>:last-child{position:static;max-height:none;overflow-y:visible}main{padding:var(--space-2) var(--space-2) var(--space-4)!important;padding-bottom:72px!important}header{padding:0 var(--space-2)!important}.card{padding:var(--space-3);border-radius:var(--radius);overflow:hidden}.fieldset-section{padding:var(--space-2);margin-bottom:var(--space-3)}h1{font-size:var(--text-lg);line-height:var(--leading-tight)}h2{font-size:var(--text-base);line-height:var(--leading-tight)}h3{font-size:var(--text-sm)}.btn{min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.btn-sm{min-height:44px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.code-selector{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.code-selector::-webkit-scrollbar{display:none}.code-selector__label,.unit-toggle__label{display:none}.code-selector__buttons{flex-shrink:0}.code-selector__btn{padding:8px 10px!important;font-size:var(--text-xs)!important;min-height:44px}.input{min-height:44px;padding:var(--space-2) var(--space-2);font-size:var(--text-xs)}select.input{min-height:44px}.table th,.table td{padding:var(--space-1) 6px;font-size:var(--text-xs)}.disclaimer{font-size:var(--text-xs);padding:0 var(--space-1);line-height:var(--leading-normal)}footer nav{gap:var(--space-2)!important}.section-label{margin-bottom:var(--space-2)}.table-scrollable{-webkit-mask-image:linear-gradient(to right,black calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 30px),transparent 100%)}.btn-accent{width:100%}.btn.btn-outline{width:100%;display:flex;justify-content:center}.card-header{padding:var(--space-2) var(--space-3)}header>a:first-child{font-size:var(--text-base)!important}footer nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)!important}footer a{min-height:44px;display:inline-flex;align-items:center}footer h3{margin-bottom:var(--space-1)}.disclaimer-banner{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.utilization-gauge svg{width:100px!important;height:100px!important}.results-summary-row{flex-direction:column;gap:var(--space-3);text-align:center}.results-summary-text{align-items:center}}@media (max-width: 380px){nav[aria-label=Breadcrumb]>ol{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}nav[aria-label=Breadcrumb]>ol::-webkit-scrollbar{display:none}nav[aria-label=Breadcrumb]>ol>li{flex-shrink:0}}@media (pointer: coarse){.btn,.btn-sm,.input,button,input,select,textarea,[role=button],[role=tab],[role=link]{min-height:44px;min-width:44px;touch-action:manipulation}}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (forced-colors: active){:root,.dark{forced-color-adjust:none}:root{--color-text: CanvasText;--color-text-muted: GrayText;--color-text-faint: GrayText;--color-surface: Canvas;--color-surface-alt: Canvas;--color-border: ButtonText;--color-primary: Highlight;--color-accent: Highlight;--color-pass: Highlight;--color-fail: LinkText;--color-warning: MarkText;--focus-ring: 0 0 0 2px Highlight}:focus-visible{outline:2px solid Highlight;outline-offset:2px}input,select,textarea,button{border:2px solid ButtonText}a{color:LinkText}img,svg{forced-color-adjust:auto}.status-pass,.status-fail,.status-warn,.status-info,.status-governing,.status-badge{forced-color-adjust:none}.status-pass,.status-fail,.status-warn,.status-info,.status-governing{-ms-high-contrast-adjust:none}.badge-accent{forced-color-adjust:none}}@media print{*,*:before,*:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}:root,.dark{--color-primary: #1a365d;--color-primary-light: #2b4c7e;--color-primary-dark: #0f2440;--color-text-on-primary: #ffffff;--color-accent: #2563eb;--color-bg: #fff;--color-surface: #fff;--color-surface-alt: #f1f3f7;--color-surface-inset: #e8ebf0;--color-border: #949ca8;--color-border-light: #9ca3af;--color-border-subtle: #e5e7eb;--color-text: #1a1d23;--color-text-muted: #5c6370;--color-text-faint: #6b7280;--color-pass: #15803d;--color-fail: #b91c1c;--color-warn: #b45309;--color-success: #15803d;--color-error: #b91c1c;--color-info: #1d4ed8;--color-overlay: transparent;--color-table-stripe: rgba(0, 0, 0, .02);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;color-scheme:light}html,body{font-family:Georgia,Times New Roman,serif;font-size:12pt;line-height:1.5;background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;content-visibility:auto;contain:layout style}header,nav,[role=navigation],[role=toolbar],footer,.skip-link,.cookie-consent-banner,.cookie-consent,.mobile-menu-btn,.mobile-nav-overlay,.nav-dropdown-panel{display:none!important}.no-print,.project-toolbar,.pipeline-progress,.stage-nav{display:none!important}button:not(.print-keep),.btn:not(.print-keep),.btn,button[type=button]:not(.print-keep){display:none!important}input,select,textarea,form{display:none!important}details,details[open]{display:block!important}details>summary{pointer-events:none!important;cursor:default!important;font-weight:700!important;color:#000!important}details:not([open])>:not(summary){display:block!important}[class*=trace-accordion] [role=region],[class*=TraceAccordion] [role=region]{display:block!important;height:auto!important;overflow:visible!important;opacity:1!important;max-height:none!important}body,main,.card,[style*=background]{background:#fff!important;color:#000!important}main{padding:0!important;max-width:none!important}.card{background:#fff!important;border:1px solid #ccc!important;page-break-inside:avoid;break-inside:avoid}.status-pass,[class*=status-pass]{color:#000!important;font-weight:700!important}.status-fail,[class*=status-fail]{color:#000!important;font-weight:700!important;text-decoration:underline!important}.status-warn,[class*=status-warn]{color:#000!important;font-style:italic!important}.trace-pass{color:#15803d!important;border-color:#15803d!important;font-weight:700!important}.trace-fail{color:#b91c1c!important;border-color:#b91c1c!important;font-weight:700!important;text-decoration:underline!important}.trace-warn{color:#b45309!important;border-color:#b45309!important;font-style:italic!important}.trace-info,.trace-skip{color:#4b5563!important}.trace-ratio-fill{background-color:currentColor!important}.trace-section-header{page-break-after:avoid}.trace-section,.trace-step-row{page-break-inside:avoid}.trace-toggle-icon{display:none!important}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid;color:#000!important}section{page-break-inside:avoid;break-inside:avoid}p,li{orphans:3;widows:2}a[href^=http]:after{content:" (" attr(href) ")";font-size:7pt;color:#595959;word-break:break-all}a{color:#000!important;text-decoration:underline}table{width:100%!important;font-size:9pt!important;border-collapse:collapse!important;page-break-inside:auto;table-layout:fixed}thead{display:table-header-group}tr{page-break-inside:avoid;break-inside:avoid}th{font-weight:700!important;border-bottom:2px solid #000!important;color:#000!important;background:none!important}td,th{padding:4px 6px!important;color:#000!important;border-bottom:1px solid #ccc!important;word-break:break-word;overflow-wrap:break-word}.num,[style*=font-mono]{font-family:Consolas,Courier New,monospace!important}@page{size:A4 landscape;margin:15mm 12mm 18mm;@bottom-center{content:counter(page);font-size:8pt;color:#767676}}[style*=overflow]{overflow:visible!important;max-height:none!important}.module-grid{grid-template-columns:1fr}.result-protected{-webkit-user-select:auto;user-select:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:before{content:"Printed: " attr(data-print-time);display:block;position:fixed;top:0;left:0;right:0;text-align:center;font-size:7pt;color:#767676;padding:4px 8px;border-bottom:1px solid #ccc;background:#fff}body:not([data-print-time]):before{content:none}body:after{content:"Printed from SteelCalculator (steelcalculator.app)";display:block;position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:7pt;color:#767676;padding:4px 8px;border-top:1px solid #ccc;background:#fff}main:before{content:"Steel Calculator -- Preliminary Design Check";display:block;font-weight:700;font-size:14pt;margin-bottom:12pt;padding-bottom:6pt;border-bottom:2px solid #000!important}main:after{content:"For preliminary design verification only. The engineer of record must independently verify all outputs.";display:block;font-size:8pt;color:#595959!important;margin-top:24pt;padding-top:6pt;border-top:1px solid #999}aside{border:1px solid #000!important;page-break-inside:avoid}[role=alert],[role=status],[role=progressbar],[aria-busy=true],.skeleton{display:none!important}[role=alert].print-keep{display:block!important;border:2px solid #c00!important;padding:8pt!important;margin:8pt 0!important;page-break-inside:avoid}}@media (max-height: 500px){[role=dialog],.modal-content{max-height:85vh!important;overflow-y:auto!important}}@media (max-width: 640px){.stat-separator{display:none}}@media (max-width: 480px){input:not([type=checkbox]):not([type=radio]):not(.input),select:not(.input),textarea:not(.input){font-size:16px}}.seo-content-article{max-width:750px;margin:0 auto;font-size:var(--text-lg);line-height:var(--leading-loose)}.seo-content-article h1,.seo-content-article h2,.seo-content-article h3,.seo-content-article h4,.seo-content-article h5,.seo-content-article h6{line-height:var(--leading-tight);font-weight:var(--weight-semi)}.seo-content-article h1{font-size:var(--text-3xl);margin-top:0;margin-bottom:var(--space-4)}.seo-content-article h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.seo-content-article h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.seo-content-article h4{font-size:var(--text-lg);margin-top:var(--space-6);margin-bottom:var(--space-2)}.seo-content-article h5,.seo-content-article h6{font-size:var(--text-base);margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--color-text-muted)}.seo-content-article p{margin-bottom:var(--space-4)}.seo-content-article a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.seo-content-article a:hover{color:var(--color-accent-hover)}.seo-content-article ul,.seo-content-article ol{padding-left:1.5em;margin-bottom:var(--space-4)}.seo-content-article li{margin-bottom:var(--space-1)}.seo-content-article li>ul,.seo-content-article li>ol{margin-top:var(--space-1);margin-bottom:0}.seo-content-article pre{background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius);padding:var(--space-4);overflow-x:auto;margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5}.seo-content-article code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-alt);padding:2px 4px;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle)}.seo-content-article pre code{background:none;padding:0;border-radius:0;border:none;font-size:inherit}.seo-content-article table{width:100%;border-collapse:collapse;margin-bottom:var(--space-4);font-size:var(--text-base);border:1px solid var(--color-border)}.seo-content-article th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--weight-semi);background:var(--color-surface-alt);border:1px solid var(--color-border)}.seo-content-article td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-light);vertical-align:top}.seo-content-article tbody tr:nth-child(2n) td{background:var(--color-table-stripe)}.seo-content-article img{max-width:100%;height:auto;display:block;margin:var(--space-6) auto}.seo-content-article blockquote{border-left:3px solid var(--color-accent);padding:var(--space-2) var(--space-4);margin:var(--space-4) 0;color:var(--color-text-muted);background:var(--color-surface-alt);border-radius:0 var(--radius) var(--radius) 0}.seo-content-article hr{border:none;border-top:1px solid var(--color-border-subtle);margin:var(--space-8) 0}.seo-content-article strong{font-weight:var(--weight-semi)}.seo-content-article em{font-style:italic}@media (max-width: 768px){.seo-content-article{max-width:100%!important}.seo-content-article h2{font-size:var(--text-xl);margin-top:var(--space-8)}.seo-content-article h3{font-size:var(--text-lg);margin-top:var(--space-6)}.seo-content-article h4{font-size:var(--text-base)}.seo-content-article table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.seo-content-article{font-size:var(--text-base)}.seo-content-article h1{font-size:var(--text-2xl)}.seo-content-article h2{font-size:var(--text-xl);margin-top:var(--space-6)}.seo-content-article h3{font-size:var(--text-base)}.seo-content-article h4{font-size:var(--text-sm)}.seo-content-article pre{padding:var(--space-3);font-size:var(--text-xs)}.seo-content-article table{font-size:var(--text-sm)}.seo-content-article th,.seo-content-article td{padding:var(--space-1) var(--space-2)}}
