._shell_1dkxk_1{--menu-max-width:460px;--menu-radius:0;--safe-x:max(16px, env(safe-area-inset-left));--safe-y-top:max(14px, env(safe-area-inset-top));--safe-y-bottom:max(16px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 38%,#2dffc429,#0000 34%),linear-gradient(145deg,#101114 0%,#050607 55%,#111315 100%);grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid;overflow:hidden}._viewport_1dkxk_14{width:min(100%, var(--menu-max-width));min-height:100svh;padding:calc(var(--safe-y-top) + 8px) var(--safe-x) calc(var(--safe-y-bottom) + 8px);isolation:isolate;grid-template-rows:minmax(72px,14svh) 1fr minmax(86px,18svh);justify-self:center;display:grid;position:relative}._viewport_1dkxk_14:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}._topSlot_1dkxk_35,._bottomSlot_1dkxk_36{min-height:0}._playSlot_1dkxk_40{place-items:center;display:grid}._playButton_1dkxk_45{color:#050607;letter-spacing:0;text-transform:uppercase;background:linear-gradient(#f7fff9 0%,#a7ffd6 100%);border:1px solid #ffffff2e;border-radius:999px;width:min(72vw,260px);min-width:168px;min-height:64px;font-size:22px;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 18px 52px #18ffb23d,inset 0 -3px #0000002e}._playButton_1dkxk_45:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 22px 62px #18ffb24d,inset 0 -3px #0000002e}._playButton_1dkxk_45:active{transform:translateY(1px)scale(.99)}._playButton_1dkxk_45:focus-visible{outline-offset:5px;outline:3px solid #fff}._ear_1dkxk_76{display:none}@media (orientation:landscape) and (height<=540px){._viewport_1dkxk_14{grid-template-rows:minmax(42px,12svh) 1fr minmax(42px,12svh)}._playButton_1dkxk_45{min-height:54px;font-size:19px}}@media (width>=600px){._shell_1dkxk_1{--menu-max-width:520px;--safe-x:28px}._viewport_1dkxk_14{grid-template-rows:minmax(96px,15svh) 1fr minmax(112px,18svh)}._playButton_1dkxk_45{width:280px;min-height:72px;font-size:24px}}@media (width>=1024px){._shell_1dkxk_1{--menu-max-width:540px;grid-template-columns:minmax(220px, 1fr) minmax(420px, var(--menu-max-width)) minmax(220px, 1fr);gap:clamp(18px,3vw,44px);padding-inline:clamp(24px,4vw,72px)}._viewport_1dkxk_14{background:#ffffff08;border-inline:1px solid #ffffff1a;min-height:min(100svh,980px);box-shadow:0 0 90px #0000005c}._ear_1dkxk_76{opacity:.72;background:linear-gradient(135deg,#ffffff12,#0000 42%),#ffffff08;border:1px solid #ffffff14;border-radius:24px;align-self:stretch;margin-block:clamp(28px,5svh,64px);display:block}}@media (width>=1440px){._shell_1dkxk_1{--menu-max-width:580px}}._page_a2p91_1{text-align:center;place-content:center;gap:12px;min-height:100svh;padding:24px;display:grid}._code_a2p91_10{color:var(--color-primary);font-family:var(--font-mono);margin:0;font-size:18px}._page_a2p91_1 h1{letter-spacing:0;margin:0;font-size:44px}._page_a2p91_1 a{color:var(--color-primary);font-weight:700}:root{--color-bg:#050607;--color-surface:#111315;--color-text:#f6f7f8;--color-muted:#9aa2ad;--color-border:#272c31;--color-primary:#5dffc2;--color-primary-soft:#17382f;--color-accent:#e8ff5d;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100svh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit}#root{min-height:100svh}
