.earch{--glass:rgba(28,40,72,.42);--glass-2:rgba(40,56,100,.55);--edge:rgba(150,180,255,.2);--edge-hi:rgba(140,180,255,.72);--ink:#FFFFFF;--ink-2:#C9D4EE;--ink-3:#98A7C8;--brand:#5B8CFF;--cyan:#37E6FF;--teal:#2FF3C9;--violet:#9A7BFF;--amber:#FFB067}.earch{position:relative;display:grid;grid-template-columns:1fr 360px;gap:44px;align-items:center;border:1px solid var(--edge);border-radius:26px;padding:34px;overflow:hidden;background:linear-gradient(160deg,#141e3a8c,#080c1a99);backdrop-filter:blur(18px)}.earch:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side at 32% 50%,rgba(91,140,255,.15),transparent 74%)}.earch-field{position:relative;width:100%;max-width:640px;aspect-ratio:1;margin:0 auto}.earch-field canvas{position:absolute;inset:0;width:100%;height:100%}.earch-mod{position:absolute;transform:translate(-50%,-50%);width:186px;padding:13px 15px;border-radius:15px;background:var(--glass);border:1px solid var(--edge);color:var(--ink);cursor:pointer;text-align:left;display:grid;gap:4px;backdrop-filter:blur(14px);box-shadow:0 18px 40px -22px #000000e6,inset 0 1px #ffffff1a;transition:transform .26s cubic-bezier(.2,.8,.3,1),border-color .26s,background .26s,box-shadow .26s}.earch-mod .tg{font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);transition:color .2s}.earch-mod .nm{font-size:15px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.earch-mod .fl{font-family:var(--mono);font-size:12px;letter-spacing:.03em;color:var(--ink-3);opacity:0;max-height:0;transition:opacity .26s,max-height .26s;overflow:hidden}.earch-mod:hover,.earch-mod.is-active{transform:translate(-50%,-50%) scale(1.07);background:var(--glass-2);border-color:var(--edge-hi);box-shadow:0 26px 60px -24px #000000f2,0 0 0 1px #8cb4ff40,inset 0 1px #ffffff2e}.earch-mod:hover .fl,.earch-mod.is-active .fl{opacity:1;max-height:38px}.earch-mod.is-lead{border-color:#37e6ff73}.earch-mod.is-lead .tg{color:var(--cyan)}.earch-mod .earch-swapdot{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#ffb06729;border:1px solid rgba(255,176,103,.6);display:grid;place-content:center;font-family:var(--mono);font-size:12px;color:var(--amber)}.earch-corelab{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:auto;width:30%;aspect-ratio:1;border-radius:50%;border:0;background:none;cursor:pointer;color:inherit;align-content:center;justify-items:center;display:grid;gap:2px}.earch-corelab .t{font-family:var(--mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--cyan)}.earch-corelab .n{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff,#b9ccff);-webkit-background-clip:text;background-clip:text;color:transparent}.earch-corelab .s{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:#a8bde8;margin-top:3px;text-shadow:0 0 12px rgba(5,8,20,.95),0 0 4px rgba(5,8,20,1)}.earch-readout{position:relative;background:linear-gradient(165deg,#1a26469e,#0a0f1e9e);border:1px solid var(--edge);border-radius:20px;padding:26px;display:grid;gap:13px;align-content:start;min-height:340px;backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff14}.earch-readout:before{content:"";position:absolute;left:26px;right:26px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.55}.earch-readout .tg{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.earch-readout h3{font-size:25px;color:var(--ink)}.earch-readout .one{font-size:14.5px;font-weight:700;color:var(--ink)}.earch-readout .d{font-size:13.5px;color:var(--ink-2);line-height:1.6}.earch-readout ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:9px}.earch-readout li{display:grid;grid-template-columns:14px 1fr;gap:10px;font-size:13px;color:var(--ink-2);line-height:1.45}.earch-readout li:before{content:"";width:6px;height:6px;border-radius:50%;margin-top:7px;background:var(--teal);box-shadow:0 0 10px var(--teal)}.earch-swapnote{margin-top:6px;padding:11px 13px;border-radius:11px;border:1px solid rgba(255,176,103,.35);background:#ffb06712;font-family:var(--mono);font-size:12px;line-height:1.55;color:var(--amber)}.earch-telemetry{display:grid;gap:7px;justify-items:start;margin-top:auto;padding-top:14px;border-top:1px solid var(--edge);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.earch-telemetry b{color:var(--teal);font-weight:500}@media(max-width:980px){.earch{grid-template-columns:1fr;padding:22px}.earch-mod{width:136px;padding:10px 11px}.earch-mod .nm{font-size:13px}.earch-corelab .n{font-size:24px}}@media(max-width:700px){.earch{padding:16px;gap:18px}.earch:before{display:none}.earch-field{aspect-ratio:auto;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.earch-field canvas{display:none}.earch-corelab{position:static!important;transform:none;width:auto;aspect-ratio:auto;grid-column:1 / -1;background:var(--glass);border:1px solid rgba(55,230,255,.45);border-radius:15px;padding:14px;display:grid;gap:3px;justify-items:center}.earch-mod{position:relative!important;left:0!important;top:0!important;transform:none;width:auto;min-height:64px}.earch-mod:hover,.earch-mod.is-active{transform:none}.earch-mod .fl{display:none}.earch-readout{min-height:0}}.earch-hint{display:none;margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--ink-2);background:#37e6ff14;border:1px solid rgba(55,230,255,.28);border-radius:10px;padding:9px 12px}.earch.is-tap .earch-hint{display:block}.earch-more{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.earch-more:hover{border-bottom-color:var(--cyan)}@media(prefers-reduced-motion:reduce){.earch-mod{transition:none}}.phero[data-astro-cid-habenlih]>.wrap[data-astro-cid-habenlih]{position:relative;z-index:1}.phero[data-astro-cid-habenlih]{position:relative;overflow:hidden;padding:76px 0 60px;border-bottom:1px solid var(--line)}.phero[data-astro-cid-habenlih] h1[data-astro-cid-habenlih]{margin:16px 0 20px;max-width:20ch}.phero[data-astro-cid-habenlih] h1[data-astro-cid-habenlih] .accent[data-astro-cid-habenlih]{color:var(--accent)}.phero[data-astro-cid-habenlih] .lede[data-astro-cid-habenlih]{margin-bottom:30px}.acts[data-astro-cid-habenlih]{display:flex;gap:12px;flex-wrap:wrap}.para[data-astro-cid-habenlih]{font-size:17px;color:var(--muted);line-height:1.68;margin-bottom:18px}.para[data-astro-cid-habenlih] strong[data-astro-cid-habenlih]{color:var(--text)}.para[data-astro-cid-habenlih] a[data-astro-cid-habenlih]{color:var(--accent);text-decoration:none}.para[data-astro-cid-habenlih] a[data-astro-cid-habenlih]:hover{text-decoration:underline}.plugplay[data-astro-cid-habenlih]{max-width:var(--measure);margin-bottom:34px}.diagram-lede[data-astro-cid-habenlih]{margin-bottom:30px}.hint-tap[data-astro-cid-habenlih]{display:none}@media(hover:none),(pointer:coarse),(max-width:700px){.hint-hover[data-astro-cid-habenlih]{display:none}.hint-tap[data-astro-cid-habenlih]{display:inline}}
