:root{--c-paper: #FFFFFF;--c-n-050: #F9F9F9;--c-n-100: #F0F0F0;--c-n-200: #E3E3E3;--c-n-300: #D2D2D2;--c-n-400: #B7B7B7;--c-n-500: #8A8A8A;--c-n-600: #6D6D6D;--c-n-700: #595959;--c-n-800: #3F3F3F;--c-n-900: #2B2B2B;--c-ink: #0A0A0A;--surface-paper: #FFFFFF;--surface-raised: #F9F9F9;--surface-sunken: #F0F0F0;--surface-inverse: #0A0A0A;--surface-inverse-raised: #2B2B2B;--status-fault: #C8102E;--status-fault-text: #A50D26;--status-fault-on: #FFFFFF;--status-warning: #F2C200;--status-warning-text: #6B5000;--status-warning-on: #0A0A0A;--status-ok: #00843D;--status-ok-text: #00662F;--status-ok-on: #FFFFFF;--status-notice: #005EB8;--status-notice-text: #004E99;--status-notice-on: #FFFFFF;--font-sans: "Asta Sans", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono: "iA Writer Mono V", ui-monospace, SFMono-Regular, Menlo, monospace;--font-features-text: normal;--font-features-data: "tnum" 1;--font-features-mono: "zero" 1;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--text-3xs: 11px;--leading-3xs: 16px;--tracking-3xs: .06em;--text-2xs: 12px;--leading-2xs: 16px;--tracking-2xs: .04em;--text-xs: 13px;--leading-xs: 20px;--tracking-xs: 0;--text-sm: 14px;--leading-sm: 20px;--tracking-sm: 0;--text-md: 16px;--leading-md: 24px;--tracking-md: 0;--text-lg: 20px;--leading-lg: 28px;--tracking-lg: 0;--text-xl: 20px;--leading-xl: 24px;--tracking-xl: -.005em;--text-2xl: 24px;--leading-2xl: 32px;--tracking-2xl: -.01em;--text-3xl: 32px;--leading-3xl: 40px;--tracking-3xl: -.015em;--text-4xl: 40px;--leading-4xl: 44px;--tracking-4xl: -.02em;--text-5xl: 44px;--leading-5xl: 48px;--tracking-5xl: -.02em;--space-0: 0px;--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;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--space-40: 160px;--space-48: 192px;--space-64: 256px;--measure-tight: 58ch;--measure-default: 68ch;--measure-wide: 78ch;--border-hairline: 1px;--border-strong: 2px;--focus-width: 2px;--focus-ink: var(--c-ink);--radius: 0;--texture-quiet: .1;--texture-default: .18;--texture-loud: .26;--layer-behind: -1;--layer-base: 0;--layer-raised: 10;--layer-sticky: 100;--layer-overlay: 1000;--duration-fast: .12s;--duration: .2s;--duration-slow: .32s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--grid-columns: 12;--grid-gutter: 24px;--grid-max: 1224px;--grid-margin-sm: 16px;--grid-margin-md: 32px;--grid-margin-lg: 48px;--logo-display-max: 500px;--logo-cap-height: .707;--logo-wordmark-tracking: -.015em;--label-4x6-w: 101.6mm;--label-4x6-h: 152.4mm;--label-margin: 5mm;--page-a4-w: 210mm;--page-a4-h: 297mm;--page-margin: 18mm;--page-gutter: 4mm;--sign-room-w: 152.4mm;--sign-room-h: 152.4mm;--sign-char-min: 15.9mm;--sign-char-max: 50.8mm;--sign-braille-gap: 9.5mm;--sign-margin: 12.7mm;--sign-mount-min: 1219mm;--sign-mount-max: 1524mm;--relief-min-h: 8mm;--relief-void: .8mm;--relief-depth: .6mm}@media(min-width:40rem){:root{--text-xl: 24px;--leading-xl: 32px;--text-2xl: 28px;--leading-2xl: 36px;--text-3xl: 40px;--leading-3xl: 48px;--text-4xl: 48px;--leading-4xl: 56px;--text-5xl: 56px;--leading-5xl: 60px}}@media(min-width:64rem){:root{--text-2xl: 32px;--leading-2xl: 40px;--text-3xl: 48px;--leading-3xl: 56px;--text-4xl: 64px;--leading-4xl: 72px;--text-5xl: 72px;--leading-5xl: 76px}}.surface-inverse{--c-paper: #0A0A0A;--c-n-050: #2B2B2B;--c-n-100: #3F3F3F;--c-n-200: #3F3F3F;--c-n-300: #595959;--c-n-400: #8A8A8A;--c-n-500: #8A8A8A;--c-n-600: #B7B7B7;--c-n-700: #F0F0F0;--c-n-800: #F0F0F0;--c-n-900: #F0F0F0;--c-ink: #FFFFFF;--surface-paper: #0A0A0A;--surface-raised: #2B2B2B;--surface-sunken: #3F3F3F;--surface-inverse: #FFFFFF;--surface-inverse-raised: #F9F9F9;--status-fault-text: #F11639;--status-warning-text: #F2C200;--status-ok-text: #008D41;--status-notice-text: #0079E9}.surface-inverse .surface-inverse{--c-paper: #FFFFFF;--c-n-050: #F9F9F9;--c-n-100: #F0F0F0;--c-n-200: #E3E3E3;--c-n-300: #D2D2D2;--c-n-400: #B7B7B7;--c-n-500: #8A8A8A;--c-n-600: #6D6D6D;--c-n-700: #595959;--c-n-800: #3F3F3F;--c-n-900: #2B2B2B;--c-ink: #0A0A0A;--surface-paper: #FFFFFF;--surface-raised: #F9F9F9;--surface-sunken: #F0F0F0;--surface-inverse: #0A0A0A;--surface-inverse-raised: #2B2B2B;--status-fault-text: #A50D26;--status-warning-text: #6B5000;--status-ok-text: #00662F;--status-notice-text: #004E99}.surface-inverse .surface-inverse .surface-inverse{--c-paper: #0A0A0A;--c-n-050: #2B2B2B;--c-n-100: #3F3F3F;--c-n-200: #3F3F3F;--c-n-300: #595959;--c-n-400: #8A8A8A;--c-n-500: #8A8A8A;--c-n-600: #B7B7B7;--c-n-700: #F0F0F0;--c-n-800: #F0F0F0;--c-n-900: #F0F0F0;--c-ink: #FFFFFF;--surface-paper: #0A0A0A;--surface-raised: #2B2B2B;--surface-sunken: #3F3F3F;--surface-inverse: #FFFFFF;--surface-inverse-raised: #F9F9F9;--status-fault-text: #F11639;--status-warning-text: #F2C200;--status-ok-text: #008D41;--status-notice-text: #0079E9}.surface-inverse :is(.sheet,.label-stock),.surface-inverse .surface-inverse .surface-inverse :is(.sheet,.label-stock){--c-paper: #FFFFFF;--c-n-050: #F9F9F9;--c-n-100: #F0F0F0;--c-n-200: #E3E3E3;--c-n-300: #D2D2D2;--c-n-400: #B7B7B7;--c-n-500: #8A8A8A;--c-n-600: #6D6D6D;--c-n-700: #595959;--c-n-800: #3F3F3F;--c-n-900: #2B2B2B;--c-ink: #0A0A0A;--surface-paper: #FFFFFF;--surface-raised: #F9F9F9;--surface-sunken: #F0F0F0;--surface-inverse: #0A0A0A;--surface-inverse-raised: #2B2B2B;--status-fault-text: #A50D26;--status-warning-text: #6B5000;--status-ok-text: #00662F;--status-notice-text: #004E99}@font-face{font-family:Asta Sans;src:url(./elench-astasans-variable-subset.woff2) format("woff2") tech("variations"),url(./elench-astasans-variable-subset.woff2) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:iA Writer Mono V;src:url(./elench-iawritermonov.woff2) format("woff2") tech("variations"),url(./elench-iawritermonov.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}.mark{--mark-src: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203%203%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M0%200h2v2H1v1H0zM2%202h1v1H2z%22%2F%3E%3C%2Fsvg%3E);display:inline-block;flex:none;inline-size:var(--space-6);block-size:var(--space-6);background-color:currentColor;-webkit-mask:var(--mark-src) no-repeat center / contain;mask:var(--mark-src) no-repeat center / contain;aspect-ratio:1 / 1}.mark-sm{inline-size:var(--space-4);block-size:var(--space-4)}.mark-lg{inline-size:var(--space-8);block-size:var(--space-8)}.mark-xl{inline-size:var(--space-16);block-size:var(--space-16)}.lockup{--lockup-ink-height: var(--space-6);display:inline-flex;align-items:baseline;gap:calc(var(--lockup-ink-height) / 3);color:var(--c-ink);text-decoration:none;white-space:nowrap}.lockup>.mark{inline-size:var(--lockup-ink-height);block-size:var(--lockup-ink-height)}.lockup-wordmark{font-family:var(--font-sans);font-size:calc(var(--lockup-ink-height) / var(--logo-cap-height));font-style:normal;font-weight:var(--weight-medium);font-feature-settings:var(--font-features-text);line-height:1;letter-spacing:var(--logo-wordmark-tracking);text-transform:lowercase}.lockup-lg{--lockup-ink-height: var(--space-8)}.lockup-xl{--lockup-ink-height: var(--space-12)}.mark-toolbox{--mark-src: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2090%2090%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2033.33H23.33V66.67H66.67V33.33H90V90H0ZM33.33%200H56.67V23.33H33.33Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}@scope(.toolbox-surface){*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-text);font-synthesis:none}body{margin:0;background:var(--surface-paper);color:var(--c-n-900);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-regular)}img,svg,video{display:block;max-width:100%}video{inline-size:100%;block-size:auto}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}.btn[data-focus-visible],.input[data-focus-visible],.select[data-focus-visible],.file[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}::selection{background:var(--c-ink);color:var(--c-paper)}a{color:var(--c-ink);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-thickness:var(--border-hairline)}a:hover{text-decoration-thickness:var(--border-strong)}strong,b{font-weight:var(--weight-medium)}.data,table,.num{font-feature-settings:var(--font-features-data)}.skip{position:absolute;inset-block-start:var(--space-0);inset-inline-start:var(--space-0);transform:translateY(-200%);background:var(--c-ink);color:var(--c-paper);padding:var(--space-2) var(--space-4);z-index:var(--layer-overlay)}.skip:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}h1,h2,h3,h4,h5,h6{margin:0;color:var(--c-ink);font-weight:var(--weight-regular)}h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}h2{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--weight-medium)}h4,h5,h6{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium)}p{margin:0;max-width:var(--measure-default)}.prose{max-width:var(--measure-default)}.prose ul,.prose ol{margin:var(--space-0);padding-inline-start:var(--space-6);max-width:var(--measure-default)}.prose li+li{margin-block-start:var(--space-2)}.prose figure{margin:var(--space-0)}.prose blockquote{margin:var(--space-0);padding-inline-start:var(--space-6);border-inline-start:var(--border-strong) solid var(--c-ink);max-width:var(--measure-tight)}.lead{font-size:var(--text-lg);line-height:var(--leading-lg);max-width:var(--measure-tight)}.eyebrow,.label{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-n-600)}.eyebrow-micro{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-n-600)}figcaption,.caption{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}.t-mono,code,kbd,samp{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-sm)}.t-kpi{font-family:var(--font-mono);font-feature-settings:var(--font-features-data),var(--font-features-mono);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--weight-semibold);color:var(--c-ink)}.t-display{font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);color:var(--c-ink)}.t-hero{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl);color:var(--c-ink)}.muted{color:var(--c-n-600)}.scale-3xs{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs)}.scale-2xs{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs)}.scale-xs{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}.scale-sm{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.scale-md{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}.scale-lg{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}.scale-xl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.scale-2xl{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}.scale-3xl{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}.scale-4xl{font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl)}.scale-5xl{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl)}pre{margin:var(--space-0);padding:var(--space-4);background:var(--surface-sunken);overflow-x:auto;font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}:not(pre)>code{background:var(--surface-sunken);padding:var(--space-0) var(--space-1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:var(--space-10);border:var(--border-hairline) solid var(--c-ink);border-radius:var(--radius);background:var(--c-ink);color:var(--c-paper);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.btn:where(:not([data-elench-control])):hover,.btn[data-hovered]{background:var(--c-n-800);border-color:var(--c-n-800)}.btn:where(:not([data-elench-control])):active,.btn[data-pressed]{background:var(--c-n-900);border-color:var(--c-n-900)}.btn-secondary{background:var(--surface-paper);color:var(--c-ink)}.btn-secondary:where(:not([data-elench-control])):hover,.btn-secondary[data-hovered]{background:var(--surface-sunken);border-color:var(--c-ink)}.btn-secondary:where(:not([data-elench-control])):active,.btn-secondary[data-pressed]{background:var(--c-n-200);border-color:var(--c-ink)}.btn-ghost{background:transparent;border-color:transparent;color:var(--c-ink)}.btn-ghost:where(:not([data-elench-control])):hover,.btn-ghost[data-hovered]{background:var(--surface-sunken);border-color:transparent}.btn-lg{min-height:var(--space-12);padding:var(--space-3) var(--space-6);font-size:var(--text-md);line-height:var(--leading-md)}.btn-sm{min-height:var(--space-8);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs)}.btn[disabled],.btn[aria-disabled=true]{background:var(--c-n-200);border-color:var(--c-n-300);color:var(--c-n-600);cursor:not-allowed}.btn-secondary[disabled]{background:var(--surface-paper);color:var(--c-n-600);border-color:var(--c-n-300)}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field>label:not(.check),.field-label{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-n-600)}.field-hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}.input,.select,.textarea{width:100%;min-height:var(--space-10);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-n-500);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-ink);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.textarea{min-height:var(--space-24);resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--c-n-600)}.input:where(:not([data-elench-control])):hover,.select:where(:not([data-elench-control])):hover,.input[data-hovered],.select[data-hovered],.textarea:hover{border-color:var(--c-ink)}.select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--space-8);background-image:linear-gradient(var(--c-ink),var(--c-ink));background-repeat:no-repeat;background-size:var(--space-2) var(--space-2);background-position:right var(--space-3) center}.select:dir(rtl){background-position:left var(--space-3) center}.input[disabled],.select[disabled],.textarea[disabled]{background:var(--surface-sunken);border-color:var(--c-n-300);color:var(--c-n-600);cursor:not-allowed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-width:var(--border-strong);border-color:var(--status-fault-text)}.field-error{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--status-fault-text);font-weight:var(--weight-medium)}.field-error:before{content:"\2715";font-weight:var(--weight-semibold)}.check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm)}.check input,.choice input,.check-indicator{-webkit-appearance:none;appearance:none;inline-size:var(--space-5);block-size:var(--space-5);margin:0;flex:none;border:var(--border-hairline) solid var(--c-n-500);border-radius:var(--radius);background:var(--surface-paper);cursor:pointer}.check-indicator{display:inline-block}.check[data-selected] .check-indicator,.check[data-indeterminate] .check-indicator{background:var(--c-ink);border-color:var(--c-ink);box-shadow:inset 0 0 0 var(--space-1) var(--c-paper)}.check[data-indeterminate] .check-indicator{display:flex;align-items:center;justify-content:center;background:var(--surface-paper);box-shadow:none}.check[data-indeterminate] .check-indicator:before{content:"";inline-size:var(--space-3);block-size:var(--border-strong);background:var(--c-ink)}.check[data-disabled] .check-indicator{background:var(--surface-sunken);border-color:var(--c-n-300);cursor:not-allowed}.check[data-focus-visible] .check-indicator{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}.check input[type=radio],.choice input[type=radio]{border-radius:var(--space-5)}.check input:checked,.choice input:checked{background:var(--c-ink);border-color:var(--c-ink);box-shadow:inset 0 0 0 var(--space-1) var(--c-paper)}.check input:disabled,.choice input:disabled{background:var(--surface-sunken);border-color:var(--c-n-300);cursor:not-allowed}.choices{display:grid;gap:var(--space-3)}.choices-row{grid-auto-flow:column;grid-auto-columns:1fr}.choice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius);background:var(--surface-paper);cursor:pointer}.choice:hover{border-color:var(--c-ink);background:var(--surface-raised)}.choice:has(input:checked){border-color:var(--c-ink);border-width:var(--border-strong);padding:calc(var(--space-4) - var(--border-hairline))}.choice:has(input:disabled){color:var(--c-n-600);background:var(--surface-sunken);border-color:var(--c-n-300);cursor:not-allowed}.choice input{margin:var(--space-0);flex:none}.choice-body{display:flex;flex-direction:column;gap:var(--space-1)}.choice-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.choice-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}.card{border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius);background:var(--surface-paper);padding:var(--space-6)}.card-flush{padding:var(--space-0)}.card-raised,.card.surface-inverse,.surface-inverse .card{background:var(--surface-raised)}.card-selected{border-color:var(--c-ink);border-width:var(--border-strong);padding:calc(var(--space-6) - var(--border-hairline))}.card-expand{cursor:pointer}.card-stage{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:var(--space-12);border:none;background:transparent;overflow:visible;overscroll-behavior:none;backdrop-filter:blur(var(--space-6));-webkit-backdrop-filter:blur(var(--space-6))}.card-stage::backdrop{background:transparent}.card-stage:focus{outline:none}.card-stage .card{position:relative;block-size:100%;box-shadow:0 var(--space-8) var(--space-24) color-mix(in srgb,var(--c-ink) 28%,transparent),0 var(--space-16) var(--space-48) color-mix(in srgb,var(--c-ink) 40%,transparent)}.card-stage-close{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:var(--layer-raised)}.card-stage .stack-stretch{min-block-size:100%;block-size:100%}.card-stage .logo-display{block-size:auto;inline-size:var(--logo-display-max);max-inline-size:100%;max-width:100%;height:auto;margin-block:8vh;margin-inline:auto}html.card-stage-lock,html.card-stage-lock body,html.nav-open,html.nav-open body{overflow:hidden}table{border-collapse:collapse;width:100%;font-feature-settings:var(--font-features-data)}th{text-align:start;font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-n-600);padding:var(--space-2) var(--space-3);border-block-end:var(--border-strong) solid var(--c-ink);white-space:nowrap}td{padding:var(--space-2) var(--space-3);border-block-end:var(--border-hairline) solid var(--c-n-200);font-size:var(--text-sm);line-height:var(--leading-sm);vertical-align:baseline}.num,td.num,th.num{text-align:end;font-variant-numeric:tabular-nums}.price{display:flex;align-items:baseline;gap:var(--space-2);font-feature-settings:var(--font-features-data)}.price-value{font-family:var(--font-mono);font-feature-settings:var(--font-features-data),var(--font-features-mono);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--weight-semibold);color:var(--c-ink)}.price-unit{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600)}.price-was{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600);text-decoration:line-through}.price-sm .price-value{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.summary{display:flex;flex-direction:column;gap:var(--space-2);font-feature-settings:var(--font-features-data)}.summary-line{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm)}.summary-line dt{color:var(--c-n-600)}.summary-line dd{margin:var(--space-0);font-variant-numeric:tabular-nums}.summary-total{border-block-start:var(--border-strong) solid var(--c-ink);padding-block-start:var(--space-3);margin-block-start:var(--space-2)}.texture{position:relative;isolation:isolate}.texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-behind);pointer-events:none;background-repeat:repeat;opacity:var(--texture-default)}.texture-quiet:before{opacity:var(--texture-quiet)}.texture-loud:before{opacity:var(--texture-loud)}.tx-fdm-bead:before{background-image:url(./elench-texture-fdm-bead-ink.png)}.tx-fdm-carbon:before{background-image:url(./elench-texture-fdm-carbon-ink.png)}.tx-metal-ripple:before{background-image:url(./elench-texture-metal-ripple-ink.png)}.surface-inverse.tx-fdm-bead:before{background-image:url(./elench-texture-fdm-bead-paper.png)}.surface-inverse.tx-fdm-carbon:before{background-image:url(./elench-texture-fdm-carbon-paper.png)}.surface-inverse.tx-metal-ripple:before{background-image:url(./elench-texture-metal-ripple-paper.png)}.site-header{position:sticky;top:0;z-index:var(--layer-sticky);border-block-end:var(--border-hairline) solid var(--c-n-300);background:color-mix(in srgb,var(--surface-paper) 72%,transparent);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));transition:transform var(--duration) var(--ease)}.site-header.is-hidden:not(:focus-within){transform:translateY(-100%);pointer-events:none}html.nav-open .site-header.is-hidden:not(:focus-within){transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.site-header{transition:none}.site-header.is-hidden:not(:focus-within){transform:none}}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-4)}.logo{display:block;block-size:var(--space-6);inline-size:auto}.logo-mark{block-size:var(--space-8)}.logo-display{display:block;block-size:3.6vh;inline-size:auto;max-inline-size:var(--logo-display-max);max-width:min(100%,var(--logo-display-max));margin-block:3.6vh;margin-inline:1.8vh}.nav{display:flex;flex-wrap:wrap;gap:var(--space-6)}.nav a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--c-n-600);text-decoration:none;transition:color var(--duration) var(--ease)}.nav a:hover,.nav a[aria-current=page]{color:var(--c-ink)}.nav a[aria-current=page]{text-decoration:underline}.site-header .nav{display:none}.nav-dot{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:var(--layer-sticky);inline-size:var(--space-10);block-size:var(--space-10);margin:0;padding:0;border:0;background:transparent;color:var(--c-ink);cursor:pointer;flex:none}.nav-dot:before,.nav-dot:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;border-radius:50%;translate:-50% -50%;transition:inline-size var(--duration) var(--ease),block-size var(--duration) var(--ease),transform var(--duration) var(--ease)}.nav-dot:before{inline-size:var(--space-6);block-size:var(--space-6);background:currentColor}.nav-dot:after{inline-size:var(--space-2);block-size:var(--space-2);background:var(--surface-paper);transform:scale(0)}.nav-dot[aria-expanded=true]:after{transform:scale(1)}.nav-dot:hover:before{inline-size:var(--space-8);block-size:var(--space-8)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-sticky) - 1);width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:color-mix(in srgb,var(--surface-paper) 48%,transparent);-webkit-backdrop-filter:blur(var(--space-6));backdrop-filter:blur(var(--space-6));color:var(--c-ink)}.nav-overlay nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-inline:var(--grid-margin-sm);padding-block-start:var(--space-16);padding-block-end:var(--space-12)}.nav-overlay a{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);color:var(--c-ink);text-decoration:none;padding-block:var(--space-3)}.nav-overlay a:hover,.nav-overlay a[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-hairline)}@media(min-width:40rem){.nav-overlay nav{padding-inline:var(--grid-margin-md)}}@media(min-width:64rem){.site-header .nav{display:flex}.nav-dot,.nav-overlay{display:none}.nav-overlay nav{padding-inline:var(--grid-margin-lg)}}.site-footer{padding-block:var(--space-16)}.container{margin-inline:auto;padding-inline:var(--grid-margin-sm)}@media(min-width:40rem){.container{padding-inline:var(--grid-margin-md)}}@media(min-width:64rem){.container{padding-inline:var(--grid-margin-lg)}}.container-contained,.layout-contained .container{max-width:var(--grid-max)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gutter)}.grid-cards{grid-auto-rows:1fr}.grid-cards>*{display:flex;min-inline-size:0}.grid-cards>*>.card{flex:1;min-inline-size:0}.stack>*+*{margin-block-start:var(--space-4)}.stack-2>*+*{margin-block-start:var(--space-2)}.stack-4>*+*{margin-block-start:var(--space-4)}.stack-6>*+*{margin-block-start:var(--space-6)}.stack-12>*+*{margin-block-start:var(--space-12)}.stack-24>*+*{margin-block-start:var(--space-24)}.rule{border:0;border-block-start:var(--border-hairline) solid var(--c-n-300);margin:0}.rule-strong{border:0;border-block-start:var(--border-strong) solid var(--c-ink);margin:0}.surface-raised{background:var(--surface-raised)}.surface-sunken{background:var(--surface-sunken)}.surface-inverse{color-scheme:dark;background:var(--surface-paper);color:var(--c-n-900);-webkit-font-smoothing:antialiased}.surface-inverse .surface-inverse{color-scheme:light;-webkit-font-smoothing:auto}.surface-inverse .surface-inverse .surface-inverse{color-scheme:dark;-webkit-font-smoothing:antialiased}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{grid-column-end:span 12}.start-4,.start-5,.start-7{grid-column-start:auto}@media(min-width:40rem){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6{grid-column-end:span 6}}@media(min-width:64rem){.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-7{grid-column-start:7}}.row{display:flex;align-items:center;gap:var(--space-4)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.row-baseline{display:flex;align-items:baseline;gap:var(--space-3)}.row-center{justify-content:center}.row-wrap{flex-wrap:wrap}.grow{flex:1 1 auto;min-width:0}.detail-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.detail-split>*{min-inline-size:0;overflow-wrap:anywhere}.detail-split>:first-child{flex:2 1 var(--space-64)}.detail-split>:last-child{flex:1 1 var(--space-48)}.detail-split-media{align-items:stretch}.detail-split-media>:first-child{align-self:flex-start}.detail-split-media>:last-child{flex-basis:calc(var(--space-64) + var(--space-32))}.detail-split-summary{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.stack-stretch{display:flex;flex-direction:column;gap:var(--space-4);min-height:var(--space-48)}.stack-stretch>.grow{display:flex;align-items:center;justify-content:center;min-height:0}.type-scale-row{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr) auto;gap:var(--space-4);align-items:baseline}.type-scale-row>:last-child{text-align:end}.spacebar{display:inline-block;block-size:var(--space-3);background:var(--c-ink);vertical-align:middle}.spacebar-0{inline-size:var(--space-0)}.spacebar-1{inline-size:var(--space-1)}.spacebar-2{inline-size:var(--space-2)}.spacebar-3{inline-size:var(--space-3)}.spacebar-4{inline-size:var(--space-4)}.spacebar-5{inline-size:var(--space-5)}.spacebar-6{inline-size:var(--space-6)}.spacebar-8{inline-size:var(--space-8)}.spacebar-10{inline-size:var(--space-10)}.spacebar-12{inline-size:var(--space-12)}.spacebar-16{inline-size:var(--space-16)}.spacebar-20{inline-size:var(--space-20)}.spacebar-24{inline-size:var(--space-24)}.spacebar-32{inline-size:var(--space-32)}.spacebar-40{inline-size:var(--space-40)}.spacebar-48{inline-size:var(--space-48)}.spacebar-64{inline-size:var(--space-64)}.pad-4{padding:var(--space-4)}.pad-6{padding:var(--space-6)}.pad-8{padding:var(--space-8)}.pad-y-16{padding-block:var(--space-16)}.pad-y-24{padding-block:var(--space-24)}.measure-tight{max-width:var(--measure-tight)}.measure{max-width:var(--measure-default)}.text-end{text-align:end}.nowrap{white-space:nowrap}.label-stock{width:100%;max-width:var(--label-4x6-w);min-height:var(--label-4x6-h)}.sign-plate{width:100%;max-width:var(--sign-room-w);min-height:var(--sign-room-h)}.chart{display:flex;align-items:flex-end;gap:var(--space-2);min-height:var(--space-32)}.chart>*{flex:1 1 0;min-block-size:var(--space-1);background:var(--c-ink)}.icon{display:block;block-size:var(--space-6);inline-size:var(--space-6);fill:currentColor}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--space-32),1fr));gap:var(--space-6);justify-items:center;text-align:center}.fade{transition:opacity var(--duration) var(--ease)}.hover-fade:hover .fade,.hover-fade:focus-within .fade{opacity:0}html{scrollbar-width:thin;scrollbar-color:var(--c-n-900) transparent}html::-webkit-scrollbar{inline-size:var(--space-2);block-size:var(--space-2)}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background-color:var(--c-n-900);border-radius:var(--radius)}@media print{html{scrollbar-width:auto;scrollbar-color:auto}}}:root{--color-background: var(--surface-paper);--color-background-rgb: 255 255 255;--color-foreground: var(--c-n-900);--color-foreground-rgb: 43 43 43;--color-foreground-subdued: var(--c-n-600);--color-border: var(--c-n-500);--color-border-rgb: 138 138 138;--color-primary-button-text: var(--c-paper);--color-primary-button-background: var(--c-ink);--color-primary-button-border: var(--c-ink);--color-primary-button-focus-outline: var(--focus-ink);--color-primary-button-hover-text: var(--c-paper);--color-primary-button-hover-background: var(--c-n-800);--color-primary-button-hover-border: var(--c-n-800);--color-secondary-button-text: var(--c-ink);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--c-ink);--color-secondary-button-hover-text: var(--c-ink);--color-secondary-button-hover-background: var(--surface-sunken);--color-secondary-button-hover-border: var(--c-ink);--color-input-background: var(--surface-paper);--color-input-text: var(--c-n-900);--color-input-text-rgb: 43 43 43;--color-input-border: var(--c-n-500);--color-variant-background: var(--surface-paper);--color-variant-border: var(--c-n-500);--color-variant-text: var(--c-n-900);--color-variant-text-rgb: 43 43 43;--color-selected-variant-background: var(--c-ink);--color-selected-variant-border: var(--c-ink);--color-selected-variant-text: var(--c-paper);--color-error: var(--status-fault-text);--color-success: var(--status-ok-text);--font-body--family: var(--font-sans);--font-subheading--family: var(--font-sans);--font-heading--family: var(--font-sans);--font-accent--family: var(--font-sans);--font-body--style: normal;--font-subheading--style: normal;--font-heading--style: normal;--font-accent--style: normal;--font-body--weight: var(--weight-regular);--font-subheading--weight: var(--weight-medium);--font-heading--weight: var(--weight-regular);--font-accent--weight: var(--weight-medium);--font-paragraph--family: var(--font-sans);--font-paragraph--style: normal;--font-paragraph--weight: var(--weight-regular);--font-paragraph--size: var(--text-md);--font-paragraph--line-height: var(--leading-md);--font-paragraph--letter-spacing: var(--tracking-md);--font-h1--size: var(--text-4xl);--font-h1--line-height: var(--leading-4xl);--font-h1--letter-spacing: var(--tracking-4xl);--font-h1--weight: var(--weight-regular);--font-h2--size: var(--text-3xl);--font-h2--line-height: var(--leading-3xl);--font-h2--letter-spacing: var(--tracking-3xl);--font-h2--weight: var(--weight-regular);--font-h3--size: var(--text-2xl);--font-h3--line-height: var(--leading-2xl);--font-h3--letter-spacing: var(--tracking-2xl);--font-h3--weight: var(--weight-regular);--font-h4--size: var(--text-xl);--font-h4--line-height: var(--leading-xl);--font-h4--letter-spacing: var(--tracking-xl);--font-h4--weight: var(--weight-medium);--font-h5--size: var(--text-lg);--font-h5--line-height: var(--leading-lg);--font-h5--weight: var(--weight-medium);--font-h6--size: var(--text-md);--font-h6--line-height: var(--leading-md);--font-h6--weight: var(--weight-medium);--font-size--3xs: var(--text-3xs);--font-size--2xs: var(--text-2xs);--font-size--xs: var(--text-xs);--font-size--sm: var(--text-sm);--font-size--md: var(--text-md);--font-size--lg: var(--text-lg);--font-size--xl: var(--text-xl);--font-size--2xl: var(--text-2xl);--font-size--3xl: var(--text-3xl);--font-size--4xl: var(--text-4xl);--font-size--5xl: var(--text-5xl);--font-size--6xl: var(--text-5xl);--narrow-page-width: var(--grid-max);--normal-page-width: var(--grid-max);--wide-page-width: var(--grid-max);--max-width--body-normal: var(--measure-default);--max-width--body-narrow: var(--measure-tight);--max-width--heading-normal: var(--measure-default);--max-width--heading-narrow: var(--measure-tight);--padding-3xs: var(--space-1);--padding-2xs: var(--space-1);--padding-xs: var(--space-2);--padding-sm: var(--space-3);--padding-md: var(--space-3);--padding-lg: var(--space-4);--padding-xl: var(--space-5);--padding-2xl: var(--space-6);--padding-3xl: var(--space-8);--padding-4xl: var(--space-10);--padding-5xl: var(--space-12);--padding-6xl: var(--space-16);--gap-3xs: var(--space-1);--gap-2xs: var(--space-1);--gap-xs: var(--space-2);--gap-sm: var(--space-3);--gap-md: var(--space-4);--gap-lg: var(--space-4);--gap-xl: var(--space-5);--gap-2xl: var(--space-8);--gap-3xl: var(--space-12);--style-border-width: var(--border-hairline);--style-border-width-primary: var(--border-hairline);--style-border-width-secondary: var(--border-hairline);--style-border-width-inputs: var(--border-hairline);--style-border-radius-xs: var(--radius);--style-border-radius-sm: var(--radius);--style-border-radius-md: var(--radius);--style-border-radius-lg: var(--radius);--style-border-radius-pills: var(--radius);--style-border-radius-inputs: var(--radius);--style-border-radius-buttons-primary: var(--radius);--style-border-radius-buttons-secondary: var(--radius);--style-border-radius-popover: var(--radius);--border-radius-sm: var(--radius);--checkbox-border-radius: var(--radius);--focus-outline-width: var(--focus-width);--focus-outline-offset: var(--focus-width);--button-padding-inline: var(--space-4);--button-padding-block: var(--space-2);--button-font-family-primary: var(--font-sans);--button-font-family-secondary: var(--font-sans);--button-text-case: none;--button-text-case-primary: none;--button-text-case-secondary: none;--drawer-shadow-opacity: 0;--popover-shadow-opacity: 0;--shadow-button: none;--shadow-drawer: none;--shadow-popover: none}body{font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-text);background:var(--surface-paper);color:var(--c-n-900)}h1,h2,h3,h4,h5,h6{color:var(--c-ink)}strong,b{font-weight:var(--weight-medium)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}a:where(:not(.button,.button-secondary,.button-unstyled,.header-logo)){text-decoration-color:currentColor;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1)}a:where(:not(.button,.button-secondary,.button-unstyled,.header-logo)):hover{text-decoration-color:currentColor;text-decoration-thickness:var(--border-strong)}:is(product-price,.price,[class*=price],table,.data,.num){font-feature-settings:var(--font-features-data)}:is(product-price,.price){font-weight:var(--weight-semibold)}.toolbox-surface{color:var(--c-n-900);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md)}.toolbox-surface img{width:100%;height:auto}.toolbox-surface :is(figure,dl){margin:var(--space-0)}.toolbox-surface .summary{gap:var(--space-4)}.toolbox-surface summary{padding-block:var(--space-4);cursor:pointer;color:var(--c-ink);font-weight:var(--weight-medium)}.toolbox-surface details>:last-child:not(summary){padding-block-end:var(--space-6)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--grid-margin-sm)}@media screen and (min-width:40rem){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--grid-margin-md)}}@media screen and (min-width:80rem){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--grid-margin-lg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/elench-design-system.css.map */
