@font-face{font-family:__GeistMono_ad0237;src:url(/_next/static/media/acc1c922d613a50a.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_ad0237{font-family:__GeistMono_ad0237,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_ad0237{--font-geist-mono:"__GeistMono_ad0237",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.ouros-x-keyboard{color-scheme:dark;--background:#000;--foreground:#faf6ec;--card:#111112;--card-foreground:#faf6ec;--popover:#111112;--popover-foreground:#faf6ec;--primary:var(--ouros-core-action-background);--primary-foreground:var(--ouros-core-action-foreground);--secondary:#1a1a1c;--secondary-foreground:#faf6ec;--muted:#1a1a1c;--muted-foreground:hsla(43,58%,95%,.6);--accent:#1a1a1c;--accent-foreground:#faf6ec;--destructive:var(--ouros-core-action-background);--border:hsla(43,58%,95%,.1);--input:hsla(43,58%,95%,.15);--ring:var(--ouros-core-brand-signal);--radius:0.625rem}.ouros-x-keyboard .glyph{font-family:"Apple Symbols","Segoe UI Symbol","DejaVu Sans","Noto Sans Symbols 2",var(--font-geist-mono),monospace}.ouros-x-keyboard .glyph-text{font-family:var(--font-geist-sans),"Apple Symbols","Segoe UI Symbol","DejaVu Sans",sans-serif}.ouros-x-keyboard .screen-beam,.ouros-x-keyboard .screen-frame,.ouros-x-keyboard .screen-scan,.ouros-x-keyboard .stage-glow{background:#000}.ouros-x-keyboard .product-touch-scroll{touch-action:pan-y pinch-zoom!important}@keyframes product-search-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(.53)}}@keyframes product-finder-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.68)}to{opacity:1;transform:translate(-50%,-50%) scale(.72)}}.ouros-x-keyboard .product-search-pop{animation:product-search-pop .42s cubic-bezier(.16,1,.3,1) both}.ouros-x-keyboard .product-finder-pop{animation:product-finder-pop .5s cubic-bezier(.16,1,.3,1) both}@keyframes chapter-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ouros-x-keyboard .chapter-in{animation:chapter-in .6s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.ouros-x-keyboard .chapter-in,.ouros-x-keyboard .product-finder-pop,.ouros-x-keyboard .product-search-pop{animation:none}}.ouros-x-keyboard .studio-range{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;cursor:pointer;touch-action:pan-x}.ouros-x-keyboard .studio-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--primary) var(--pct,0),var(--muted) var(--pct,0))}.ouros-x-keyboard .studio-range::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--primary) var(--pct,0),var(--muted) var(--pct,0))}.ouros-x-keyboard .studio-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:999px;background:var(--foreground);border:3px solid var(--primary)}.ouros-x-keyboard .studio-range::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:var(--foreground);border:3px solid var(--primary)}.ouros-x-keyboard .studio-range:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.ouros-x-keyboard{background:#000;background-image:none;color:var(--foreground);font-family:var(--font-geist-sans),sans-serif}.ouros-x-keyboard .font-mono{font-family:var(--font-geist-mono),"Geist Mono",monospace}.ouros-x-keyboard .product-screen-html{overflow:clip!important}