:root{--bg:#e9e8e5;--ink:#161615;--mute:#8d8c88;--R:420px}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;overflow:hidden;overscroll-behavior:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;touch-action:none}.stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1700px;display:grid;place-items:center;overflow:hidden}.drum{position:relative;width:min(70vw,560px);aspect-ratio:1.6;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1))}.card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;backface-visibility:hidden;background:#fff;box-shadow:0 18px 40px -18px #00000059}.card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.cap{position:absolute;left:12px;bottom:10px;font:500 13px JetBrains Mono,monospace;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.center-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:22px;font-weight:700;letter-spacing:.01em;transition:opacity .8s;pointer-events:none}.label{position:absolute;left:5vw;top:50%;transform:translateY(-50%);font-size:clamp(20px,2.2vw,30px);font-weight:700;pointer-events:none;animation:in .5s both}.gone{opacity:0}@keyframes in{0%{opacity:0;transform:translate(-14px,-50%)}}.index{position:absolute;top:28px;right:5vw;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:2}.index button{font:400 13px JetBrains Mono,monospace;color:var(--mute);padding:1px 0;border-bottom:1.5px solid transparent;transition:color .25s}.index button:hover{color:var(--ink)}.index .on{color:var(--ink);border-color:var(--ink)}.hint{position:absolute;bottom:22px;left:50%;transform:translate(-50%);padding:7px 14px;border-radius:99px;background:#ffffffb3;font:400 12px JetBrains Mono,monospace;white-space:nowrap}.shell{max-width:760px;margin:0 auto;padding:48px 24px 96px;overflow:auto;height:100%}body:has(.shell){overflow:auto}.back{font:400 13px JetBrains Mono,monospace;color:var(--mute);text-decoration:none}.back:hover{color:var(--ink)}.shell h1{font-size:clamp(36px,7vw,72px);margin:40px 0 8px;line-height:1}.sub{font:400 14px JetBrains Mono,monospace;color:var(--mute);margin-bottom:40px}.body{font-size:18px;line-height:1.6;max-width:62ch}@media (max-width:700px){.label{top:auto;bottom:76px;transform:none;left:20px;animation:none}.index{top:18px;right:18px}}.logo{position:absolute;top:24px;left:5vw;z-index:2;font:400 14px "Press Start 2P",monospace;letter-spacing:.02em;pointer-events:none}.home{background:var(--bg)}.project-root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;font-family:Inter,system-ui,sans-serif}.back-pill{position:fixed;top:16px;left:16px;z-index:50;padding:6px 12px;border-radius:99px;background:#fffc;color:#161615;font:400 12px JetBrains Mono,monospace;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home{background:#0c0c0d}.veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;pointer-events:none}.home .logo,.home .label,.home .center-title{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}.home .index button{color:#fff9;text-shadow:0 1px 10px rgba(0,0,0,.5)}.home .index button:hover,.home .index .on{color:#fff}.home .index .on{border-color:#fff}.home :focus-visible{outline-color:#fff}.embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.project-root:has(.embed){overflow:hidden}.back-pill.low{top:auto;bottom:16px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#0c0c0d}.home{background:transparent}.stage-page{position:fixed;top:0;right:0;bottom:0;left:0}.frame{position:absolute;top:8vh;bottom:8vh;left:max(168px,12vw);right:max(168px,12vw);border-radius:14px;overflow:auto;background:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 30px 80px -20px #0009;transform:translateZ(0)}.back-mid{position:absolute;left:16px;top:50%;transform:translateY(-50%);padding:8px 18px;border-radius:99px;background:#d4d4d2;color:#161615;font:400 13px JetBrains Mono,monospace;text-decoration:none;white-space:nowrap;transition:background .2s}@media (max-width:760px){.frame{left:12px;right:12px;top:12px;bottom:72px}.back-mid{top:auto;bottom:18px;left:50%;transform:translate(-50%)}}.frame{top:5vh;bottom:5vh;left:max(164px,9vw);right:max(164px,9vw)}@media (max-width:760px){.frame{left:12px;right:12px;top:12px;bottom:72px}}.frame .empty{display:grid;place-content:center;height:100%;padding:24px;text-align:center;font:400 14px/1.7 JetBrains Mono,monospace;color:#444}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:#0a0a0c;pointer-events:none}.intro-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.intro p{position:relative;z-index:1;padding:0 6vw;text-align:center;font:500 clamp(30px,6vw,72px)/1.1 "Inter Tight",system-ui,sans-serif;color:#f1f1ee}.top{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;background:linear-gradient(rgba(0,0,0,.35),transparent)}.top .logo{position:static}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;font:400 12px JetBrains Mono,monospace;color:#f1f1ee;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.badge i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade80b3;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 9px #4ade8000}to{box-shadow:0 0 #4ade8000}}.info{position:absolute;left:5vw;top:50%;transform:translateY(-50%);z-index:2;max-width:min(30vw,360px);color:#fff;transition:opacity .8s}.info .num{font:400 12px JetBrains Mono,monospace;color:#fff9;letter-spacing:.1em}.info h2{margin:10px 0 8px;font-size:clamp(26px,3.2vw,46px);line-height:1.05;font-weight:700;text-shadow:0 2px 20px rgba(0,0,0,.5)}.info p{margin-bottom:22px;font:400 13px JetBrains Mono,monospace;color:#ffffffb3}.blurtext span{display:inline-block;animation:blurin .8s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .09s) backwards}@keyframes blurin{0%{opacity:0;filter:blur(14px);transform:translateY(-12px)}}.magnet{display:inline-block;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cta{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:99px;font:500 14px Inter Tight,sans-serif;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .25s,color .25s}.cta span{transition:transform .25s}.cta:hover{background:#fff;color:#0c0c0d}.cta:hover span{transform:translate(4px)}.shiny{background:linear-gradient(110deg,#0f0f0f8c 35%,#000,#0f0f0f8c 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine var(--s) linear infinite}@keyframes shine{0%{background-position:150% 0}to{background-position:-50% 0}}.home .index{top:50%;transform:translateY(-50%);gap:10px}.home .index b{font-weight:400;opacity:.5;margin-right:6px}.hint{background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5)}.card{border:1px solid rgba(255,255,255,.22)}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s ease;pointer-events:none}.card:hover:after{transform:translate(120%)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.frame{display:flex;flex-direction:column;overflow:hidden;background:#0f0f11}.frame-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#141416eb;color:#e8e8e6;font:400 12px JetBrains Mono,monospace;border-bottom:1px solid rgba(255,255,255,.1)}.frame-bar .dots i{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:#4a4a4f}.frame-bar em{flex:1;color:#8d8c88;font-style:normal}.frame-bar a{color:#e8e8e6;text-decoration:none;opacity:.8}.frame-bar a:hover{opacity:1}.embed{position:static;flex:1;width:100%;height:auto;min-height:0;border:0;background:#fff}.frame .empty{flex:1;height:auto;color:#aaa}@media (max-width:760px){.info{top:auto;bottom:84px;transform:none;max-width:70vw}.home .index,.badge,.frame-bar em{display:none}}.drum{width:min(74vw,620px)}.card{border-radius:20px;border:1px solid rgba(255,255,255,.16);filter:brightness(calc(.45 + .55 * var(--k, 1)));box-shadow:0 0 calc(var(--k, 1) * 90px) rgba(255,255,255,calc(var(--k, 1) * .22)),0 40px 70px -24px #000c}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 68%,rgba(255,255,255,.95) 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--k, 0);animation:beam 5s linear infinite}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes beam{to{--ang:360deg}}.cap{left:16px;bottom:14px;display:inline-flex;gap:10px;align-items:baseline;padding:7px 14px;border-radius:99px;background:#00000080;border:1px solid rgba(255,255,255,.18);font:500 13px JetBrains Mono,monospace;text-shadow:none}.cap b{font-weight:400;opacity:.55}.card{background:#0b0b0e;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 70px -24px #000000d9}.card:before{display:none}.glass,.badge,.cta,.cap,.hint{background:#ffffff14;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff0d,0 12px 36px -10px #0000008c}.cap{background:#00000073;-webkit-backdrop-filter:none;backdrop-filter:none}.hint{background:#ffffff24;color:#fff}.hint .shiny{background-image:linear-gradient(110deg,#ffffff8c 35%,#fff,#ffffff8c 65%);background-clip:text;-webkit-background-clip:text}.cta{position:relative;overflow:hidden}.cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-130%);transition:transform .7s ease}.cta:hover:after{transform:translate(130%)}.drum{transform:translateZ(calc(var(--R) * -1)) rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg))}.card{will-change:transform}.frame{animation:frameIn .7s cubic-bezier(.2,.8,.2,1) both}@keyframes frameIn{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(10px)}}.back-mid{animation:fadeUp .6s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes fadeUp{0%{opacity:0}}.badge{cursor:pointer;font-weight:500;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.badge .arr{transition:transform .25s}.badge:hover{background:#fff;color:#0c0c0d;transform:translateY(-2px)}.badge:hover .arr{transform:translate(4px)}.badge:active{transform:translateY(0) scale(.97)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeUp .3s both}.modal{position:relative;width:min(100%,460px);max-height:92vh;overflow:auto;padding:30px 28px 26px;border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:14px;background:#121214c7;animation:frameIn .5s cubic-bezier(.2,.8,.2,1) both}.modal h3{font-size:26px;font-weight:700;line-height:1.1}.modal .lead{margin-top:-6px;font:400 13px JetBrains Mono,monospace;color:#fff9}.modal label{display:flex;flex-direction:column;gap:6px;font:400 12px JetBrains Mono,monospace;color:#ffffffa6}.modal input,.modal select,.modal textarea{padding:11px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#fff;font:400 15px Inter Tight,sans-serif;outline:none;resize:vertical;transition:border-color .2s,background .2s}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#fff9;background:#ffffff1c}.modal select option{color:#111}.modal .x{position:absolute;top:14px;right:16px;width:32px;height:32px;border-radius:50%;font-size:22px;line-height:1;color:#ffffffb3;transition:background .2s,color .2s}.modal .x:hover{background:#ffffff26;color:#fff}.send{margin-top:4px;padding:13px 20px;border-radius:99px;background:#fff;color:#0c0c0d;font:600 15px Inter Tight,sans-serif;transition:transform .2s,opacity .2s}.send:hover{transform:translateY(-2px)}.send:disabled{opacity:.6;cursor:wait;transform:none}.modal .err{font:400 12px JetBrains Mono,monospace;color:#fca5a5}.sent{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 0;text-align:center}.sent span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#4ade80;color:#06210f;font-size:28px}.sent p{font:400 13px JetBrains Mono,monospace;color:#ffffffa6}.modal .field{display:flex;flex-direction:column;gap:6px;font:400 12px JetBrains Mono,monospace;color:#ffffffa6}.select{position:relative}.select-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#fff;font:400 15px Inter Tight,sans-serif;text-align:left;transition:border-color .2s,background .2s}.select-btn:hover,.select-btn[aria-expanded=true]{border-color:#ffffff80;background:#ffffff1c}.select-btn svg{width:16px;height:16px;flex:none;opacity:.7;transition:transform .25s}.select-btn[aria-expanded=true] svg{transform:rotate(180deg)}.select-list{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 8px);padding:6px;border-radius:14px;list-style:none;background:#18181bf7;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px -10px #000000b3,inset 0 1px #ffffff1f;animation:pop .18s cubic-bezier(.2,.8,.2,1) both}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.select-list li{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:9px;font:400 14.5px Inter Tight,sans-serif;color:#ffffffbf;cursor:pointer;transition:background .15s,color .15s}.select-list li.hi{background:#ffffff1f;color:#fff}.select-list li.sel{color:#fff;font-weight:600}:root{--ui:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter Tight",system-ui,sans-serif;--glass:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.08) 55%,rgba(255,255,255,.16));--edge:rgba(255,255,255,.4);--shine:inset 0 1.5px 0 rgba(255,255,255,.65),inset 0 -1.5px 0 rgba(255,255,255,.14),inset 1.5px 0 0 rgba(255,255,255,.22),0 12px 32px -10px rgba(0,0,0,.45)}body,.info h2,.cta,.send,.modal h3,.modal input,.modal textarea,.info .num,.info p,.badge,.hint,.cap,.modal .lead,.modal label,.modal .field,.modal .err,.sent p,.frame-bar,.back-mid,.select-btn,.select-list li,.frame .empty{font-family:var(--ui)}.veil{background:#0000001f}.glass,.badge,.cta,.hint{background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(22px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.8) brightness(1.1);box-shadow:var(--shine);color:#fff}.badge,.cta,.hint{font-weight:500;font-size:14px;letter-spacing:.005em;text-shadow:0 1px 8px rgba(0,0,0,.25)}.hint .shiny{color:transparent;text-shadow:none}.info h2{font-weight:700;letter-spacing:-.02em}.info .num,.info p{font-size:13px}.card{border-radius:36px;border:1px solid var(--edge);background:var(--glass);box-shadow:var(--shine),0 40px 70px -26px #000000b3}.card img{position:absolute;top:9px;right:9px;bottom:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);border-radius:28px;object-fit:cover}.card:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.4),transparent 32%);-webkit-mask:none;mask:none;-webkit-mask-composite:initial;mask-composite:initial;opacity:1;animation:none}.card:after{border-radius:inherit;z-index:3}.cap{left:24px;bottom:22px;background:var(--glass);border:1px solid var(--edge);box-shadow:var(--shine);color:#fff;font-weight:500;font-size:13px;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 6px rgba(0,0,0,.35);z-index:4}.back-mid{background:linear-gradient(145deg,#ffffffc7,#ffffff80);border:1px solid rgba(255,255,255,.7);color:#161617;font-weight:500;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--shine)}.back-mid:hover{background:#fff}.frame{border-radius:30px;border:1.5px solid var(--edge);background:#ffffff1f;box-shadow:var(--shine),0 40px 90px -24px #000000b3}.frame-bar{background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.frame-bar em{color:#ffffffb3}.frame-bar .dots i{background:#ffffff80}.frame .empty{color:#ffffffbf}.modal-back{background:#00000059;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.modal{border-radius:32px;background:linear-gradient(145deg,#ffffff47,#ffffff1a);-webkit-backdrop-filter:blur(40px) saturate(1.8) brightness(1.05);backdrop-filter:blur(40px) saturate(1.8) brightness(1.05)}.modal input,.modal textarea,.select-btn{background:#ffffff24;border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:inset 0 1px #ffffff40}.modal input:focus,.modal textarea:focus,.select-btn:hover,.select-btn[aria-expanded=true]{background:#ffffff38;border-color:#ffffffb3}.modal label,.modal .field,.modal .lead,.sent p{color:#fffc}.select-list{background:linear-gradient(145deg,#3c3c40d1,#1e1e22e0);border-radius:18px;border:1px solid var(--edge);-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8)}.send{background:linear-gradient(145deg,#fff,#ffffffd1);color:#111;box-shadow:var(--shine)}.card img{filter:grayscale(1) contrast(1.06)}.badge i{background:#fff;animation:pingw 2s infinite}@keyframes pingw{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 9px #fff0}}.sent span{background:#fff;color:#111}.modal .err{color:#e8e8e8}.modal .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.modal .fine{font:400 11px var(--ui);color:#fff9;margin-top:-4px}.modal{max-height:92vh;max-height:92dvh}.modal-back{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}@media (max-width:1024px),(max-height:520px){.frame{left:14px;right:14px;top:max(14px,env(safe-area-inset-top));bottom:calc(86px + env(safe-area-inset-bottom))}.back-mid{top:auto;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);padding:12px 24px;font-size:14px}}@media (max-width:900px){.info{top:auto;bottom:calc(92px + env(safe-area-inset-bottom));transform:none;max-width:78vw}.info h2{font-size:clamp(26px,8vw,40px)}.badge{display:inline-flex}.hint{bottom:calc(24px + env(safe-area-inset-bottom));font-size:13px}.modal input,.modal textarea,.select-btn{font-size:16px}}@media (max-width:560px){.top{padding:calc(14px + env(safe-area-inset-top)) 16px 14px}.top .logo{font-size:11px}.badge{padding:10px 14px;font-size:12px}.badge .arr{display:none}.drum{width:min(82vw,420px)}.frame-bar{padding:8px 12px}}@media (max-height:520px){.drum{width:min(83vh,62vw)}.info{top:50%;bottom:auto;transform:translateY(-50%);max-width:26vw}.info h2{font-size:22px}.info p{display:none}.top{padding-top:10px;padding-bottom:6px}.hint{display:none}}.card{filter:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card .shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:#000;opacity:0;pointer-events:none}.drum,.stage{transform-style:preserve-3d}.stage{transform-style:flat}.home{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.backdrop canvas{transform:translateZ(0)}@media (hover:none),(pointer:coarse),(max-width:1024px){.grain{display:none}.badge,.cta,.hint,.cap,.glass,.frame-bar,.back-mid,.select-btn,.select-list,.modal,.modal-back,.top{backdrop-filter:none;-webkit-backdrop-filter:none}.badge,.cta,.hint{background:linear-gradient(145deg,#ffffff42,#ffffff1a);box-shadow:inset 0 1px #ffffff80,0 6px 16px -8px #00000080}.hint{background:#fff3}.frame-bar{background:#18181cc7}.back-mid{background:#ffffffd1}.modal-back{background:#0009}.modal{background:#1e1e22f0;box-shadow:0 20px 50px -14px #000000b3,inset 0 1px #ffffff4d}.select-list{background:#26262afa}.card{box-shadow:inset 0 1.5px #ffffff8c,0 18px 30px -18px #000000b3}.frame{box-shadow:inset 0 1.5px #ffffff80,0 14px 30px -14px #0009}@keyframes blurin{0%{opacity:0;transform:translateY(-8px)}}@keyframes frameIn{0%{opacity:0;transform:translateY(20px) scale(.98)}}.blurtext span{will-change:opacity,transform}.shiny{animation:none;background-position:50% 0}.badge i{animation:none}.card:after,.cta:after{display:none}.frame{will-change:transform,opacity}.info{will-change:opacity}.info h2{text-shadow:0 1px 10px rgba(0,0,0,.6)}.home .logo,.home .label,.home .center-title{text-shadow:none}}@media (prefers-reduced-motion:reduce){.blurtext span,.frame,.back-mid,.modal{animation-duration:.01s}}
