:root{color-scheme:dark;--color-background: #1f1f29;--color-surface: #0f0f13;--color-raised: #121218;--color-fieldset-surface: #0b000f;--color-border: #26262c;--color-border-strong: #41414c;--color-border-soft: #22222a;--color-text: #f8fafc;--color-subtle: #c7c7cf;--color-muted: #8b8b93;--color-faint: #87878f;--color-input: #1e1e26;--color-primary: #22c55e;--color-primary-text: #0a0a0f;--color-primary-bright: #4ade80;--color-primary-dim: #16a34a;--color-violet: #8b5cf6;--color-cyan: #67e8f9;--color-cyan-bright: #a5f3fc;--color-cyan-soft: #67e8f91f;--color-cyan-line: #67e8f973;--color-amber: #d97706;--color-amber-line: #d9770640;--color-amber-surface: #d977060f;--color-fit-fill: #22c55e;--color-fit-tight: #d97706;--color-fit-over: #ef4444;--color-hero-line: #1e1e25;--color-shadow: #0006;--color-glow-primary: #23d86615;--color-topbar: #0a0a0ccc;--color-grid-line: #ffffff14;--color-glow-ambient-primary: #21d66333;--color-glow-ambient-violet: #9063f83d;--background-grid: linear-gradient( var(--color-grid-line) var(--layout-border), transparent var(--layout-border) ), linear-gradient( 90deg, var(--color-grid-line) var(--layout-border), transparent var(--layout-border) );--background-glow: radial-gradient( 46rem 28rem at 5% -6%, var(--color-glow-ambient-primary), transparent 60% ), radial-gradient( 51rem 33rem at 100% -8%, var(--color-glow-ambient-violet), transparent 62% ), radial-gradient( 45rem 35rem at 106% 106%, var(--color-glow-ambient-primary), transparent 58% ), radial-gradient( 56rem 39rem at -8% 112%, var(--color-glow-ambient-violet), transparent 60% );--background-hero: radial-gradient( 150% 50% at 95% 0, var(--color-glow-primary), transparent 95% ), linear-gradient(158deg, var(--color-raised), var(--color-background));--background-chip: radial-gradient( 150% 50% at 95% 0, var(--color-glow-primary), transparent 95% ), var(--color-surface);--font-body: .8125rem;--font-control: .75rem;--font-heading: .9375rem;--font-hero: 1.375rem;--font-hero-small: .8125rem;--font-status: .625rem;--font-nav: .6875rem;--font-weight-semi: 600;--font-hud-spacing: .12em;--font-line-body: 1.2;--font-line-heading: 1.05;--font-line-tight: 1.15;--font-line-solid: 1;--font-weight-regular: 400;--font-weight-bold: 700;--font-weight-strong: 800;--font-mono: "JetBrains Mono", ui-monospace, sfmono-regular, consolas, monospace;--layout-border: .0625rem;--layout-border-bold: .125rem;--layout-grid-size: 2.125rem;--layout-control-size: 1.5rem;--layout-chip-size: 1.5rem;--layout-check-size: 1rem;--layout-tier-memory: 4.5rem;--layout-tier-fit: 3.5rem;--layout-intro-max: 16rem;--layout-max: 64rem;--layout-half: calc(50% - var(--space-sm));--layout-third: calc((100% - var(--space-sm) * 2) / 3);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-round: 50%;--space-2xs: .125rem;--space-xs: .25rem;--space-sm: .375rem;--space-md: .5rem;--space-lg: .75rem;--space-xl: 1rem;--space-nav-gap: .4375rem;--space-nav-pad: .6875rem}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0;background-color:var(--color-background);background-image:var(--background-grid),var(--background-glow);background-size:var(--layout-grid-size) var(--layout-grid-size),var(--layout-grid-size) var(--layout-grid-size),100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;color:var(--color-text);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-body);line-height:var(--font-line-body)}img{max-width:100%;height:auto}button,input,select{min-height:var(--layout-control-size);width:100%;appearance:none;border:var(--layout-border) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-input);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-control);line-height:inherit}button{width:auto;padding:0 var(--space-lg);background:var(--color-primary);color:var(--color-primary-text);font-weight:var(--font-weight-bold)}button:focus-visible{outline:var(--layout-border) solid var(--color-cyan);outline-offset:var(--space-2xs)}input,select{padding:0 var(--space-md)}select{padding-inline-end:calc(var(--space-md) * 3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237c7c85' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center}input:focus-visible,select:focus-visible{outline:var(--layout-border) solid var(--color-cyan);outline-offset:var(--space-2xs)}[type=checkbox]{min-width:var(--layout-control-size);width:var(--layout-control-size);accent-color:var(--color-primary)}a{color:var(--color-cyan)}a:hover{color:var(--color-cyan-bright)}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{min-width:0;min-height:var(--layout-control-size);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding:var(--space-2xs) var(--space-md);border-bottom:var(--layout-border) solid var(--color-border);background:var(--color-topbar);backdrop-filter:blur(var(--space-md))}.noscript{margin-block-start:var(--space-sm);margin-inline:auto;width:min(100% - var(--space-md) * 2,var(--layout-max));padding:var(--space-xs) var(--space-sm);border:var(--layout-border) solid var(--color-amber-line);border-radius:var(--radius-md);color:var(--color-subtle);background:var(--color-amber-surface);font-size:var(--font-control);line-height:var(--font-line-body)}.topnav,.topstatus{min-width:0}.topnav{display:flex;align-items:center;gap:var(--space-sm)}.brand,.hero-label,legend,summary{font-size:var(--font-body);font-family:var(--font-mono)}label{font-size:var(--font-body)}.brand,legend,summary{font-weight:var(--font-weight-bold)}legend{width:100%;font-size:var(--font-status);text-transform:uppercase;letter-spacing:var(--font-hud-spacing);text-align:center;color:var(--color-primary)}.topstatus{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs) var(--space-lg);font-family:var(--font-mono);font-size:var(--font-status);font-weight:var(--font-weight-bold);letter-spacing:var(--font-hud-spacing);line-height:var(--font-line-body)}.status-item{min-width:0;display:inline-flex;gap:var(--space-xs);align-items:baseline;white-space:nowrap}.status-item span{color:var(--color-muted)}.status-item span:before{color:var(--color-border);content:">";margin-inline-end:var(--space-xs)}.status-item strong{min-width:0;color:var(--color-primary);font-weight:var(--font-weight-bold)}.topnav span,.brand,label,legend,summary,.hero-label,.hero-say,.metric span,.metric strong,.fit span,.fit strong{min-width:0;overflow-wrap:anywhere}.brand-mark{color:var(--color-primary)}.layout{position:relative;flex:0 1 auto;min-width:0;width:100%;max-width:var(--layout-max);margin-inline:auto;display:flex;gap:var(--space-lg);padding:var(--space-xl) var(--space-md) var(--space-md)}.inputs{min-width:0;flex:1.1 1 0;display:flex;flex-wrap:wrap;gap:var(--space-sm);align-content:flex-start}.title-card,.advanced,.actions{grid-column:1 / -1}.form-card{min-width:0;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md);border:var(--layout-border) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-fieldset-surface)}.title-card{min-width:0;flex:1 1 100%;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-align:center}.presets-row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-md)}.presets-label{flex:0 0 auto}.presets{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs)}.preset{min-height:var(--layout-chip-size);width:auto;padding:var(--space-xs) var(--space-sm);border-color:var(--color-border-strong);background:var(--color-raised);color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--font-status);font-weight:var(--font-weight-bold)}.preset:hover,.preset[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary-bright)}.intro h1,.intro p,.hero p,.disclaimer{margin:0}.intro h1{font-size:var(--font-heading);line-height:var(--font-line-heading)}.intro p{margin-inline:auto;max-width:var(--layout-intro-max)}.intro p,.hero-say,.metric span,.fit span{color:var(--color-muted)}.group{min-width:0;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-sm);margin:0;padding:var(--space-md);border:0}.field{min-width:0;flex:0 1 var(--layout-half);display:grid;align-self:flex-start;align-content:flex-start;gap:var(--space-xs);margin:0;justify-items:center}.field[data-inapplicable]{opacity:.4;pointer-events:none}.field>input,.field>select{text-align:center}.field-note{max-width:var(--layout-intro-max);color:var(--color-muted);font-size:var(--font-nav);line-height:var(--font-line-body);text-align:center;text-transform:none;letter-spacing:normal}.field-tip{position:relative;display:inline-flex}.field-tip-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--font-status);height:var(--font-status);padding:0;border:var(--layout-border) solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-raised);color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--font-nav);font-style:italic;line-height:var(--font-line-solid);cursor:help}.field-tip-btn:focus-visible{outline:var(--layout-border) solid var(--color-cyan);outline-offset:var(--layout-border)}.field-tip-bubble{position:absolute;bottom:calc(100% + var(--space-xs));left:50%;z-index:var(--z-tooltip);width:max-content;max-width:var(--layout-intro-max);padding:var(--space-xs) var(--space-sm);transform:translate(-50%);border:var(--layout-border) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-subtle);font-size:var(--font-nav);line-height:var(--font-line-body);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;visibility:hidden;opacity:0}.field-tip:hover .field-tip-bubble,.field-tip-btn:focus-visible+.field-tip-bubble{visibility:visible;opacity:1}.field--wide{flex-basis:100%}.field-break{flex:1 1 100%;height:0}.field--third{flex-basis:var(--layout-third)}.field--check label{position:relative;min-height:var(--layout-control-size);display:flex;align-items:center;gap:var(--space-sm)}.presets-label,.field--check label,:is(.field-label,.field:not(.field--check))>label,.actions button,.hero-secondary .hero-label,.fit-scale,.stats span,.tier-head{color:var(--color-muted);font-size:var(--font-status);letter-spacing:var(--font-hud-spacing);text-transform:uppercase}:is(.field-label,.field:not(.field--check))>label{text-align:center;white-space:nowrap}.field-label{min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs)}.field--check input{position:absolute;inset-inline-start:0;flex:0 0 auto;margin:0;opacity:0}.checkbox-state{min-width:var(--layout-check-size);min-height:var(--layout-check-size);display:inline-flex;align-items:center;justify-content:center;border:var(--layout-border-bold) solid var(--color-muted);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-muted);font-family:var(--font-mono);font-weight:var(--font-weight-bold);line-height:var(--font-line-solid)}.checkbox-state:before{content:""}.field--check input:checked+.checkbox-state{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-text)}[type=checkbox]:checked+.checkbox-state:before{content:"\2713"}.field--check input:focus-visible+.checkbox-state{outline:var(--layout-border) solid var(--color-cyan);outline-offset:var(--space-2xs)}.advanced summary,.panel summary{min-height:var(--layout-control-size);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:0 var(--space-md);cursor:pointer;color:var(--color-subtle);font-size:var(--font-status);letter-spacing:var(--font-hud-spacing);text-transform:uppercase;list-style:none}.advanced summary:after,.panel summary:after,.tier .tier-summary:after{flex:0 0 auto;width:var(--space-sm);height:var(--space-sm);border-right:var(--space-2xs) solid var(--color-primary);border-bottom:var(--space-2xs) solid var(--color-primary);content:"";transform:translateY(-.0625rem) rotate(45deg)}.advanced summary{position:relative;justify-content:center;color:var(--color-primary)}.advanced summary:after{position:absolute;inset-inline-end:var(--space-md)}.advanced[open] summary:after,.panel[open] summary:after,.tier[open] .tier-summary:after{transform:translateY(.0625rem) rotate(225deg)}@media(prefers-reduced-motion:no-preference){.advanced summary:after,.panel summary:after,.tier .tier-summary:after{transition:transform .12s ease}}.tiers{grid-column:1 / -1;min-width:0;padding:var(--space-md);border:var(--layout-border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.tiers-title{margin:0;color:var(--color-primary);font-size:var(--font-status);letter-spacing:var(--font-hud-spacing);text-align:center;text-transform:uppercase}.tiers-subtitle{margin:0 0 var(--space-md);color:var(--color-subtle);font-size:var(--font-status);letter-spacing:var(--font-hud-spacing);text-align:center;text-transform:uppercase}.tier-head,.tier-summary,.tier-example{display:grid;grid-template-columns:minmax(0,var(--layout-tier-memory)) minmax(0,var(--layout-tier-fit)) minmax(0,100%) auto;gap:var(--space-md);align-items:baseline}.tier-head{padding-block:var(--space-xs)}.tier-fit-head{text-align:center}.tier{min-width:0;border-top:var(--layout-border) solid var(--color-border-soft)}.tier-summary{min-height:var(--layout-control-size);padding-block:var(--space-xs);cursor:pointer;font-size:var(--font-control);font-weight:var(--font-weight-regular);list-style:none}.tier-memory{color:var(--color-text);font-family:var(--font-mono)}.tier-fit{color:transparent;font-family:var(--font-mono);text-align:center}.tier-fit[data-fit=true]{color:var(--color-primary)}.tier-use{color:var(--color-muted)}.tier-body{padding-block:0 var(--space-sm)}.tier-examples{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tier-example{font-size:var(--font-control)}.tier-example-size{grid-column:1;color:var(--color-muted);font-family:var(--font-mono)}.tier-example-cards{grid-column:3;display:grid;gap:var(--space-2xs);justify-items:start;padding-inline-start:var(--space-lg);color:var(--color-muted)}.advanced .group{margin-top:var(--space-sm)}.advanced{flex:1 1 100%;min-width:0;position:relative}.advanced[open] .group{margin-top:var(--space-sm)}.advanced[open] .field{flex-basis:var(--layout-half)}.advanced[open] .field--check{flex-basis:var(--layout-third)}.actions{min-width:0;flex:1 1 100%;display:flex;gap:var(--space-sm);justify-content:center}.actions button{border-color:var(--color-cyan-line);background:var(--color-cyan-soft);color:var(--color-cyan);font-family:inherit;font-weight:var(--font-weight-regular)}.actions button:hover{border-color:var(--color-cyan);color:var(--color-cyan-bright)}.results{min-width:0;flex:1 1 0;display:grid;grid-template-columns:minmax(0,100%);gap:var(--space-sm);align-content:start}.hero,.panel-group,.warnings{min-width:0;border:var(--layout-border) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.panel-group{grid-column:1 / -1;border-radius:var(--radius-md)}.panel{min-width:0}.hero{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:minmax(0,57%) minmax(0,43%);gap:var(--space-md) var(--space-lg);padding:var(--space-md) var(--space-lg);border-color:var(--color-border);border-radius:var(--radius-lg);background:var(--background-hero);box-shadow:inset 0 .0625rem #ffffff0a,0 0 2.5rem -1.25rem var(--color-glow-primary)}.hero-primary,.hero-secondary{min-width:0;position:relative;display:grid;gap:var(--space-xs);align-content:start}.hero-primary .hero-label{color:var(--color-text);font-family:inherit;font-size:var(--font-heading);font-weight:var(--font-weight-bold)}.hero-secondary .hero-label{font-weight:var(--font-weight-bold)}.hero-value{min-width:0;overflow-wrap:anywhere;color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-hero);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;line-height:var(--font-line-solid)}.hero-value-small{color:var(--color-text);font-size:var(--font-hero-small)}.hero-value--prose{font-family:inherit;font-weight:var(--font-weight-regular)}.hero-gpu-detail{min-width:0;display:grid;gap:var(--space-2xs)}.hero-examples{min-width:0;overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--font-control);line-height:var(--font-line-tight)}.hero-examples a{color:var(--color-primary-dim);text-decoration:underline;text-underline-offset:var(--space-2xs)}.hero-fit{grid-column:1 / -1;min-width:0;display:grid;gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--layout-border) solid var(--color-hero-line)}.fit-scale{display:flex;justify-content:space-between;gap:var(--space-md);font-family:var(--font-mono);font-weight:var(--font-weight-bold)}.hero-say{padding-top:var(--space-sm);font-size:var(--font-control)}.fit-meter{appearance:none;inline-size:100%;block-size:var(--space-sm);border:0;border-radius:var(--radius-sm);background:var(--color-input)}.fit-meter::-webkit-meter-bar{border:0;border-radius:var(--radius-sm);background:var(--color-input)}.fit-meter::-webkit-meter-optimum-value{background:var(--color-fit-fill)}.fit-meter::-moz-meter-bar{background:var(--color-fit-fill)}.fit-meter--tight::-webkit-meter-optimum-value{background:var(--color-fit-tight)}.fit-meter--tight::-moz-meter-bar{background:var(--color-fit-tight)}.fit-meter[data-over=true]::-webkit-meter-optimum-value{background:var(--color-fit-over)}.fit-meter[data-over=true]::-moz-meter-bar{background:var(--color-fit-over)}.panel summary{color:var(--color-muted);font-family:inherit;font-weight:var(--font-weight-regular)}.panel[open]>summary{color:var(--color-primary)}.advanced summary:focus-visible,.panel summary:focus-visible,.tier .tier-summary:focus-visible{outline:var(--layout-border) solid var(--color-cyan);outline-offset:var(--space-2xs)}.panel-body{padding:var(--space-md);border-top:var(--layout-border) solid var(--color-border);background:var(--color-raised);font-size:var(--font-control)}@media(width>48em){.panel-body{font-size:var(--font-nav)}}.panel:last-child .panel-body{border-radius:0 0 var(--radius-md) var(--radius-md)}.panel-body p{margin:0 0 var(--space-sm);color:var(--color-subtle)}.fit,.calculation,.assumptions,.warnings{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.warnings{grid-column:1 / -1;padding:var(--space-md)}.seo-formula{font-family:var(--font-mono);overflow-wrap:anywhere}.seo-subhead{margin:0 0 var(--space-sm);color:var(--color-text);font-size:var(--font-body);line-height:var(--font-line-heading)}.seo-table{width:100%;margin-block-start:var(--space-md);border-collapse:collapse;font-variant-numeric:tabular-nums}.seo-table caption{margin-block-end:var(--space-xs);color:var(--color-muted);text-align:left}.seo-table th,.seo-table td{padding:var(--space-xs) var(--space-sm);border-block-start:var(--layout-border) solid var(--color-border-soft);text-align:right}.seo-table th{color:var(--color-text);font-weight:var(--font-weight-semi)}.seo-table td{color:var(--color-subtle);font-family:var(--font-mono)}.seo-table th:first-child,.seo-table td:first-child{text-align:left}.disclaimer{width:100%;max-width:var(--layout-max);margin-block:auto 0;margin-inline:auto;padding:0 var(--space-md) var(--space-md);color:var(--color-faint);font-style:italic;text-align:center}.metric,.fit li{min-width:0}.metric strong,.fit strong,code{font-family:var(--font-mono)}code{overflow-wrap:anywhere;color:var(--color-text)}.formula-numbers{font-family:var(--font-mono)}.warnings .metric{display:block}.assumptions .metric{display:flex;gap:var(--space-sm);align-items:baseline}.assumptions .metric:before{flex:0 0 auto;color:var(--color-primary);content:"\b7";font-weight:var(--font-weight-bold)}.calculation .metric,.fit li{display:grid;grid-template-columns:minmax(0,100%) auto;gap:var(--space-md);align-items:baseline;padding-block:var(--space-2xs)}.fit span,.calculation .metric span{font-family:var(--font-mono)}.stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,25%));gap:var(--space-sm);margin:0;padding:0;list-style:none}.stats .metric{display:grid;gap:var(--space-2xs);padding:var(--space-sm);border:var(--layout-border) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--background-chip);font-variant-numeric:tabular-nums}.stats .metric span{overflow-wrap:break-word}.fit strong,.calculation .metric strong{overflow-wrap:anywhere;text-align:right}.assumptions .metric strong,.warnings .metric strong{display:none}.calculation .metric:last-child strong{color:var(--color-primary)}.callout{grid-column:1 / -1;display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) var(--space-md);border:var(--layout-border) solid var(--color-amber-line);border-radius:var(--radius-sm);background:var(--color-amber-surface);color:var(--color-amber)}.callout-mark{flex:0 0 auto;color:var(--color-amber);font-family:var(--font-mono);font-weight:var(--font-weight-bold)}.callout-text{min-width:0;margin:0;font-family:var(--font-mono);font-size:var(--font-nav);line-height:var(--font-line-tight)}.callout-links a{color:var(--color-amber);text-decoration:underline;text-underline-offset:var(--space-2xs)}.tier-example-cards a{color:var(--color-subtle);text-decoration:none}.topnav a{min-width:0;min-height:var(--layout-control-size);display:inline-flex;align-items:center;gap:var(--space-nav-gap);padding:var(--space-sm) var(--space-nav-pad);border:var(--layout-border-bold) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-nav);font-weight:var(--font-weight-semi);text-decoration:none}.status-item a{display:inline-flex;align-items:center;min-height:var(--layout-control-size);padding-inline:var(--space-2xs);margin-inline:calc(var(--space-2xs) * -1);color:inherit;text-decoration:underline;text-underline-offset:var(--space-2xs)}.brand{display:inline-flex;align-items:center;min-height:var(--layout-control-size);white-space:nowrap;overflow-wrap:normal}.brand,.brand:hover{color:inherit;text-decoration:none}.topnav a:hover{color:var(--color-text)}.tier-example-cards a:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:var(--space-2xs)}[hidden]{display:none}@media(width<=48em){.layout{flex-direction:column}.stats{grid-template-columns:repeat(2,minmax(0,50%))}.hero{grid-template-columns:minmax(0,100%)}}@media(width<=30em){.field,.field--third{flex-basis:100%}.presets-label{display:none}.layout{padding-block-start:var(--space-md)}.field-break{display:none}.advanced[open] .field--check{flex-basis:100%}[data-slot=github-link] .topnav-label{display:none}.topnav a{padding-inline:var(--space-sm);min-width:var(--layout-control-size);justify-content:center}[data-slot=github-link]{inline-size:var(--layout-control-size);padding-inline:0;border-radius:var(--radius-md)}[data-slot=about-link] .topnav-label{white-space:nowrap}}
