.bloom-sel{--bloom-field:#f8faf5;--bloom-edge:#c9cfc0;--bloom-ink:#1f241b;--bloom-ink-2:#6e7566;--bloom-wash:#1c4a76;--bloom-focus:#2f5c8f;--bloom-hover:#e2e6dc;box-sizing:border-box;width:17rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.bloom-sel *,.bloom-sel :before,.bloom-sel :after{box-sizing:inherit}.bloom-sel__field{appearance:none;border:1px solid var(--bloom-edge);background:var(--bloom-field);width:100%;color:var(--bloom-ink);text-align:left;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem .9rem;font-family:inherit;font-size:.9375rem;display:flex;position:relative;overflow:hidden}.bloom-sel__field:focus-visible{outline:2px solid var(--bloom-focus);outline-offset:2px}.bloom-sel__caret{color:var(--bloom-ink-2);letter-spacing:.1em;font-size:.6875rem}.bloom-sel__flood{transform-origin:0;background:var(--bloom-wash);opacity:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.bloom-sel__flood[data-flood=sweep]{opacity:.22;transition:transform .34s cubic-bezier(.5,0,.2,1);transform:scaleX(1)}.bloom-sel__flood[data-flood=fade]{opacity:0;transition:opacity .28s;transform:scaleX(1)}.bloom-sel__panel{z-index:5;border:1px solid var(--bloom-edge);background:var(--bloom-field);visibility:hidden;clip-path:circle(0% at var(--ox,50%) 0%);border-radius:2px;margin:0;padding:.3125rem;list-style:none;transition:clip-path .52s cubic-bezier(.22,.75,.3,1);position:absolute;top:calc(100% + .375rem);left:0;right:0}.bloom-sel__panel[data-open=true]{visibility:visible;clip-path:circle(140% at var(--ox,50%) 0%)}.bloom-sel__opt{appearance:none;width:100%;color:var(--bloom-ink);text-align:left;cursor:pointer;opacity:0;transition:opacity .26s,transform .38s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i) * 45ms);background:0 0;border:0;border-radius:2px;margin:0;padding:.5rem .625rem;font-family:inherit;font-size:.875rem;display:block;position:relative;transform:translateY(.375rem)}.bloom-sel__panel[data-open=true] .bloom-sel__opt{opacity:1;transform:none}.bloom-sel__opt:after{content:"";transform-origin:0;background:var(--bloom-wash);height:1px;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:.35rem;left:.625rem;right:.625rem;transform:scaleX(0)}.bloom-sel__panel[data-open=true] .bloom-sel__opt:hover:after,.bloom-sel__panel[data-open=true] .bloom-sel__opt:focus-visible:after{transform:scaleX(1)}.bloom-sel__opt:focus-visible{background:var(--bloom-hover);outline:none}@media (prefers-color-scheme:dark){.bloom-sel{--bloom-field:#232820;--bloom-edge:#363c2d;--bloom-ink:#e6eade;--bloom-ink-2:#98a08c;--bloom-wash:#9dc4ec;--bloom-focus:#86aede;--bloom-hover:#2f3529}}[data-mode=dark] .bloom-sel,[data-stage][data-mode=dark] .bloom-sel{--bloom-field:#232820;--bloom-edge:#363c2d;--bloom-ink:#e6eade;--bloom-ink-2:#98a08c;--bloom-wash:#9dc4ec;--bloom-focus:#86aede;--bloom-hover:#2f3529}[data-mode=light] .bloom-sel,[data-stage][data-mode=light] .bloom-sel{--bloom-field:#f8faf5;--bloom-edge:#c9cfc0;--bloom-ink:#1f241b;--bloom-ink-2:#6e7566;--bloom-wash:#1c4a76;--bloom-focus:#2f5c8f;--bloom-hover:#e2e6dc}@media (prefers-reduced-motion:reduce){.bloom-sel__panel{transition-duration:1ms}.bloom-sel__opt{transition-duration:1ms;transition-delay:0s}.bloom-sel__opt:after{transition:none}.bloom-sel__flood[data-flood=sweep],.bloom-sel__flood[data-flood=fade]{opacity:0;transition:none}}.craf{--craf-ink:#16181d;--craf-line:#9aa1ad;--craf-accent:#2563eb}@media (prefers-color-scheme:dark){.craf{--craf-ink:#e6e8ec;--craf-line:#4a5260;--craf-accent:#8ab4ff}}[data-mode=dark] .craf{--craf-ink:#e6e8ec;--craf-line:#4a5260;--craf-accent:#8ab4ff}[data-mode=light] .craf{--craf-ink:#16181d;--craf-line:#9aa1ad;--craf-accent:#2563eb}.craf{width:19rem;max-width:100%;display:block;position:relative}.craf__field{box-sizing:border-box;border:1px solid var(--craf-line);width:100%;color:var(--craf-ink);letter-spacing:.06em;caret-color:var(--craf-accent);background:0 0;border-radius:8px;margin:0;padding:.85rem 3.2rem .85rem 1rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:.95rem}.craf__field:focus{border-color:var(--craf-accent);box-shadow:0 0 0 1px var(--craf-accent);outline:none}.craf__field:disabled{opacity:.45}.craf__raw{position:absolute;left:-9999px}.craf__brand{perspective:24rem;width:2rem;height:1.3rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.craf__card{border:1px solid var(--craf-line);transform-style:preserve-3d;border-radius:4px;transition:transform .36s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.craf[data-brand] .craf__card{transform:rotateY(180deg)}.craf__face{border-radius:inherit;backface-visibility:hidden;letter-spacing:.08em;place-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.55rem;font-weight:700;display:grid;position:absolute;inset:0}.craf__face--blank{background:color-mix(in oklab, var(--craf-line) 25%, transparent)}.craf__face--brand{background:var(--craf-accent);color:#fff;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.craf__card{transition-duration:0s}}.cmdp{-webkit-backdrop-filter:blur(14px);background:#181a20e0;border:1px solid #ffffff24;border-radius:12px;min-width:15rem;padding:.4rem;font-family:system-ui,sans-serif;display:inline-block;box-shadow:0 18px 40px #00000073}.cmdp__input{color:#f4f5f8;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;width:100%;padding:.55rem .6rem;font-size:.9rem}.cmdp__input::placeholder{color:#f4f5f873}.cmdp__input:focus-visible{border-bottom-color:#8fb8ff;outline:none}.cmdp__list{flex-direction:column;gap:2px;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.cmdp__opt{color:#d9dce3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:.45rem .6rem;font-size:.85rem;display:block}.cmdp__opt:hover{color:#fff;background:#ffffff17}.cmdp__opt:focus-visible{outline-offset:-2px;outline:2px solid #8fb8ff}.deck-menu{--deck-card:#f8faf5;--deck-edge:#cbd2c1;--deck-ink:#262b21;--deck-hi:#2f5c8f;--deck-focus:#2f5c8f;--deck-ring:#dae3ee;box-sizing:border-box;perspective:900px;width:15rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.deck-menu *,.deck-menu :before,.deck-menu :after{box-sizing:inherit}.deck-menu__trigger{appearance:none;border:1px solid var(--deck-edge);background:var(--deck-card);width:100%;color:var(--deck-ink);letter-spacing:.06em;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;font-family:inherit;font-size:.8125rem;transition:border-color .2s;display:flex}.deck-menu__trigger:hover{border-color:var(--deck-hi)}.deck-menu__trigger:focus-visible{outline:2px solid var(--deck-focus);outline-offset:2px}.deck-menu__chev{transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.deck-menu__trigger[aria-expanded=true] .deck-menu__chev{transform:rotate(180deg)}.deck-menu__list{transform-style:preserve-3d;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}.deck-menu__list[data-open=true]{pointer-events:auto}.deck-menu__item{appearance:none;border:1px solid var(--deck-edge);background:var(--deck-card);width:100%;color:var(--deck-ink);text-align:left;cursor:pointer;transform-origin:50% 0;transform:translate3d(0, calc(var(--i) * -.5rem), calc(var(--i) * -34px - 40px)) rotateX(-42deg);opacity:0;transition:transform .46s cubic-bezier(.2,.9,.25,1.06),opacity .26s,border-color .18s;transition-delay:calc((var(--n) - 1 - var(--i)) * 26ms);border-radius:3px;margin:0 0 .25rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;display:block;box-shadow:0 8px 24px -18px #00000080}.deck-menu__list[data-open=true] .deck-menu__item{opacity:1;transition-delay:calc(var(--i) * 42ms);transform:none}.deck-menu__list[data-open=true] .deck-menu__item:hover,.deck-menu__list[data-open=true] .deck-menu__item:focus-visible{border-color:var(--deck-hi);outline:none;transform:translateZ(26px)}.deck-menu__list[data-open=true] .deck-menu__item:focus-visible{border-color:var(--deck-focus);box-shadow:0 0 0 2px var(--deck-ring)}@media (prefers-color-scheme:dark){.deck-menu{--deck-card:#262c20;--deck-edge:#39402f;--deck-ink:#e6eade;--deck-hi:#86aede;--deck-focus:#86aede;--deck-ring:#1d2a37}}[data-mode=dark] .deck-menu,[data-stage][data-mode=dark] .deck-menu{--deck-card:#262c20;--deck-edge:#39402f;--deck-ink:#e6eade;--deck-hi:#86aede;--deck-focus:#86aede;--deck-ring:#1d2a37}[data-mode=light] .deck-menu,[data-stage][data-mode=light] .deck-menu{--deck-card:#f8faf5;--deck-edge:#cbd2c1;--deck-ink:#262b21;--deck-hi:#2f5c8f;--deck-focus:#2f5c8f;--deck-ring:#dae3ee}@media (prefers-reduced-motion:reduce){.deck-menu__item{visibility:hidden;transition-duration:1ms;transition-delay:0s;transform:none}.deck-menu__list[data-open=true] .deck-menu__item{visibility:visible}.deck-menu__list[data-open=true] .deck-menu__item:hover,.deck-menu__list[data-open=true] .deck-menu__item:focus-visible{transform:none}.deck-menu__chev{transition:none}}.dock{display:inline-block}.dock__dock{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff29,#ffffff0f);border:1px solid #ffffff38;border-radius:14px;align-items:flex-end;gap:.3rem;margin:0;padding:.4rem .6rem;list-style:none;display:flex;box-shadow:0 10px 24px #00000059}.dock__icon{cursor:pointer;background:0 0;border:0;place-items:end center;width:2.4rem;height:2.4rem;padding:0;display:grid}.dock__icon>span{color:#fff;transform-origin:bottom;width:1.9rem;height:1.9rem;transform:scale(var(--dock-s,1));background:linear-gradient(160deg,#7ea6ff,#5468d4);border-radius:8px;place-items:center;font-size:.85rem;font-weight:700;transition:transform .16s ease-out;display:grid;box-shadow:0 2px 6px #00000059}.dock__icon:nth-child(odd)>span{background:linear-gradient(160deg,#ff9f7e,#d45468)}.dock__icon:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #8fb8ff}@media (prefers-reduced-motion:reduce){.dock__icon>span{transition:none}}.merc-sw__row{cursor:pointer;align-items:center;gap:.75rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}.merc-sw{--merc-track:#cfd6c8;--merc-track-on:#1e2319;--merc-metal:#2c3a2a;--merc-metal-hi:#fff;--merc-on:#2f5c8f;--merc-focus:#2f5c8f;--merc-ink:#2b3040;--merc-muted:#a4abbb;--x:0;appearance:none;box-sizing:border-box;background:var(--merc-track);cursor:pointer;border:0;border-radius:999px;flex:none;width:7rem;height:3.25rem;margin:0;padding:0;transition:background-color .52s cubic-bezier(.65,0,.35,1);position:relative;box-shadow:inset 0 2px 6px #0000002e}.merc-sw[aria-checked=true]{background:var(--merc-track-on)}.merc-sw:focus-visible{outline:2px solid var(--merc-focus);outline-offset:4px}.merc-sw__goo{filter:url(#merc-goo);pointer-events:none;position:absolute;inset:0}.merc-sw__blob{background:var(--merc-metal);width:2.625rem;height:2.625rem;transform:translateX(calc(var(--x) * 3.75rem));border-radius:50%;margin-top:-1.3125rem;transition:transform .52s cubic-bezier(.68,-.35,.27,1.35),background-color .52s;position:absolute;top:50%;left:.3125rem}.merc-sw__blob--drag{width:2rem;height:2rem;margin-top:-1rem;transition-duration:.6s;transition-delay:90ms;left:.625rem}.merc-sw[aria-checked=true] .merc-sw__blob{background:var(--merc-on)}.merc-sw__gloss{pointer-events:none;background:radial-gradient(circle at 34% 28%, var(--merc-metal-hi) 0%, transparent 58%);opacity:.7;width:2.625rem;height:2.625rem;transform:translateX(calc(var(--x) * 3.75rem));border-radius:50%;margin-top:-1.3125rem;transition:transform .52s cubic-bezier(.68,-.35,.27,1.35);position:absolute;top:50%;left:.3125rem}.merc-sw__label{color:var(--merc-ink);font-size:.9375rem;font-weight:500;line-height:1.4}.merc-sw:disabled{cursor:not-allowed;box-shadow:none}.merc-sw:disabled .merc-sw__blob{background:var(--merc-muted)}.merc-sw:disabled~.merc-sw__label{color:var(--merc-muted)}@media (prefers-color-scheme:dark){.merc-sw{--merc-track:#2a3024;--merc-track-on:#0f1310;--merc-metal:#cbd6c4;--merc-metal-hi:#fff;--merc-on:#86aede;--merc-focus:#86aede;--merc-ink:#e7eaf3;--merc-muted:#6f778a}}[data-mode=dark] .merc-sw,[data-stage][data-mode=dark] .merc-sw{--merc-track:#2a3024;--merc-track-on:#0f1310;--merc-metal:#cbd6c4;--merc-metal-hi:#fff;--merc-on:#86aede;--merc-focus:#86aede;--merc-ink:#e7eaf3;--merc-muted:#6f778a}[data-mode=light] .merc-sw,[data-stage][data-mode=light] .merc-sw{--merc-track:#cfd6c8;--merc-track-on:#1e2319;--merc-metal:#2c3a2a;--merc-metal-hi:#fff;--merc-on:#2f5c8f;--merc-focus:#2f5c8f;--merc-ink:#2b3040;--merc-muted:#a4abbb}@media (prefers-reduced-motion:reduce){.merc-sw__blob,.merc-sw__gloss{transition-duration:1ms;transition-delay:0s}.merc-sw__blob--drag{opacity:0}.merc-sw__goo{filter:none}}.radd{width:14rem;height:10rem;display:inline-block;position:relative}.radd__hub{cursor:pointer;z-index:2;background:#fff;border:2px solid #16181d;border-radius:50%;width:3.2rem;height:3.2rem;font-size:.7rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.radd__ring{margin:0;padding:0;list-style:none;position:absolute;inset:0}.radd__spoke{white-space:nowrap;transform:translate(-50%, 0) rotate(calc((var(--i) / var(--n)) * 180deg - 90deg)) translateY(-5.5rem) rotate(calc(90deg - (var(--i) / var(--n)) * 180deg));opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #c8ccd4;border-radius:6px;padding:.4rem .7rem;font-size:.8rem;transition:opacity .2s,transform .26s cubic-bezier(.34,1.56,.64,1),visibility 0s .2s;position:absolute;bottom:2.6rem;left:50%}.radd--open .radd__spoke{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.radd__hub:focus-visible,.radd__spoke:focus-visible{outline:2px solid var(--ez-primary,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){.radd__spoke{transition:none}}.rail-nav{--rail-line:#cbd2c1;--rail-node:#e7eae3;--rail-live:#a8642a;--rail-ink:#40473b;--rail-ink-on:#171a14;--rail-body:#7c8376;--rail-ground:#e2e6dc;--rail-edge:#d9ded1;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--rail-edge);background:var(--rail-ground);scrollbar-width:thin;border-radius:3px;width:100%;max-width:30rem;height:13rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow-y:auto}.rail-nav *,.rail-nav :before,.rail-nav :after{box-sizing:inherit}.rail-nav__inner{padding:5.5rem 1.25rem 5.5rem 3.5rem;position:relative}.rail-nav__line{background:var(--rail-line);width:2px;position:absolute;top:0;bottom:0;left:1.5rem}.rail-nav__line:after{content:"";width:2px;height:calc(var(--p,0) * 100%);background:var(--rail-live);position:absolute;inset:0 auto 0 0}@keyframes rail-nav-draw{0%{height:0%}to{height:100%}}@supports (animation-timeline:scroll()){.rail-nav__line:after{height:0%;animation:linear both rail-nav-draw scroll()}}.rail-nav__stops{margin:0;padding:0;list-style:none}.rail-nav__stop{margin-bottom:3.25rem;position:relative}.rail-nav__stop:last-child{margin-bottom:0}.rail-nav__dot{border:2px solid var(--rail-line);background:var(--rail-node);border-radius:50%;width:.75rem;height:.75rem;transition:background-color .3s,border-color .3s,transform .42s cubic-bezier(.34,1.56,.64,1);position:absolute;top:.35rem;left:-2.25rem}.rail-nav__stop[data-lit=true] .rail-nav__dot{border-color:var(--rail-live);background:var(--rail-live);transform:scale(1.35)}.rail-nav__dot:after{content:"";border:1px solid var(--rail-live);opacity:0;border-radius:50%;position:absolute;inset:-.5rem;transform:scale(.5)}.rail-nav__stop[data-lit=true] .rail-nav__dot:after{animation:.7s cubic-bezier(.2,.8,.3,1) rail-nav-ping}@keyframes rail-nav-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.rail-nav__name{color:var(--rail-ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .15rem;font-size:.75rem;font-weight:500;transition:color .3s}.rail-nav__stop[data-lit=true] .rail-nav__name{color:var(--rail-ink-on)}.rail-nav__body{color:var(--rail-body);margin:0;font-size:.8125rem;line-height:1.55}@media (prefers-color-scheme:dark){.rail-nav{--rail-line:#343a2b;--rail-node:#1b1f17;--rail-live:#d49a5c;--rail-ink:#b6bfaa;--rail-ink-on:#e6eade;--rail-body:#79806e;--rail-ground:#232820;--rail-edge:#262b21}}[data-mode=dark] .rail-nav,[data-stage][data-mode=dark] .rail-nav{--rail-line:#343a2b;--rail-node:#1b1f17;--rail-live:#d49a5c;--rail-ink:#b6bfaa;--rail-ink-on:#e6eade;--rail-body:#79806e;--rail-ground:#232820;--rail-edge:#262b21}[data-mode=light] .rail-nav,[data-stage][data-mode=light] .rail-nav{--rail-line:#cbd2c1;--rail-node:#e7eae3;--rail-live:#a8642a;--rail-ink:#40473b;--rail-ink-on:#171a14;--rail-body:#7c8376;--rail-ground:#e2e6dc;--rail-edge:#d9ded1}@media (prefers-reduced-motion:reduce){.rail-nav__dot{transition-duration:1ms}.rail-nav__stop[data-lit=true] .rail-nav__dot{transform:none}.rail-nav__stop[data-lit=true] .rail-nav__dot:after{animation:none}}.shat-tabs{--shat-bar:#e2e6dc;--shat-ink:#40473b;--shat-ink-on:#171a14;--shat-shard:#a8642a;--shat-focus:#2f5c8f;--shat-body:#4a5044;box-sizing:border-box;width:100%;max-width:34rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.shat-tabs *,.shat-tabs :before,.shat-tabs :after{box-sizing:inherit}.shat-tabs__bar{background:var(--shat-bar);border-radius:3px;gap:.25rem;padding:.375rem;display:flex;position:relative}.shat-tabs__tab{appearance:none;color:var(--shat-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:2;background:0 0;border:0;flex:1;margin:0;padding:.625rem .5rem .9rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:color .24s;position:relative}.shat-tabs__tab[aria-selected=true]{color:var(--shat-ink-on)}.shat-tabs__tab:focus-visible{outline:2px solid var(--shat-focus);outline-offset:-2px}.shat-tabs__ind{z-index:1;bottom:.375rem;left:var(--l,0);width:var(--w,0);gap:1px;height:.1875rem;transition:left .46s cubic-bezier(.66,0,.2,1),width .46s cubic-bezier(.66,0,.2,1);display:flex;position:absolute}.shat-tabs__shard{background:var(--shat-shard);transform-origin:50% 100%;border-radius:1px;flex:1;transition:transform .24s cubic-bezier(.4,0,1,1),opacity .24s}.shat-tabs__ind[data-flying=true] .shat-tabs__shard{transform:translateY(calc(var(--lift) * -1px)) rotate(calc(var(--rot) * 1deg)) scaleY(.35);opacity:.35;transition-timing-function:cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--i) * 22ms)}.shat-tabs__panel{min-height:4.5rem;color:var(--shat-body);margin-top:1.25rem;font-size:.9375rem;line-height:1.6}.shat-tabs__panel>p{margin:0}@media (prefers-color-scheme:dark){.shat-tabs{--shat-bar:#232820;--shat-ink:#a8b09e;--shat-ink-on:#f2f5ec;--shat-shard:#d49a5c;--shat-focus:#86aede;--shat-body:#a8b09e}}[data-mode=dark] .shat-tabs,[data-stage][data-mode=dark] .shat-tabs{--shat-bar:#232820;--shat-ink:#a8b09e;--shat-ink-on:#f2f5ec;--shat-shard:#d49a5c;--shat-focus:#86aede;--shat-body:#a8b09e}[data-mode=light] .shat-tabs,[data-stage][data-mode=light] .shat-tabs{--shat-bar:#e2e6dc;--shat-ink:#40473b;--shat-ink-on:#171a14;--shat-shard:#a8642a;--shat-focus:#2f5c8f;--shat-body:#4a5044}@media (prefers-reduced-motion:reduce){.shat-tabs__ind{transition-duration:1ms}.shat-tabs__ind[data-flying=true] .shat-tabs__shard{opacity:1;transition-delay:0s;transform:none}}.tyhl{--tyhl-ink:#16181d;--tyhl-muted:#5b6472;--tyhl-line:#9aa1ad;--tyhl-accent:#2563eb;--tyhl-ground:#fff}@media (prefers-color-scheme:dark){.tyhl{--tyhl-ink:#e6e8ec;--tyhl-muted:#8b94a3;--tyhl-line:#4a5260;--tyhl-accent:#8ab4ff;--tyhl-ground:#171c23}}[data-mode=dark] .tyhl{--tyhl-ink:#e6e8ec;--tyhl-muted:#8b94a3;--tyhl-line:#4a5260;--tyhl-accent:#8ab4ff;--tyhl-ground:#171c23}[data-mode=light] .tyhl{--tyhl-ink:#16181d;--tyhl-muted:#5b6472;--tyhl-line:#9aa1ad;--tyhl-accent:#2563eb;--tyhl-ground:#fff}.tyhl{width:17rem;max-width:100%;display:block;position:relative}.tyhl__field{box-sizing:border-box;border:1px solid var(--tyhl-line);width:100%;color:var(--tyhl-ink);font-family:var(--ez-font-sans,system-ui, sans-serif);caret-color:var(--tyhl-accent);background:0 0;border-radius:8px;margin:0;padding:.75rem 1rem;font-size:.95rem}.tyhl__field:focus{border-color:var(--tyhl-accent);box-shadow:0 0 0 1px var(--tyhl-accent);outline:none}.tyhl__field:disabled{opacity:.45}.tyhl__list{z-index:1;border:1px solid var(--tyhl-line);background:var(--tyhl-ground);border-radius:8px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #00000024}.tyhl__opt{color:var(--tyhl-muted);font-family:var(--ez-font-sans,system-ui, sans-serif);border-radius:5px;padding:.45rem .65rem;font-size:.9rem}.tyhl__hit{color:var(--tyhl-accent);background:0 0;font-weight:700}
