@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_de887ca8-module__H58xJa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_de887ca8-module__H58xJa__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_38a19817-module__zWmpuq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_38a19817-module__zWmpuq__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3342dced-module__ksAy2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3342dced-module__ksAy2q__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--mist:#edeff8;--mist-2:#e3e6f4;--ink:#0b0b14;--ink-2:#4a4b5e;--ink-3:#8a8ca3;--notch:#000;--blue:#3d7bff;--violet:#8b5cf6;--pink:#e26bff;--green:#33d966;--line:#0b0b1417;--card:#ffffff9e;--brand:linear-gradient(100deg, var(--blue), var(--violet) 50%, var(--pink));--display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--body:var(--font-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--ease:cubic-bezier(.32, .72, 0, 1);--gutter:clamp(16px, 4vw, 40px);--max:1120px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--mist);color:var(--ink);font:400 17px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.menubar{z-index:50;height:34px;font:500 13.5px/1 var(--body);color:var(--ink);-webkit-backdrop-filter:saturate(1.6)blur(22px);backdrop-filter:saturate(1.6)blur(22px);background:#edeff88c;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:fixed;inset:0 0 auto}.menubar .side{align-items:center;gap:18px;min-width:0;display:flex}.menubar .brand{align-items:center;gap:7px;font-weight:600;text-decoration:none;display:flex}.menubar .brand img{width:22px;height:auto}.menubar a.item{opacity:.82;text-decoration:none}.menubar a.item:hover{opacity:1}.menubar .clock{font-variant-numeric:tabular-nums;opacity:.82}.menubar .buy-mini{background:var(--ink);color:#fff;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.floatbar{--spring:cubic-bezier(.34, 1.45, .64, 1);z-index:55;width:min(var(--max) - 2 * var(--gutter), calc(100% - 2 * var(--gutter)));-webkit-backdrop-filter:saturate(1.8)blur(24px);backdrop-filter:saturate(1.8)blur(24px);height:54px;transition:width .6s var(--spring), height .45s var(--spring), top .45s var(--spring), border-radius .45s var(--ease), padding .45s var(--ease), background-color .3s, box-shadow .3s;background-color:#ffffff9e;border-radius:18px;justify-content:space-between;align-items:center;padding:0 8px 0 14px;display:flex;position:fixed;top:48px;left:50%;translate:-50%;box-shadow:0 10px 30px -12px #1e105040,inset 0 0 0 1px #fffc,0 0 0 1px #0b0b140d}.floatbar.compact{width:min(500px, calc(100% - 2 * var(--gutter)));-webkit-backdrop-filter:saturate(1.8)blur(36px);backdrop-filter:saturate(1.8)blur(36px);background-color:#fafaffe6;border-radius:99px;height:46px;padding:0 5px 0 10px;top:42px;box-shadow:0 14px 34px -14px #1e105059,inset 0 0 0 1px #ffffffd9,0 0 0 1px #0b0b140f}.floatbar .brand img,.floatbar .brand,.floatbar .links a{transition:all .35s var(--ease)}.floatbar.compact .brand{gap:7px;font-size:15.5px}.floatbar.compact .brand img{width:22px}.floatbar.compact .links a{padding:9px 12px;font-size:13.5px}.floatbar.compact .links a.buy{border-radius:99px;height:38px;padding:0 18px 0 14px;font-size:15px}.floatbar .brand{font:700 17px/1 var(--body);letter-spacing:-.01em;align-items:center;gap:9px;text-decoration:none;display:flex}.floatbar .brand img{width:26px;height:auto}.floatbar .links{align-items:center;gap:6px;display:flex}.floatbar .links a{font:500 14.5px/1 var(--body);color:var(--ink-2);border-radius:12px;padding:11px 14px;text-decoration:none;transition:background .15s,color .15s}.floatbar .links a:hover{color:var(--ink);background:#0b0b140d}.floatbar .links a.buy{height:42px;font:700 15.5px/1 var(--body);color:#fff;background:linear-gradient(100deg,#3d7bff,#8b5cf6 50%,#e26bff);border-radius:13px;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex;box-shadow:0 8px 22px -6px #8b5cf6b3,inset 0 1px #ffffff59}.floatbar .links a.buy svg{width:16px;height:16px;margin-top:-2px}.floatbar .links a.buy .price{border-left:1px solid #ffffff59;margin-left:1px;padding-left:9px;font-weight:700}.floatbar .links a.buy .price s{opacity:.7;margin-left:5px;font-weight:500}.floatbar .links a.buy:hover{color:#fff;background:linear-gradient(100deg,#3d7bff,#8b5cf6 50%,#e26bff);transform:translateY(-1px);box-shadow:0 12px 28px -6px #8b5cf6d9,inset 0 1px #ffffff59}.notch-anchor{z-index:60;position:fixed;top:0;left:50%;transform:translate(-50%)}.notch-scale{transform-origin:top;transition:transform .5s var(--ease);position:relative}.notch{--w:292px;--h:32px;--tr:6px;--br:16px;--accent:transparent;--spring:cubic-bezier(.34, 1.36, .64, 1);z-index:2;width:var(--w);height:var(--h);background:var(--notch);border-radius:0 0 var(--br) var(--br);color:#fff;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--body), sans-serif;transition:width .5s var(--spring), height .5s var(--spring), border-radius .5s var(--ease), background-color .3s ease, box-shadow .4s ease;cursor:default;outline-offset:4px;position:relative}.notch.is-big{box-shadow:0 6px 36px #00000059}.notch.is-open{background-color:#0000}.notch:before,.notch:after{content:"";width:var(--tr);height:var(--tr);transition:width .5s var(--ease), height .5s var(--ease);position:absolute;top:0}.notch:before{left:calc(-1 * var(--tr));background:radial-gradient(circle at 0 100%, transparent calc(var(--tr) - .5px), var(--notch) var(--tr))}.notch:after{right:calc(-1 * var(--tr));background:radial-gradient(circle at 100% 100%, transparent calc(var(--tr) - .5px), var(--notch) var(--tr))}.notch .lens{z-index:3;pointer-events:none;background:radial-gradient(circle at 35% 35%,#3a4a7a 0 12%,#141826 30%,#07080d 70%);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:11px;left:50%;box-shadow:0 0 0 1.5px #0d0e14,inset 0 0 2px #506ec859}.notch .glass{border-radius:inherit;opacity:0;-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);background:linear-gradient(#000 0,#000000d9 26px,#0000 48px),linear-gradient(160deg,#ffffff12,#fff0 40%),#0c0c10d6;transition:opacity .3s;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff29,inset 0 -1px #ffffff14}.notch.is-open .glass{opacity:1}.notch .accent-fx{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--accent) 24%, transparent));transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.notch.is-open .accent-fx{background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--accent) 18%, transparent))}.notch .accent-fx:after{content:"";filter:blur(1.5px);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 55%, transparent), var(--accent));height:2px;position:absolute;bottom:0;left:6%;right:6%}.notch .accent-fx.on{opacity:1}.notch .layer{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.notch .layer.on{opacity:1;pointer-events:auto;transition:opacity .3s .16s}.ears{justify-content:space-between;align-items:center;height:32px;padding:0 14px 0 12px;display:flex}.cover{background:conic-gradient(from 210deg at 30% 70%,#ff5ea8,#6a4cff,#2fd0ff,#ff5ea8);border-radius:5px;flex:none;width:20px;height:20px}.eq{align-items:center;gap:2.5px;height:14px;display:flex}.eq i{background:var(--app,#1db954);border-radius:2px;width:3px;height:40%;animation:1s ease-in-out infinite eq;display:block}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}.eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{height:30%}50%{height:100%}}.timer-ico,.bolt{flex:none;width:18px;height:18px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ears .val{font:700 12px/1 -apple-system, BlinkMacSystemFont, var(--body), sans-serif;font-variant-numeric:tabular-nums}.mini-art{flex:none;width:20px;height:20px;position:relative}.mini-art .video{border-radius:5px;width:20px;height:20px}.mini-art .yt{display:flex;position:absolute;bottom:-3px;right:-4px}.tg-count{min-width:24px;height:20px;font:700 11px/1 var(--body);background:#29abed;border-radius:99px;place-items:center;padding:0 5px;display:grid}.pray-dot,.bolt-dot{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.pray-dot{color:#fff;background:linear-gradient(#5be0a0,#2fb877)}.bolt-dot{color:#000;background:linear-gradient(#4ee77f,#22bd55)}.video{background:linear-gradient(#12032a 0%,#4a0f6b 38%,#c2337a 58%,#ff7a4a 61%,#1a0530 61.5%);display:block;position:relative;overflow:hidden}.video .sun{aspect-ratio:1;background:linear-gradient(#ffe27a,#ff4f8b 70%);border-radius:50%;width:34%;position:absolute;bottom:38%;left:50%;transform:translate(-50%)translateY(50%);box-shadow:0 0 30px #ff5a8c99;-webkit-mask:linear-gradient(#000 52%,#0000 52% 57%,#000 57% 64%,#0000 64% 69%,#000 69% 76%,#0000 76% 81%,#000 81%);mask:linear-gradient(#000 52%,#0000 52% 57%,#000 57% 64%,#0000 64% 69%,#000 69% 76%,#0000 76% 81%,#000 81%)}.video .grid{transform-origin:top;background-color:#14042a;background-image:linear-gradient(90deg,#ff46c8cc 1px,#0000 1px),linear-gradient(0deg,#ff46c8cc 1px,#0000 1px);background-size:8% 100%,100% 22%;height:39%;animation:1.2s linear infinite drive;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(40px)rotateX(38deg)}.video.sm .grid{background-size:16% 100%,100% 33%}@keyframes drive{to{background-position:0 0,0 22%}}.notch .hud,.mini .hud{align-items:center;gap:10px;height:100%;padding:32px 18px 0;display:flex}.notch .hud .bar,.mini .hud .bar{background:#fff3;border-radius:3px;flex:1;height:6px;overflow:hidden}.notch .hud .bar b,.mini .hud .bar b{height:100%;transition:width .3s var(--ease);background:#fffffff2;border-radius:3px;display:block}.notch .hud .n,.mini .hud .n{text-align:right;width:22px;font:600 11px/1 var(--body);font-variant-numeric:tabular-nums;color:#ffffffb3}.open-ui{flex-direction:column;padding:0 30px;display:flex}.open-ui .hdr{align-items:center;gap:2px;height:32px;padding:2px 10px 0;display:flex}.open-ui .tabs{display:flex}.open-ui .tabs button{appearance:none;cursor:pointer;color:#ffffff80;background:0 0;border:0;border-radius:99px;place-items:center;width:28px;height:24px;transition:color .15s,background .15s;display:grid}.open-ui .tabs button:hover{color:#fffc;background:#ffffff0f}.open-ui .tabs button.on{color:#fff;background:#ffffff24}.open-ui .cam{flex:1;min-width:197px}.open-ui .right{color:#ffffff80;align-items:center;gap:10px;display:flex}.open-ui .gear{place-items:center;width:28px;height:24px;display:grid}.battery{align-items:center;gap:5px;display:flex}.battery .pct{font:500 11px/1 var(--body);color:#ffffffd9;font-variant-numeric:tabular-nums}.battery .cell{border-radius:3.5px;width:22px;height:11px;padding:1.5px;position:relative;box-shadow:inset 0 0 0 1px #fff6}.battery .cell:after{content:"";background:#fff6;border-radius:0 1px 1px 0;width:1.5px;height:4px;position:absolute;top:3.5px;right:-3px}.battery .cell b{background:#fff;border-radius:2px;height:100%;display:block}.open-ui .body{flex:1;min-height:0;padding:10px 0 18px}.home{grid-template-columns:minmax(0,1fr) 1px 150px;gap:18px;height:100%;display:grid}.home .divider{background:#ffffff1a;margin:4px 0}.player{gap:16px;min-width:0;display:flex}.player .art{flex:none;align-self:center;width:164px;height:92px;position:relative}.player .art:before{content:"";filter:blur(18px);opacity:.75;background:linear-gradient(135deg,#c2337a,#f03 60%,#4a0f6b);border-radius:14px;position:absolute;inset:0}.player .art .video{border-radius:14px;width:100%;height:100%;position:relative}.player .badge{filter:drop-shadow(0 1px 3px #00000080);display:flex;position:absolute;bottom:-6px;right:-6px}.player .info{flex-direction:column;flex:1;min-width:0;display:flex}.player .top{align-items:flex-start;gap:8px;display:flex}.player .txt{flex:1;min-width:0}.player .chip{font:700 9px/1.4 var(--body);letter-spacing:.07em}.player .t{font:600 14px/18px var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player .a{font:400 13px/17px var(--body);color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player .top .eq{width:16px;margin-top:2px}.player .top .eq i{width:2.5px}.player .prog{margin-top:auto}.player .prog .track{background:#fff3;border-radius:3px;height:5px;margin:3.5px 0;display:block}.player .prog .track b{background:#f03;border-radius:3px;height:100%;transition:width 1s linear;display:block;box-shadow:0 0 8px #ff0033b3}.player .times{font:500 11px/1 var(--body);color:#ffffff73;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;display:flex}.player .ctl{color:#fff;align-items:center;margin-top:6px;display:flex}.player .ctl .btns{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.player .ctl>svg{opacity:.85}.cal{flex-direction:column;gap:12px;padding-top:4px;display:flex}.cal .date{align-items:baseline;gap:6px;display:flex}.cal .wd{font:700 13px/1 var(--body)}.cal .dd{font:600 28px/1 var(--body)}.cal .mm{font:500 13px/1 var(--body);color:#ffffff80}.tgcard{background:#29abed29;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex}.tgcard .tx{flex:1;display:grid}.tgcard .tx b{font:600 12px/1.25 var(--body)}.tgcard .tx span{font:400 10.5px/1.3 var(--body)}.tgcard .count{min-width:20px;height:18px;font:700 11px/1 var(--body);background:#29abed;border-radius:99px;place-items:center;padding:0 6px;display:grid}.clipboard{flex-direction:column;gap:6px;height:100%;display:flex}.clipboard .head{align-items:center;gap:6px;padding:0 4px;display:flex}.clipboard .head b{font:600 12px/1 var(--body)}.clipboard .head .n{font:700 10px/1 var(--body);background:#ffffff1f;border-radius:99px;padding:2px 6px}.clipboard .sp,.prayer-tab .sp{flex:1}.clipboard .clear{font:500 11px/1 var(--body);color:#ffffff8c}.clipboard .rows{gap:4px;display:grid;overflow:hidden;-webkit-mask:linear-gradient(#000 80%,#0000);mask:linear-gradient(#000 80%,#0000)}.clipboard .row{background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:5px 8px;display:flex}.clipboard .pv{width:26px;height:26px;font:600 11px/1 var(--body);color:#ffffffb3;background:#ffffff1a;border-radius:7px;flex:none;place-items:center;display:grid}.clipboard .pv.color{background:#8b5cf6}.clipboard .pv.image{background:linear-gradient(135deg,#3d7bff,#e26bff)}.clipboard .tx{flex:1;min-width:0;display:grid}.clipboard .ti{font:400 12.5px/1.3 var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clipboard .me{font:400 10.5px/1.3 var(--body);color:#ffffff73}.clipboard .cp{color:#ffffffd9;background:#ffffff1a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}:is(.notch,.card-panel) .timer{align-items:center;gap:22px;height:100%;padding:0 6px;display:flex}:is(.notch,.card-panel) .timer .ring{flex:none;width:118px;height:118px;margin-top:-4px;position:relative}:is(.notch,.card-panel) .timer .ring svg{filter:drop-shadow(0 0 4px #ff9e0a80);width:100%;height:100%}:is(.notch,.card-panel) .timer .ring circle{transition:stroke-dashoffset 1s linear}:is(.notch,.card-panel) .timer .val{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}:is(.notch,.card-panel) .timer .val b{font:600 24px/1 ui-rounded, "SF Pro Rounded", var(--body), sans-serif;font-variant-numeric:tabular-nums}:is(.notch,.card-panel) .timer .val small{font:500 10px/1 var(--body);color:#ffffff73}:is(.notch,.card-panel) .timer .side{flex:1;gap:12px;display:grid}:is(.notch,.card-panel) .timer .presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}:is(.notch,.card-panel) .timer .presets span{height:24px;font:600 11px/1 var(--body);color:#ffffffd9;background:#ffffff1a;border-radius:99px;place-items:center;display:grid}:is(.notch,.card-panel) .timer .presets span.on{color:#000;background:#ff9e0a}:is(.notch,.card-panel) .timer .round{justify-content:center;align-items:center;gap:14px;display:flex}:is(.notch,.card-panel) .timer .round span{background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}:is(.notch,.card-panel) .timer .round span.main{color:#000;background:#ff9e0a;width:40px;height:40px}.prayer-tab{color:#fff;gap:10px;display:grid}.prayer-tab .head{font:400 11px/1.2 var(--body);white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.prayer-tab .head svg{color:#ffffff73;align-self:center}.prayer-tab .head b{font-size:12px;font-weight:600}.prayer-tab .head .dim{color:#ffffff80;text-overflow:ellipsis;overflow:hidden}.prayer-tab .cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.prayer-tab .pc{color:#fffc;background:#ffffff0d;border-radius:12px;justify-items:center;gap:5px;padding:9px 2px;display:grid}.prayer-tab .pc .n{font:500 11px/1 var(--body);color:#ffffffbf}.prayer-tab .pc b{font:600 15px/1 ui-rounded, "SF Pro Rounded", var(--body), sans-serif;font-variant-numeric:tabular-nums;color:#fff}.prayer-tab .pc.cur{background:#ffffff1a}.prayer-tab .pc.past{color:#ffffff59}.prayer-tab .pc.past .n,.prayer-tab .pc.past b{color:#fff6}.prayer-tab .pc.next{color:#40d18c;background:#40d18c29;box-shadow:inset 0 0 0 1px #40d18c99}.prayer-tab .pc.next b{color:#40d18c}:is(.notch,.card-panel) .controls{align-items:center;gap:18px;height:100%;display:flex}:is(.notch,.card-panel) .controls .sliders{flex:1;gap:12px;display:grid}.qs{color:#000;background:#ffffff1f;border-radius:99px;align-items:center;height:34px;padding-left:12px;display:flex;position:relative;overflow:hidden}.qs b{background:#ffffffeb;position:absolute;inset:0 auto 0 0}.qs svg{position:relative}:is(.notch,.card-panel) .controls .tiles{grid-template-columns:repeat(3,62px);gap:8px;width:202px;display:grid}.tile{color:#fff;background:#ffffff1a;border-radius:14px;align-content:center;place-items:center;gap:4px;height:54px;display:grid}.tile small{font:500 10px/1 var(--body);color:#fffc}.shelf{flex-direction:column;gap:8px;height:100%;display:flex}.shelf .head{align-items:center;gap:6px;padding:0 4px;display:flex}.shelf .head b{font:600 12px/1 var(--body)}.shelf .head .n{font:700 10px/1 var(--body);background:#ffffff1f;border-radius:99px;padding:2px 6px}.shelf .head .sp{flex:1}.shelf .head .clear{font:500 11px/1 var(--body);color:#ffffff8c}.shelf .files{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shelf .file{background:#ffffff0d;border-radius:12px;align-content:center;justify-items:center;gap:7px;padding:8px 4px;display:grid}.shelf .ficon{width:34px;height:42px;font:800 8px/1 var(--body);color:#fff;letter-spacing:.04em;clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%);background:linear-gradient(#6b7280,#4b5563);border-radius:5px;place-items:end center;padding-bottom:5px;display:grid}.shelf .ficon.pdf{background:linear-gradient(#ff5a5f,#d92d3a)}.shelf .ficon.img{background:linear-gradient(135deg,#3d7bff,#e26bff)}.shelf .ficon.doc{background:linear-gradient(#4f8cff,#2f5fd8)}.shelf .ficon.dmg{background:linear-gradient(#a3a7b4,#6f7383)}.shelf .fname{max-width:100%;font:500 10.5px/1.25 var(--body);color:#fffc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bubble{--tint:#29abed;--top:40px;left:50%;top:var(--top);z-index:1;color:#fff;background:linear-gradient(180deg, #ffffff29, #ffffff0a), color-mix(in srgb, var(--tint) 22%, #12121a9e);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);width:min(370px,100vw - 24px);height:76px;transform:translate(-50%, calc(-1 * var(--top) - 84px)) scale(.92);opacity:0;pointer-events:none;border-radius:26px;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .3s;position:absolute;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff2e,0 8px 32px #00000059}.bubble.on{opacity:1;pointer-events:auto;transition:transform .6s cubic-bezier(.34,1.5,.64,1),opacity .3s;transform:translate(-50%)scale(1)}.bubble.static{opacity:1;pointer-events:auto;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.bub-in{height:100%;font-family:-apple-system, BlinkMacSystemFont, var(--body), sans-serif;align-items:center;gap:12px;padding:0 14px;display:flex}.bub-in .logo-glow{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--g) 70%, transparent));display:flex}.bub-in .pray-ico{background:linear-gradient(#5be0a0,#2fb877);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 20px #40d18cb3}.bub-in .bt{flex:1;gap:2px;min-width:0;display:grid}.bub-in .l1{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.bub-in .l1 b{white-space:nowrap;text-overflow:ellipsis;font:600 13.5px/1.25 inherit;overflow:hidden}.bub-in .when{color:#ffffff8c;font:500 11px/1 inherit}.bub-in .l1 .mono{font-size:13px;font-weight:600}.bub-in .l2{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font:400 12.5px/1.35 inherit;overflow:hidden}.hero{text-align:center;isolation:isolate;align-content:center;min-height:min(100svh,920px);padding:clamp(140px,22svh,190px) 0 80px;display:grid;position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(40% 50% at 22% 30%,#3d7bff4d,#0000 70%),radial-gradient(38% 45% at 78% 26%,#e26bff47,#0000 70%),radial-gradient(50% 50% at 50% 90%,#8b5cf62e,#0000 70%);position:absolute;inset:-10% -10% 0}.hint{font:500 12.5px/1 var(--mono);color:var(--ink-2);align-items:center;gap:8px;margin:0 auto;display:inline-flex}.hint svg{width:14px;height:14px}h1{font-family:var(--display);font-variation-settings:"wdth" 78, "opsz" 96;letter-spacing:-.035em;max-width:11ch;margin:0 auto;font-size:clamp(54px,min(10.5vw,15svh),148px);font-weight:800;line-height:.88}h1 .cut{color:#fff;background:var(--notch);border-radius:0 0 .22em .22em;margin:0 .04em;padding:.02em .16em .1em;display:inline-block;position:relative}.lede{max-width:34rem;color:var(--ink-2);margin:30px auto 0;font-size:clamp(17px,2vw,19.5px)}.ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.btn{font:600 16px/1 var(--body);transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s;border-radius:14px;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 30px -12px #0b0b1499}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px -14px #0b0b14b3}.btn-primary .price{opacity:.8;border-left:1px solid #ffffff38;margin-left:2px;padding-left:10px;font-weight:500}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff9}.btn-ghost:hover{background:#fff}.meta{font:400 13px/1.4 var(--mono);color:var(--ink-3);margin-top:18px}.launch-pill{color:#fff;font:500 13.5px/1 var(--body);background:#000;border-radius:99px;align-items:center;gap:8px;margin:0 auto 22px;padding:8px 14px 8px 12px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -14px #8b5cf6cc}.launch-pill .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 0 3px #33d96640}.launch-pill .sep{opacity:.4}.launch-pill .mono{color:#c9b8ff;font-size:12.5px}@keyframes pulse{50%{box-shadow:0 0 0 6px #33d96600}}.price s{opacity:.55;margin-left:4px;font-weight:400}.launch-tag{background:var(--green);color:#000;font:600 12px/1 var(--body);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;margin:0 0 14px;padding:6px 10px;display:inline-block}.amount small s{margin-right:6px}.countdown{gap:8px;margin:-8px 0 28px;display:flex}.countdown span{min-width:62px;font:400 11px/1 var(--body);color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;background:#ffffff14;border-radius:14px;justify-items:center;gap:6px;padding:10px 8px;display:grid}.countdown b{font:500 26px/1 var(--mono);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.02em}.platform-note{max-width:44rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#ffffffb3;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:18px auto 0;padding:10px 10px 10px 16px;font-size:14px;display:flex}.platform-note button{appearance:none;cursor:pointer;background:var(--ink);color:#fff;font:600 13px/1 var(--body);border:0;border-radius:9px;padding:7px 11px}.platform-note.win{text-align:left;padding:14px 16px;display:block}.platform-note.win p{margin:0}.platform-note.win p.small{color:var(--ink-3);margin-top:6px;font-size:13px}.platform-note.win b{color:var(--ink);font-weight:600}.buy-pair .btn{white-space:nowrap;min-width:0}.buy-pair .btn-ghost .price{border-left:1px solid var(--line);opacity:.8;margin-left:2px;padding-left:10px;font-weight:500}.buy-pair.on-dark .btn-ghost .price{border-left-color:#fff3}.buy-pair.compact{flex-wrap:nowrap;gap:10px}.buy-pair.compact .btn{flex:1 1 0;justify-content:center;gap:8px;padding:15px 10px}.buy-pair.compact .btn .price{padding-left:8px}.buy-pair.compact .btn .price s{display:none}.price-card .buy-pair{justify-content:flex-start;margin-top:0}.buy-pair.on-dark .btn-primary{color:#000;box-shadow:none;background:#fff}.buy-pair.on-dark .btn-primary .price{border-left-color:#0000002e}.buy-pair.on-dark .btn-primary:hover{box-shadow:0 0 0 4px #ffffff29}.buy-pair.on-dark .btn-ghost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.buy-pair.on-dark .btn-ghost:hover{background:#ffffff29}.ph-badge{transition:transform .2s var(--ease);border-radius:10px;margin-top:22px;display:inline-block}.ph-badge:hover{transform:translateY(-1px)}.ph-badge img{width:250px;height:54px;display:block}.dl-link{color:var(--ink-3);margin:14px 0 0;font-size:14px}.dl-link a{color:var(--violet);font-weight:600}.hero .hint{justify-content:center;margin-top:48px;display:flex}.switch{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;margin:14px auto 0;padding:5px;display:inline-flex}.switch button{appearance:none;cursor:pointer;font:500 13.5px/1 var(--body);color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:9px 13px;transition:background .2s,color .2s}.switch button:hover{color:var(--ink)}.switch button[aria-pressed=true]{background:var(--ink);color:#fff}.switch-cap{font:400 12.5px/1 var(--mono);color:var(--ink-3);margin-top:12px}section[id]{scroll-margin-top:112px}section.block{padding:clamp(80px,12vw,140px) 0 0}.eyebrow{font:500 12.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--violet);margin:0 0 16px}h2{font-family:var(--display);font-variation-settings:"wdth" 82, "opsz" 72;letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(36px,5.6vw,68px);font-weight:750;line-height:.96}.sub{color:var(--ink-2);max-width:36rem;margin:18px 0 0}.sources{flex-wrap:wrap;gap:8px;margin-top:30px;margin-bottom:0;padding:0;list-style:none;display:flex}.src{color:#fff;font:500 14px/1 var(--body);background:#000;border-radius:99px;align-items:center;gap:8px;padding:9px 13px 9px 10px;display:inline-flex}.src .eq{height:12px}.src .eq i{width:2.5px}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.card{background:var(--card);border-radius:24px;flex-direction:column;grid-column:span 2;gap:14px;min-width:0;min-height:260px;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #ffffffb3,0 1px #0b0b140a}.card.wide{grid-column:span 3}.card h3{font:600 19px/1.2 var(--body);letter-spacing:-.01em;margin:0}.card p{color:var(--ink-2);margin:6px 0 0;font-size:15.5px;line-height:1.5}.stage{background:linear-gradient(180deg, var(--mist-2), #fff);border-radius:16px;flex:1;justify-content:center;min-height:120px;display:flex;position:relative;overflow:hidden}.mini{color:#fff;background:#000;border-radius:0 0 14px 14px;width:200px;height:30px;position:relative}.mini:before,.mini:after{content:"";width:8px;height:8px;position:absolute;top:0}.mini:before{background:radial-gradient(circle at 0 100%,#0000 7.5px,#000 8px);left:-8px}.mini:after{background:radial-gradient(circle at 100% 100%,#0000 7.5px,#000 8px);right:-8px}.mini .ears{height:30px;padding:0 10px}.mini.tall{border-radius:0 0 20px 20px;width:min(300px,88%);height:auto}.placements{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;padding:16px;display:grid}.update-pill{background:var(--green);color:#000;font:600 11.5px/1 var(--body);border-radius:99px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.mini{filter:drop-shadow(0 12px 18px #1e105047);background:radial-gradient(circle at 50% 11px,#2a3350 0 1.5px,#10131d 2.5px 4px,#0000 4.6px),#000}.card-panel{color:#fff;width:min(100%,360px);font-family:-apple-system, BlinkMacSystemFont, var(--body), sans-serif;background:radial-gradient(circle at 50% 11px,#2a3350 0 1.5px,#10131d 2.5px 4px,#0000 4.6px),linear-gradient(#000 0,#000000d9 14px,#0000 34px),linear-gradient(160deg,#ffffff0f,#0000 40%),#121218;border-radius:0 0 22px 22px;margin:0 auto;padding:26px 14px 16px;position:relative;box-shadow:0 18px 36px -14px #1e10508c,inset 0 -1px #ffffff14}.card-panel:before,.card-panel:after{content:"";width:10px;height:10px;position:absolute;top:0}.card-panel:before{background:radial-gradient(circle at 0 100%,#0000 9.5px,#000 10px);left:-10px}.card-panel:after{background:radial-gradient(circle at 100% 100%,#0000 9.5px,#000 10px);right:-10px}.stage:has(.card-panel){padding:0 12px}.card-panel .clipboard .rows{max-height:128px}.card-panel .timer{gap:12px;padding:0}.card-panel .timer .ring{width:88px;height:88px;margin:0}.card-panel .timer .val b{font-size:18px}.card-panel .timer .presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.card-panel .timer .presets span:is(:first-child,:nth-child(2),:nth-child(5),:nth-child(7)){display:none}.card-panel .timer .presets span{height:22px;font-size:10px}.card-panel .timer .side{gap:10px;min-width:0}.card-panel .timer .round{gap:5px}.card-panel .timer .round span{width:26px;height:26px}.card-panel .timer .round span.main{width:34px;height:34px}.card-panel .controls{flex-direction:column;align-items:stretch;gap:10px}.card-panel .controls .sliders{grid-template-columns:1fr 1fr;gap:8px}.card-panel .controls .qs{height:30px}.card-panel .controls .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto}.card-panel .tile{height:48px}.stage.dark{background:#1d1c26;align-items:center;padding:18px 14px}.stage.dark .placements{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}.thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#4b3a8f,#2c3a5f);border-radius:12px;position:relative;box-shadow:0 14px 26px -10px #000000b3,inset 0 0 0 1px #ffffff14}.thumb.sel{box-shadow:0 14px 26px -10px #000000b3,0 0 0 2px #ffffffeb}.thumb i{background:#000;position:absolute}.thumb.top i{border-radius:99px;width:30%;height:13%;top:6%;left:50%;transform:translate(-50%)}.thumb.top.sel i{background:#fff;box-shadow:0 0 12px #fffc}.thumb.left i{border-radius:0 99px 99px 0;width:7%;height:38%;top:50%;left:0;transform:translateY(-50%)}.thumb.right i{border-radius:99px 0 0 99px;width:7%;height:38%;top:50%;right:0;transform:translateY(-50%)}.stage.dark small{text-align:center;font:400 12.5px/1 var(--body);color:#ffffff8c;margin-top:10px;display:block}.stage.dark small.sel{color:#fff;font-weight:600}.stage.stack{flex-direction:column;align-items:center;gap:10px;padding-bottom:16px}.open-tab{appearance:none;cursor:pointer;font:600 14px/1 var(--body);color:var(--violet);background:0 0;border:0;margin-top:10px;padding:0}.open-tab:hover{text-underline-offset:3px;text-decoration:underline}.cal-demo{color:#fff;background:#0b0b10;border-radius:18px;align-items:baseline;gap:8px;padding:16px 22px;display:flex}.cal-demo .wd{font:700 18px/1 var(--body);color:#ff5959}.cal-demo .dd{font:600 42px/1 var(--body)}.cal-demo .mm{font:500 18px/1 var(--body);color:#ffffff80}.pray-show{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-top:44px;display:grid}.pray-panel{background:radial-gradient(80% 120% at 50% 120%,#40d18c38,#0000 60%),#0b0b10;border-radius:28px;align-items:center;padding:26px 24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pray-panel .prayer-tab{gap:16px;width:100%}.pray-panel .prayer-tab .head{font-size:13px}.pray-panel .prayer-tab .head b{font-size:14px}.pray-panel .prayer-tab .pc{gap:8px;padding:14px 2px}.pray-panel .prayer-tab .pc svg{width:18px;height:18px}.pray-panel .prayer-tab .pc .n{font-size:12.5px}.pray-panel .prayer-tab .pc b{font-size:19px}.pray-bubble-demo{background:linear-gradient(160deg,#2b1a4a,#0f3a2e 70%);border-radius:28px;place-content:center;justify-items:center;gap:18px;padding:26px 20px;display:grid}.pray-bubble-demo .bubble.static{width:min(370px,100%)}.pray-bubble-demo .cap{font:400 13px/1.4 var(--mono);color:#ffffff8c;text-align:center;max-width:30ch;margin:-6px 0 0}.pray-bubble-demo .btn{color:#000;box-shadow:none;background:#fff}.pray-bubble-demo .btn:hover{background:#fff;box-shadow:0 0 0 4px #ffffff29}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.facts li{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.facts b{font-weight:600}.facts span{color:var(--ink-2);font-size:15.5px}.monitor-demo{justify-items:center;margin-top:48px;display:grid}.monitor{background:#101014;border-radius:clamp(14px,2.4vw,26px);width:100%;padding:clamp(8px,1.3vw,14px);box-shadow:0 0 0 1px #26262c,0 40px 80px -30px #140a3c8c,0 18px 30px -18px #0006}.mon-screen{--u:calc(100cqw / 1060);aspect-ratio:21/9;background:radial-gradient(70% 90% at 12% 12%,#e4dcff 0%,#0000 55%),radial-gradient(60% 80% at 82% 38%,#ff9a9a 0%,#0000 62%),radial-gradient(80% 70% at 38% 115%,#5b3fc0 0%,#0000 62%),linear-gradient(135deg,#b8a7ff,#f0a0a6 58%,#7c52cc);border-radius:clamp(6px,1vw,12px);position:relative;overflow:hidden;container-type:inline-size}.mon-screen>*{--u:calc(100cqw / 1060)}.mon-menubar{height:calc(24 * var(--u));z-index:1;padding:0 calc(14 * var(--u));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font:500 calc(11.5 * var(--u))/1 -apple-system, BlinkMacSystemFont, var(--body), sans-serif;color:#1a1430;background:#ffffff47;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.mon-menubar .l{align-items:center;gap:calc(16 * var(--u));display:flex}.mon-menubar svg{width:calc(11 * var(--u));height:auto}.mon-hint{left:0;right:0;bottom:calc(14 * var(--u));text-align:center;font:500 calc(12 * var(--u))/1 var(--mono);color:#fffc;margin:0;position:absolute}.island{--spring:cubic-bezier(.34, 1.36, .64, 1);z-index:2;color:#fff;cursor:default;font-family:-apple-system, BlinkMacSystemFont, var(--body), sans-serif;transition:width .5s var(--spring), height .5s var(--spring), border-radius .4s var(--ease), box-shadow .3s;animation:island-in .5s var(--spring);background:#000;position:absolute}@keyframes island-in{0%{opacity:0;scale:.7}}.island.open{box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #00000059;background:0 0}.island.top{width:calc(300 * var(--u));height:calc(24 * var(--u));border-radius:0 0 calc(10 * var(--u)) calc(10 * var(--u));top:0;left:50%;translate:-50%}.island.top.open{width:calc(420 * var(--u));height:calc(136 * var(--u));border-radius:0 0 calc(24 * var(--u)) calc(24 * var(--u))}.island.top:before,.island.top:after{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));position:absolute;top:0}.island.top:before{left:calc(-6 * var(--u));background:radial-gradient(circle at 0 100%,#0000 70%,#000 72%)}.island.top:after{right:calc(-6 * var(--u));background:radial-gradient(circle at 100% 100%,#0000 70%,#000 72%)}.island.left{width:calc(32 * var(--u));height:calc(112 * var(--u));border-radius:0 calc(16 * var(--u)) calc(16 * var(--u)) 0;top:50%;left:0;translate:0 -50%}.island.right{width:calc(32 * var(--u));height:calc(112 * var(--u));border-radius:calc(16 * var(--u)) 0 0 calc(16 * var(--u));top:50%;right:0;translate:0 -50%}.island.left.open,.island.right.open{width:calc(400 * var(--u));height:calc(124 * var(--u))}.island.left.open{border-radius:0 calc(24 * var(--u)) calc(24 * var(--u)) 0}.island.right.open{border-radius:calc(24 * var(--u)) 0 0 calc(24 * var(--u))}.island .glass{border-radius:inherit;opacity:0;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);background:linear-gradient(#0000 50%,#ff003329),#0c0c10d6;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff29}.island.top .glass{background:linear-gradient(180deg, #000 0, #000000d9 calc(18 * var(--u)), transparent calc(36 * var(--u))), linear-gradient(180deg, transparent 50%, #ff003329), #0c0c10d6}.island.open .glass{opacity:1}.island .closed{padding:0 calc(10 * var(--u));justify-content:space-between;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.island.left .closed,.island.right .closed{padding:calc(10 * var(--u)) 0;flex-direction:column}.island .closed .mini-art,.island .closed .mini-art .video{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(4 * var(--u))}.island .closed .eq{gap:calc(2 * var(--u));height:calc(13 * var(--u))!important}.island .closed .eq i{width:calc(2.5 * var(--u))}.island .marquee{min-width:0;margin:0 calc(10 * var(--u));white-space:nowrap;font:600 calc(11.5 * var(--u))/1 -apple-system, BlinkMacSystemFont, var(--body), sans-serif;color:#ffffffd9;flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 90%,#0000)}.island .marquee .run{gap:calc(36 * var(--u));animation:11s linear 1.5s infinite marquee;display:inline-flex}@keyframes marquee{to{transform:translateX(calc(-50% - 18 * var(--u)))}}.island.open .closed{opacity:0}.island .opened{align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u));opacity:0;pointer-events:none;transition:opacity .15s;display:flex;position:absolute;inset:0}.island.top .opened{padding-top:calc(30 * var(--u))}.island.open .opened{opacity:1;transition:opacity .3s .18s}.island .opened .art{width:calc(150 * var(--u));height:calc(84 * var(--u));flex:none;position:relative}.island .opened .art .video{border-radius:calc(12 * var(--u));width:100%;height:100%}.island .opened .badge{right:calc(-5 * var(--u));bottom:calc(-5 * var(--u));display:flex;position:absolute}.island .opened .badge svg{width:calc(17 * var(--u));height:auto}.island .opened .info{gap:calc(2 * var(--u));flex:1;min-width:0;display:grid}.island .opened .chip{font:700 calc(8.5 * var(--u))/1.3 var(--body);letter-spacing:.07em;color:#f03}.island .opened .t{font:600 calc(13 * var(--u))/1.3 var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.island .opened .a{font:400 calc(12 * var(--u))/1.3 var(--body);color:#ffffff80}.island .opened .track{height:calc(4 * var(--u));margin-top:calc(6 * var(--u));background:#fff3;border-radius:9px;display:block}.island .opened .track b{background:#f03;border-radius:9px;height:100%;display:block;box-shadow:0 0 6px #ff0033b3}.island .opened .times{font:500 calc(10 * var(--u))/1 var(--body);color:#ffffff73;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.island .opened .ctl{justify-content:center;align-items:center;gap:calc(22 * var(--u));margin-top:calc(4 * var(--u));display:flex}.island .opened .ctl svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.island .opened .ctl svg:nth-child(2){width:calc(18 * var(--u));height:calc(18 * var(--u))}.stand{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);filter:drop-shadow(0 18px 18px #140a3c40);background:linear-gradient(90deg,#a9abb4,#e4e5ea 35%,#cfd1d8 50%,#e9eaee 65%,#a5a7b0);width:clamp(120px,20%,230px);height:clamp(40px,6vw,78px);margin-top:-1px}.keys{gap:16px;margin-top:36px;display:flex}.key{appearance:none;cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;padding:0;display:grid}.key .cap{width:84px;height:72px;transition:transform .15s var(--ease), box-shadow .15s var(--ease);background:linear-gradient(#fff,#f3f4f8);border-radius:16px;place-items:center;display:grid;box-shadow:0 6px #d4d6e2,0 14px 22px -6px #1e105040,inset 0 0 0 1px #0b0b140f}.key:hover .cap{transform:translateY(-1px)}.key[aria-pressed=true] .cap{box-shadow:0 2px 0 #c9cbd8, 0 6px 12px -6px #1e105040, inset 0 0 0 2px var(--violet);transform:translateY(4px)}.key .lbl{font:500 13px/1 var(--body);color:var(--ink-2)}.key[aria-pressed=true] .lbl{color:var(--ink);font-weight:600}.glyph{background:linear-gradient(135deg,#b8a7ff,#f0a0a6);border-radius:5px;width:38px;height:24px;position:relative;box-shadow:inset 0 0 0 1px #00000014}.glyph i{background:#000;position:absolute}.glyph.top i{border-radius:0 0 3px 3px;width:14px;height:4px;top:0;left:50%;translate:-50%}.glyph.left i{border-radius:0 3px 3px 0;width:4px;height:11px;top:50%;left:0;translate:0 -50%}.glyph.right i{border-radius:3px 0 0 3px;width:4px;height:11px;top:50%;right:0;translate:0 -50%}.screen-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.screen-modes li{border-top:1px solid var(--line);gap:6px;padding-top:16px;display:grid}.screen-modes b{font-weight:600}.screen-modes span{color:var(--ink-2);font-size:15px}.specs{border-top:1px solid var(--line);margin:40px 0 0}.spec{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px;padding:18px 0;display:grid}.spec dt{font-weight:600}.spec dd{color:var(--ink-2);margin:0}.perm{border-top:1px solid var(--line);margin-top:44px}.perm-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 2fr auto;align-items:baseline;gap:24px;padding:20px 0;display:grid}.perm-row b{font-weight:600}.perm-row span{color:var(--ink-2)}.perm-row em{font:500 12px/1 var(--mono);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:99px;padding:6px 9px;font-style:normal}.price-card{color:#fff;background:#000;border-radius:32px;grid-template-columns:1.1fr 1fr;gap:0;margin-top:48px;display:grid;position:relative;overflow:hidden}.price-card .l{padding:clamp(28px,5vw,56px)}.price-card .r{background:#ffffff0d;padding:clamp(28px,5vw,56px)}.amount{font-family:var(--display);font-variation-settings:"wdth" 78, "opsz" 96;letter-spacing:-.04em;font-size:clamp(80px,12vw,132px);font-weight:800;line-height:.85}.amount small{font:500 16px/1 var(--body);letter-spacing:0;color:#fff9;margin-left:8px}.price-card .note{color:#fff9;max-width:26rem;margin:16px 0 28px}.price-card .btn-primary{color:#000;box-shadow:none;background:#fff}.price-card .btn-primary:hover{box-shadow:0 0 0 4px #ffffff2e}.price-card .glow{background:var(--brand);filter:blur(90px);opacity:.32;pointer-events:none;width:70%;height:120%;position:absolute;top:-40%;left:-10%}.incl{gap:14px;margin:0;padding:0;list-style:none;display:grid}.incl li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.incl svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:3px}.faq{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:40px;display:grid}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 22px/1 var(--mono);color:var(--ink-3);transition:transform .3s var(--ease)}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--ink-2);margin:10px 0 0;font-size:15.5px}.finale{color:#fff;padding:clamp(40px, 7vw, 80px) var(--gutter);text-align:center;background:#05050a;border-radius:36px;position:relative;overflow:hidden}.finale:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8b5cf659,#0000);width:70%;height:60%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.finale>*{position:relative}.finale .logo{width:min(440px,86%);height:auto;margin:0 auto 8px}.finale h2{color:#fff;max-width:14ch;margin:0 auto}.finale .ctas{margin-top:30px}.finale .btn-primary{color:#000;box-shadow:none;background:#fff}.finale .btn-primary .price{border-left-color:#0000002e}.finale .btn-primary:hover{box-shadow:0 0 0 4px #ffffff29}footer{padding:clamp(100px,14vw,160px) 0 48px}.end{text-align:center}.end h2{max-width:14ch;margin:0 auto}.end .ctas{margin-top:30px}.foot{font:400 13px/1.4 var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:90px;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}.legal{min-height:100svh}.legal-top{max-width:760px;padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.legal-top .brand{font:700 17px/1 var(--body);align-items:center;gap:8px;text-decoration:none;display:flex}.legal-top nav{gap:4px;display:flex}.legal-top nav a{font:500 14px/1 var(--body);color:var(--ink-2);border-radius:10px;padding:9px 12px;text-decoration:none}.legal-top nav a:hover{color:var(--ink);background:#0b0b140d}.legal-body{max-width:760px;padding:32px var(--gutter) 96px;margin:0 auto}.legal-body h1{font-family:var(--display);font-variation-settings:"wdth" 80, "opsz" 72;letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(40px,7vw,64px);font-weight:800;line-height:.95}.legal-body .legal-date{font:400 13px/1 var(--mono);color:var(--ink-3);margin:18px 0 36px}.legal-body h2{font:600 20px/1.3 var(--body);letter-spacing:-.01em;max-width:none;margin:36px 0 10px}.legal-body p,.legal-body li{color:var(--ink-2)}.legal-body p{margin:0 0 12px}.legal-body ul{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.legal-body b{color:var(--ink);font-weight:600}.legal-body a{color:var(--violet)}.legal-contact{border-top:1px solid var(--line);padding-top:20px;margin-top:44px!important}.rv-armed{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.rv-armed.in{opacity:1;transform:none}@media (max-width:900px){.card,.card.wide{grid-column:span 3}.screen-modes{grid-template-columns:1fr 1fr}.pray-show{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.price-card,.faq{grid-template-columns:1fr}}@media (max-width:640px){.menubar .hide-sm{display:none}.buy-pair.compact{flex-wrap:wrap}.buy-pair.compact .btn{flex-basis:100%}.spec{grid-template-columns:1fr;gap:4px}.screen-modes{grid-template-columns:1fr}.key .cap{width:72px;height:62px}.facts{grid-template-columns:1fr}.pray-panel{padding:18px 12px;overflow-x:auto}.pray-panel .prayer-tab{min-width:440px}.menubar .side{display:none}.bento{grid-template-columns:minmax(0,1fr)}.card,.card.wide{grid-column:auto;min-height:0}.perm-row{grid-template-columns:1fr auto;gap:6px 16px}.perm-row span{grid-area:2/1/auto/-1}.hero{padding-top:150px}.floatbar{height:50px;top:44px}.floatbar.compact{height:48px;top:40px}.floatbar .links a.buy .price s{display:none}.switch{margin-top:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}html{scroll-behavior:auto}.rv-armed{opacity:1;transform:none}}
