:where(.kern-page){min-height:var(--home-page-min-h);padding-top:var(--home-header-offset);background:var(--home-ground-0);color:var(--home-ink);font-family:var(--ds-font-sans);position:relative;overflow-x:clip}:where(.kern-page) ::selection{background:var(--home-selection);color:var(--home-ink)}:where(.kern-stratum){background:var(--stratum-ground,var(--home-ground-0));padding-block:var(--home-stratum-py);scroll-margin-top:var(--home-header-offset);position:relative}:where(.kern-stratum-contact):before{content:"";height:var(--home-contact-w);background:var(--home-contact);transform-origin:50%;pointer-events:none;position:absolute;top:0;left:0;right:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.kern-stratum-contact):before{animation:linear both kern-contact-draw;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes kern-contact-draw{0%{transform:scaleX(var(--home-contact-from))}}:where(.kern-stratum-inner){box-sizing:border-box;width:100%;max-width:calc(var(--home-content-max) + var(--home-rail-w));padding-left:calc(var(--home-rail-w) + var(--home-gutter));padding-right:var(--home-gutter);margin-inline:auto;position:relative}:where(.kern-stratum-wide){max-width:calc(var(--home-content-max) + var(--home-rail-w))}:where(.kern-lane){max-width:calc(var(--home-content-max) - 2 * var(--home-gutter))}:where(.kern-h2){max-width:var(--home-h2-max);font-size:var(--home-fs-h2);font-weight:var(--fw-650);line-height:var(--home-lh-h2);letter-spacing:var(--home-track-h2);color:var(--home-ink);text-wrap:balance;overflow-wrap:break-word;margin:0}:where(.kern-h3){font-size:var(--home-fs-h3);font-weight:var(--fw-600);line-height:var(--lh-130);letter-spacing:var(--ls-n1);color:var(--home-ink);text-wrap:balance;margin:0}:where(.kern-lead){max-width:var(--home-measure);font-size:var(--home-fs-lead);line-height:var(--lh-160);color:var(--home-ink-2);text-wrap:pretty;margin:0}:where(.kern-body){max-width:var(--home-measure);font-size:var(--home-fs-body);line-height:var(--lh-160);color:var(--home-ink-2);text-wrap:pretty;margin:0}:where(.kern-data){font-family:var(--ds-font-mono);font-size:var(--home-fs-data);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.kern-figure){font-size:var(--home-fs-figure);font-weight:var(--fw-650);line-height:var(--lh-100);letter-spacing:var(--ls-n25);font-variant-numeric:tabular-nums;color:var(--home-ink)}:where(.kern-btn-primary){isolation:isolate;justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--home-control-h);padding:0 var(--home-control-pad-x);border-radius:var(--home-r-btn);background:var(--home-clean);color:var(--ds-text-on-accent);font-family:inherit;font-size:var(--home-control-fs);font-weight:var(--fw-600);line-height:var(--lh-125);letter-spacing:var(--ls-n1);text-align:center;white-space:nowrap;cursor:pointer;box-shadow:var(--home-clean-glow), var(--home-glass-highlight);transition:box-shadow var(--ds-duration-base) var(--home-ease-out), background-color var(--ds-duration-base) var(--home-ease-out), transform var(--ds-duration-fast) var(--home-ease-out);border:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(.kern-btn-primary):after{content:"";z-index:-1;background:var(--home-sheen);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}:where(.kern-btn-primary):active{transform:translateY(1px)}:where(.kern-btn-soft){justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--home-control-h);padding:0 var(--home-control-pad-x);border-radius:var(--home-r-btn);background:linear-gradient(var(--home-glass-bg), var(--home-glass-bg)) padding-box, var(--home-glass-edge) border-box;color:var(--home-ink);font-family:inherit;font-size:var(--home-control-fs);font-weight:var(--fw-600);line-height:var(--lh-125);letter-spacing:var(--ls-n1);text-align:center;white-space:nowrap;cursor:pointer;box-shadow:var(--home-glass-highlight);transition:color var(--ds-duration-base) var(--home-ease-out), background-color var(--ds-duration-base) var(--home-ease-out), transform var(--ds-duration-fast) var(--home-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}:where(.kern-btn-soft):active{transform:translateY(1px)}:where(.kern-btn-sm){min-height:var(--home-control-h-sm);padding:0 var(--home-control-pad-x-sm)}:where(.kern-btn-primary.kern-btn-sm){box-shadow:var(--home-clean-glow-sm), var(--home-glass-highlight)}:where(.kern-link){align-items:center;gap:var(--ds-space-2);color:var(--home-ink-2);font-size:var(--home-control-fs);font-weight:var(--fw-500);text-decoration:underline;-webkit-text-decoration-color:var(--home-rule-strong);text-decoration-color:var(--home-rule-strong);text-underline-offset:var(--home-link-offset);transition:color var(--ds-duration-base) var(--home-ease-out), text-decoration-color var(--ds-duration-base) var(--home-ease-out);text-decoration-thickness:1px;display:inline-flex}:where(.kern-plate){border:1px solid var(--home-plate-border);border-radius:var(--home-r-plate);background:var(--home-soft-face), var(--stratum-ground,var(--home-ground-0));box-shadow:var(--home-soft-raised);position:relative}:where(.kern-plate-link){color:inherit;cursor:pointer;transition:box-shadow var(--ds-duration-base) var(--home-ease-out), border-color var(--ds-duration-base) var(--home-ease-out);text-decoration:none;display:block}:where(.kern-plate-link):active{box-shadow:var(--home-soft-pressed)}:where(.kern-well){border-radius:var(--home-r-plate);background:var(--stratum-ground,var(--home-ground-0));box-shadow:var(--home-soft-pressed)}:where(.kern-glass){--stratum-ground:var(--home-glass-ground);border-radius:var(--home-r-glass);background:linear-gradient(var(--home-glass-bg), var(--home-glass-bg)) padding-box, var(--home-glass-edge) border-box;-webkit-backdrop-filter:var(--home-glass-blur);backdrop-filter:var(--home-glass-blur);box-shadow:var(--home-glass-highlight), var(--home-glass-lift);border:1px solid #0000}:where(.kern-stamp){--stamp-ink:var(--home-clean-hi);--stamp-deep:var(--home-clean-deep);align-items:baseline;gap:var(--ds-space-2);padding:var(--sp-6) var(--sp-10);border:var(--home-brutal-border) solid var(--stamp-ink);border-radius:var(--home-r-mark);background:var(--home-ground-10);color:var(--stamp-ink);box-shadow:var(--home-brutal-shift) var(--home-brutal-shift) 0 var(--stamp-deep);display:inline-flex}:where(.kern-stamp-caution){--stamp-ink:var(--home-caution);--stamp-deep:var(--home-caution-deep)}:where(.kern-stamp-risk){--stamp-ink:var(--home-risk);--stamp-deep:var(--home-risk-deep)}:where(.kern-mark){--mark-ink:var(--home-ink-3);align-items:center;gap:var(--sp-6);min-height:var(--home-mark-h);padding:0 var(--sp-8);border:1px solid var(--mark-ink);border-radius:var(--home-r-mark);color:var(--mark-ink);font-size:var(--home-mark-fs);font-weight:var(--fw-600);line-height:var(--lh-100);white-space:nowrap;display:inline-flex}:where(.kern-mark-clean){--mark-ink:var(--home-clean-hi)}:where(.kern-mark-caution){--mark-ink:var(--home-caution)}:where(.kern-mark-risk){--mark-ink:var(--home-risk)}@media (hover:hover){:where(.kern-btn-primary):hover{background:var(--ds-accent-hover);box-shadow:var(--home-clean-glow-hover), var(--home-glass-highlight)}:where(.kern-btn-primary.kern-btn-sm):hover{box-shadow:var(--home-clean-glow-sm), var(--home-glass-highlight)}:where(.kern-btn-soft):hover{background:linear-gradient(var(--home-glass-bg-strong), var(--home-glass-bg-strong)) padding-box, var(--home-glass-edge) border-box;color:var(--home-clean-hi)}:where(.kern-link):hover{color:var(--home-clean-hi);-webkit-text-decoration-color:var(--home-clean-hi);text-decoration-color:var(--home-clean-hi)}:where(.kern-plate-link):hover{border-color:var(--home-hover-border)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.kern-btn-primary):hover:after{transition:transform var(--home-sheen-dur) var(--home-ease-out);transform:translate(100%)}}:where(.kern-btn-primary):focus-visible,:where(.kern-btn-soft):focus-visible,:where(.kern-link):focus-visible,:where(.kern-plate-link):focus-visible{outline:var(--home-focus-w) solid var(--home-focus-ring);outline-offset:var(--home-focus-offset)}@media (max-width:768px){:where(.kern-link),:where(.kern-btn-sm){min-height:var(--ds-tap-min)}}@media (prefers-reduced-motion:reduce){:where(.kern-btn-primary),:where(.kern-btn-soft),:where(.kern-link),:where(.kern-plate-link){transition:none}}
:where(.cab-layer){--stratum-ground:var(--cab-ground-now);--cab-plate:var(--cab-plate-now);padding:var(--cab-layer-pt) 0 var(--cab-layer-pb);background:var(--stratum-ground)}:where(.cab-layer+.cab-layer){border-top:1px solid var(--cab-contact)}:where(.cab-layer-period){--stratum-ground:var(--cab-ground-period);--cab-plate:var(--cab-plate-period)}:where(.cab-layer-archive){--stratum-ground:var(--cab-ground-archive);--cab-plate:var(--cab-plate-archive)}:where(.cab-lane){box-sizing:border-box;width:100%;max-width:var(--cab-lane-max);padding-inline:var(--cab-gutter);margin-inline:auto}:where(.cab-grid){column-gap:var(--cab-col-gap);row-gap:var(--cab-stack-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(.cab-head){align-items:center;gap:var(--cab-head-gap);min-height:var(--cab-head-h);margin-bottom:var(--cab-head-mb);display:flex}:where(.cab-title){color:var(--cab-ink);font-size:var(--cab-fs-title);font-weight:var(--cab-fw-title);line-height:var(--lh-125);letter-spacing:var(--cab-ls-title);margin:0}:where(.cab-head-end){margin-left:auto}:where(.cab-cap){color:var(--cab-ink-3);font-size:var(--cab-fs-cap);line-height:var(--lh-135)}:where(.cab-data){font-family:var(--ds-font-mono);font-size:var(--cab-fs-data);font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:var(--cab-mono-space)}:where(.cab-num){color:var(--cab-ink);font-size:var(--cab-fs-num);font-weight:var(--cab-fw-num);line-height:var(--cab-lh-tight);letter-spacing:var(--cab-ls-num);font-variant-numeric:tabular-nums}:where(.cab-figure){color:var(--cab-ink);font-size:var(--cab-fs-figure);font-weight:var(--cab-fw-figure);line-height:var(--lh-100);letter-spacing:var(--cab-ls-figure);font-variant-numeric:tabular-nums}:where(.cab-rows){border-top:1px solid var(--cab-rule);margin:0;padding:0;list-style:none}:where(.cab-row){align-items:center;column-gap:var(--cab-cell-gap);min-height:var(--cab-row-h);color:inherit;text-decoration:none;display:grid}:where(.cab-row+.cab-row){border-top:1px solid var(--cab-rule)}:where(a.cab-row,button.cab-row){cursor:pointer;transition:background-color var(--cab-dur) var(--cab-ease)}:where(a.cab-row,button.cab-row):focus-visible{outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:calc(var(--cab-focus-w) * -1)}:where(.cab-layer .kern-mark){border-color:var(--cab-mark-edge)}:where(.cab-layer .kern-mark-clean,.cab-layer .kern-mark-caution,.cab-layer .kern-mark-risk){border-color:color-mix(in srgb, var(--mark-ink) var(--cab-mark-edge-mix), transparent)}:where(.cab-plate){padding:var(--cab-plate-pad);border:1px solid var(--cab-plate-border);border-radius:var(--cab-plate-r);background:var(--cab-plate-face), var(--cab-plate,var(--cab-plate-now));box-shadow:var(--cab-plate-shadow)}:where(.cab-tabs){align-items:center;gap:var(--cab-tabs-gap);max-width:100%;padding:var(--cab-tabs-pad);border:1px solid var(--cab-tabs-border);border-radius:var(--cab-tabs-r);background:var(--cab-tabs-bg);scrollbar-width:none;display:inline-flex;overflow-x:auto}:where(.cab-tab){isolation:isolate;min-height:var(--cab-tab-h);padding:0 var(--cab-tab-pad-x);border-radius:var(--cab-tab-r);color:var(--cab-tab-ink);font:inherit;font-size:var(--cab-tab-fs);font-weight:var(--cab-tab-fw);white-space:nowrap;cursor:pointer;transition:color var(--cab-dur) var(--cab-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.cab-tab[aria-selected=true]){color:var(--cab-tab-ink-on)}:where(.cab-tab-pill){z-index:-1;border-radius:inherit;background:var(--cab-tab-bg-on);box-shadow:var(--cab-tab-shade-on);position:absolute;inset:0}:where(.cab-tab):focus-visible{outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:calc(var(--cab-focus-w) * -1)}:where(.cab-prog){height:var(--cab-prog-h);border-radius:var(--cab-prog-r);background:var(--cab-prog-track);position:relative;overflow:hidden}:where(.cab-prog-fill){border-radius:inherit;background:var(--cab-prog-run);height:100%;transition:width var(--cab-prog-dur) var(--cab-ease);display:block}:where(.cab-prog-fill.cab-prog-wait){background:var(--cab-prog-wait)}:where(.cab-prog-fill.cab-prog-pause){background:var(--cab-prog-pause)}:where(.cab-skel){height:var(--cab-skel-h);border-radius:var(--cab-skel-r);background:linear-gradient(90deg, var(--cab-skel) 0%, var(--cab-skel-hi) 50%, var(--cab-skel) 100%) 0 0 / 200% 100%;animation:cab-skel var(--cab-skel-dur) linear infinite;display:block}@keyframes cab-skel{0%{background-position:100% 0}to{background-position:-100% 0}}:where(.cab-link){font-size:var(--cab-link-fs)}@media (hover:hover){:where(a.cab-row,button.cab-row):hover{background:var(--cab-row-hover)}:where(.cab-tab):hover{color:var(--cab-tab-ink-hover)}:where(.cab-tab[aria-selected=true]):hover{color:var(--cab-tab-ink-on)}}@media (prefers-reduced-motion:reduce){:where(.cab-skel){animation:none}:where(a.cab-row,button.cab-row),:where(.cab-tab),:where(.cab-prog-fill){transition:none}}
:where(.cab-field){gap:var(--cform-gap);min-width:0;display:grid}:where(.cab-label){color:var(--cform-label-ink);font-size:var(--cform-label-fs);font-weight:var(--cform-label-fw);line-height:var(--lh-135)}:where(.cab-input){box-sizing:border-box;width:100%;min-width:0;height:var(--cform-h);padding:0 var(--cform-pad-x);border:1px solid var(--cform-border);border-radius:var(--cform-r);background:var(--cform-bg);box-shadow:var(--cform-inset);color:var(--cform-ink);font:inherit;font-size:var(--cform-fs);line-height:var(--lh-125);transition:border-color var(--cform-dur) var(--cform-ease), background-color var(--cform-dur) var(--cform-ease), box-shadow var(--cform-dur) var(--cform-ease)}:where(textarea.cab-input){height:auto;min-height:calc(var(--cform-h) * 2);padding-block:var(--sp-10);resize:vertical}:where(select.cab-input){padding-right:var(--cform-select-pad-r);background-image:var(--cform-select-chevron);background-position:right var(--cform-pad-x) center;background-repeat:no-repeat;background-size:var(--cform-select-chevron-size);cursor:pointer;appearance:none}:where(select.cab-input) option{background:var(--home-ground-2);color:var(--cform-ink)}:where(.cab-input)::placeholder{color:var(--cform-placeholder);opacity:1}:where(.cab-input-mono){font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.cab-input-sm){height:var(--cform-h-sm)}:where(.cab-input):focus-visible{border-color:var(--cform-border-focus);background-color:var(--cform-bg-hover);box-shadow:var(--cform-ring);outline:none}:where(.cab-input[aria-invalid=true]){border-color:var(--cform-error-ink)}:where(.cab-input[aria-invalid=true]):focus-visible{border-color:var(--cform-error-ink);box-shadow:var(--cform-ring-error)}:where(.cab-input):disabled{background-color:var(--cform-bg-disabled);color:var(--cform-ink-disabled);cursor:not-allowed}:where(.cab-hint){color:var(--cform-hint-ink);font-size:var(--cform-hint-fs);line-height:var(--lh-135);margin:0}:where(.cab-error){color:var(--cform-error-ink);font-size:var(--cform-error-fs);line-height:var(--lh-135);margin:0}:where(.cab-switch){box-sizing:border-box;width:var(--cform-switch-w);height:var(--cform-switch-h);border-radius:var(--cform-switch-r);background:var(--cform-switch-track);cursor:pointer;transition:background-color var(--cform-dur) var(--cform-ease);border:0;flex:none;padding:0;position:relative}:where(.cab-switch):after{content:"";top:var(--cform-switch-pad);left:var(--cform-switch-pad);width:var(--cform-switch-knob);height:var(--cform-switch-knob);background:var(--cform-switch-knob-bg);box-shadow:var(--cform-switch-shadow);transition:transform var(--cform-dur) var(--cform-ease);border-radius:50%;position:absolute}:where(.cab-switch[aria-checked=true]){background:var(--cform-switch-track-on)}:where(.cab-switch[aria-checked=true]):after{background:var(--cform-switch-knob-on);transform:translateX(calc(var(--cform-switch-w) - var(--cform-switch-knob) - var(--cform-switch-pad) * 2))}:where(.cab-switch):disabled{opacity:.5;cursor:not-allowed}:where(.cab-switch):focus-visible{outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:var(--cab-focus-offset)}:where(.cab-copy){align-items:center;gap:var(--sp-8);min-width:0;height:var(--cform-copy-h);padding:0 var(--sp-4) 0 var(--cform-pad-x);border-radius:var(--cform-r);background:var(--cform-copy-bg);box-shadow:var(--cform-copy-inset);display:flex}:where(.cab-copy-value){min-width:0;color:var(--cform-ink);font-family:var(--ds-font-mono);font-size:var(--cform-copy-fs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:where(.cab-kv){margin:0;padding:0;list-style:none}:where(.cab-kv-row){justify-content:space-between;align-items:center;gap:var(--cform-kv-gap);min-height:var(--cform-kv-h);display:flex}:where(.cab-kv-row+.cab-kv-row){border-top:1px solid var(--cform-kv-rule)}:where(.cab-kv-label){min-width:0;color:var(--cform-kv-label-ink);font-size:var(--cform-kv-label-fs)}:where(.cab-kv-value){color:var(--cform-kv-value-ink);text-align:right;flex:none}:where(.cab-empty){color:var(--cform-empty-ink);font-size:var(--cform-empty-fs);line-height:var(--lh-145);margin:0}:where(.cab-fail){align-items:center;gap:var(--sp-8) var(--sp-12);min-height:var(--cform-kv-h);color:var(--cform-fail-ink);font-size:var(--cform-fail-fs);flex-wrap:wrap;display:flex}:where(.kern-btn-primary:disabled,.kern-btn-primary[aria-disabled=true],.kern-btn-soft:disabled,.kern-btn-soft[aria-disabled=true]){opacity:var(--cform-btn-disabled-opacity);box-shadow:none;cursor:not-allowed}:where(.kern-btn-primary:disabled,.kern-btn-primary[aria-disabled=true],.kern-btn-soft:disabled,.kern-btn-soft[aria-disabled=true]):after,:where(.kern-btn-primary:disabled,.kern-btn-primary[aria-disabled=true],.kern-btn-soft:disabled,.kern-btn-soft[aria-disabled=true]):hover:after{content:none}:where(.kern-btn-primary:disabled,.kern-btn-primary[aria-disabled=true]):is(:hover,:active){background:var(--home-clean);box-shadow:none;transform:none}:where(.kern-btn-soft:disabled,.kern-btn-soft[aria-disabled=true]):is(:hover,:active){color:var(--home-ink);box-shadow:none;transform:none}:where(.cab-sr-only){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){:where(.cab-input):hover:not(:focus-visible,:disabled){border-color:var(--cform-border-hover);background-color:var(--cform-bg-hover)}}@media (prefers-reduced-motion:reduce){:where(.cab-input),:where(.cab-switch),:where(.cab-switch):after{transition:none}}
:where(.lnch-num){box-sizing:border-box;width:100%;min-width:0;height:var(--lnch-field-h);padding:0 var(--lnch-field-pad-x);border:1px solid var(--lnch-field-border);border-radius:var(--lnch-field-r);background:var(--lnch-field-bg);color:var(--lnch-field-ink);font-family:var(--ds-font-mono);font-size:var(--lnch-field-fs);font-weight:var(--lnch-field-fw);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;transition:border-color var(--lnch-dur) var(--lnch-ease), background-color var(--lnch-dur) var(--lnch-ease), box-shadow var(--lnch-dur) var(--lnch-ease);outline:none}:where(.lnch-num)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.lnch-num)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.lnch-num)::placeholder{color:var(--lnch-field-placeholder);opacity:1}:where(.lnch-num[data-missing=true]){border-color:var(--lnch-field-missing-edge);box-shadow:var(--lnch-field-missing-ring)}:where(.lnch-num):focus-visible,:where(.lnch-num):focus{border-color:var(--lnch-field-focus-edge);border-radius:var(--lnch-field-r);box-shadow:var(--lnch-field-focus-ring)}:where(.lnch-num):disabled{opacity:var(--lnch-seg-disabled);cursor:not-allowed}:where(.lnch-affix){min-width:0;display:block;position:relative}:where(.lnch-affix-label){top:50%;left:var(--lnch-field-pad-x);color:var(--lnch-field-affix-ink);font-size:var(--lnch-field-affix-fs);pointer-events:none;position:absolute;transform:translateY(-50%)}:where(.lnch-req){width:var(--lnch-req-size);height:var(--lnch-req-size);background:var(--lnch-req-ink);border-radius:50%;flex:none;display:inline-block}:where(.lnch-req[data-missing=true]){background:var(--lnch-req-missing-ink)}:where(.lnch-unit){color:var(--lnch-unit-ink);font-size:var(--lnch-unit-fs);font-weight:var(--fw-400);white-space:nowrap}:where(.lnch-colhead){color:var(--lnch-colhead-ink);font-size:var(--lnch-colhead-fs);font-weight:var(--lnch-colhead-fw);line-height:var(--lh-125);white-space:nowrap}:where(.lnch-code){min-width:var(--lnch-code-min-w);font-family:var(--ds-font-mono);font-size:var(--lnch-code-fs);font-variant-numeric:tabular-nums;justify-content:center}:where(.lnch-code.kern-mark-clean,.lnch-code.kern-mark-caution,.lnch-code.kern-mark-risk){border-color:color-mix(in srgb, var(--mark-ink) var(--lnch-code-edge-mix), transparent)}:where(.cab-tab[aria-pressed=true]){color:var(--cab-tab-ink-on)}:where(.cab-tab[aria-disabled=true]){opacity:var(--lnch-seg-disabled);cursor:not-allowed}:where(.lnch-pop){z-index:var(--lnch-pop-z);top:calc(100% + var(--lnch-pop-offset));gap:var(--lnch-pop-gap);box-sizing:border-box;width:var(--lnch-pop-w);padding:var(--lnch-pop-pad);display:grid;position:absolute;right:0}:where(.lnch-select){box-sizing:border-box;width:100%;height:var(--lnch-select-h);padding:0 var(--lnch-field-pad-x);border:1px solid var(--lnch-field-border);border-radius:var(--lnch-field-r);background:var(--lnch-field-bg);color:var(--lnch-field-ink);font-family:var(--ds-font-sans);font-size:var(--lnch-field-fs);font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;padding-right:var(--lnch-select-pad-right);background-image:var(--lnch-select-chevron);background-repeat:no-repeat;background-position:right var(--lnch-field-pad-x) center;background-size:var(--lnch-select-chevron-size) var(--lnch-select-chevron-size);cursor:pointer;outline:none}:where(.lnch-select):focus-visible{border-color:var(--lnch-field-focus-edge);border-radius:var(--lnch-field-r);box-shadow:var(--lnch-field-focus-ring)}@media (hover:hover){:where(.lnch-num):hover:not(:focus):not(:disabled),:where(.lnch-select):hover{border-color:var(--lnch-field-border-hover);background:var(--lnch-field-bg-hover)}:where(.lnch-num[data-missing=true]):hover:not(:focus){border-color:var(--lnch-field-missing-edge)}:where(.cab-tab[aria-pressed=true]):hover{color:var(--cab-tab-ink-on)}:where(.cab-tab[aria-disabled=true]):hover{color:var(--cab-tab-ink)}}@media (prefers-reduced-motion:reduce){:where(.lnch-num){transition:none}}
