.odl{--odl-bg:#090e13;--odl-panel:#141921;--odl-panel-raised:#1d232c;--odl-recessed:#05080c;--odl-line:#373e48;--odl-line-soft:#282e3799;--odl-fg:#f2f5f9;--odl-dim:#a5acb2;--odl-faint:#878d93;--odl-live:#f26522;--odl-live-ink:#fff;--odl-next:#89e0f8;--odl-next-line:#4fb4ceb3;--odl-arena:var(--font-arena), "Saira Condensed", "Arial Narrow", sans-serif;--odl-readout:var(--font-mono), ui-monospace, monospace;background:var(--odl-bg);color:var(--odl-fg)}@supports (color:lab(0% 0 0)){.odl{--odl-bg:lab(3.67223% -.469178 -3.45765);--odl-panel:lab(8.64133% -.712372 -6.14699);--odl-panel-raised:lab(13.2751% -.825033 -6.88028);--odl-recessed:lab(1.96648% -.266552 -2.15354);--odl-line:lab(25.69% -.992745 -7.28975);--odl-line-soft:lab(18.7356% -.868246 -6.55066/.6);--odl-fg:lab(96.5154% -.662267 -2.14618);--odl-dim:lab(69.8289% -1.28996 -4.27327);--odl-faint:lab(58.2284% -1.28114 -4.26862);--odl-next:lab(84.2961% -22.4645 -20.6574);--odl-next-line:lab(68.0928% -24.4124 -22.7691/.7)}}.odl ::selection{color:var(--odl-fg);background:#f2591459;background:lab(58.9276% 57.7906 65.2805/.35)}.odl :focus-visible{outline:2px solid var(--odl-next);outline-offset:2px}.odl-mono{font-family:var(--odl-readout);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--odl-dim);font-size:.75rem}.odl-display{font-family:var(--odl-arena);letter-spacing:-.01em;text-transform:uppercase;color:var(--odl-fg);font-weight:800;line-height:.95}.odl-body{color:var(--odl-dim);line-height:1.6}.odl-panel{background:var(--odl-panel);border:1px solid var(--odl-line-soft);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 18px 40px -22px #000000b3;box-shadow:inset 0 1px lab(100% 0 0/.05),0 1px 2px lab(0% 0 0/.4),0 18px 40px -22px lab(0% 0 0/.7)}.odl-panel--next{border-color:var(--odl-next-line);box-shadow:inset 0 1px #77e2ff59,inset 0 22px 40px -30px #33d9ffe6,0 18px 40px -22px #000000b3;box-shadow:inset 0 1px lab(84.3982% -27.0511 -25.1081/.35),inset 0 22px 40px -30px lab(79.8916% -33.4196 -31.6646/.9),0 18px 40px -22px lab(0% 0 0/.7)}.odl-panel--live{background:var(--odl-live);color:var(--odl-live-ink);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #f2591499,0 12px 40px -8px #f5642b8c;box-shadow:inset 0 1px lab(100% 0 0/.18),0 0 0 1px lab(58.9276% 57.7906 65.2805/.6),0 12px 40px -8px lab(61.356% 54.5437 58.9308/.55)}.odl-key{background:var(--odl-panel-raised);border:1px solid var(--odl-line);height:48px;color:var(--odl-fg);font-family:var(--odl-arena);letter-spacing:.03em;text-transform:uppercase;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:1rem;font-weight:700;transition:background-color .15s,transform .1s,box-shadow .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px #0006,0 6px 14px -8px #0009;box-shadow:inset 0 1px lab(100% 0 0/.06),0 2px lab(0% 0 0/.4),0 6px 14px -8px lab(0% 0 0/.6)}.odl-key:hover{background:color-mix(in oklch, var(--odl-panel-raised), white 6%)}.odl-key:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.odl-key--go{background:var(--odl-live);color:var(--odl-live-ink);border-color:#0000}.odl-key--go:hover{background:color-mix(in oklch, var(--odl-live), white 7%)}.odl-key--ghost{height:40px;color:var(--odl-dim);box-shadow:none;background:0 0;padding:0 16px}.odl-key--ghost:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.odl-chip{border:1px solid var(--odl-line);height:40px;color:var(--odl-dim);font-family:var(--odl-arena);letter-spacing:.02em;text-transform:uppercase;background:0 0;border-radius:9px;align-items:center;padding:0 14px;font-size:.85rem;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.odl-chip:hover{border-color:var(--odl-next-line);color:var(--odl-fg)}.odl-chip[aria-checked=true]{background:var(--odl-next);color:var(--odl-bg);border-color:#0000}.odl-section{width:100%}.odl-heading{font-family:var(--odl-arena);letter-spacing:-.01em;text-transform:uppercase;color:var(--odl-fg);font-weight:800;line-height:1}
