:root{--fx-ease: cubic-bezier(.2, .7, .1, 1);--fx-ease-inout: cubic-bezier(.7, 0, .2, 1);--fx-night: var(--hm-color-teal-950, #0C302C);--fx-night-0: #071a17;--fx-night-top: #11443F;--fx-deep: var(--hm-color-teal-800, #11544D);--fx-brand: var(--hm-color-teal-600, #0D8478);--fx-teal: var(--hm-color-teal-500, #14A394);--fx-mint: var(--hm-color-teal-300, #7FD0C4);--fx-mint-2: #5FD0BD;--fx-mint-soft: var(--hm-color-teal-200, #B6E4DD);--fx-blue: var(--hm-color-blue-500, #2598D1);--fx-blue-soft: var(--hm-color-blue-300, #6CBDE5);--fx-amber: #F5B04D;--fx-text: #E9F5F3;--fx-text-muted: rgba(182, 228, 221, .72);--fx-hair: rgba(183, 220, 214, .14);--fx-hair-strong: rgba(183, 220, 214, .26);--fx-grid-minor: rgba(183, 220, 214, .055);--fx-grid-major: rgba(183, 220, 214, .11);--fx-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--fx-cell: rgba(10, 30, 27, .72);--fx-cell-line: rgba(255, 255, 255, .12)}.fx-mono{font-family:var(--fx-mono);font-size:11px;line-height:1.3;letter-spacing:.06em;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-cell{background:var(--fx-cell);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px var(--fx-cell-line),0 10px 30px -18px #000000b3;border-radius:10px;color:var(--fx-text)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fx-cell{background:#0a1e1beb}}.fx-grid-bg{background-image:linear-gradient(var(--fx-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid-major) 1px,transparent 1px),linear-gradient(var(--fx-grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid-minor) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.fx-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fx-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(127,208,196,.45);background:#0c302c99;color:var(--fx-text);font:500 13px/1 var(--hm-font-text, "Heebo", sans-serif);cursor:pointer;transition:background .2s var(--fx-ease),border-color .2s var(--fx-ease)}.fx-btn:hover{background:#0d847859;border-color:var(--fx-mint)}.fx-btn[aria-pressed=true]{background:var(--fx-mint);color:#0b1412;border-color:var(--fx-mint)}.fx-btn:focus-visible{outline:2px solid var(--fx-mint);outline-offset:2px}
