: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):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-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(.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}}
:where(.abk-shell){min-height:var(--abk-shell-min-h);margin:calc(var(--abk-shell-pull-top) * -1) calc(var(--abk-shell-pull-x) * -1) calc(var(--abk-shell-pull-bottom) * -1);background:var(--abk-page-bg);color:var(--cab-ink);font-family:var(--ds-font-sans);flex-direction:column;display:flex}:where(.abk-view){flex-direction:column;flex:1;min-width:0;display:flex}:where(.abk-view>.cab-layer:last-child){padding-bottom:var(--cab-page-pb);flex:1}@media (prefers-reduced-motion:no-preference){:where(.abk-view){animation:abk-view-in var(--abk-view-dur) var(--abk-ease) backwards}}@keyframes abk-view-in{0%{opacity:0}to{opacity:1}}:where(.abk-bar){top:var(--shell-header-offset);z-index:var(--abk-bar-z);border-bottom:1px solid var(--abk-bar-line);background:var(--abk-bar-bg);-webkit-backdrop-filter:var(--abk-bar-blur);backdrop-filter:var(--abk-bar-blur);position:sticky}:where(.abk-bar-row){align-items:center;gap:var(--sp-16);min-height:var(--abk-bar-h);display:flex}:where(.abk-bar-end){align-items:center;gap:var(--sp-8);margin-left:auto;display:flex}:where(.abk-nav){min-width:0}:where(.abk-nav-icon){width:var(--abk-nav-icon);height:var(--abk-nav-icon);margin-right:var(--abk-nav-gap);flex:none;display:inline-flex}:where(.abk-nav-count){margin-left:var(--abk-nav-gap);color:var(--abk-nav-count-ink);font-family:var(--ds-font-mono);font-size:var(--abk-nav-count-fs);font-variant-numeric:tabular-nums}:where(.abk-nav-count[data-tone=caution]){color:var(--abk-nav-count-wait)}:where(.abk-nav,.abk-seg,.abk-float)[data-fade=end]{-webkit-mask-image:var(--abk-fade-end);-webkit-mask-image:var(--abk-fade-end);mask-image:var(--abk-fade-end)}:where(.abk-nav,.abk-seg,.abk-float)[data-fade=start]{-webkit-mask-image:var(--abk-fade-start);-webkit-mask-image:var(--abk-fade-start);mask-image:var(--abk-fade-start)}:where(.abk-nav,.abk-seg,.abk-float)[data-fade=both]{-webkit-mask-image:var(--abk-fade-both);-webkit-mask-image:var(--abk-fade-both);mask-image:var(--abk-fade-both)}:where(.abk-nav .cab-tab[aria-current=page],.abk-seg .cab-tab[aria-pressed=true]){color:var(--cab-tab-ink-on)}:where(.abk-seg-lead){margin-right:var(--abk-nav-gap);flex:none;align-items:center;display:inline-flex}:where(.abk-seg-count){margin-left:var(--abk-nav-gap);color:var(--cab-ink-2);font-family:var(--ds-font-mono);font-size:var(--abk-nav-count-fs);font-variant-numeric:tabular-nums;word-spacing:var(--cab-mono-space)}:where(.abk-seg-count[data-zero]){color:var(--home-ink-4)}:where(.abk-seg[aria-busy=true] .abk-seg-count){opacity:var(--cab-refresh-dim)}:where(.abk-zone){min-width:0}:where(.abk-zone+.abk-zone){margin-top:var(--abk-zone-gap)}:where(.abk-head){align-items:center;gap:var(--cab-head-gap);min-height:var(--cab-head-h);margin-bottom:var(--cab-head-mb);flex-wrap:wrap;display:flex}:where(.abk-head-end){align-items:center;gap:var(--abk-tools-gap);flex-wrap:wrap;margin-left:auto;display:flex}:where(.abk-head-hint){min-width:var(--abk-hint-min);color:var(--abk-meta-ink);font-size:var(--abk-meta-fs);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}:where(.abk-tools){align-items:center;gap:var(--abk-tools-gap);margin-bottom:var(--abk-tools-mb);flex-wrap:wrap;display:flex}:where(.abk-table-wrap){min-width:0;margin-inline:calc(var(--abk-table-bleed) * -1)}:where(.abk-table){border-collapse:separate;border-spacing:0;width:100%;color:var(--abk-cell-ink);font-size:var(--abk-cell-fs);line-height:var(--lh-135)}:where(.abk-table th){height:var(--abk-th-h);padding:0 var(--abk-cell-px);border-bottom:1px solid var(--abk-th-line);background:var(--stratum-ground,var(--cab-ground-now));color:var(--abk-th-ink);font-size:var(--abk-th-fs);font-weight:var(--abk-th-fw);text-align:left;white-space:nowrap;vertical-align:middle}:where(.abk-table-sticky th){top:var(--abk-sticky-top);z-index:var(--abk-thead-z);position:sticky}:where(.abk-table td){height:var(--abk-row-h);padding:var(--abk-cell-py) var(--abk-cell-px);border-bottom:1px solid var(--abk-row-line);vertical-align:middle}:where(.abk-table tbody tr){transition:background-color var(--cab-dur) var(--cab-ease)}:where(.abk-table tbody tr[aria-selected=true],.abk-table tr.abk-row-on){background:var(--abk-row-on)}:where(.abk-c-main){color:var(--abk-main-ink);font-size:var(--abk-main-fs);font-weight:var(--abk-main-fw)}:where(.abk-c-num){font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;word-spacing:var(--cab-mono-space)}:where(.abk-table th.abk-c-num){word-spacing:normal;font-family:inherit}:where(.abk-c-data){font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;word-spacing:var(--cab-mono-space)}:where(.abk-c-fit){white-space:nowrap;width:1%}:where(.abk-c-actions){white-space:nowrap;text-align:right;width:1%}:where(.abk-c-check){width:1%;padding-right:0}:where(.abk-actions){justify-content:flex-end;align-items:center;gap:var(--sp-4);display:flex}:where(.abk-slot){width:var(--abk-icon-btn);height:var(--abk-icon-btn);flex:none;display:inline-block}:where(.abk-sort){align-items:center;gap:var(--sp-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}:where(.abk-sort[aria-pressed=true]){color:var(--cab-ink)}:where(.abk-sort):focus-visible{border-radius:var(--home-r-mark);outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:var(--cab-focus-offset)}:where(.abk-meta){align-items:center;gap:var(--sp-4) var(--sp-8);margin-top:var(--abk-meta-gap);color:var(--abk-meta-ink);font-size:var(--abk-meta-fs);font-weight:var(--fw-400);flex-wrap:wrap;display:flex}:where(.abk-dash){color:var(--abk-dash-ink)}:where(.abk-link){color:inherit;text-decoration:none;-webkit-text-decoration-color:var(--home-rule-strong);text-decoration-color:var(--home-rule-strong);text-underline-offset:var(--home-link-offset)}:where(.abk-link):focus-visible{border-radius:var(--home-r-mark);outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:var(--cab-focus-offset)}:where(.abk-icon){width:var(--abk-icon-btn);height:var(--abk-icon-btn);border:1px solid var(--abk-icon-line);border-radius:var(--abk-icon-r);color:var(--abk-icon-ink);cursor:pointer;transition:color var(--cab-dur) var(--cab-ease), border-color var(--cab-dur) var(--cab-ease), background-color var(--cab-dur) var(--cab-ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:where(.abk-icon)>svg{width:var(--abk-icon-glyph);height:var(--abk-icon-glyph)}:where(.abk-icon):after{content:"";inset:calc(var(--abk-icon-hit) * -1);position:absolute}:where(.abk-icon[aria-pressed=true],.abk-icon[aria-expanded=true]){border-color:var(--abk-icon-on-line);color:var(--home-clean-hi)}:where(.abk-linkbtn){cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}:where(.abk-icon):disabled{opacity:.4;cursor:default}:where(.abk-icon):focus-visible{outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:var(--cab-focus-offset)}:where(.abk-icon-bare){border-color:#0000}:where(.abk-icon-sm){width:var(--abk-icon-btn-sm);height:var(--abk-icon-btn-sm)}:where(.abk-lang){height:var(--abk-lang-h);padding:0 var(--abk-lang-px);border:1px solid var(--abk-lang-line);border-radius:var(--home-r-mark);color:var(--abk-lang-ink);font-family:var(--ds-font-mono);font-size:var(--abk-lang-fs);line-height:var(--lh-100);text-transform:uppercase;flex:none;align-items:center;display:inline-flex}:where(.abk-lang-on){border-color:var(--abk-lang-on-line);color:var(--abk-lang-on-ink)}:where(.abk-check){appearance:none;box-sizing:border-box;width:var(--abk-check);height:var(--abk-check);border:1px solid var(--abk-check-line);border-radius:var(--abk-check-r);background-color:var(--abk-check-bg);box-shadow:var(--abk-check-inset);vertical-align:middle;cursor:pointer;transition:background-color var(--cab-dur) var(--cab-ease), border-color var(--cab-dur) var(--cab-ease);background-position:50%;background-repeat:no-repeat;flex:none;margin:0;display:inline-block}:where(.abk-check:checked){border-color:var(--abk-check-on);background-color:var(--abk-check-on);background-image:var(--abk-check-icon);box-shadow:none}:where(.abk-check:indeterminate){border-color:var(--abk-check-on);background-color:var(--abk-check-on);background-image:var(--abk-check-dash);box-shadow:none}:where(.abk-check):disabled{opacity:var(--abk-check-off);cursor:default}:where(.abk-check):focus-visible{outline:var(--cab-focus-w) solid var(--cab-focus-ring);outline-offset:var(--cab-focus-offset)}:where(.abk-search){width:var(--abk-search-w);align-items:center;max-width:100%;display:inline-flex;position:relative}:where(.abk-search)>svg{left:var(--sp-10);width:var(--abk-search-icon);height:var(--abk-search-icon);color:var(--home-ink-3);pointer-events:none;position:absolute}:where(.abk-search .cab-input){padding-left:var(--abk-search-pad-l);padding-right:var(--abk-search-pad-l)}:where(.abk-search-clear){right:var(--sp-4);position:absolute}:where(.abk-select){width:var(--abk-select-w)}:where(.abk-foot){justify-content:space-between;align-items:center;gap:var(--sp-8) var(--sp-16);min-height:var(--abk-foot-h);color:var(--abk-foot-ink);font-size:var(--abk-foot-fs);flex-wrap:wrap;display:flex}:where(.abk-pager){align-items:center;gap:var(--sp-8);color:var(--cab-ink-2);font-family:var(--ds-font-mono);font-size:var(--abk-foot-fs);font-variant-numeric:tabular-nums;display:inline-flex}:where(.abk-float){bottom:var(--abk-float-bottom);z-index:var(--abk-float-z);align-items:center;gap:var(--abk-float-gap);width:fit-content;max-width:100%;margin:var(--sp-16) auto 0;padding:var(--abk-float-pad) var(--abk-float-pad) var(--abk-float-pad) var(--abk-float-pad-l);border-radius:var(--abk-float-r);background:linear-gradient(var(--abk-float-bg), var(--abk-float-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;flex-wrap:wrap;display:flex;position:sticky}:where(.abk-float-count){margin-right:var(--sp-8);color:var(--cab-ink);font-size:var(--fs-13);font-weight:var(--fw-600);white-space:nowrap}:where(.abk-float .abk-select){width:auto}:where(.abk-btn-danger){background:linear-gradient(var(--home-glass-bg), var(--home-glass-bg)) padding-box, var(--abk-float-danger-edge) border-box}:where(.abk-expand){transition:grid-template-rows var(--abk-expand-dur) var(--abk-ease);grid-template-rows:0fr;display:grid}:where(.abk-expand[data-open=true]){grid-template-rows:1fr}:where(.abk-expand)>*{min-height:0;overflow:hidden}:where(.abk-well){gap:var(--abk-well-gap);padding:var(--abk-well-pad);display:grid}:where(.abk-skel-title){width:var(--abk-skel-title-w)}:where(.abk-skel-row){height:var(--abk-row-h);border-bottom:1px solid var(--abk-row-line);align-items:center;display:flex}:where(.abk-empty){align-items:flex-start;gap:var(--sp-12);padding:var(--abk-empty-py) 0;color:var(--abk-empty-ink);font-size:var(--abk-empty-fs);line-height:var(--lh-135);flex-direction:column;display:flex}@media (hover:hover){:where(.abk-table tbody tr):hover{background:var(--abk-row-hover)}:where(.abk-table tbody tr[aria-selected=true]):hover{background:var(--abk-row-on)}:where(.abk-sort):hover{color:var(--cab-ink-2)}:where(.abk-check:not(:checked,:indeterminate,:disabled)):hover{border-color:var(--abk-check-line-hover);background-color:var(--abk-check-bg-hover)}:where(.abk-link):hover{color:var(--home-clean-hi);text-decoration:underline;-webkit-text-decoration-color:var(--home-clean-hi);text-decoration-color:var(--home-clean-hi)}:where(.abk-icon):hover:not(:disabled){border-color:var(--abk-icon-line-hover);background:var(--abk-icon-bg-hover);color:var(--abk-icon-ink-hover)}:where(.abk-icon-danger):hover:not(:disabled){border-color:var(--abk-icon-danger-line);color:var(--home-risk)}:where(.abk-btn-danger):hover{color:var(--home-risk)}}@media (max-width:1024px){:where(.abk-table-wrap){overscroll-behavior-x:contain;overflow-x:auto}:where(.abk-table-sticky th){position:static}}@media (max-width:768px){:where(.abk-bar){position:static}:where(.abk-bar-row){min-height:auto;padding-block:var(--sp-8)}:where(.abk-nav){max-width:100%}:where(.abk-head-end),:where(.abk-tools){width:100%;margin-left:0}:where(.abk-head-hint){white-space:normal;flex-basis:100%}:where(.abk-search),:where(.abk-select){flex:100%}:where(.abk-table-wrap:has(.abk-table-stack)){margin-inline:0;overflow:visible}:where(.abk-table-stack),:where(.abk-table-stack tbody){display:block}:where(.abk-table-stack thead){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.abk-table-stack tbody tr){align-items:center;column-gap:var(--abk-stack-gap-x);padding:var(--abk-stack-py) 0;border-bottom:1px solid var(--abk-row-line);flex-wrap:wrap;display:flex;position:relative}:where(.abk-table-stack tbody tr):after{content:"";flex-basis:100%;order:1;height:0}:where(.abk-table-stack tbody tr:has(>td[colspan])){border-bottom:0;padding:0;display:block}:where(.abk-table-stack tbody tr:has(>td[colspan])):after{content:none}:where(.abk-table-stack td){min-width:0;height:auto;margin-top:var(--abk-stack-gap-y);overflow-wrap:anywhere;border:0;flex:0 auto;order:2;padding:0;display:block}:where(.abk-table-stack td[data-label]):before{content:attr(data-label);margin-right:var(--abk-stack-label-gap);color:var(--abk-th-ink);font-family:var(--ds-font-sans);font-size:var(--abk-th-fs);font-weight:var(--abk-th-fw);word-spacing:normal}:where(.abk-table-stack td.abk-c-bare):before{content:none}:where(.abk-table-stack td.abk-c-check){flex:none;order:0;width:auto;margin-top:0}:where(.abk-table-stack td.abk-c-check:empty){display:none}:where(.abk-table-stack td.abk-c-main){flex:1 1 0;order:0;margin-top:0}:where(.abk-table-stack td.abk-c-actions){flex:none;order:0;width:auto;margin-top:0;margin-left:auto}:where(.abk-table-stack td.abk-c-actions:has(.abk-actions>:nth-child(3 of :not(.abk-slot)))){margin-top:var(--abk-stack-gap-y);flex-basis:100%;order:3;margin-left:0}:where(.abk-table-stack td.abk-c-wide),:where(.abk-table-stack td:not([data-label],.abk-c-main,.abk-c-check,.abk-c-actions)){flex-basis:100%}:where(.abk-table-stack td.abk-c-num){text-align:left}:where(.abk-table-stack td.abk-c-fit,.abk-table-stack td.abk-c-data,.abk-table-stack td.abk-c-num){white-space:normal;width:auto}:where(.abk-table-stack .abk-actions){justify-content:flex-start;gap:var(--sp-8)}:where(.abk-table-stack .abk-slot),:where(.abk-table-stack td.abk-c-actions:not(:has(button,a))){display:none}:where(.abk-float){overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;width:auto;margin-inline:0;overflow-x:auto}:where(.abk-float>*){flex:none}}@media (prefers-reduced-motion:reduce){:where(.abk-table tbody tr),:where(.abk-icon),:where(.abk-check),:where(.abk-expand){transition:none}}
