@font-face{font-family:Die Grotesk A;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/die-grotesk-a-regular.woff2)format("woff2")}@font-face{font-family:Die Grotesk A;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/die-grotesk-a-medium.woff2)format("woff2")}@font-face{font-family:Die Grotesk A;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/die-grotesk-a-bold.woff2)format("woff2")}@font-face{font-family:Die Grotesk B;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/die-grotesk-b-medium.woff2)format("woff2")}@font-face{font-family:BBH Bartle;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bbh-bartle-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/inconsolata-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Departure Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/departure-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 699;font-display:swap;src:url(/fonts/space-grotesk-latin-variable.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-700.woff2)format("woff2")}@media (width>=1200px){.intake__find-title{--font-heading:"Die Grotesk B", sans-serif}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-mono:"IBM Plex Mono", monospace;--font-ui:"Die Grotesk A", sans-serif;--font-display:var(--font-ui);--font-action:"Space Grotesk", var(--font-ui);--font-heading:var(--font-ui);--font-instruction:var(--font-ui);--weight-display:500;--weight-instruction:500;--tracking-caps-lg:.06em;--tracking-caps-md:.08em;--tracking-caps-sm:.1em;--font-filler:"Inconsolata", var(--font-mono);--weight-filler:300;--specimen-cell:.72rem;--specimen-inset:.5rem;--font-brand:"Departure Mono", var(--font-mono);--weight-brand:400;--font-mark:"BBH Bartle", var(--font-display);--weight-mark:400;--weight-btn:700;--type-caption:.79rem;--type-control:.83rem;--type-subtext:.92rem;--type-reading:1.05rem;--type-data:.99rem;--type-subtitle:.99rem;--type-title:1.27rem;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--radius-shell:0px;--radius-unit:0px;--frame-junction-size:9px;--border-unit-width:3px;--border-width:1.5px;--border-style:dotted;--popup-border-width:1px;--popup-border-style:solid;--border-style-btn:solid;--list-rule:1px solid var(--border-subtle);--ease-out:cubic-bezier(.22, 1, .36, 1);--highlight-fade:.14s var(--ease-out);--fill-sweep:.4s var(--ease-out);--black:#141414;--grey-dark:#3c3c40;--grey-dark-hi:#48484d;--grey-slab:#55555c;--grey-slab-hi:#63636b;--grey-mid:#7d7d84;--grey-light:#c9c9cc;--white:#f2f2f4;--orange:#f26b1d;--orange-hi:#ff7f35;--orange-lo:#d95a12;--purple:#666bff;--bg-void:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#141414);--bg-base:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#141414);--bg-raised:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#141414);--bg-panel:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#141414);--text-primary:var(--lightningcss-light,#242428)var(--lightningcss-dark,#dcdcdf);--text-secondary:var(--lightningcss-light,#404046)var(--lightningcss-dark,#b9b9bf);--text-muted:var(--lightningcss-light,#64646b)var(--lightningcss-dark,#8a8a91);--text-primary-lift:var(--lightningcss-light,#1c1c1f)var(--lightningcss-dark,#e4e4e8);--text-secondary-lift:var(--lightningcss-light,#35353a)var(--lightningcss-dark,#cfcfd6);--text-muted-lift:var(--lightningcss-light,#55555b)var(--lightningcss-dark,#a2a2aa);--border-subtle-lift:var(--lightningcss-light,#242428)var(--lightningcss-dark,#535359);--border-strong-lift:var(--lightningcss-light,#141414)var(--lightningcss-dark,#62626a);--fill-hover:var(--lightningcss-light,var(--grey-slab-hi))var(--lightningcss-dark,var(--grey-slab-hi));--ink-hover:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--white));--fill-on:var(--lightningcss-light,var(--grey-light))var(--lightningcss-dark,var(--grey-light));--ink-on:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#000);--fill-guide:var(--lightningcss-light,var(--purple))var(--lightningcss-dark,var(--purple));--ink-guide:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#000);--line-guide:var(--lightningcss-light,var(--purple))var(--lightningcss-dark,var(--purple));--fill-on-sweep:var(--fill-guide);--fill-pick:var(--lightningcss-light,#1f4d31)var(--lightningcss-dark,#a9d3b6);--fill-pick-hi:var(--lightningcss-light,#173d27)var(--lightningcss-dark,#bfdcc9);--fill-complete:#add9c4;--ink-complete:#141414;--trim-b:var(--fill-on);--bg-hover:var(--fill-hover);--accent:var(--lightningcss-light,var(--orange))var(--lightningcss-dark,var(--orange));--accent-quiet:var(--lightningcss-light,var(--grey-light))var(--lightningcss-dark,var(--grey-light));--border-subtle:var(--lightningcss-light,#2c2c30)var(--lightningcss-dark,var(--grey-dark-hi));--border-strong:var(--lightningcss-light,#1c1c1f)var(--lightningcss-dark,var(--grey-slab));--border-trim:var(--lightningcss-light,#2c2c30)var(--lightningcss-dark,var(--grey-dark-hi));--trim-on:var(--ink-on);--btn-label:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#000);--focus-ring:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--white));--purple-hi:var(--lightningcss-light,#2d2fa6)var(--lightningcss-dark,#aeaff2);--page-edge:8px;--tab-bar-gap:.45rem;--tab-line:1.15;--tab-pad-y:0;--tab-pad-x:.5625rem;--tab-bar-h:1.375rem;--tab-bar-radius:8px;--btn-h:1.75rem;--field-h:var(--btn-h);--field-border:1px solid var(--grey-mid);--research-term-radius:999px;--brand-ink:var(--purple);--brand-blink:var(--text-primary-lift);--helix-strand-a:var(--grey-light);--helix-strand-b:var(--grey-light);--helix-rung:var(--text-muted);--bp-a:#e06c6c;--bp-t:#5ecf8e;--bp-g:#7d88c9;--bp-c:#d4a017;--ss-helix:#e06c6c;--ss-sheet:#7d88c9;--ss-coil:#7f868f;--phylo-edge:var(--lightningcss-light,#00000059)var(--lightningcss-dark,#ffffff59);--phylo-edge-mixed:var(--lightningcss-light,#00000047)var(--lightningcss-dark,#ffffff47);--clade-1:#e06c6c;--clade-2:#5ecf8e;--clade-3:#7d88c9;--clade-4:#d4a017;--clade-5:#f26b1d;--clade-6:#c084fc;--clade-7:#fb7185;--clade-8:#2dd4bf;--lrbm-layer-1:#a7c9eb;--lrbm-layer-2:#96c9a3;--lrbm-layer-3:#e2af7c;--lrbm-layer-4:#c1b1dc;--lrbm-layer-5:#d8a2b4;--lrbm-layer-6:#c8cc9d;--lrbm-layer-7:#eb9beb;--lrbm-layer-8:#88cfcc;--lrbm-layer-over:#a3a3ab;--kal-jewel-1:#c0445e;--kal-jewel-2:#d68a2e;--kal-jewel-3:#2e9e6b;--kal-jewel-4:#3f78c9;--kal-jewel-5:#8f5fd0;--kal-jewel-6:#c9a227;--kal-jewel-7:#3fb3ae;--kal-jewel-8:#a33b6b;--plot-global:var(--lightningcss-light,#3f7fc0)var(--lightningcss-dark,#7eb0e0);--plot-local:var(--lightningcss-light,#c2612c)var(--lightningcss-dark,#e8956a);--validation-single:var(--lightningcss-light,#a86a12)var(--lightningcss-dark,#c78426);--validation-pair:var(--lightningcss-light,#2f78b8)var(--lightningcss-dark,#4a94d0);--validation-corr:var(--lightningcss-light,#c4406a)var(--lightningcss-dark,#dc5a7d);--depth-shallow:#f26b1d;--depth-deep:var(--lightningcss-light,#3a3a40)var(--lightningcss-dark,#c9c9cc);--delta-conserved:#5287dc;--delta-zero:#84868b;--delta-surprising:#2d9967;--interface-swatch:#3fbfae;--flash-red:#e0524e;--flash-yellow:#e8b93e;--flash-green:#57c977;--flash-blue:#5d8de0;--danger:var(--lightningcss-light,#c93434)var(--lightningcss-dark,#ff6b6b);--sequence-difference:red;--sequence-difference-ink:#000;--danger-soft:var(--lightningcss-light,#c934341f)var(--lightningcss-dark,#ff6b6b26);--ok:var(--lightningcss-light,#1f8a50)var(--lightningcss-dark,#5ecf8e);--pin-swatch:#e0b12a;--pin-fill:var(--lightningcss-light,#e0b12a6b)var(--lightningcss-dark,#e0b12a47);--pin-line:#e0b12a;--mark-stage:var(--lightningcss-light,#8f9e00)var(--lightningcss-dark,#e6ff00);--hover-swatch:#a7c9eb;--hover-fill:var(--lightningcss-light,#a7c9eb8c)var(--lightningcss-dark,#a7c9eb47);--hover-line:#a7c9eb;--select-fill:var(--pin-fill);--select-line:var(--pin-line);--plddt-very-low:#ff7d45;--plddt-low:#ffdb13;--plddt-confident:#65cbf3;--plddt-very-high:#0053d6;--esp-negative:red;--esp-zero:#fff;--esp-positive:#00f;--kd-hydrophilic:#1e90ff;--kd-zero:#fff;--kd-hydrophobic:#ff4500;--rainbow-1:#00f;--rainbow-2:#0ff;--rainbow-3:#0f0;--rainbow-4:#ff0;--rainbow-5:red;--bfactor-low:#00f;--bfactor-mid:#fff;--bfactor-high:red;--uniform-model:tan;--overlay-scrim:var(--lightningcss-light,#f6f6f6c7)var(--lightningcss-dark,#141414c7);--ring-contrast:var(--lightningcss-light,#000000bf)var(--lightningcss-dark,#ffffffbf);--viewport-bg:#141414;--viewport-bg-light:#f2f2f4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--folder-rose:#efb8c4;--folder-peach:#f2c5ad;--folder-sand:#ddc8a6;--folder-lemon:#e9dfa2;--folder-sage:#c6d6ad;--folder-mint:#add9c4;--folder-aqua:#a9d8d8;--folder-sky:#b2ccee;--folder-lavender:#c7bce8;--folder-lilac:#ddbae0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--black:#f6f6f6;--grey-dark:#c5c5ca;--grey-dark-hi:#afafb4;--grey-slab:#9b9ba2;--grey-slab-hi:#8a8a92;--grey-mid:#76767d;--grey-light:#2c2c30;--white:#141414;--purple:#20f;--workspace-tab-fill:color-mix(in srgb, var(--purple) 85%, var(--black));--brand-blink:#000}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg-void);color:var(--text-primary);font-family:var(--font-ui);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16.5px;line-height:1.5}.btn,.structure-tabs__tab,.workspace-tabs__tab,.structure-rail__toggle,.structure-rail__action,.depth-plots__toggle,.depth-plots__clear,.seq-function__save,.seq-function__clear,.seq-function__chip,.overlay-color,.seq-track__clear,.residue-tree__reset,.phylo-tree__reset,.phylo-tree__cam,.research-result-tabs__item,.intake__find-filter,.intake__find-clear,.phylo-subnav__item,.research-subnav__item,button[role=tab],select{text-transform:lowercase}button[role=tab][aria-selected]:not(.structure-tabs__tab):not(.manufacture-fold__level-tab),.phylo-subnav .phylo-subnav__item,.research-subnav .research-subnav__item,.research-result-tabs .research-result-tabs__item{font-family:var(--font-action);font-weight:490}.results-panel h2,.results-phylo-page__head h2,.results-seq-pick__key,.results-advanced-bar,.seq-function__head,.btn.spectral-scale__info,.spectral-box__title,.spectral-info__box h4,.intake__bay h2,.intake__action,.intake-group__label,.intake__find-title,.intake__find-head,.intake__find-seq-row dt,.intake-row dt,.intake__fault-tag,.rack__head,.rack__label,.seq-pick__title,.structure-rail__head,.lab-home__recent-title,.lab-ws-group__label,.lab-ws-card__name,.validation-plot__title,.manufacture-layers__title,.manufacture-bar__label,.manufacture-bay__name,.manufacture-models__tail,.phylo-pipe__results-title,.phylo-annotate h3,.preview-page__header h1,.legal-page__title,.design-page h1,.design-page h2,.design-page h3,.research-page h1,.research-page h2,.research-page h3,.preview-card strong{text-transform:uppercase}:is(h1,h2,h3,h4),.results-seq-pick__key,.seq-function__head,.spectral-box__title,.intake-group__label,.intake__find-title,.seq-pick__title,.structure-rail__head,.protein-select__heading,.lab-home__recent-title,.lab-ws-group__label,.lab-ws-card__name,.project-page__title,.validation-plot__title,.manufacture-layers__title,.manufacture-bay__name,.phylo-pipe__results-title{--font-ui:var(--font-heading);--font-display:var(--font-heading);font-family:var(--font-heading);font-weight:var(--weight-display)}.exact{text-transform:none}button,input,select{font:inherit;letter-spacing:inherit}:root :is(select:not([multiple]),input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=hidden]),.protein-select__trigger,.research-protein-chooser__trigger):not(:where(.project-page__title,.project-protein__name,.lab-home__name-field,.auth-dialog__field input)){box-sizing:border-box;height:var(--field-h);min-height:var(--field-h);padding:0 .6rem;border:var(--field-border);border-radius:var(--radius-sm);padding-inline-end:var(--field-end-pad,.6rem);font-size:.8rem;line-height:1.2}:root select:not([multiple]){--field-end-pad:1.8rem;background-color:var(--bg-panel);color:var(--text-primary);cursor:pointer}:root :is(.phylo-panel,.phylo-pipe,.msa-ed) select{font-family:var(--font-ui)}select:not([multiple]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}select:not([multiple]):disabled{opacity:.45;cursor:not-allowed}select:not([multiple])>button{display:none}@supports (appearance:base-select){select:not([multiple]){appearance:base-select}select:not([multiple])::picker(select){appearance:base-select}:root select:not([multiple]){align-items:center}:root :is(.phylo-panel,.phylo-pipe,.msa-ed) select{--field-end-pad:.6rem}select:not([multiple])>button{display:contents}selectedcontent{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}select:not([multiple])::picker-icon{color:var(--text-secondary);flex-shrink:0;margin-inline-start:auto}select:not([multiple])::picker(select){border:var(--popup-border-width) var(--popup-border-style) var(--border-strong);border-radius:var(--radius-sm);background-color:var(--bg-panel);color:var(--text-primary);font:.8rem/1.4 var(--font-ui);box-shadow:none;margin-block-start:.25rem;padding:.25rem}select:not([multiple]) option{border-radius:var(--radius-sm);color:var(--text-primary);transition:background-color var(--highlight-fade), color var(--highlight-fade);background-color:#0000;padding:.35rem .6rem;font-weight:400}select:not([multiple]) option::checkmark{color:inherit}select:not([multiple]) option:is(:hover,:focus):not(:disabled){background-color:var(--fill-on);color:var(--ink-on)}select:not([multiple]) option:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){select:not([multiple]) option{transition:none}}}:root{accent-color:var(--fill-on)}a{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}a:hover{color:var(--white)}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--fill-on);color:var(--ink-on)}.instruction,.chip,.results-panel__sub,.seq-track__header,.seq-track__hint,.seq-track__ss-empty,.phylo-panel__sub,.phylo-panel--empty,.phylo-panel__link-hint,.phylo-tree__hint,.percent-loader__label,.structure-viewer--empty,.intake__instruction,.rack__hint,.seq-pick__hint,.spectral-scale__hint,.depth-plots__toggle,.spectral-info__box p,.preview-page__header p,.preview-loader__hint{font-family:var(--font-instruction);font-weight:var(--weight-instruction);letter-spacing:0}.instruction strong,.rack__hint strong,.seq-pick__hint strong,.results-panel__sub strong,.seq-track__hint strong,.spectral-scale__hint strong,.structure-rail__hint strong{color:var(--text-primary);font-weight:var(--weight-btn)}.app-shell{background:var(--bg-base);min-height:100vh}.panel{background:var(--bg-panel);border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:var(--radius-shell)}:where(.intake,.results-page__grid,.project-page__main,.lab-home__panel,.research-section,.manufacture-header,.manufacture-slab,.phylo-section:not(:empty)){position:relative}:where(.intake,.results-page__grid,.project-page__main,.lab-home__panel,.research-section,.manufacture-header,.manufacture-slab,.phylo-section:not(:empty)):before{content:"";z-index:3;top:calc((var(--frame-junction-size) + var(--border-width)) / -2);left:calc((var(--frame-junction-size) + var(--border-width)) / -2);width:calc(100% + var(--frame-junction-size) + var(--border-width));height:calc(100% + var(--frame-junction-size) + var(--border-width));color:var(--border-subtle);pointer-events:none;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:4px 0,0 4px,right 4px top,right top 4px,left 4px bottom,left bottom 4px,right 4px bottom,right bottom 4px;background-repeat:no-repeat;background-size:1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px;position:absolute}:root[data-theme=light] :is(.intake,.results-page__grid):before{top:calc((var(--frame-junction-size) - var(--border-width)) / -2);left:calc((var(--frame-junction-size) - var(--border-width)) / -2);width:calc(100% + var(--frame-junction-size) - var(--border-width));height:calc(100% + var(--frame-junction-size) - var(--border-width))}:root .intake:has(>.intake__action):before{top:calc((var(--frame-junction-size) - var(--border-width)) / -2);left:calc((var(--frame-junction-size) - var(--border-width)) / -2);width:calc(100% + var(--frame-junction-size) - var(--border-width));height:calc(100% + var(--frame-junction-size) - var(--border-width))}:where(.intake__nameplate,.intake__body,.intake__find,.intake__register,.intake-group+.intake-group,.project-panel,.results-panel--sequence,.results-panel--advanced){position:relative}:where(.intake__nameplate,.intake__body,.intake__find,.intake__register,.intake-group+.intake-group,.project-panel,.results-panel--sequence,.results-panel--advanced):before,:where(.intake__nameplate,.intake__body,.intake__find,.intake__register,.intake-group+.intake-group,.project-panel,.results-panel--sequence,.results-panel--advanced):after{content:"";z-index:3;width:var(--frame-junction-size);height:var(--frame-junction-size);top:calc((var(--frame-junction-size) + var(--border-width)) / -2);background-color:var(--border-subtle);clip-path:polygon(0 4px,4px 4px,4px 0,5px 0,5px 4px,9px 4px,9px 5px,5px 5px,5px 9px,4px 9px,4px 5px,0 5px);pointer-events:none;position:absolute}:where(.intake__nameplate,.intake__body,.intake__find,.intake__register,.intake-group+.intake-group,.project-panel,.results-panel--sequence,.results-panel--advanced):before{left:calc((var(--frame-junction-size) + var(--border-width)) / -2)}:where(.intake__nameplate,.intake__body,.intake__find,.intake__register,.intake-group+.intake-group,.project-panel,.results-panel--sequence,.results-panel--advanced):after{right:calc((var(--frame-junction-size) + var(--border-width)) / -2)}:is(.intake__nameplate,.intake__body,.intake__find,.results-panel--sequence,.results-panel--advanced):before,:is(.intake__nameplate,.intake__body,.intake__find,.results-panel--sequence,.results-panel--advanced):after,.intake-group+.intake-group:after{top:auto;bottom:calc((var(--frame-junction-size) + var(--border-width)) / -2)}.intake-group+.intake-group:after{left:calc((var(--frame-junction-size) + var(--border-width)) / -2);right:auto}.intake>.intake__action,.intake>.lab-home__create-bar,.lab-home__commit{z-index:4;position:relative}@media (width>=1101px){.results-panel--advanced:before,.results-panel--advanced:after{content:none}}@media (width<=1040px){.intake-group+.intake-group:after{top:calc((var(--frame-junction-size) + var(--border-width)) / -2);bottom:auto;left:auto;right:calc((var(--frame-junction-size) + var(--border-width)) / -2)}}:where(.upload-page,.lab-home-page,.project-page,.research-page,.manufacture-page,.results-phylo-page){counter-reset:page-section}:where(.lab-home-page .lab-home__create-bar,.lab-home-page .lab-home__panel,.project-page .project-panel,.project-page__main:not(:has(>.project-panel)),.research-page .research-section,.manufacture-page .manufacture-header,.manufacture-page .manufacture-slab,.manufacture-page .design-start,.results-phylo-page .phylo-section:not(:empty)){counter-increment:page-section;position:relative}:is(.lab-home-page .lab-home__create-label,.lab-home-page .lab-home__panel,.project-page .project-panel__head,.project-page__main:not(:has(>.project-panel)),.research-page .research-section,.manufacture-page .manufacture-header,.manufacture-page .manufacture-slab,.manufacture-page .design-start,.results-phylo-page .phylo-section:not(:empty)):after{content:counter(page-section, decimal-leading-zero) / "";z-index:3;width:2ch;color:var(--text-secondary);font-family:var(--font-brand);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:400;line-height:1;position:absolute;inset-block-start:.5rem;inset-inline-end:calc(100% + .5rem + var(--section-number-inset,0px))}.intake__index{z-index:5;color:var(--text-secondary);font:400 .625rem / 1 var(--font-brand);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:.5rem;right:calc(100% + .5rem)}.intake__index--action{top:calc(100% + .5rem)}.upload-page .intake__bay,.results-phylo-page{overflow:visible}.app-shell.upload-page,.app-shell.lab-home-page{padding-inline:clamp(2rem,4vw,2.5rem)}.app-shell.project-page,.design-surface.research-page,.design-surface.manufacture-page{padding-inline:max(2rem, var(--page-edge))}.results-page:has(>.results-phylo-page:not([hidden])){padding-inline:max(2rem, var(--page-edge))}:is(dialog,[role=dialog],[role=menu],.intake__info-note,.intake__find-results,.research-protein-select__list,.lit-overview__card,.structure-lookup-toast,.lab-ws-menu,.account-menu__panel){--border-width:var(--popup-border-width);--border-style:var(--popup-border-style);--radius-shell:var(--radius-md)}.chip{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.79rem;display:inline-flex}.chip strong{color:var(--text-primary);font-weight:500}.btn{height:var(--btn-h);box-sizing:border-box;border:1px solid var(--grey-mid);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-ui);letter-spacing:.01em;text-transform:lowercase;white-space:nowrap;cursor:pointer;transition:background-color var(--highlight-fade), border-color var(--highlight-fade), color var(--highlight-fade), transform var(--highlight-fade);background-color:#0000;background-image:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:is(:hover,:focus-visible):not(:disabled){background-color:var(--fill-hover);border-color:var(--fill-hover);color:var(--ink-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.btn-primary{font-weight:var(--weight-btn);background-color:var(--fill-on);border-color:var(--fill-on);color:var(--ink-on)}.btn.btn-primary:is(:hover,:focus-visible):not(:disabled){background-color:var(--white);border-color:var(--white);color:var(--ink-on);filter:none}.btn.btn-danger:not(:disabled){border-color:var(--danger);color:var(--danger);font-weight:var(--weight-btn)}.btn.btn-danger:is(:hover,:focus-visible):not(:disabled){background-color:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.btn:is([aria-pressed=true],.is-on){background-color:var(--fill-on);border-color:var(--fill-on);color:var(--ink-on)}.btn:is([aria-pressed=true],.is-on):not(:disabled){opacity:1}.btn:is([aria-pressed=true],.is-on):is(:hover,:focus-visible):not(:disabled){background-color:var(--white);border-color:var(--white);color:var(--ink-on)}.btn:is(.btn-primary,[aria-pressed=true],.is-on):focus-visible{outline:1px solid var(--ink-on);outline-offset:-4px}.btn-wide{width:100%;display:flex}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active:not(:disabled){transform:none}}.text-link{background-color:#0000;background-image:linear-gradient(currentColor 0 100%);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--border-width);color:var(--purple);font:inherit;cursor:pointer;transition:background-size var(--fill-sweep);border:0;border-radius:0;align-items:center;gap:.35rem;padding:.3rem .15rem;font-size:.83rem;text-decoration:none;display:inline-flex}.text-link:hover:not(:disabled),.text-link:focus-visible{background-size:100% var(--border-width);color:var(--purple)}.text-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.text-link:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.text-link{transition:none}}.text-link.text-link--plain,.text-link.text-link--plain:hover:not(:disabled),.text-link.text-link--plain:focus-visible{color:var(--text-primary)}.btn-wave{pointer-events:none;--wave-r:var(--flash-red);--wave-y:var(--flash-yellow);--wave-g:var(--flash-green);--wave-b:var(--flash-blue);animation:btn-wave-hold var(--wave-settle,60ms) steps(3) var(--wave-lit,.25s) forwards;position:absolute;inset:0}.btn-wave__cell{width:var(--wave-cell,8px);height:var(--wave-cell,8px);font-family:var(--font-mono);font-size:var(--wave-cell,8px);line-height:var(--wave-cell,8px);text-align:center;color:color-mix(in srgb, currentColor 35%, transparent);-webkit-user-select:none;user-select:none;animation:btn-wave-ink var(--wave-flash,.16s) steps(1) var(--wave-delay,0s) forwards;position:absolute}.btn-wave__cell:after{content:"@";opacity:0;animation:btn-wave-flash var(--wave-flash,.16s) steps(4) var(--wave-delay,0s), btn-wave-hue var(--wave-flash,.16s) steps(1) var(--wave-delay,0s);position:absolute;inset:0}@keyframes btn-wave-flash{0%,55%{opacity:1}to{opacity:0}}@keyframes btn-wave-hue{0%{color:var(--wave-h0,var(--wave-r))}25%{color:var(--wave-h1,var(--wave-y))}50%{color:var(--wave-h2,var(--wave-g))}75%,to{color:var(--wave-h3,var(--wave-b))}}@keyframes btn-wave-ink{0%{color:#0000}to{color:color-mix(in srgb, var(--wave-h3,var(--wave-b)) 55%, transparent)}}@keyframes btn-wave-hold{0%{opacity:1}to{opacity:0}}.residue-shimmer{pointer-events:none;z-index:-1;position:absolute;inset:0}.intake__bay,.intake__action{isolation:isolate}.residue-shimmer{--shimmer-haze:color-mix(in srgb, currentColor 14%, transparent);--shimmer-dim:color-mix(in srgb, currentColor 30%, transparent);--shimmer-mid:color-mix(in srgb, currentColor 66%, transparent);--shimmer-bright:currentColor}.residue-shimmer .residue-shimmer__layer{text-transform:none;padding:0;transition:none;inset:0}.residue-shimmer .residue-shimmer__layer--haze{color:var(--shimmer-haze)}.residue-shimmer .residue-shimmer__layer--dim{color:var(--shimmer-dim)}.residue-shimmer .residue-shimmer__layer--mid{color:var(--shimmer-mid)}.residue-shimmer .residue-shimmer__layer--bright{color:var(--shimmer-bright)}@media (prefers-reduced-motion:reduce){.btn-wave,.residue-shimmer{display:none}}.muted{color:var(--text-secondary)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-dialog-backdrop{z-index:200;background:color-mix(in srgb, var(--black) 78%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-dialog{background:var(--black);border:var(--border-width) var(--border-style) var(--border-strong);border-radius:var(--radius-shell);flex-direction:column;width:min(27rem,100%);max-height:calc(100dvh - 2rem);padding:2.5rem 2rem 1.75rem;display:flex;position:relative;overflow-y:auto}.auth-dialog__head{text-align:center;min-height:calc(1.75rem * 1.2 + .6rem + var(--type-subtext) * 1.45);margin-bottom:1.5rem}.auth-dialog__shut{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--highlight-fade), color var(--highlight-fade);background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.auth-dialog__shut:hover{background-color:var(--fill-hover);color:var(--ink-hover)}.auth-dialog__title{font-family:var(--font-heading);font-size:1.75rem;font-weight:var(--weight-display);letter-spacing:-.025em;text-wrap:balance;color:var(--text-primary);margin:0;line-height:1.2}.auth-dialog__lede{font-size:var(--type-subtext);color:var(--text-secondary);text-wrap:pretty;margin:.6rem 0 0;line-height:1.45}.auth-dialog__body{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.auth-dialog__modes{isolation:isolate;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid;position:relative}.auth-dialog__modes:before{content:"";z-index:-1;border-radius:var(--radius-sm);background-color:var(--fill-on);width:calc(50% - .375rem);transition:transform var(--fill-sweep), background-color var(--highlight-fade);pointer-events:none;position:absolute;inset:.25rem auto .25rem .25rem;transform:translate(0)}.auth-dialog__modes[data-mode=signup]:before{transform:translate(calc(100% + .25rem))}.auth-dialog__modes:has(.is-on:hover):before{background-color:var(--white)}.auth-dialog__mode{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--text-secondary);font:inherit;font-size:var(--type-subtext);cursor:pointer;transition:color var(--highlight-fade);background:0 0;border:0;margin:0;padding:.4rem .75rem;font-weight:500}.auth-dialog__mode:not(.is-on):hover{color:var(--text-primary)}.auth-dialog__mode.is-on{color:var(--ink-on)}@media (prefers-reduced-motion:reduce){.auth-dialog__modes:before,.auth-dialog__mode{transition:none}}.auth-dialog__form{flex-direction:column;gap:1rem;display:flex}.auth-dialog__field{flex-direction:column;gap:.5rem;margin:0;display:flex}.auth-dialog__key{font-size:var(--type-subtext);color:var(--text-primary);font-weight:500}.auth-dialog__control{display:block;position:relative}.auth-dialog__field-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.auth-dialog__field input{border:var(--field-border);border-radius:var(--radius-sm);background:var(--black);width:100%;min-width:0;height:2.75rem;color:var(--text-primary);font:inherit;transition:border-color var(--highlight-fade);margin:0;padding:.65rem .8rem .65rem 2.6rem;font-size:1rem}.auth-dialog__field input::placeholder{color:var(--text-muted);opacity:1}.auth-dialog__field input:hover{border-color:var(--text-secondary)}.auth-dialog__field input:focus{border-color:var(--text-primary);outline:2px solid var(--focus-ring);outline-offset:2px}.auth-dialog__meta{align-items:center;min-height:1.35rem;margin-top:-.4rem;display:grid}.auth-dialog__meta>*{grid-area:1/1}.auth-dialog__meta>.is-off{visibility:hidden;pointer-events:none}.auth-dialog__forgot{text-align:right;margin:0}.auth-dialog__hint{margin:0;font-size:.83rem}.auth-dialog__text-btn{color:var(--text-secondary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.83rem;text-decoration:underline}.auth-dialog__text-btn:hover{color:var(--text-primary)}.auth-dialog__notice,.auth-dialog__fault{border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding:.75rem;font-size:.83rem;line-height:1.45}.auth-dialog__fault{border-color:var(--danger);flex-direction:column;gap:.25rem;display:flex}.auth-dialog__fault-tag{color:var(--danger);font-weight:500}.auth-dialog__submit{border-radius:var(--radius-md);background-color:var(--fill-on);width:100%;min-height:2.75rem;color:var(--ink-on);font:inherit;font-size:var(--type-subtext);cursor:pointer;transition:background-color var(--highlight-fade), transform var(--highlight-fade);border:1px solid #0000;margin:0;padding:.65rem 1rem;font-weight:700}.auth-dialog__submit:enabled:hover,.auth-dialog__submit:enabled:focus-visible{background-color:var(--white)}.auth-dialog__submit:enabled:active{transform:translateY(1px)}.auth-dialog__submit:focus-visible,.auth-dialog__mode.is-on:focus-visible{outline:2px solid var(--ink-on);outline-offset:-4px}.auth-dialog__submit:disabled{opacity:.55;cursor:wait}.auth-dialog__social{flex-direction:column;gap:1.25rem;display:flex}.auth-dialog__rule{align-items:center;gap:1rem;display:flex}.auth-dialog__rule-line{border-top:var(--border-width) var(--border-style) var(--border-subtle);flex:auto}.auth-dialog__rule-say{color:var(--text-muted);font-size:.83rem}.auth-dialog__google{min-height:40px}.auth-dialog__google-missing{text-align:center;margin:0;font-size:.83rem}.auth-dialog__legal{text-align:center;text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.6}.auth-dialog__back{text-align:center;margin:0}@media (width<=480px){.auth-dialog{padding:2.5rem 1.25rem 1.5rem}}.ascii-wordmark{--wordmark-h:3rem;--wordmark-aspect:12;height:var(--wordmark-h);width:calc(var(--wordmark-h) * var(--wordmark-aspect));pointer-events:none;color:var(--brand-ink);display:block}.ascii-wordmark__svg{width:100%;height:100%;display:block;overflow:visible}.ascii-wordmark__dots{fill:currentColor}.ascii-wordmark__blink{fill:var(--brand-blink);font-family:var(--font-mono);font-weight:500}.char-progress{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;width:100%;min-height:2.6rem;padding:.45rem .9rem;display:grid}.char-progress__label{min-width:0;font-family:var(--font-mono);letter-spacing:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.79rem;overflow:hidden}.char-progress__bar{font-family:var(--font-mono);letter-spacing:.04em;white-space:pre;color:inherit;margin:0;font-size:.88rem;line-height:1}.char-progress__percent,.char-progress .loader-percent__unit{color:inherit}.char-progress__percent{text-align:right;min-width:3.4ch}@media (width<=720px){.char-progress{grid-template-columns:minmax(0,1fr) auto}.char-progress__bar{grid-area:2/1/auto/-1}}.char-progress--overlay{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:.65rem 0;min-height:0;padding:1.1rem 1.35rem 1.2rem}.char-progress--overlay .char-progress__label{white-space:normal;text-overflow:unset;font-size:.88rem;overflow:visible}.char-progress--overlay .char-progress__bar{letter-spacing:.05em;grid-area:2/1;font-size:1rem}.char-progress--overlay .char-progress__percent{grid-area:3/1;justify-self:end;min-width:3.8ch;font-size:1.05rem}.upload-page__load{z-index:40;background:var(--overlay-scrim);pointer-events:auto;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2rem);display:flex;position:fixed;inset:0}.upload-page__load-panel{border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:var(--radius-shell);background-clip:padding-box;background-color:var(--fill-on);width:min(40rem,100%);color:var(--ink-on);overflow:hidden}.specimen-field{inset:var(--specimen-inset);z-index:-1;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-filler);font-weight:var(--weight-filler);font-size:var(--specimen-cell);letter-spacing:.5em;color:var(--grey-dark);white-space:pre;transition:color var(--highlight-fade);margin:0;padding:0;line-height:1em;position:absolute;overflow:hidden}.seq-pick{border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:var(--radius-shell);background-color:var(--bg-panel);width:min(36rem,100vw - 2rem);max-height:min(36rem,100vh - 2rem);color:var(--text-primary);margin:auto;padding:0;overflow:hidden}.seq-pick::backdrop{background-color:color-mix(in srgb, var(--black) 72%, transparent)}.seq-pick__form{flex-direction:column;max-height:min(36rem,100vh - 2rem);display:flex}.seq-pick__title{font-family:var(--font-display);font-size:1.27rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-caps-lg);color:var(--text-primary);align-items:center;gap:.5rem;margin:0;padding:.9rem 1.25rem .35rem;display:flex}.seq-pick__title:after{content:"";border-top:var(--border-width) var(--border-style) var(--border-subtle);flex:auto}.seq-pick__hint{color:var(--text-primary);margin:0 1.25rem .7rem;font-size:1.05rem;line-height:1.45}.seq-pick__list{overscroll-behavior:contain;border-top:var(--list-rule);flex:auto;min-height:0;overflow-y:auto}.seq-pick__choice{cursor:pointer;color:inherit;transition:border-color var(--highlight-fade), color var(--fill-sweep);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr);align-items:baseline;padding:.55rem 1.25rem;display:grid}.seq-pick__choice+.seq-pick__choice{border-top:var(--list-rule)}.seq-pick__choice.is-on{border-left-color:var(--fill-on)}.seq-pick__choice:has(:focus-visible){color:var(--ink-on);outline:2px solid var(--ink-on);outline-offset:-2px}.seq-pick__id{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.4;overflow:hidden}.seq-pick__choice.is-on:not(.is-hot) .seq-pick__id{color:var(--text-primary)}.seq-pick__foot{border-top:var(--border-width) var(--border-style) var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem .9rem;display:flex}@media (prefers-reduced-motion:reduce){.seq-pick__choice{transition:none}}.upload-page{--upload-col:1180px;--text-primary:var(--text-primary-lift);--text-secondary:var(--text-secondary-lift);--text-muted:var(--text-muted-lift);--border-subtle:var(--border-subtle-lift);--border-trim:var(--border-subtle-lift);--border-strong:var(--border-strong-lift);min-height:100svh;padding:clamp(1.25rem,3.5vh,3.25rem) clamp(1rem,4vw,2.5rem) 3rem;display:flex}.upload-page__topbar{width:min(100%, var(--upload-col));justify-content:flex-end;align-items:center;gap:1.25rem;margin-bottom:.55rem;padding-right:1rem;display:flex}.upload-page__legal{width:min(100%, var(--upload-col));flex:none;margin-top:.55rem;padding-inline:1rem}.upload-page__legal nav{justify-content:center;align-items:center;gap:1.25rem;display:flex}.upload-page__main{width:100%;max-width:var(--upload-col);flex-direction:column;gap:clamp(.9rem,1.6vh,1.25rem);margin:auto;display:flex}.intake{background:var(--bg-panel);border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:var(--radius-shell);overflow:visible}.intake__nameplate{border-bottom:var(--border-width) var(--border-style) var(--border-subtle);padding:.9rem 1.25rem}.intake__nameplate-row{justify-content:center;align-items:center;gap:.9rem;display:flex}.intake__mark{--mark-h:min(4.275rem, calc((100vw - 19rem) / 12));font-size:inherit;font-weight:inherit;min-width:calc(var(--mark-h) * 12);margin:0;line-height:1}.intake__nameplate-row:before,.intake__nameplate-row:after{content:"";border-top:var(--border-width) var(--border-style) var(--border-subtle);flex:1 1 0;min-width:2rem}.intake__nameplate .ascii-wordmark{--wordmark-h:var(--mark-h);flex:none}.intake__body{--bay-inset:.85rem;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.intake__bay{cursor:pointer;border:var(--border-width) var(--border-style) var(--border-subtle);min-height:11rem;transition:background var(--highlight-fade), border-color var(--highlight-fade), color var(--highlight-fade);border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:1.25rem;display:flex;position:relative;overflow:hidden}.intake .intake__bay{margin:0 var(--bay-inset) var(--bay-inset)}.intake__bay:hover,.intake__bay:focus-within,.intake__bay.is-dragover{border-color:var(--ink-hover);color:var(--ink-hover)}.intake__bay>.specimen-field,.intake__bay>.residue-shimmer{width:calc(round(down, 100% - 2 * var(--specimen-inset) - var(--specimen-cell) / 2, var(--specimen-cell)) + var(--specimen-cell) / 2);height:round(down, 100% - 2 * var(--specimen-inset), var(--specimen-cell));margin:auto}.intake__bay .residue-shimmer{inset:var(--specimen-inset);--shimmer-haze:var(--grey-dark-hi);--shimmer-dim:var(--grey-slab);--shimmer-mid:var(--grey-light);--shimmer-bright:var(--white)}.intake__bay:focus-within .specimen-field,.intake__bay.is-dragover .specimen-field{color:var(--grey-slab)}@media (prefers-reduced-motion:reduce){.intake__bay:hover .specimen-field{color:var(--grey-slab)}}.intake__bay.is-dragover .specimen-field{color:var(--text-muted)}.intake__bay-copy{z-index:2;text-align:center;min-width:0;position:relative}.intake__bay-mark{font-family:var(--font-mono);letter-spacing:0;color:var(--text-secondary);transition:color var(--highlight-fade);margin-bottom:.5rem;font-size:1.05rem;line-height:1;display:block}.intake__bay h2{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-caps-lg);color:var(--text-primary);margin:0;font-size:1.5rem;line-height:1.2}.intake__instruction{color:var(--text-primary);margin:.4rem 0 0;font-size:1.05rem}.intake__bay:hover .intake__instruction,.intake__bay:focus-within .intake__instruction,.intake__bay.is-dragover .intake__instruction,.intake__bay:hover .intake__bay-mark,.intake__bay:focus-within .intake__bay-mark,.intake__bay.is-dragover .intake__bay-mark{color:var(--ink-hover)}.intake__register{--intake-head-h:2.1rem;border-top:var(--border-width) var(--border-style) var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;min-width:0;display:grid}.intake__find+.intake__register{border-top:0}.intake__register.is-shut,.intake__bay.is-stowed{display:none}.intake__register:not(.is-shut)+.intake__bay{margin-top:var(--bay-inset)}.intake-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;min-width:0;padding:.5rem 1.25rem .55rem;display:grid}.intake-group+.intake-group{border-left:var(--border-width) var(--border-style) var(--border-subtle)}.intake-group__rows{grid-column:1/-1}.intake-group__label{min-height:var(--intake-head-h);font-family:var(--font-display);font-size:.99rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-caps-md);color:var(--text-secondary);align-items:center;gap:.5rem;margin:0 0 .15rem;display:flex}.intake-group__label:after{content:"";border-top:var(--border-width) var(--border-style) var(--border-subtle);flex:auto;min-width:1.5rem}.intake-group__label-text{white-space:nowrap;flex:none}.intake-group__rows{flex-direction:column;gap:.22rem;margin:0;display:flex}.intake-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.intake-row dt{font-family:var(--font-ui);letter-spacing:var(--tracking-caps-md);color:var(--text-secondary);font-size:.99rem}.intake-row__v{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.99rem}.intake-row__v.is-live{color:var(--white)}.intake-row__aside{color:var(--text-muted);margin-left:.6rem}.intake-row--pick{align-items:center}.intake-row__pick{--intake-pick-h:1.7rem;min-height:var(--intake-pick-h);align-items:center;min-width:0;display:flex}.intake-row__select{border:0;border-bottom:var(--border-width) var(--border-style) var(--border-subtle);min-width:0;color:var(--white);font-family:var(--font-mono);text-transform:none;cursor:pointer;transition:border-color var(--highlight-fade), color var(--highlight-fade);background:0 0;border-radius:0;flex:auto;margin:0;padding:.05rem 0 .1rem;font-size:.99rem;line-height:1.35}.intake-row__select:hover:not(:disabled),.intake-row__select:focus-visible{border-bottom-color:var(--ink-hover);color:var(--ink-hover)}.intake-row__select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.intake-row__select:disabled{opacity:.45;cursor:not-allowed}@supports (appearance:base-select){.intake-row__select::picker(select){width:max-content;max-width:calc(100vw - 2 * var(--page-edge))}.intake-row__select option{white-space:normal;overflow-wrap:anywhere}}.intake-group__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.intake-group__btn{border-color:var(--grey-light)}.intake__action{border:0;border-top:var(--border-width) var(--border-style) var(--border-subtle);width:100%;color:var(--text-primary);font-family:var(--font-display);font-size:1.05rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-caps-md);text-align:center;transition:background-color var(--highlight-fade), color var(--highlight-fade), transform var(--highlight-fade);background-color:#0000;background-clip:padding-box;border-radius:0;justify-content:center;align-items:center;padding:.4rem 1.25rem;line-height:1.3;display:flex;position:relative;overflow:hidden}.intake__action:not(:disabled){background-color:var(--fill-on);color:var(--ink-on);border-top-style:solid;border-top-color:var(--fill-on)}.intake__action:not(:disabled):is(:hover,:focus-visible){background-color:var(--white);filter:none}.intake__action:disabled{cursor:not-allowed}.intake__action:not(:disabled):focus-visible{outline:1px solid var(--ink-on);outline-offset:-4px}.intake__action:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.intake__action{transition:none}.intake__action:active{transform:none}}.intake__busy{border-top:var(--border-width) var(--border-style) var(--border-subtle);background-clip:padding-box;background-color:var(--fill-on);color:var(--ink-on)}.intake__fault{border-top:var(--border-width) var(--border-style) var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin:0;padding:.6rem 1.25rem .7rem;display:flex}.intake__fault-tag{font-family:var(--font-display);font-size:.83rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-caps-sm);color:var(--text-muted);flex:none}.intake__fault-body{min-width:0;color:var(--white);flex:20rem;font-size:1.05rem;line-height:1.45}@media (width<=1040px){.intake__register{grid-template-columns:minmax(0,1fr)}.intake-group+.intake-group{border-left:0;border-top:var(--border-width) var(--border-style) var(--border-subtle)}}@media (width<=540px){.intake-group{grid-template-columns:minmax(0,1fr)}.intake-group__actions{justify-self:start;margin-bottom:.35rem}.intake-group__label-text{white-space:normal}}:root[data-theme=light] .intake{padding:var(--border-width);border:0;position:relative}:root .intake:has(>.intake__action){padding:var(--border-width);border:0;position:relative}:root[data-theme=light] .intake:after{content:"";z-index:1;border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:inherit;pointer-events:none;position:absolute;inset:0}:root .intake:has(>.intake__action):after{content:"";z-index:1;border:var(--border-width) var(--border-style) var(--border-subtle);border-radius:inherit;pointer-events:none;position:absolute;inset:0}:root .intake>.intake__action{z-index:4;width:calc(100% + 2 * var(--border-width));margin-inline:calc(-1 * var(--border-width))}:root .intake>.intake__action:disabled{border:var(--border-width) var(--border-style) var(--border-subtle);background-color:var(--bg-panel);background-clip:border-box}:root .intake>.intake__action:last-child{margin-bottom:calc(-1 * var(--border-width))}:root .intake__action:not(:disabled){background-clip:border-box;border-top-color:#0000}
