@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/playfair-display-latin-800-normal-lwhkvH_6.woff2)format("woff2"),url(/assets/playfair-display-latin-800-normal-D0Xz4t1K.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}.lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sweep:linear-gradient(100deg, #3054e4 0%, #5855e7 20%, #8b3ad2 42%, #c8305e 62%, #f04848 80%, #f8790c 100%);--sweep-shadow:0 10px 30px #8b3ad261;--bg:#eef1f9;--bg-elev:#fff;--card:#ffffffb8;--card-strong:#ffffffe6;--card-edge:#ffffffeb;--fill:#101a3c0d;--fill-2:#101a3c17;--line:#101a3c1a;--text:#121a2e;--text-2:#121a2eb3;--text-3:#121a2e8c;--accent:#2f5de0;--accent-soft:#2f5de01f;--green:#0f8a57;--green-soft:#0f8a5721;--yellow:#9a5b00;--yellow-soft:#a8640021;--violet:#7038b8;--violet-soft:#7038b81f;--au-1:#3054e44d;--au-2:#8b3ad238;--au-3:#c8305e26;--au-4:#f8790c26;--glass:#ffffff9e;--glass-strong:#ffffffe0;--glass-edge:#ffffffd9;--glass-shadow:0 12px 40px #141e4621, 0 1px 0 #ffffffe6 inset;--glass-blur:blur(26px) saturate(180%);--frame-shadow:0 50px 110px -34px #141e466b, 0 0 0 1px #101a3c12;--card-shadow:0 0 0 1px var(--card-edge) inset, 0 12px 34px #141e4614;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Segoe UI", system-ui, sans-serif;--spring:cubic-bezier(.32, .72, 0, 1);--bounce:cubic-bezier(.34, 1.3, .64, 1);--ease:cubic-bezier(.16, 1, .3, 1)}:root[data-theme=dark] .lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060914;--bg-elev:#0e1324;--card:#11172a9e;--card-strong:#161d34e6;--card-edge:#ffffff14;--fill:#ffffff12;--fill-2:#ffffff1f;--line:#ffffff17;--text:#ecf0fa;--text-2:#ecf0fab8;--text-3:#ecf0fa85;--accent:#7a9cff;--accent-soft:#7a9cff29;--green:#3dd68c;--green-soft:#3dd68c29;--yellow:#f5b83d;--yellow-soft:#f5b83d29;--violet:#b490e8;--violet-soft:#b490e82e;--au-1:#3054e475;--au-2:#8b3ad252;--au-3:#c8305e33;--au-4:#f8790c21;--glass:#090d1b94;--glass-strong:#090d1bdb;--glass-edge:#ffffff21;--glass-shadow:0 12px 40px #00000080, 0 1px 0 #ffffff12 inset;--frame-shadow:0 60px 130px -34px #000000d9, 0 0 0 1px #ffffff17;--card-shadow:0 0 0 1px var(--card-edge) inset, 0 12px 34px #00000040}@media (prefers-reduced-transparency:reduce){.lp,:root[data-theme=dark] .lp{--glass:var(--bg-elev);--glass-strong:var(--bg-elev);--card:var(--bg-elev);--glass-blur:none}}.lp{isolation:isolate;background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;position:relative;overflow-x:clip}:where(.lp) *,:where(.lp) :before,:where(.lp) :after{box-sizing:border-box}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) :is(h1,h2,h3,h4,p,ol,ul){margin:0}:where(.lp) :is(ol,ul){padding:0;list-style:none}:where(.lp) svg{display:block}:where(.lp) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}:where(.lp) [id]{scroll-margin-top:88px}.lp-skip{z-index:100;background:var(--accent);color:#fff;border-radius:12px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:16px}.lp-skip:focus{top:16px}.lp .lp-shot{display:contents}.lp .lp-shot-dark,:root[data-theme=dark] .lp .lp-shot-light{display:none}:root[data-theme=dark] .lp .lp-shot-dark{display:contents}.lp .lp-shot img{width:100%;height:auto;display:block}.lp-aurora{z-index:-1;pointer-events:none;filter:blur(70px);position:fixed;inset:-12%}.lp-aurora i{border-radius:50%;display:block;position:absolute}.lp-aurora i:first-child{background:var(--au-1);width:62%;height:52%;animation:26s ease-in-out infinite alternate lp-au1;top:-10%;left:-10%}.lp-aurora i:nth-child(2){background:var(--au-2);width:56%;height:48%;animation:31s ease-in-out infinite alternate lp-au2;top:6%;right:-14%}.lp-aurora i:nth-child(3){background:var(--au-3);width:50%;height:42%;animation:23s ease-in-out infinite alternate lp-au3;bottom:-4%;left:12%}.lp-aurora i:nth-child(4){background:var(--au-4);width:42%;height:36%;animation:35s ease-in-out infinite alternate-reverse lp-au1;bottom:14%;right:-2%}@keyframes lp-au1{to{transform:translate(16%,12%)scale(1.15)}}@keyframes lp-au2{to{transform:translate(-18%,16%)scale(.9)}}@keyframes lp-au3{to{transform:translate(14%,-16%)scale(1.2)}}.lp-h1{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(38px,4.1vw,58px);font-weight:800;line-height:1.02}.lp-h1>span{display:inline}.lp-h2{letter-spacing:-.036em;text-wrap:balance;font-size:clamp(32px,4.1vw,54px);font-weight:800;line-height:1.05}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.lp-lede{color:var(--text-2);max-width:56ch;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.lp-sub{color:var(--text-2);max-width:60ch;margin:14px auto 0;font-size:18px;line-height:1.55}.lp-sweep-text{background:var(--sweep);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate lp-sweep}@keyframes lp-sweep{to{background-position:100% 0}}.lp-hint{color:var(--text-3);font-size:13px}.lp-btn{cursor:pointer;height:48px;font:inherit;white-space:nowrap;transition:transform .22s var(--spring), box-shadow .22s, background .22s, filter .22s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:650;display:inline-flex;position:relative}.lp-btn svg{width:18px;height:18px;transition:transform .3s var(--spring);flex:none}.lp-btn:hover svg:last-child{transform:translate(3px)}.lp-btn:active{transform:scale(.97)}.lp-btn-sm{height:40px;padding:0 16px;font-size:14px}.lp-btn-lg{height:56px;padding:0 26px;font-size:17px}.lp-btn-sweep{background:var(--sweep);color:#fff;box-shadow:var(--sweep-shadow), 0 1px 0 #ffffff4d inset;background-size:160% 100%;animation:7s ease-in-out infinite alternate lp-sweep}.lp-btn-sweep:hover{filter:brightness(1.07)saturate(1.05);transform:translateY(-1px)}.lp-btn-glass{color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset}.lp-btn-glass:hover{background:var(--card-strong);transform:translateY(-1px)}.lp-btn-ghost{height:42px;color:var(--text);background:var(--fill);padding:0 16px 0 12px;font-size:15px}.lp-btn-ghost:hover{background:var(--fill-2)}.lp-play{background:var(--sweep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-10px;display:grid;box-shadow:0 4px 12px #8b3ad266}.lp-play svg{width:14px;height:14px;margin-left:2px}.lp-btn:hover .lp-play svg{transform:none}.lp-magnet{transform:translate3d(var(--mx-x,0px), var(--mx-y,0px), 0);transition:transform .26s var(--ease), filter .22s}.lp-icon-btn{background:var(--fill);width:40px;height:40px;color:var(--text);cursor:pointer;transition:background .2s, transform .3s var(--bounce);border:0;border-radius:50%;place-items:center;display:grid}.lp-icon-btn:hover{background:var(--fill-2);transform:rotate(-12deg)}.lp-icon-btn svg{width:19px;height:19px}.lp-nav{z-index:60;pointer-events:none;padding:0 12px;position:fixed;top:12px;left:0;right:0}.lp-nav-in{pointer-events:auto;border-radius:999px;align-items:center;gap:12px;max-width:1200px;height:62px;margin:0 auto;padding:0 10px 0 16px;transition:background .3s,box-shadow .3s;display:flex}.lp-nav.scrolled .lp-nav-in{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset}.lp-brand{min-width:0;height:48px;color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;flex:none;align-items:center;margin-left:-8px;padding:0 16px 0 9px;transition:background .3s,box-shadow .3s;display:flex}.lp-nav.scrolled .lp-brand{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.lp-nav-links{gap:2px;margin:0 auto;display:none}.lp-nav-links a{color:var(--text-2);border-radius:999px;padding:9px 14px;font-size:15px;font-weight:600;transition:color .2s,background .2s}.lp-nav-links a:hover{color:var(--text);background:var(--fill)}.lp-nav-end{align-items:center;gap:6px;margin-left:auto;display:flex}.lp-nav-login{color:var(--text);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:15px;font-weight:650}.lp-nav-login:hover{background:var(--fill)}@media (width>=960px){.lp-nav-links{display:flex}.lp-nav-end{margin-left:0}}@media (width<=560px){.lp-brand{justify-content:center;width:46px;height:46px;margin-left:-6px;padding:0}.lp-brand>span>span{display:none}}@media (width<=420px){.lp-nav-in{gap:6px;padding-left:12px}.lp-nav-login{padding:9px 8px;font-size:14px}}@media (width<=350px){.lp-nav-end{gap:2px}.lp-nav-end .lp-btn-sm{padding:0 12px}}.lp-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;max-width:1240px;min-height:100svh;margin:0 auto;padding:120px 20px 96px;display:grid;position:relative}.lp-hero-copy{z-index:2;justify-items:start;gap:22px;display:grid;position:relative}.lp-status{height:34px;color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 12px;font-size:14px;font-weight:650;display:inline-flex}.lp-status-dot,.lp-live{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.lp-status-dot:after,.lp-live:after{content:"";border:2px solid var(--green);opacity:0;border-radius:50%;animation:2.2s ease-out infinite lp-ping;position:absolute;inset:-4px}@keyframes lp-ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.lp-ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.lp-ctas-center{justify-content:center}.lp-fine{color:var(--text-3);max-width:50ch;font-size:14px}.lp-hero-stage{aspect-ratio:1.12;perspective:1600px;justify-self:center;width:100%;max-width:660px;position:relative}.lp-hero-stage>.lp-browser{width:88%;transform:rotateY(calc(var(--tx,0) * -5deg)) rotateX(calc(var(--ty,0) * 4deg)) translateY(calc((var(--p,.5) - .5) * 60px));transition:transform .7s var(--ease);position:absolute;top:2%;right:0}.lp-hero-phone{width:29%;transform:rotateY(calc(var(--tx,0) * -9deg)) rotateX(calc(var(--ty,0) * 7deg)) translateY(calc((var(--p,.5) - .5) * -150px));transition:transform .7s var(--ease);position:absolute;bottom:-7%;right:-3%}.lp-hero-phone .lp-device{animation:7s ease-in-out infinite lp-float}@keyframes lp-float{50%{transform:translateY(-10px)}}.lp-browser{background:var(--bg-elev);box-shadow:var(--frame-shadow);border-radius:18px;overflow:hidden}.lp-browser-bar{background:var(--card-strong);border-bottom:1px solid var(--line);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.lp-browser-bar i{background:var(--fill-2);border-radius:50%;width:10px;height:10px}.lp-browser-bar i:first-child{background:#ff5f57}.lp-browser-bar i:nth-child(2){background:#febc2e}.lp-browser-bar i:nth-child(3){background:#28c840}.lp-browser-bar span{background:var(--fill);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:70%;margin:0 auto;padding:3px 14px;font-size:12px;overflow:hidden}.lp-device{background:#0b0f1d;border-radius:36px;padding:7px;position:relative;box-shadow:0 40px 80px -24px #0a10288c,inset 0 0 0 1.5px #ffffff24}.lp-device img{border-radius:29px}.lp-device:before{content:"";z-index:2;background:#05070f;border-radius:999px;width:26%;height:15px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.lp-chip{z-index:3;white-space:nowrap;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;animation:lp-chip-in .9s var(--bounce) both, lp-float 6s ease-in-out infinite;border-radius:18px;align-items:center;gap:10px;padding:9px 16px 9px 9px;font-size:13px;line-height:1.3;display:flex;position:absolute}.lp-chip b{font-size:14px;font-weight:700;display:block}.lp-chip small{color:var(--text-2);font-size:12px;display:block}.lp-chip-ico{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lp-chip-ico svg{width:17px;height:17px}.lp-chip-ico.green{background:var(--green)}.lp-chip-ico.sweep{background:var(--sweep)}.lp-chip-ico.accent{background:var(--accent)}.lp-chip-a{animation-delay:1.1s,1.1s;bottom:12%;left:0}.lp-chip-b{animation-delay:1.35s,2.2s;top:0;left:0}.lp-chip-c{animation-delay:1.6s,3.1s;top:-3%;right:-4%}@keyframes lp-chip-in{0%{opacity:0;transform:translateY(16px)scale(.85)}}.lp-scroll-cue{width:26px;height:42px;box-shadow:0 0 0 2px var(--text-3) inset;border-radius:14px;margin-left:-13px;display:none;position:absolute;bottom:28px;left:50%}.lp-scroll-cue span{background:var(--text-2);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite lp-cue;position:absolute;top:8px;left:50%}@keyframes lp-cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}.lp-in{animation:lp-rise 1s var(--ease) both;animation-delay:calc(var(--d,0) * 90ms + 60ms)}.lp-hero-stage.lp-in{animation-name:lp-stage-in;animation-duration:1.3s}@keyframes lp-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}}@keyframes lp-stage-in{0%{opacity:0;filter:blur(10px);transform:translateY(60px)rotateX(16deg)scale(.94)}}@media (width>=1024px){.lp-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;padding-top:132px}.lp-scroll-cue{display:block}}@media (width<=640px){.lp-hero{gap:44px;padding-top:104px;padding-bottom:64px}.lp-ctas .lp-btn{flex:100%}.lp-chip-b{display:none}.lp-chip{padding:7px 12px 7px 7px}.lp-chip-ico{border-radius:9px;width:28px;height:28px}.lp-chip b{font-size:12.5px}.lp-chip small{font-size:11px}.lp-browser-bar{height:26px}.lp-browser-bar span{display:none}}.lp-section{max-width:1240px;margin:0 auto;padding:120px 20px;position:relative}.lp-head{text-align:center;max-width:760px;margin:0 auto}.lp-head .lp-h2{margin-top:14px}.lp [data-mml-watch]{transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transition-delay:calc(var(--mml-index,0) * .11s)}.lp [data-mml-watch][data-mml-out=true]{opacity:0;filter:blur(6px);transform:translateY(36px)}.lp-demo{height:calc(var(--stages,7) * 78svh + 100svh);position:relative}.lp-demo-pin{height:100svh;position:sticky;top:0;overflow:hidden}.lp-demo-grid{grid-template-rows:auto minmax(0,1fr);gap:14px;max-width:1240px;height:100%;margin:0 auto;padding:86px 16px 22px;display:grid}.lp-demo-copy{align-content:center;gap:10px;display:grid}.lp-demo-copy .lp-h2{display:none}.lp-demo-now{display:grid}.lp-demo-count{color:var(--text-2);font-size:15px;font-weight:650}.lp-demo-count b{background:var(--sweep);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.15em;font-weight:800}.lp-demo-say{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(10px)}.lp-demo-say.on{opacity:1;pointer-events:auto;transform:none}.lp-demo-say h3{letter-spacing:-.02em;font-size:22px;font-weight:750;line-height:1.2}.lp-demo-say p{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.lp-demo-now{grid-template-rows:auto 1fr}.lp-demo-now>.lp-demo-count{grid-area:1/1}.lp-demo-now>.lp-demo-say{grid-area:2/1}.lp-demo-steps{display:none}.lp-demo-actions{align-items:center;gap:12px;display:flex}.lp-demo-actions .lp-hint{display:none}.lp-demo-stage{align-self:stretch;height:100%;min-height:0;position:relative}.lp-demo-scale{transform:translate(-50%, -50%) scale(var(--fit,.7));transform-origin:50%;align-items:center;gap:36px;display:flex;position:absolute;top:50%;left:50%}.lp-demo-bar{background:var(--fill);height:3px;position:absolute;bottom:0;left:0;right:0}.lp-demo-bar i{height:100%;width:calc(var(--p,0) * 100%);background:var(--sweep);display:block}@media (width>=900px){.lp-demo-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:center;gap:40px;padding:92px 24px 32px}.lp-demo-copy{gap:22px}.lp-demo-copy .lp-h2{font-size:clamp(30px,3.2vw,44px);display:block}.lp-demo-count{margin-bottom:8px;font-size:17px}.lp-demo-say h3{font-size:26px}.lp-demo-say p{-webkit-line-clamp:unset;font-size:17px;display:block}.lp-demo-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lp-demo-actions .lp-hint{display:inline}}.lp-demo-steps li{color:var(--text-3);justify-items:start;gap:8px;font-size:14px;font-weight:650;transition:color .3s;display:grid}.lp-demo-steps li:after{content:"";background:var(--fill-2);border-radius:4px;width:100%;height:4px;display:block}.lp-demo-steps li.now{color:var(--text)}.lp-demo-steps li.now:after{background:var(--sweep)}.lp-demo-steps li.done{color:var(--text-2)}.lp-demo-steps li.done:after{background:var(--accent)}.lp-demo-dot{background:var(--fill-2);width:30px;height:30px;color:var(--text-2);transition:background .3s, color .3s, transform .4s var(--bounce);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.lp-demo-dot svg{width:15px;height:15px}.lp-demo-steps li.done .lp-demo-dot{background:var(--accent);color:#fff;transform:scale(1.06)}.lp-demo-steps li.now .lp-demo-dot{background:var(--violet);color:#fff;box-shadow:0 0 0 5px var(--violet-soft)}.lp-phone{flex:none;position:relative}.lp-appphone{background:#0b0f1d;border-radius:54px;width:380px;height:760px;box-shadow:0 60px 120px -40px #0a102899,inset 0 0 0 2px #ffffff1f}.lp-appphone:before{content:"";z-index:40;background:#000;border-radius:999px;width:104px;height:30px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.lp-appphone>.lp-phone-screen{border-radius:44px;position:absolute;inset:10px;overflow:hidden}.lp-reelphone{width:316px}.lp-reelphone>.lp-phone-screen{background:#0b0f1d;border-radius:42px;height:548px;padding:9px;position:relative;overflow:hidden;box-shadow:0 50px 100px -36px #0a102899,inset 0 0 0 2px #ffffff1f}.lp-reel-label{text-align:center;height:20px;color:var(--text-2);margin-bottom:12px;font-size:13px;font-weight:650}.lp-reel-foot{text-align:center;color:var(--text-3);margin-top:12px;font-size:12px}@media (width<=899.98px){.lp-reelphone{opacity:0;transition:opacity .45s var(--ease), transform .6s var(--spring);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.lp-appphone{transition:opacity .45s var(--ease), transform .6s var(--spring)}.lp-demo[data-stage=render] .lp-reelphone,.lp-demo[data-stage=posted] .lp-reelphone{opacity:1;transform:translate(-50%,-50%)scale(1.18)}.lp-demo[data-stage=render] .lp-appphone,.lp-demo[data-stage=posted] .lp-appphone{opacity:0;transform:scale(.94)}}.lp .lp-mx{background:var(--bg);font-size:15px;overflow:hidden}.lp .lp-mx-aurora{filter:blur(40px);pointer-events:none;position:absolute;inset:-20%}.lp .lp-mx-aurora i{border-radius:50%;display:block;position:absolute}.lp .lp-mx-aurora i:first-child{background:var(--au-1);width:80%;height:40%;top:-6%;left:-20%}.lp .lp-mx-aurora i:nth-child(2){background:var(--au-2);width:70%;height:40%;top:22%;right:-20%}.lp .lp-mx-aurora i:nth-child(3){background:var(--au-3);width:70%;height:36%;bottom:0;left:0}.lp .lp-fbar{z-index:20;background:var(--glass);height:48px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex;position:absolute;top:50px;left:10px;right:10px}.lp .lp-fbar-x{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp .lp-fbar-x svg{width:15px;height:15px}.lp .lp-fbar .stepper{margin:0;padding:0;list-style:none}.lp .lp-fbar .stepper .st i{transition:background .4s}.lp .lp-scr{z-index:5;opacity:0;pointer-events:none;transition:opacity .38s var(--ease), transform .52s var(--spring);position:absolute;inset:112px 16px 0;transform:translateY(14px)}.lp .lp-scr.on{opacity:1;transform:none}.lp .lp-scr .flow-eyebrow{margin-bottom:4px;font-size:12px}.lp .lp-scr-title{letter-spacing:-.025em;color:var(--text);margin-bottom:6px;font-size:26px;font-weight:750;line-height:1.15}.lp .lp-scr-lede{color:var(--text-2);margin-bottom:14px;font-size:14px;line-height:1.45}.lp .lp-scr .group-label{margin:16px 0 8px 4px;font-size:12px}.lp .lp-scr .group-label.first{margin-top:10px}.lp .lp-scr .mx-opt{gap:12px;margin-bottom:8px;padding:13px 14px}.lp .lp-scr .mx-opt .t{font-size:15px}.lp .lp-scr .mx-opt .s{font-size:12.5px}.lp .lp-reels{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.lp .lp-reels .reel{transition:transform .5s var(--bounce)}.lp .lp-reels .reel-meta{font-size:12px}.lp .lp-reels .reel.lp-picked{z-index:2;transform:scale(1.04)}.lp .lp-reels .reel.lp-picked .vid{box-shadow:0 0 0 3px var(--accent), 0 18px 34px #00000052}.lp .lp-sheet{z-index:8;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 -1px 0 var(--glass-edge) inset, 0 -20px 50px #0000004d, 0 0 0 999px #06091400;transition:transform .6s var(--bounce), box-shadow .4s;border-radius:28px 28px 0 0;padding:10px 18px 22px;position:absolute;bottom:0;left:-16px;right:-16px;transform:translateY(105%)}.lp .lp-sheet.on{box-shadow:0 -1px 0 var(--glass-edge) inset, 0 -20px 50px #0000004d, 0 0 0 999px #06091457;transform:none}.lp .lp-grab{background:var(--text-3);opacity:.6;border-radius:999px;width:36px;height:5px;margin:0 auto 14px;display:block}.lp .lp-sheet-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.lp .lp-sheet-tile{flex:none;width:64px}.lp .lp-sheet-row b{font-size:17px;display:block}.lp .lp-sheet-row small{color:var(--text-2);margin:2px 0 8px;font-size:13px;display:block}.lp .lp-pressed{animation:lp-press .42s var(--spring)}@keyframes lp-press{40%{filter:brightness(.9);transform:scale(.93)}}.lp .lp-dim{opacity:.42;box-shadow:none}.lp .lp-row-between{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lp .lp-scr .ai-btn{height:32px;padding:0 12px 0 10px;font-size:13px}.lp .lp-scr .lines{gap:6px}.lp .lp-scr .acct.line{padding:10px 12px}.lp .lp-scr .acct.line .t{font-size:14px}.lp .lp-scr .acct.line .s{font-size:11px}.lp .lp-ai-line{display:none}.lp .lp-ai-line.in{animation:lp-pop .52s var(--bounce) both;animation-delay:calc(var(--i) * .17s);display:flex}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}}.lp .lp-cap-label{margin:12px 0 6px}.lp .lp-cap{min-height:88px;font-size:14px;line-height:1.45}.lp .lp-placeholder{color:var(--text-3)}.lp .lp-caret{vertical-align:-.18em;background:var(--accent);width:2px;height:1.1em;margin-left:1px;animation:.9s steps(2,end) infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp .lp-make{background:var(--card);box-shadow:0 0 0 1px var(--card-edge) inset;border-radius:20px;gap:10px;padding:16px;display:grid}.lp .lp-make-row{color:var(--text-2);align-items:center;gap:10px;font-size:14.5px;font-weight:600;transition:color .3s;display:flex}.lp .lp-make-row.done{color:var(--text)}.lp .lp-make-ico{background:var(--fill-2);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.lp .lp-make-ico .spinner{width:14px;height:14px}.lp .lp-make-row.done .lp-make-ico{background:var(--green);color:#fff;animation:lp-pop .42s var(--bounce)}.lp .lp-make-ico svg{width:14px;height:14px}.lp .lp-make .meter{margin-top:4px}.lp .lp-make .meter i.lp-fill{background:var(--sweep);animation:2.6s cubic-bezier(.3,.1,.3,1) both lp-fill}@keyframes lp-fill{0%{transform:scaleX(0)}}.lp .lp-make-note{color:var(--text-3);font-size:12.5px}.lp .lp-ready{opacity:0;transition:opacity .4s, transform .5s var(--bounce);margin-top:16px;transform:translateY(8px)}.lp .lp-ready.on{opacity:1;transform:none}.lp .lp-scr .seg{margin-bottom:10px}.lp .lp-when{opacity:0;transition:opacity .4s, transform .5s var(--bounce);transform:translateY(8px)}.lp .lp-when.on{opacity:1;transform:none}.lp .lp-scr-done{text-align:center;flex-direction:column;align-items:center;padding-top:30px;display:flex}.lp .lp-scr-done .done-mark{width:84px;height:84px;margin-bottom:18px}.lp .lp-scr-done .done-mark svg{width:38px;height:38px}.lp .lp-done-space{height:102px}.lp .lp-appr{text-align:left;gap:8px;width:100%;margin-top:18px;display:grid}.lp .lp-appr-row{background:var(--card);box-shadow:0 0 0 1px var(--card-edge) inset;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lp .lp-scr-done.on .lp-appr-row{animation:lp-pop .52s var(--bounce) both;animation-delay:calc(var(--i) * .14s + .3s)}.lp .lp-appr-n{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.lp .lp-appr-n svg{width:14px;height:14px}.lp .lp-appr-row b{font-size:14px;display:block}.lp .lp-appr-row small{color:var(--text-2);font-size:12px;display:block}.lp .lp-foot{z-index:12;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;transition:transform .56s var(--spring);border-radius:26px;padding:10px;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(140%)}.lp .lp-foot.on{transform:none}.lp .lp-foot.off{transform:translateY(140%)}.lp .lp-foot-hint{text-align:center;color:var(--text-2);padding:2px 10px 10px;font-size:12.5px;line-height:1.4}.lp .lp-cursor{z-index:30;pointer-events:none;width:0;height:0;transition:transform .76s cubic-bezier(.55,0,.2,1);animation:.3s both lp-fade;position:absolute;top:0;left:0}.lp .lp-cursor svg{fill:#fff;stroke:#0b0f1d;stroke-width:1.3px;filter:drop-shadow(0 4px 8px #00000059);width:26px;height:26px;position:absolute;top:-3px;left:-5px}.lp .lp-tap{opacity:0;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.lp .lp-tap.go{background:#7a9cff80;animation:.62s ease-out both lp-tap}@keyframes lp-tap{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}@keyframes lp-fade{0%{opacity:0}}.lp .lp-reelphone .lp-mx{background:#000;border-radius:33px}.lp .lp-reelphone .vid{aspect-ratio:auto;height:100%;box-shadow:none;border-radius:0}.lp .lp-oldtext{z-index:2;text-align:center;color:#fff;text-shadow:0 2px 10px #00000080;font-size:6.6cqw;font-weight:800;line-height:1.15;position:absolute;top:12%;left:10%;right:10%}.lp .lp-reelphone .lk-cover{transition:translate .8s var(--spring);translate:0 -101%}.lp .lp-reelphone .lk-line,.lp .lp-reelphone .lk-mark{opacity:0;transition:opacity .3s,scale .3s;scale:.7}.lp .lp-reelphone.looked .lk-cover{translate:0}.lp .lp-reelphone.looked .lk-line{opacity:1;transition:opacity .4s .45s, scale .7s .45s var(--bounce);scale:1}.lp .lp-reelphone.looked .lk-mark{opacity:1;transition:opacity .4s .75s, scale .7s .75s var(--bounce);scale:1}.lp .lp-reelphone .ig-meta{transition:opacity .4s}.lp .lp-scan{z-index:8;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp .lp-scan.on{opacity:1}.lp .lp-scan:before{content:"";mix-blend-mode:screen;background:linear-gradient(#0000,#7a9cff6b 50%,#0000);height:34%;animation:1.3s linear infinite lp-scan;position:absolute;top:-34%;left:0;right:0}.lp .lp-scan:after{content:"";border-radius:33px;animation:1.3s ease-in-out infinite alternate lp-glow;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #7a9cffb3}@keyframes lp-scan{to{top:100%}}@keyframes lp-glow{0%{opacity:.35}}.lp .lp-reel-pills{z-index:9;gap:6px;display:flex;position:absolute;top:14px;right:12px}.lp .lp-reel-pills .pill.media{height:26px;padding:0 10px;font-size:12px}.lp .lp-plays svg{width:11px;height:11px}.lp .lp-hearts{z-index:9;pointer-events:none;width:40px;height:160px;position:absolute;bottom:30%;right:9%}.lp .lp-heart{color:#ff3b6b;fill:#ff3b6b;opacity:0;width:24px;height:24px;animation:2.6s ease-out infinite lp-heart;position:absolute;bottom:0;left:8px}.lp .lp-heart-1{animation-delay:.5s;left:-4px}.lp .lp-heart-2{width:18px;animation-delay:1s;left:16px}.lp .lp-heart-3{width:20px;animation-delay:1.5s;left:2px}.lp .lp-heart-4{animation-delay:2s;left:12px}@keyframes lp-heart{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(-14px,-150px)scale(1.1)rotate(-14deg)}}.lp-flow-row{gap:56px;max-width:1120px;margin:64px auto 0;display:grid;position:relative}.lp-flow-line{display:none}.lp-flow-step{text-align:center;justify-items:center;gap:26px;display:grid}.lp-flow-phone{width:min(270px,74vw);transition:transform .5s var(--spring);position:relative}.lp-flow-step:hover .lp-flow-phone{transform:translateY(-8px)rotate(-1deg)}.lp-sample{z-index:3;color:var(--text);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:700;position:absolute;top:18px;right:-12px}.lp-flow-text{justify-items:center;gap:8px;max-width:34ch;display:grid}.lp-flow-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.lp-flow-n{background:var(--sweep);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.lp-flow-text h3{letter-spacing:-.02em;font-size:23px;font-weight:750}.lp-flow-text p{color:var(--text-2);font-size:16px;line-height:1.55}.lp .lp-flow-step[data-mml-out=true]{transform:translateY(60px)scale(.96)}@media (width>=900px){.lp-flow-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp-flow-line{z-index:0;width:92%;height:60px;display:block;position:absolute;top:25%;left:4%;right:4%;overflow:visible}.lp-flow-line path{fill:none;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp-flow-track{stroke:var(--line);stroke-dasharray:2 8}.lp-flow-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p,0) - .2) * 3, 1))}.lp-flow-step{z-index:1;position:relative}}.lp-show-frame{perspective:2000px;max-width:1160px;margin:64px auto 0}.lp-browser-lg{transform-origin:50% 10%;transform:rotateX(calc((1 - clamp(0, (var(--p,1) - .06) * 3.2, 1)) * 24deg)) scale(calc(.88 + clamp(0, (var(--p,1) - .06) * 3.2, 1) * .12));transition:transform .12s linear;position:relative;overflow:visible}.lp-browser-lg>.lp-browser-bar{border-radius:18px 18px 0 0}.lp-browser-lg .lp-shot img{border-radius:0 0 18px 18px}.lp-callout{z-index:3;white-space:nowrap;color:var(--bg-elev);background:var(--text);transform:translateY(-50%) scale(calc(.8 + clamp(0, (var(--p,1) - .32 - var(--i) * .035) * 10, 1) * .2));opacity:clamp(0, (var(--p,1) - .32 - var(--i) * .035) * 10, 1);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 14px 30px #0a10284d}.lp-callout i{background:var(--sweep);border-radius:50%;width:12px;height:12px;position:relative}.lp-callout i:after{content:"";border:2px solid #8b3ad299;border-radius:50%;animation:2.2s ease-out infinite lp-ping;position:absolute;inset:-5px}@media (width<=760px){.lp-callout{display:none}}.lp-bento{gap:18px;max-width:1160px;margin:64px auto 0;display:grid}.lp-card{background:var(--card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--card-shadow);transition:transform .5s var(--spring), box-shadow .4s, opacity .9s var(--ease), filter .9s var(--ease);border-radius:26px;flex-direction:column;gap:10px;padding:26px;display:flex;position:relative;overflow:hidden}.lp-card:before{content:"";border-radius:inherit;background:var(--sweep);opacity:0;-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-card:hover{transform:translateY(-4px)}.lp-card:hover:before{opacity:1}.lp-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lp-card-ico{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);transition:transform .5s var(--bounce);border-radius:15px;place-items:center;display:grid}.lp-card:hover .lp-card-ico{transform:rotate(-8deg)scale(1.08)}.lp-card-ico svg{width:22px;height:22px}.lp-card h3{letter-spacing:-.02em;font-size:21px;font-weight:750;line-height:1.2}.lp-card p{color:var(--text-2);max-width:52ch;font-size:16px;line-height:1.55}.lp-card-shot{border-top:1px solid var(--line);max-height:260px;margin:14px -26px -26px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lp-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;font-size:13px;font-weight:700;display:inline-flex}.lp-tag svg{width:13px;height:13px}.lp-tag.live{color:var(--green);background:var(--green-soft)}.lp-tag.limit{color:var(--yellow);background:var(--yellow-soft)}.lp-tag.plan{color:var(--violet);background:var(--violet-soft)}@media (width>=760px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-card.wide{grid-column:span 2}.lp-card.wide:last-child{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:32px;display:grid}.lp-card.wide:last-child>.lp-card-shot{border-top:0;border-left:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000),linear-gradient(#000 70%,#0000);grid-area:1/2/span 3;max-height:330px;margin:-26px -26px -26px 0;mask-image:linear-gradient(#000 72%,#0000)}}.lp-status-grid{gap:18px;max-width:1160px;margin:64px auto 0;display:grid}.lp-col{background:var(--card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--card-shadow);border-radius:26px;padding:26px}.lp-col ul{gap:12px;margin-top:18px;display:grid}.lp-col li{color:var(--text-2);padding-left:20px;font-size:16px;line-height:1.5;position:relative}.lp-col li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px}.lp-col.live li:before{background:var(--green);opacity:1}.lp-col.limit li:before{background:var(--yellow);opacity:1}.lp-col.plan li:before{background:var(--violet);opacity:1}.lp-price{background:var(--card);max-width:1160px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--card-shadow);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin:18px auto 0;padding:26px 28px;display:flex}.lp-price h3{letter-spacing:-.02em;font-size:21px;font-weight:750}.lp-price p{color:var(--text-2);max-width:64ch;margin-top:6px;font-size:16px}@media (width>=900px){.lp-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-close{text-align:center;padding:140px 20px 150px;position:relative;overflow:hidden}.lp-close:before{content:"";z-index:-1;aspect-ratio:1;opacity:.16;filter:blur(80px);background:conic-gradient(#3054e4,#8b3ad2,#c8305e,#f8790c,#3054e4);border-radius:50%;width:min(900px,120vw);animation:30s linear infinite lp-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lp-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.lp-close-in{justify-items:center;gap:22px;max-width:860px;margin:0 auto;display:grid}.lp-close-title{font-size:clamp(40px,6vw,80px)}.lp-close .lp-lede{text-align:center}.lp-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.lp-footer-in{gap:40px;max-width:1200px;margin:0 auto;padding:56px 20px 32px;display:grid}.lp-footer-brand{color:var(--text);justify-items:start;gap:14px;display:grid}.lp-footer-brand p{max-width:40ch;color:var(--text-2);font-size:15px}.lp-footer-brand a,.lp-footer-cols a{color:var(--text);font-weight:600}.lp-footer-brand a:hover,.lp-footer-cols a:hover{color:var(--accent)}.lp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lp-footer-cols>div{align-content:start;gap:10px;font-size:15px;display:grid}.lp-footer-cols>div:last-child{grid-column:1/-1}.lp-footer-cols h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:13px;font-weight:700}.lp-footer-cols p{color:var(--text-2);max-width:36ch;font-size:14px;line-height:1.55}.lp-footer-base{border-top:1px solid var(--line);max-width:1200px;color:var(--text-3);margin:0 auto;padding:18px 20px 32px;font-size:13px}@media (width>=900px){.lp-footer-in{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.lp-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-footer-cols>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp [data-mml-watch][data-mml-out=true]{opacity:1;filter:none;transform:none}.lp-aurora i,.lp-sweep-text,.lp-btn-sweep,.lp-close:before{animation:none!important}.lp-hero-stage>.lp-browser,.lp-hero-phone,.lp-browser-lg{transform:none!important}.lp-callout{opacity:1;transform:translateY(-50%)}.lp-flow-draw{stroke-dashoffset:0!important}}.lp-still .lp-chip,.lp-still .lp-hero-phone .lp-device{animation:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Instrument Serif", ui-serif, Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--color-white:#fff;--spacing:4px;--container-md:28rem;--text-sm:12px;--text-sm--line-height:calc(1.25 / .875);--text-base:13px;--text-base--line-height:calc(1.5 / 1);--text-lg:16px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:20px;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:24px;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:30px;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-normal:1.45;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:1rem;--shadow-sm:0 1px 2px #1720320f;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:10px;--text-md:14px;--tracking-caps:.08em;--radius-full:999px;--width-sidebar:232px;--height-topbar:56px;--width-content:1320px;--color-canvas:#f4f6f9;--color-surface:#fff;--color-surface-2:#f8fafc;--color-surface-3:#eef1f6;--color-border:#e2e7ee;--color-border-strong:#cfd6e1;--color-text:#172032;--color-text-muted:#616d80;--color-text-faint:#8b95a5;--color-accent:#2f5de0;--color-accent-hover:#2049c4;--color-accent-soft:#e9effd;--color-accent-border:#bfd0f8;--color-success:#0f7a4d;--color-success-soft:#e4f4ec;--color-success-border:#a8dcc4;--color-warn:#9a5b00;--color-warn-soft:#fbf0dd;--color-warn-border:#e8c893;--color-danger:#b42318;--color-danger-soft:#fceceb;--color-danger-border:#f0b8b4;--color-instagram:#5b5bd6;--color-tiktok:#b65e0b;--color-youtube:#0d8a5f;--color-brand-ink:#00020d;--duration-quick:.16s;--duration-settled:.26s;--duration-celebrate:.42s;--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--ease-in-out-soft:cubic-bezier(.65, 0, .35, 1);--height-tabbar:56px;--size-touch:44px}[data-theme=dark]{--color-canvas:#0f131a;--color-surface:#161b24;--color-surface-2:#1b212c;--color-surface-3:#222a37;--color-border:#283040;--color-border-strong:#3a4557;--color-text:#e7ecf3;--color-text-muted:#9aa6b8;--color-text-faint:#78849a;--color-text-inverse:#0f131a;--color-accent:#6f95ff;--color-accent-hover:#8aa9ff;--color-accent-soft:#1a2440;--color-accent-border:#35487a;--color-success:#4ec08d;--color-success-soft:#12281f;--color-success-border:#23553f;--color-warn:#d79a45;--color-warn-soft:#2a2115;--color-warn-border:#57431f;--color-danger:#f08078;--color-danger-soft:#2c1918;--color-danger-border:#5c2f2c;--color-neutral-soft:#222a37;--color-neutral-border:#333d4d;--color-instagram:#8080e6;--color-tiktok:#c07f34;--color-youtube:#37a878;--color-gate:#b490e8;--color-gate-soft:#241a35;--color-gate-border:#45325f;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 6px #00000073;--shadow-lg:0 12px 32px #0000008c}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a,button,[role=button],label,select,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html,body{overscroll-behavior-y:none}@media (pointer:coarse){input,select,textarea{font-size:16px}}}@layer components{.brand-sweep{background-image:var(--gradient-brand)}.brand-sweep-text{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.mml-display-sm{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:400;line-height:1.04}.mml-eyebrow{font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[18px\]{height:18px}.h-\[100dvh\]{height:100dvh}.h-\[var\(--height-tabbar\)\]{height:var(--height-tabbar)}.h-\[var\(--height-topbar\)\]{height:var(--height-topbar)}.h-\[var\(--size-touch\)\]{height:var(--size-touch)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[var\(--size-touch\)\]{min-height:var(--size-touch)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-\[18px\]{width:18px}.w-\[var\(--size-touch\)\]{width:var(--size-touch)}.w-\[var\(--width-sidebar\)\]{width:var(--width-sidebar)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[18ch\]{max-width:18ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[var\(--width-content\)\]{max-width:var(--width-content)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-accent-border{border-color:var(--color-accent-border)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-current{border-color:currentColor}.border-danger{border-color:var(--color-danger)}.border-danger-border{border-color:var(--color-danger-border)}.border-success-border{border-color:var(--color-success-border)}.border-transparent{border-color:#0000}.border-warn-border{border-color:var(--color-warn-border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-brand-ink{background-color:var(--color-brand-ink)}.bg-canvas{background-color:var(--color-canvas)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-transparent{background-color:#0000}.bg-warn-soft{background-color:var(--color-warn-soft)}.bg-white{background-color:var(--color-white)}.stroke-current{stroke:currentColor}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-\[clamp\(1\.5rem\,1\.2rem\+1\.8vw\,2rem\)\]{font-size:clamp(1.5rem,1.2rem + 1.8vw,2rem)}.text-md{font-size:var(--text-md)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[var\(--tracking-caps\)\]{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-accent{color:var(--color-accent)}.text-accent\/70{color:#2f5de0b3}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-danger{color:var(--color-danger)}.text-instagram{color:var(--color-instagram)}.text-success{color:var(--color-success)}.text-text{color:var(--color-text)}.text-text-faint{color:var(--color-text-faint)}.text-text-muted{color:var(--color-text-muted)}.text-tiktok{color:var(--color-tiktok)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-youtube{color:var(--color-youtube)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-25{opacity:.25}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-quick\)\]{--tw-duration:var(--duration-quick);transition-duration:var(--duration-quick)}.duration-\[var\(--duration-settled\)\]{--tw-duration:var(--duration-settled);transition-duration:var(--duration-settled)}.ease-\[var\(--ease-out-soft\)\]{--tw-ease:var(--ease-out-soft);transition-timing-function:var(--ease-out-soft)}.placeholder\:text-text-faint::placeholder{color:var(--color-text-faint)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-\[\#f7f8f8\]:hover{background-color:#f7f8f8}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:bg-surface-3:hover{background-color:var(--color-surface-3)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-text:hover{color:var(--color-text)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--color-accent-soft\)\]:focus{--tw-ring-color:var(--color-accent-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:w-auto{width:auto}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:w-\[48\%\]{width:48%}.lg\:w-\[52\%\]{width:52%}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (width>=80rem){.xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (pointer:coarse){.touch\:min-h-\[var\(--size-touch\)\]{min-height:var(--size-touch)}.touch\:px-3{padding-inline:calc(var(--spacing) * 3)}.touch\:px-4{padding-inline:calc(var(--spacing) * 4)}}@keyframes mm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mm-rise{animation:mm-rise var(--duration-settled) var(--ease-out-soft) both}.mm-stagger>*{animation:mm-rise var(--duration-settled) var(--ease-out-soft) both;animation-delay:calc(var(--mm-index,0) * 40ms)}@keyframes mm-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.mm-step-in{animation:mm-slide-in var(--duration-settled) var(--ease-out-soft) both}@keyframes mm-slide-in-back{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.mm-step-in-back{animation:mm-slide-in-back var(--duration-settled) var(--ease-out-soft) both}@keyframes mm-pulse{0%,to{opacity:1}50%{opacity:.45}}.mm-pulse{animation:mm-pulse 1.6s var(--ease-in-out-soft) infinite}@keyframes mm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mm-shimmer{background-image:linear-gradient(90deg, var(--color-surface-2) 0%, var(--color-surface-3) 50%, var(--color-surface-2) 100%);background-size:200% 100%;animation:1.4s linear infinite mm-shimmer}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-spin{animation:.7s linear infinite mm-spin}@keyframes mm-indeterminate{0%{transform:translate(-100%)scaleX(.4)}50%{transform:translate(0)scaleX(.7)}to{transform:translate(100%)scaleX(.4)}}.mm-indeterminate{animation:mm-indeterminate 1.5s var(--ease-in-out-soft) infinite;transform-origin:0}@keyframes mm-approve{0%{opacity:0;transform:scale(.82)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.mm-approve{animation:mm-approve var(--duration-celebrate) var(--ease-out-soft) both}@keyframes mm-draw{to{stroke-dashoffset:0}}.mm-draw{stroke-dasharray:26;stroke-dashoffset:26px;animation:mm-draw var(--duration-settled) var(--ease-out-soft) .12s forwards}@keyframes mm-sweep-drift{0%,to{background-position:0%}50%{background-position:100%}}.mm-sweep-drift{animation:mm-sweep-drift 9s var(--ease-in-out-soft) infinite;background-size:220% 220%}.mm-tab-bar{transition:transform var(--duration-settled) var(--ease-out-soft), width var(--duration-settled) var(--ease-out-soft)}@keyframes mm-count{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.mm-count{animation:mm-count var(--duration-quick) var(--ease-out-soft) both}.mm-expand{transition:grid-template-rows var(--duration-settled) var(--ease-out-soft);grid-template-rows:0fr;display:grid}.mm-expand[data-open=true]{grid-template-rows:1fr}.mm-expand>*{min-height:0;overflow:hidden}.mm-chevron{transition:transform var(--duration-settled) var(--ease-out-soft)}.mm-chevron[data-open=true]{transform:rotate(180deg)}@keyframes mm-ai-waiting{0%,to{border-color:var(--color-accent-border)}50%{border-color:var(--color-accent)}}.mm-ai-waiting{animation:mm-ai-waiting 1.3s var(--ease-in-out-soft) infinite}@keyframes mm-ai-arrive{0%{background-color:var(--color-accent-soft);border-color:var(--color-accent)}to{background-color:var(--color-surface);border-color:var(--color-border-strong)}}.mm-ai-arrive{animation:mm-ai-arrive .9s var(--ease-out-soft) both}@keyframes mm-ai-spark{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.mm-ai-button:hover .mm-ai-spark{animation:mm-ai-spark 1.2s var(--ease-in-out-soft) infinite}@keyframes mm-guide-caret{0%,45%{opacity:1}50%,95%{opacity:0}}.mm-guide-caret{animation:1.1s step-end infinite mm-guide-caret}@keyframes mm-guide-type{0%{max-width:0}to{max-width:100%}}.mm-guide-type{animation:mm-guide-type 1.6s var(--ease-out-soft) both}@keyframes mm-guide-pick{0%,30%{transform:scale(1)}45%{transform:scale(1.12)}60%,to{transform:scale(1)}}.mm-guide-pick{animation:mm-guide-pick 1.8s var(--ease-out-soft) .4s both;display:inline-block}@keyframes mm-guide-lift{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.mm-guide-lift{animation:mm-guide-lift var(--duration-settled) var(--ease-out-soft) .2s both}@keyframes mm-guide-fill{0%{width:0}to{width:66%}}.mm-guide-fill{animation:mm-guide-fill 1.5s var(--ease-out-soft) .25s both}@keyframes mm-guide-band{0%,to{opacity:.45}50%{opacity:1}}.mm-guide-band{animation:mm-guide-band 2.4s var(--ease-in-out-soft) infinite}@keyframes mm-guide-drop{0%{opacity:0;transform:translateY(-10px)}25%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(22px)}}.mm-guide-drop{animation:mm-guide-drop 2.8s var(--ease-in-out-soft) infinite}@media (prefers-reduced-motion:reduce){.mm-rise,.mm-stagger>*,.mm-step-in,.mm-step-in-back,.mm-pulse,.mm-shimmer,.mm-spin,.mm-indeterminate,.mm-approve,.mm-draw,.mm-sweep-drift,.mm-guide-caret,.mm-guide-type,.mm-guide-pick,.mm-guide-lift,.mm-guide-band,.mm-guide-drop,.mm-ai-waiting,.mm-ai-arrive,.mm-ai-spark,.mm-count{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.mm-guide-fill{width:66%!important;animation:none!important}.mm-guide-type{max-width:100%!important}.mm-tab-bar,.mm-expand,.mm-chevron{transition:none!important}}.mml-grain:after{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mml-vignette:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(78% 62% at 50% 42%,#0000 42%,#0000009e 100%);position:absolute;inset:0}.mm-safe-top{padding-top:env(safe-area-inset-top,0px)}.mm-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.mm-safe-x{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.mm-pad-tabbar{padding-bottom:calc(var(--height-tabbar) + env(safe-area-inset-bottom,0px) + 1rem)}.mm-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-y:auto}@keyframes mm-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes mm-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes mm-fade-in{0%{opacity:0}to{opacity:1}}.mm-sheet-up{animation:mm-sheet-up var(--duration-settled) var(--ease-out-soft) both}.mm-sheet-in{animation:mm-sheet-in var(--duration-quick) var(--ease-out-soft) both}.mm-fade-in{animation:mm-fade-in var(--duration-quick) linear both}.mm-sheet-dragging{transition:none!important;animation:none!important}.mm-pull-indicator{transition:opacity var(--duration-quick) linear}@media (prefers-reduced-motion:reduce){.mm-sheet-up,.mm-sheet-in,.mm-fade-in{opacity:1!important;animation:none!important;transform:none!important}}}:root{--gradient-brand:linear-gradient(100deg, #3054e4 0%, #5855e7 20%, #8b3ad2 42%, #c8305e 62%, #f04848 80%, #f8790c 100%)}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400.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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.mx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sweep:linear-gradient(100deg, #3054e4 0%, #5855e7 20%, #8b3ad2 42%, #c8305e 62%, #f04848 80%, #f8790c 100%);--accent:#7a9cff;--accent-press:#5f82ee;--series:#6a8cf0;--on-accent:#061033;--accent-soft:#7a9cff29;--green:#3dd68c;--yellow:#f5b83d;--red:#ff6b6b;--violet:#b490e8;--orange:#ff9f43;--slate:#5b6278;--green-soft:#3dd68c29;--yellow-soft:#f5b83d29;--red-soft:#ff6b6b29;--violet-soft:#b490e82e;--ig:#8080e6;--tt:#c07f34;--yt:#37a878;--bg:#060914;--bg-elev:#0e1324;--card:#11172a9e;--card-2:#1b233cc2;--card-edge:#ffffff12;--fill:#ffffff12;--fill-2:#ffffff1f;--separator:#ffffff14;--text:#ecf0fa;--text-2:#ecf0fab3;--text-3:#ecf0fa80;--media-bg:#10131f;--au-1:#3054e475;--au-2:#8b3ad252;--au-3:#c8305e33;--au-4:#f8790c21;--glass:#090d1b94;--glass-strong:#090d1bdb;--glass-edge:#ffffff21;--glass-shadow:0 12px 40px #00000080, 0 1px 0 #ffffff12 inset;--glass-blur:blur(28px) saturate(180%);--card-blur:blur(18px) saturate(150%);--scrim:#00000080;--lift-shadow:0 4px 16px #0000002e;--sweep-shadow:0 8px 24px #8b3ad273;--accent-shadow:0 6px 20px #5878ff4d;--r-control:12px;--r-card:20px;--r-sheet:28px;--r-full:999px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Segoe UI", system-ui, sans-serif;--fs-large:34px;--fs-title:22px;--fs-headline:17px;--fs-body:17px;--fs-sub:15px;--fs-foot:13px;--fs-cap:12px;--spring:cubic-bezier(.32, .72, 0, 1);--spring-bounce:cubic-bezier(.34, 1.3, .64, 1);--t-fast:.16s;--t-med:.32s;--t-slow:.52s;--gutter:20px;--tabbar-h:64px;--sb:max(10px, env(safe-area-inset-top));--safe-b:max(12px, env(safe-area-inset-bottom))}:root[data-theme=light] .mx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#2f5de0;--accent-press:#2049c4;--series:#2f5de0;--on-accent:#fff;--accent-soft:#2f5de01f;--green:#0f8a57;--yellow:#a86400;--red:#c8322b;--violet:#7038b8;--orange:#c96a0a;--green-soft:#0f8a5721;--yellow-soft:#a8640021;--red-soft:#c8322b1c;--violet-soft:#7038b81c;--ig:#5b5bd6;--tt:#b65e0b;--yt:#0d8a5f;--bg:#eef1f9;--bg-elev:#fff;--card:#ffffffbd;--card-2:#ffffffe6;--card-edge:#ffffffe6;--fill:#101a3c0d;--fill-2:#101a3c17;--separator:#101a3c17;--text:#121a2e;--text-2:#121a2ead;--text-3:#121a2e85;--au-1:#3054e442;--au-2:#8b3ad233;--au-3:#c8305e24;--au-4:#f8790c24;--glass:#ffffff9e;--glass-strong:#ffffffe0;--glass-edge:#ffffffd9;--glass-shadow:0 12px 40px #141e4624, 0 1px 0 #ffffffe6 inset;--lift-shadow:0 4px 16px #141e4614;--accent-shadow:0 6px 18px #2f5de04d}@media (prefers-reduced-transparency:reduce){.mx,:root[data-theme=light] .mx{--glass:var(--bg-elev);--glass-strong:var(--bg-elev);--card:var(--bg-elev);--glass-blur:none;--card-blur:none}}.mx{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.35;position:fixed;inset:0;overflow:clip}.mx.embed{width:100%;height:100%;position:relative;inset:auto}.mx *,.mx :before,.mx :after{box-sizing:border-box}.mx button,.mx input,.mx select,.mx textarea{font:inherit;color:inherit}.mx button{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit;background:0 0;border:0;padding:0}.mx a{color:inherit;text-decoration:none}.mx h1,.mx h2,.mx h3,.mx p{margin:0}.mx svg{display:block}.mx [hidden]{display:none!important}.mx .num{font-variant-numeric:tabular-nums}.mx :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.mx .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mx .skip{z-index:120;background:var(--accent);color:var(--on-accent);border-radius:12px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.mx .skip:focus{top:calc(var(--sb) + 8px)}.mx .aurora{pointer-events:none;filter:blur(60px);transform:translateY(calc(var(--gy,0px) * .5));position:absolute;inset:-10%}.mx .aurora i{border-radius:50%;display:block;position:absolute}.mx .aurora i:first-child{background:var(--au-1);width:70%;height:46%;animation:26s ease-in-out infinite alternate mx-au1;top:-8%;left:-12%}.mx .aurora i:nth-child(2){background:var(--au-2);width:62%;height:44%;animation:31s ease-in-out infinite alternate mx-au2;top:10%;right:-16%}.mx .aurora i:nth-child(3){background:var(--au-3);width:58%;height:40%;animation:23s ease-in-out infinite alternate mx-au3;bottom:4%;left:10%}.mx .aurora i:nth-child(4){background:var(--au-4);width:46%;height:34%;animation:35s ease-in-out infinite alternate-reverse mx-au1;bottom:20%;right:0}@keyframes mx-au1{to{transform:translate(18%,12%)scale(1.15)}}@keyframes mx-au2{to{transform:translate(-20%,16%)scale(.9)}}@keyframes mx-au3{to{transform:translate(14%,-18%)scale(1.2)}}.mx .view{display:flex;position:absolute;inset:0}.mx .chrome{display:contents}.mx .scroll{overscroll-behavior-y:contain;min-width:0;padding:calc(var(--sb) + 58px) var(--gutter) calc(var(--tabbar-h) + var(--safe-b) + 44px);-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 38px),#0000 calc(100% - 10px));mask-image:linear-gradient(#000 calc(100% - 38px),#0000 calc(100% - 10px))}.mx .scroll::-webkit-scrollbar{width:0}.mx .screen{min-width:0}.mx .navbar{z-index:40;height:calc(var(--sb) + 46px);padding:var(--sb) 14px 0;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.mx .navbar>*{pointer-events:auto}.mx .navbar .glass-bg{pointer-events:none;opacity:0;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--separator);transition:opacity var(--t-med);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.mx .navbar.scrolled .glass-bg{opacity:1}.mx .navbar .nav-title{left:0;right:0;top:var(--sb);height:46px;font-size:var(--fs-headline);opacity:0;transition:opacity var(--t-med), transform var(--t-med) var(--spring);pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;transform:translateY(6px)}.mx .navbar.scrolled .nav-title{opacity:1;transform:none}.mx .nav-group{align-items:center;gap:6px;display:flex;position:relative}.mx .nav-btn{border-radius:var(--r-full);background:var(--glass);width:44px;height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--glass-edge) inset, var(--lift-shadow);transition:transform var(--t-fast) var(--spring), background var(--t-fast);flex:none;place-items:center;display:grid}.mx .nav-btn:active{transform:scale(.92)}.mx .nav-btn svg{width:20px;height:20px}.mx .nav-btn.plain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.mx .nav-btn.spin svg{animation:.9s linear infinite mx-spin}.mx .brand-btn{height:44px;transition:background var(--t-fast), transform var(--t-fast) var(--spring);border-radius:999px;align-items:center;gap:9px;min-width:0;padding:0 12px 0 5px;font-size:15px;font-weight:700;display:flex}.mx .brand-btn:active{background:var(--fill);transform:scale(.96)}.mx .brand-btn .chev-d{width:14px;height:14px;color:var(--text-3);flex:none}.mx .brand-btn b{transition:opacity var(--t-fast);text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-weight:700;overflow:hidden}.mx .navbar.scrolled .brand-btn b,.mx .navbar.scrolled .brand-btn .chev-d{opacity:0}.mx .btile{color:#fff;letter-spacing:.02em;background:linear-gradient(140deg, hsl(var(--bh,228) 80% 62%), hsl(calc(var(--bh,228) + 40) 70% 42%));width:34px;height:34px;box-shadow:0 6px 16px hsl(var(--bh,228) 80% 40% / .35), 0 1px 0 #ffffff4d inset;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mx .btile.lg{border-radius:16px;width:52px;height:52px;font-size:16px}.mx .avatar{color:#fff;letter-spacing:.02em;width:40px;height:40px;box-shadow:0 0 0 2px var(--bg);background:linear-gradient(135deg,#3054e4,#8b3ad2);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.mx .avatar img{object-fit:cover;width:100%;height:100%}.mx .avatar.sm{width:32px;height:32px;font-size:12px}.mx .avatar.lg{width:64px;height:64px;font-size:22px}.mx .badge-dot{background:var(--red);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;right:calc(50% - 22px)}.mx .topnav{display:none}.mx .wordmark{letter-spacing:-.02em;background:var(--glass);height:58px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 9px;font-size:19px;font-weight:700;display:flex;position:absolute;top:22px;left:32px}.mx .wordmark img{width:auto;height:40px;transition:transform var(--t-med) var(--spring-bounce)}.mx .wordmark:hover img{transform:scale(1.06)rotate(-4deg)}.mx .sweep-text{background:var(--sweep);color:#0000;-webkit-background-clip:text;background-clip:text}.mx .topbar{background:var(--glass);height:58px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 7px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.mx .tb-create{background:var(--sweep);color:#fff;white-space:nowrap;height:44px;box-shadow:var(--sweep-shadow), 0 1px 0 #ffffff4d inset;transition:transform var(--t-med) var(--spring-bounce);border-radius:999px;align-items:center;gap:8px;margin-right:6px;padding:0 18px 0 14px;font-size:14px;font-weight:700;display:flex}.mx .tb-create svg{width:20px;height:20px}.mx .tb-create:hover{transform:scale(1.04)}.mx .tb-create:active{transform:scale(.96)}.mx .tb{height:44px;color:var(--text-2);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--spring);border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:600;display:flex;position:relative}.mx .tb svg{width:20px;height:20px}.mx .tb:hover{color:var(--text);background:var(--fill)}.mx .tb:active{transform:scale(.96)}.mx .tb.on{background:var(--fill-2);color:var(--text)}.mx .tb .badge-dot{top:2px;right:6px}.mx .topright{align-items:center;gap:10px;display:flex;position:absolute;top:24px;right:32px}.mx .topright .brand-btn{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--glass-edge) inset, var(--lift-shadow);height:48px;padding-left:7px}.mx .topright .avatar{width:44px;height:44px;transition:transform var(--t-med) var(--spring-bounce), box-shadow var(--t-fast)}.mx .topright .avatar:hover,.mx .topright .avatar.on{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);transform:scale(1.06)}.mx .tabbar{left:14px;right:14px;bottom:var(--safe-b);z-index:50;height:var(--tabbar-h);border-radius:var(--r-full);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;transition:transform var(--t-med) var(--spring), opacity var(--t-med);grid-template-columns:1fr 1fr 68px 1fr 1fr;align-items:center;padding:0 6px;display:grid;position:absolute}.mx .tabbar.compact{opacity:.92;transform:translateY(6px)scale(.96)}.mx .tabbar .lens{background:var(--fill-2);opacity:0;transition:left var(--t-slow) var(--spring-bounce), width var(--t-slow) var(--spring), opacity var(--t-fast);pointer-events:none;border-radius:999px;position:absolute;top:6px;bottom:6px;box-shadow:inset 0 1px #ffffff14}.mx .tab{z-index:1;height:52px;color:var(--text-3);letter-spacing:.01em;transition:color var(--t-fast);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex;position:relative}.mx .tab svg{width:24px;height:24px;transition:transform var(--t-med) var(--spring-bounce)}.mx .tab:active svg{transform:scale(.88)}.mx .tab.on{color:var(--text)}.mx .tab.on svg{transform:translateY(-1px)scale(1.04)}.mx .tab-create{background:var(--sweep);color:#fff;width:56px;height:56px;box-shadow:var(--sweep-shadow), 0 1px 0 #ffffff59 inset;transition:transform var(--t-med) var(--spring-bounce);border-radius:50%;justify-self:center;place-items:center;display:grid}.mx .tab-create svg{width:26px;height:26px}.mx .tab-create:active{transform:scale(.9)rotate(45deg)}.mx .large-title{font-size:var(--fs-large);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:6px;font-weight:700;line-height:1.15}.mx .subline{color:var(--text-2);font-size:var(--fs-sub)}.mx .subline b{color:var(--text);font-weight:700}.mx .page-head{margin-bottom:24px}.mx .head-tools{flex:none;align-items:center;gap:10px;display:none}.mx .crumb{color:var(--text-2);border-radius:999px;align-items:center;gap:4px;margin:-8px 0 18px -6px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:none}.mx .crumb svg{width:16px;height:16px}.mx .crumb:hover{background:var(--fill);color:var(--text)}.mx .group-label{font-size:var(--fs-foot);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:30px 0 12px 6px;font-weight:600}.mx .group-label.first{margin-top:0}.mx .footnote{font-size:var(--fs-foot);color:var(--text-3);margin:-8px 6px 22px;line-height:1.45}.mx .link{color:var(--accent);font-weight:600;font-size:var(--fs-sub);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.mx .link svg{color:currentColor;width:14px;height:14px}.mx .text-2{color:var(--text-2)}.mx .text-3{color:var(--text-3)}.mx .text-red{color:var(--red)}.mx .foot{font-size:var(--fs-foot)}.mx .cap{font-size:var(--fs-cap)}.mx .lh{line-height:1.45}.mx .flex{align-items:center;gap:10px;display:flex}.mx .between{justify-content:space-between}.mx .wrap{flex-wrap:wrap}.mx .center{text-align:center}.mx .grow{flex:1;min-width:0}.mx .mt-0{margin-top:0!important}.mx .mb-0{margin-bottom:0!important}.mx .mt-8{margin-top:8px}.mx .mt-14{margin-top:14px}.mx .mt-20{margin-top:20px}.mx .break{overflow-wrap:anywhere}.mx .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.mx .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx .chips.scroll-x{margin:0 calc(var(--gutter) * -1) 16px;padding:0 var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mx .chips.scroll-x::-webkit-scrollbar{display:none}.mx .chip{white-space:nowrap;border-radius:var(--r-full);background:var(--fill);height:36px;color:var(--text);transition:transform var(--t-fast) var(--spring), background var(--t-fast);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mx .chip:hover{background:var(--fill-2)}.mx .chip:active{transform:scale(.95)}.mx .chip.on{background:var(--text);color:var(--bg)}.mx .chip b{opacity:.6;font-variant-numeric:tabular-nums;font-weight:700}.mx .chip svg{width:15px;height:15px}.mx .chip[disabled]{opacity:.45;pointer-events:none}.mx .chip-sep{background:var(--separator);flex:none;width:1px;height:20px}.mx .pill{height:24px;font-size:var(--fs-cap);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.mx .pill svg{width:12px;height:12px}.mx .pill.green{background:var(--green-soft);color:var(--green)}.mx .pill.yellow{background:var(--yellow-soft);color:var(--yellow)}.mx .pill.red{background:var(--red-soft);color:var(--red)}.mx .pill.violet{background:var(--violet-soft);color:var(--violet)}.mx .pill.accent{background:var(--accent-soft);color:var(--accent)}.mx .pill.gray{background:var(--fill);color:var(--text-2)}.mx .pill.media{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;height:22px;padding:0 7px;font-size:11px}.mx .pill.media i{background:var(--c,#fff);border-radius:50%;width:7px;height:7px}.mx .pill .spinner{width:11px;height:11px}.mx .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite mx-spin;display:inline-block}@keyframes mx-spin{to{transform:rotate(360deg)}}.mx .plat{letter-spacing:.03em;color:#fff;vertical-align:-4px;border-radius:6px;flex:none;place-items:center;width:26px;height:20px;font-size:10.5px;font-weight:800;display:inline-grid}.mx .plat.ig{background:var(--ig)}.mx .plat.tt{background:var(--tt)}.mx .plat.yt{background:var(--yt)}.mx .plat.lg{border-radius:11px;width:36px;height:36px;font-size:13px}.mx .plat.xl{border-radius:19px;width:60px;height:60px;font-size:20px}.mx .btn{height:50px;font-weight:650;font-size:var(--fs-body);white-space:nowrap;text-align:center;width:100%;transition:transform var(--t-fast) var(--spring), background var(--t-fast), filter var(--t-fast), opacity var(--t-fast);border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:relative}.mx .btn:hover{filter:brightness(1.06)}.mx .btn:active{filter:brightness(.95);transform:scale(.97)}.mx .btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--accent-shadow)}.mx .btn.secondary{background:var(--fill-2);color:var(--text)}.mx .btn.ghost{color:var(--accent);background:0 0}.mx .btn.danger{background:var(--red-soft);color:var(--red)}.mx .btn.sweep{background:var(--sweep);color:#fff;box-shadow:var(--sweep-shadow)}.mx .btn.sm{height:38px;font-size:var(--fs-sub);border-radius:12px;width:auto;padding:0 15px}.mx .btn svg{flex:none;width:18px;height:18px}.mx .btn[disabled]{opacity:.42;pointer-events:none;box-shadow:none}.mx .btn-row{gap:12px;display:flex}.mx .btn .fillbar{transform-origin:0;transform:scaleX(var(--p,0));background:#ffffff38;transition:transform .12s linear;position:absolute;inset:0}.mx .btn.loading{pointer-events:none;overflow:hidden}.mx .btn.loading>span{position:relative}.mx .seg{background:var(--fill);border-radius:12px;margin-bottom:20px;padding:3px;display:flex;position:relative}.mx .seg button{height:34px;color:var(--text-2);z-index:1;transition:color var(--t-fast);white-space:nowrap;text-align:center;border-radius:9px;flex:1;font-size:14px;font-weight:600;position:relative}.mx .seg button.on{color:var(--text)}.mx .seg .thumb{top:3px;bottom:3px;left:calc(var(--i) * (100% - 6px) / var(--n) + 3px);width:calc((100% - 6px) / var(--n));background:var(--card-2);transition:left var(--t-med) var(--spring);border-radius:9px;position:absolute;box-shadow:0 2px 8px #00000040}.mx .toggle{background:var(--fill-2);width:51px;height:31px;transition:background var(--t-med);border-radius:999px;flex:none;position:relative}.mx .toggle:after{content:"";width:27px;height:27px;transition:transform var(--t-med) var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #0000004d}.mx .toggle.on{background:var(--green)}.mx .toggle.on:after{transform:translate(20px)}.mx .toggle[disabled]{opacity:.4;pointer-events:none}.mx .mx-radio{border:2px solid var(--text-3);color:#0000;width:24px;height:24px;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-med) var(--spring-bounce);border-radius:50%;flex:none;place-items:center;display:grid}.mx .mx-radio.box{border-radius:7px}.mx .mx-radio svg{width:14px;height:14px}.mx .on>.mx-radio,.mx .mx-radio.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:scale(1.08)}.mx .search{background:var(--fill);height:44px;color:var(--text-3);border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;display:flex}.mx .search svg{flex:none;width:17px;height:17px}.mx .search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.mx .field{gap:6px;margin-bottom:16px;display:grid}.mx .field label,.mx .label{font-size:var(--fs-foot);color:var(--text-2);font-weight:600}.mx .field input,.mx .field select,.mx .input{background:var(--fill);height:48px;color:var(--text);appearance:none;border:1.5px solid #0000;border-radius:12px;outline:0;width:100%;padding:0 14px}.mx .field input:focus,.mx .field select:focus,.mx .input:focus,.mx .ta:focus{border-color:var(--accent);background:var(--card-2)}.mx .field .help{font-size:var(--fs-foot);color:var(--text-3);line-height:1.4}.mx .field .err{font-size:var(--fs-foot);color:var(--red);line-height:1.4}.mx .ta{background:var(--fill);width:100%;color:var(--text);resize:none;border:1.5px solid #0000;border-radius:16px;outline:0;padding:14px;line-height:1.45;display:block}.mx .ta.mono{font-size:13px}.mx .ta.writing{border-color:var(--accent);animation:1.2s ease-in-out infinite mx-ai-pulse}@keyframes mx-ai-pulse{50%{box-shadow:0 0 0 5px var(--accent-soft)}}.mx .stepper-num{align-items:center;gap:4px;display:flex}.mx .stepper-num button{background:var(--fill-2);border-radius:11px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:600;display:grid}.mx .stepper-num b{text-align:center;min-width:32px;font-size:17px}.mx .card{background:var(--card);border-radius:var(--r-card);min-width:0;-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);box-shadow:0 0 0 1px var(--card-edge) inset;margin-bottom:20px;padding:22px;position:relative}.mx .card.tight{padding:8px 0 0}.mx .card.tight>.card-head{margin:0;padding:12px 20px 6px}.mx .card.plain{background:var(--fill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mx .card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mx .card-title{font-size:var(--fs-headline);letter-spacing:-.01em;min-width:0;font-weight:600}.mx .card-title .eyebrow{font-size:var(--fs-cap);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-weight:600;display:block}.mx .grid{gap:20px;display:grid}.mx .grid>div{min-width:0}.mx .grid>.card,.mx .grid>div>.card:last-child,.mx .grid>div>.list:last-child{margin-bottom:0}.mx .list{background:var(--card);border-radius:var(--r-card);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);box-shadow:0 0 0 1px var(--card-edge) inset;margin-bottom:20px;overflow:hidden}.mx .card .list,.mx .sheet .list{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mx .card .list.inset{background:0 0;border-radius:0;margin:0}.mx .sheet .list{background:var(--fill)}.mx .row{text-align:left;border-bottom:1px solid var(--separator);width:100%;min-height:60px;transition:background var(--t-fast);align-items:center;gap:14px;padding:14px 18px;display:flex}.mx .row:last-child{border-bottom:0}.mx button.row:hover,.mx a.row:hover{background:var(--fill)}.mx button.row:active,.mx a.row:active{background:var(--fill-2)}.mx button.row[disabled]{opacity:.5;pointer-events:none}.mx .row .ico,.mx .ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mx .ico svg{width:18px;height:18px}.mx .ico.round{border-radius:50%}.mx .row .mx-body{flex:1;min-width:0}.mx .row .t{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:550;overflow:hidden}.mx .row .s{font-size:var(--fs-foot);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.mx .row.wrap-text .t,.mx .row.wrap-text .s{white-space:normal}.mx .row .end{color:var(--text-2);font-size:var(--fs-sub);flex:none;align-items:center;gap:8px;display:flex}.mx .row .end .big{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.mx .chev{width:16px;height:16px;color:var(--text-3);flex:none}.mx .thumb{flex:none;width:44px;display:block}.mx .thumb.md{width:56px}.mx .row .m{min-width:0;color:var(--text-2);align-items:center;gap:8px;margin-top:7px;font-size:12.5px;display:flex}.mx .row .m span:not(.pill):not(.pips):not(.plat){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx .row .rank{text-align:center;width:14px;color:var(--text-3);flex:none}.mx .post-row{align-items:center;padding-top:12px;padding-bottom:12px}.mx .post-row.lifted{animation:mx-lift .4s var(--spring)}@keyframes mx-lift{40%{transform:scale(.97)}}.mx .banner{background:var(--yellow-soft);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.mx .banner>svg,.mx .banner>.spinner{width:20px;height:20px;color:var(--yellow);flex:none;margin-top:1px}.mx .banner>div{min-width:0}.mx .banner b{margin-bottom:2px;font-size:15px;display:block}.mx .banner.info{background:var(--accent-soft)}.mx .banner.info>svg,.mx .banner.info>.spinner{color:var(--accent)}.mx .banner.gate{background:var(--violet-soft)}.mx .banner.gate>svg{color:var(--violet)}.mx .banner.bad{background:var(--red-soft)}.mx .banner.bad>svg{color:var(--red)}.mx .banner.good{background:var(--green-soft)}.mx .banner.good>svg{color:var(--green)}.mx .banner .btn{margin-top:12px}.mx .banner .ulink{color:inherit}.mx .empty{text-align:center;padding:36px 20px}.mx .empty .ic{background:var(--accent-soft);width:60px;height:60px;color:var(--accent);border-radius:19px;place-items:center;margin:0 auto 14px;display:grid}.mx .empty .ic svg{width:28px;height:28px;animation:3s ease-in-out infinite mx-floaty}@keyframes mx-floaty{50%{transform:translateY(-3px)}}.mx .empty h3{font-size:var(--fs-headline);margin-bottom:4px;font-weight:600}.mx .empty p{color:var(--text-2);font-size:var(--fs-sub);max-width:36ch;margin:0 auto 16px;line-height:1.45}.mx .sk{background:linear-gradient(90deg, var(--fill) 25%, var(--fill-2) 50%, var(--fill) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s infinite mx-shimmer}@keyframes mx-shimmer{to{background-position:-200% 0}}.mx .sk-row{align-items:center;gap:14px;padding:14px 18px;display:flex}.mx .sk-row .sk.box{border-radius:8px;flex:none;width:44px;height:78px}.mx .sk-row .lines{flex:1;gap:8px;display:grid}.mx .sk-row .lines .sk{height:12px}.mx .vid{aspect-ratio:9/16;background:var(--media-bg);color:#fff;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:14px;flex:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.mx .vid.xs{border-radius:8px}.mx .vid.lg{border-radius:22px;box-shadow:0 24px 60px #00000073}.mx .vid-bg{background:radial-gradient(60% 40% at 30% 18%, hsl(calc(var(--h) + 40) 90% 72% / .55), transparent 70%), linear-gradient(165deg, hsl(var(--h) 72% 50%), hsl(calc(var(--h) + 55) 70% 22%));position:absolute;inset:-8%}.mx .vid:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000004d,#0000 30% 52%,#000000a8);position:absolute;inset:0}.mx .vid.bare:after{display:none}.mx .vid-hook{z-index:2;letter-spacing:-.01em;text-shadow:0 2px 12px #00000073;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:8.4cqw;font-weight:800;line-height:1.12;display:-webkit-box;position:absolute;top:14%;left:8%;right:8%;overflow:hidden}.mx .vid-mark{z-index:2;opacity:.55;width:22cqw;height:22cqw;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.mx .vid-dur{z-index:3;font-variant-numeric:tabular-nums;align-items:center;gap:1.6cqw;font-size:5.2cqw;font-weight:700;display:flex;position:absolute;bottom:5%;left:6%}.mx .vid-dur svg{width:5.4cqw;height:5.4cqw}.mx .vid-real{object-fit:cover;background:#000;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mx .vid-real.letterbox{object-fit:contain}.mx .vid-play{z-index:4;place-items:center;width:100%;display:grid;position:absolute;inset:0}.mx .vid-play i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:22cqw;height:22cqw;transition:transform var(--t-med) var(--spring-bounce), opacity var(--t-fast);background:#0000006b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.mx .vid-play i svg{width:9cqw;height:9cqw;margin-left:1cqw}.mx .vid-play:hover i{transform:scale(1.08)}.mx .vid.playing .vid-play i{opacity:0}.mx .vid.playing .vid-play:hover i{opacity:1}.mx .vid.playing:after{opacity:.4}.mx .vid-prog{z-index:5;background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.mx .vid-prog i{height:100%;width:var(--p,0%);background:#fff;display:block}@container (width<=80px){.mx .vid-hook,.mx .vid-dur,.mx .vid-mark{display:none}}@container (width<=150px){.mx .vid-hook{top:19%}}.mx .ig-top{z-index:3;letter-spacing:-.01em;font-size:5.6cqw;font-weight:800;position:absolute;top:4.5%;left:6%}.mx .vid.ig .vid-hook{top:15%}.mx .ig-rail{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:5cqw;font-size:3.3cqw;font-weight:600;display:flex;position:absolute;bottom:15%;right:4%}.mx .ig-rail svg{filter:drop-shadow(0 1px 3px #0006);width:8.4cqw;height:8.4cqw;margin:0 auto 1cqw}.mx .ig-meta{z-index:3;font-size:4.1cqw;line-height:1.32;position:absolute;bottom:5%;left:5%;right:19%}.mx .ig-who{align-items:center;gap:2.4cqw;margin-bottom:2cqw;font-weight:700;display:flex}.mx .ig-av{background:var(--sweep);border-radius:50%;place-items:center;width:9.4cqw;height:9.4cqw;font-size:3.3cqw;font-weight:800;display:grid;box-shadow:0 0 0 .6cqw #ffffffd9}.mx .ig-follow{border-radius:2cqw;padding:.8cqw 2.6cqw;font-size:3.4cqw;font-weight:700;box-shadow:inset 0 0 0 1px #ffffffb3}.mx .ig-cap{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.mx .ig-cap:empty:before{content:"Your caption shows here";opacity:.6}.mx .ig-tags{opacity:.92;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:1cqw;font-weight:600;display:-webkit-box;overflow:hidden}.mx .ig-audio{opacity:.9;align-items:center;gap:1.6cqw;margin-top:2cqw;font-size:3.5cqw;display:flex}.mx .ig-audio svg{width:4cqw;height:4cqw}.mx .pips{vertical-align:2px;flex:none;align-items:center;gap:4px;display:inline-flex}.mx .pips i{background:var(--fill-2);border-radius:99px;width:16px;height:4px}.mx .pips i.on{background:var(--accent)}.mx .pips i.now{background:var(--violet)}.mx .appr{gap:0;display:grid}.mx .appr .a{gap:14px;padding:0 0 18px;display:flex;position:relative}.mx .appr .a:last-child{padding-bottom:0}.mx .appr .a:before{content:"";background:var(--separator);border-radius:2px;width:2px;position:absolute;top:28px;bottom:0;left:13px}.mx .appr .a:last-child:before{display:none}.mx .appr .n{background:var(--fill-2);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.mx .appr .n svg{width:15px;height:15px}.mx .appr .a.done .n{background:var(--accent);color:var(--on-accent)}.mx .appr .a.done:before{background:var(--accent);opacity:.5}.mx .appr .a.now .n{background:var(--violet);color:#fff;box-shadow:0 0 0 4px var(--violet-soft)}.mx .appr b{font-size:15px;font-weight:600;line-height:28px;display:block}.mx .appr small{color:var(--text-2);overflow-wrap:anywhere;margin-top:-2px;font-size:13px;line-height:1.4;display:block}.mx .hero-num{letter-spacing:-.035em;font-size:52px;font-weight:700;line-height:1}.mx .hero-num.md{font-size:38px}.mx .hero-row{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.mx .delta{font-size:var(--fs-foot);color:var(--text-2);align-items:center;gap:4px;font-weight:600;display:inline-flex}.mx .delta i{font-style:normal;font-weight:800}.mx .delta.up i{color:var(--green)}.mx .delta.down i{color:var(--red)}.mx .stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.mx .stat{background:var(--fill);text-align:left;border-radius:14px;min-width:0;padding:14px}.mx .stat .k{font-size:var(--fs-cap);color:var(--text-2);font-weight:600}.mx .stat .v{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:21px;font-weight:700;overflow:hidden}.mx .stat .d{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.mx .post-tabs{margin-bottom:20px}.mx .rp-stats{grid-template-columns:repeat(4,1fr);margin-bottom:4px}.mx .rp-stats .stat{cursor:help}.mx .stat .d.rp-up,.mx .stat .d.rp-down{align-items:center;gap:3px;font-weight:600;display:flex}.mx .stat .d.rp-up{color:var(--green)}.mx .stat .d.rp-down{color:var(--red)}.mx .stat .d svg{flex:none;width:12px;height:12px}.mx .rp-acct{text-transform:none;letter-spacing:0;margin-left:6px}.mx .rp-summary{margin:0 0 6px;font-size:16px;line-height:1.5}.mx .rp-points{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.mx .rp-points li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.mx .rp-points li svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:3px}.mx .rp-seg{margin-bottom:12px}.mx .rp-chart{position:relative}.mx .rp-chart svg{border-radius:8px;width:100%;height:auto;display:block;overflow:visible}.mx .rp-chart svg:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mx .rp-grid{stroke:var(--fill-2);stroke-width:1px}.mx .rp-tick{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.mx .rp-area{fill:var(--series);opacity:.1}.mx .rp-line{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mx .rp-dot{fill:var(--series);stroke:var(--card-2);stroke-width:2px}.mx .rp-end{fill:var(--text);font-size:12px;font-weight:700}.mx .rp-cross{stroke:var(--text-3);stroke-width:1px}.mx .rp-tip{pointer-events:none;background:var(--card-2);box-shadow:0 6px 20px #0000002e, 0 0 0 1px var(--card-edge) inset;white-space:nowrap;border-radius:10px;gap:1px;padding:7px 10px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%)}.mx .rp-tip b{font-size:15px}.mx .rp-tip span{color:var(--text-2)}.mx .rp-table{margin-top:12px;font-size:13px}.mx .rp-table summary{cursor:pointer;color:var(--text-2);padding:6px 0;font-weight:600}.mx .rp-table table,.mx .rp-cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mx .rp-table th,.mx .rp-table td,.mx .rp-cmp th,.mx .rp-cmp td{text-align:right;border-bottom:1px solid var(--fill);white-space:nowrap;padding:7px 6px}.mx .rp-table th:first-child,.mx .rp-table td:first-child,.mx .rp-cmp th:first-child{text-align:left}.mx .rp-table thead th,.mx .rp-cmp thead th{color:var(--text-3);font-size:12px;font-weight:600}.mx .rp-cmp tbody th{font-weight:600}.mx .rp-table{overflow-x:auto}@media (width<=599.98px){.mx .rp-stats{grid-template-columns:repeat(2,1fr)}}.mx .spark{flex:none;width:132px;height:44px;overflow:visible}.mx .chart{grid-template-columns:auto 1fr;gap:0 10px;margin-top:20px;display:grid;position:relative}.mx .chart-y{height:168px;color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.mx .chart-y span{transform:translateY(-50%)}.mx .chart-y span:last-child{transform:translateY(50%)}.mx .chart-plot{border-bottom:1px solid var(--separator);background:linear-gradient(var(--separator), var(--separator)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--separator), var(--separator)) 0 50% / 100% 1px no-repeat;align-items:flex-end;height:168px;display:flex;position:relative}.mx .col{outline:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.mx .col i{background:var(--accent);transform-origin:bottom;width:calc(100% - 2px);max-width:24px;min-height:2px;animation:mx-grow-y .7s var(--spring) both;border-radius:4px 4px 0 0;display:block}.mx .col i.na{border:1.5px dashed var(--text-3);background:0 0;border-bottom:0;min-height:8px}.mx .col:hover i,.mx .col:focus-visible i{filter:brightness(1.25)saturate(1.1)}@keyframes mx-grow-y{0%{transform:scaleY(0)}}.mx .chart-x{color:var(--text-3);font-variant-numeric:tabular-nums;grid-column:2;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.mx .tip{z-index:5;pointer-events:none;background:var(--text);color:var(--bg);white-space:nowrap;opacity:0;border-radius:10px;padding:6px 10px;font-size:12px;line-height:1.3;transition:opacity .12s;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.mx .tip b{font-size:14px;display:block}.mx .tip.show{opacity:1}.mx .meter{background:var(--accent-soft);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.mx .meter i{background:var(--accent);transform-origin:0;height:100%;animation:mx-grow .9s var(--spring) both;border-radius:99px;display:block}@keyframes mx-grow{0%{transform:scaleX(0)}}.mx .ring-svg{flex:none;transform:rotate(-90deg)}.mx .ring-svg circle{fill:none;stroke-linecap:round}.mx .ring-svg .val{transition:stroke-dashoffset 1s var(--spring)}.mx .setup-hero{align-items:center;gap:18px;margin-bottom:8px;display:flex}.mx .setup-hero .ring-wrap{flex:none;position:relative}.mx .setup-hero .ring-wrap>span{text-align:center;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.mx .setup-hero .ring-wrap b{font-size:24px}.mx .setup-hero .ring-wrap small{color:var(--text-3);margin-top:2px;font-size:11px;font-weight:700;display:block}.mx .step-row .ico{background:var(--fill-2);color:var(--text-3);border-radius:50%}.mx .step-row.done .ico{background:var(--green);color:#05301c}.mx .step-row.now .ico{background:var(--accent);color:var(--on-accent)}.mx .step-row.done .t{color:var(--text-2)}.mx .how{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mx .how div{background:var(--fill);text-align:center;white-space:nowrap;border-radius:14px;padding:12px 2px;font-size:11.5px;font-weight:600}.mx .how .ico{background:var(--accent-soft);color:var(--accent);border-radius:50%;margin:0 auto 8px}.mx .h-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:12px;margin:0 -22px;padding:2px 22px 6px;display:flex;overflow-x:auto}.mx .h-scroll::-webkit-scrollbar{display:none}.mx .h-scroll>*{scroll-snap-align:start;flex:0 0 132px}.mx .reels{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.mx .reel{text-align:left;width:100%;min-width:0;transition:transform var(--t-fast) var(--spring);display:block;position:relative}.mx .reel:hover{transform:translateY(-2px)}.mx .reel:active{transform:scale(.97)}.mx .reel-top{z-index:6;pointer-events:none;justify-content:space-between;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.mx .reel-meta{padding:8px 3px 0;font-size:13px}.mx .reel-meta b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.mx .reel-meta span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mx .reel.sk-card .vid{background:linear-gradient(90deg, var(--fill) 25%, var(--fill-2) 50%, var(--fill) 75%);background-size:200% 100%;animation:1.4s infinite mx-shimmer}.mx .reel.sk-card .vid:after{display:none}.mx .reel.used{opacity:.6}.mx .ico.ok{color:var(--green)}.mx .cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.mx .cal-head b{letter-spacing:-.01em;font-size:19px;font-weight:700}.mx .cal-head .nav-btn{background:var(--fill);width:36px;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mx .cal-head .nav-btn svg{width:17px;height:17px}.mx .month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mx .month .dh{color:var(--text-3);text-align:center;padding:2px 0 8px;font-size:11px;font-weight:700}.mx .month .d{aspect-ratio:1;cursor:pointer;transition:background var(--t-fast), transform var(--t-fast) var(--spring);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.mx .month .d:active{transform:scale(.94)}.mx .month .d .n{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:600;display:grid}.mx .month .d.out{opacity:.32}.mx .month .d.past .n{color:var(--text-2)}.mx .month .d.today .n{background:var(--accent);color:var(--on-accent);font-weight:800}.mx .month .d.sel{background:var(--fill-2);box-shadow:0 0 0 1.5px var(--accent) inset}.mx .month .dots{gap:3px;height:5px;display:flex}.mx .month .dots i{background:var(--c);border-radius:50%;width:5px;height:5px}.mx .cal-chip{display:none}.mx .cal-more{color:var(--text-3);padding-left:4px;font-size:11px;font-weight:600;display:none}.mx .legend{color:var(--text-2);flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:11.5px;display:flex}.mx .legend span{align-items:center;gap:6px;display:inline-flex}.mx .legend i{background:var(--c);border-radius:50%;width:8px;height:8px}.mx .cal-card{padding:18px 16px 16px}.mx .post-grid{display:block}.mx .post-media{justify-content:center;margin-bottom:22px;display:flex}.mx .post-media .vid{width:210px}.mx .post-title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:10px 0 6px;font-size:26px;font-weight:700;line-height:1.2}.mx .caption-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.mx .tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.mx .tag{background:var(--fill);height:30px;color:var(--accent);animation:mx-chip-pop var(--t-med) var(--spring-bounce) both;border-radius:999px;align-items:center;gap:2px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.mx .tag.still{animation:none}.mx .tag.own{color:var(--green)}.mx .tag button{width:20px;height:20px;color:var(--text-3);border-radius:50%;place-items:center;margin-right:-6px;display:grid}.mx .tag button svg{width:11px;height:11px}.mx .tag-in{background:0 0;border:0;outline:0;flex:1;min-width:120px;height:30px;font-size:14px}@keyframes mx-chip-pop{0%{opacity:0;transform:scale(.8)}}.mx .kv{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mx .kv .k{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.mx .kv .v{overflow-wrap:anywhere;margin-top:3px;font-size:15px;font-weight:600}.mx .chain{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mx .chain span{background:var(--fill);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.mx .chain svg{width:14px;height:14px;color:var(--text-3)}.mx .scrim{z-index:70;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--t-med);position:absolute;inset:0}.mx .scrim.show{opacity:1;pointer-events:auto}.mx .sheet{z-index:80;overscroll-behavior:contain;border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-height:90%;padding:12px 20px calc(var(--safe-b) + 32px);background:var(--bg-elev);box-shadow:0 -1px 0 var(--glass-edge) inset, 0 -20px 60px #00000080;transition:transform var(--t-slow) var(--spring-bounce);scrollbar-width:none;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.mx .sheet::-webkit-scrollbar{display:none}.mx .sheet.show{transform:none}.mx .sheet .grab{background:var(--text-3);opacity:.6;border-radius:999px;width:36px;height:5px;margin:0 auto 18px}.mx .sheet h2{font-size:var(--fs-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:6px;font-weight:700}.mx .sheet .lede{font-size:var(--fs-sub);color:var(--text-2);margin-bottom:16px;line-height:1.45}.mx .sheet-body{animation:mx-rise-in .32s var(--spring) both}.mx .sheet-foot{bottom:calc((var(--safe-b) + 32px) * -1);margin:18px -20px calc((var(--safe-b) + 32px) * -1);padding:14px 20px calc(var(--safe-b) + 22px);background:linear-gradient(to top, var(--bg-elev) 72%, transparent);z-index:3;position:sticky}.mx .sheet-x{display:none}.mx .sheet-x svg{width:15px;height:15px}.mx .toast{left:50%;top:calc(var(--sb) + 10px);z-index:94;background:var(--glass-strong);max-width:calc(100% - 32px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;font-size:var(--fs-foot);opacity:0;pointer-events:none;transition:transform var(--t-med) var(--spring-bounce), opacity var(--t-med);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-20px)}.mx .toast.show{opacity:1;transform:translate(-50%)}.mx .toast svg{width:16px;height:16px;color:var(--accent);flex:none}.mx .toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx .toast.show.acts{pointer-events:auto}.mx .toast .toast-act{background:var(--fill);color:var(--accent);font:inherit;border-radius:999px;flex:none;margin:-6px -8px -6px 4px;padding:6px 10px;font-weight:700}.mx .toast .toast-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mx .confirm-box{background:var(--red-soft);border-radius:16px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.45}.mx .confirm-box b{color:var(--red);margin-bottom:2px;font-size:15px;display:block}.mx .secret{background:var(--fill);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:14px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.mx.bare .tabbar,.mx.bare .navbar,.mx.bare .topnav{display:none!important}.mx.bare .scroll{padding-top:calc(var(--sb) + 78px);padding-bottom:calc(var(--safe-b) + 150px);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--sb) + 14px), #000 calc(var(--sb) + 64px), #000 calc(100% - 38px), transparent calc(100% - 10px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--sb) + 14px), #000 calc(var(--sb) + 64px), #000 calc(100% - 38px), transparent calc(100% - 10px));mask-image:linear-gradient(to bottom, transparent calc(var(--sb) + 14px), #000 calc(var(--sb) + 64px), #000 calc(100% - 38px), transparent calc(100% - 10px))}.mx.bare .toast{top:calc(var(--sb) + 64px)}.mx .flowbar{top:calc(var(--sb) - 4px);z-index:46;background:var(--glass);height:56px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:999px;align-items:center;gap:12px;padding:0 18px 0 8px;display:flex;position:absolute;left:14px;right:14px}.mx .flowbar .x{background:var(--fill);width:40px;height:40px;transition:transform var(--t-fast) var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.mx .flowbar .x:active{transform:scale(.9)}.mx .flowbar .x svg{width:17px;height:17px}.mx .stepper{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;min-width:0;display:grid}.mx .stepper .st{color:var(--text-3);text-align:left;letter-spacing:.01em;cursor:default;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:700;display:flex}.mx .stepper .st span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx .stepper .st i{background:var(--fill-2);border-radius:99px;height:4px;display:block}.mx .stepper .st.done{color:var(--text-2)}.mx .stepper a.st.done{cursor:pointer}.mx .stepper .st.done i{background:var(--accent)}.mx .stepper .st.now{color:var(--text)}.mx .stepper .st.now i{background:var(--sweep)}.mx .flowfoot{left:14px;right:14px;bottom:var(--safe-b);z-index:50;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;border-radius:26px;padding:10px;position:absolute}.mx .flowfoot .hint{color:var(--text-2);text-align:center;padding:2px 10px 10px;font-size:12.5px;line-height:1.4}.mx .flowfoot .hint.bad{color:var(--red)}.mx .flowfoot .back{flex:none;width:50px;padding:0}.mx .flowfoot.slim .btn-row{align-items:center}.mx .flowfoot.slim .hint{text-align:left;flex:1;padding:0 10px 0 4px;font-size:13px}.mx .flowfoot .foot-del{width:100%;height:32px;color:var(--red);transition:background var(--t-fast);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.mx .flowfoot .foot-del svg{width:14px;height:14px}.mx .flowfoot .foot-del:hover{background:var(--red-soft)}.mx .flowfoot .foot-del:disabled{color:var(--text-3);cursor:default;background:0 0}.mx.bare:has(.foot-del) .scroll{padding-bottom:calc(var(--safe-b) + 188px)}.mx .flow{max-width:980px;margin:0 auto}.mx .flow-eyebrow{font-size:var(--fs-foot);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-weight:700}.mx .flow h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:8px;font-size:30px;font-weight:700;line-height:1.15}.mx .flow .lede{color:var(--text-2);font-size:var(--fs-sub);max-width:52ch;margin-bottom:22px;line-height:1.45}.mx .flow-pv{display:none}.mx .flow-pv .cap{text-align:center;color:var(--text-3);margin-top:12px}.mx .pv-inline{background:var(--card);box-shadow:0 0 0 1px var(--card-edge) inset;-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border-radius:18px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:12px;display:flex}.mx .pv-inline .vid{border-radius:10px;width:92px}.mx .pv-inline .side{flex:1;min-width:0}.mx .pv-label{color:var(--text-3);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.mx .pv-text{-webkit-line-clamp:6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.mx .pv-text .js-cap:empty:before{content:"Your caption shows here.";color:var(--text-3)}.mx .pv-tags{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:600;overflow:hidden}.mx .drop{border:1.5px dashed var(--glass-edge);border-radius:var(--r-card);text-align:center;background:var(--card);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-med) var(--spring);margin-bottom:14px;padding:30px 20px 24px}.mx .drop.over{border-color:var(--accent);background:var(--accent-soft);transform:scale(1.01)}.mx .drop p{color:var(--text-2);margin-bottom:16px;font-size:14px}.mx .drop.compact{margin-bottom:0;padding:18px 16px}.mx .drop.compact p{margin-bottom:12px}.mx .picked{border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--card-edge) inset;-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);align-items:flex-start;gap:16px;margin-bottom:14px;padding:16px;display:flex}.mx .picked .vid{width:118px}.mx .picked .info{flex:1;min-width:0}.mx .picked .info b{overflow-wrap:anywhere;font-size:16px;line-height:1.3;display:block}.mx .picked .info small{color:var(--text-2);margin:3px 0 10px;font-size:13px;display:block}.mx .checks{gap:6px;font-size:13.5px;display:grid}.mx .checks div{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.mx .checks svg,.mx .checks .spinner{width:16px;height:16px;color:var(--green);flex:none;margin-top:1px}.mx .checks .warn svg{color:var(--yellow)}.mx .mx-opt{text-align:left;background:var(--card);width:100%;-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--spring);cursor:pointer;border:2px solid #0000;border-radius:18px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:16px 18px;display:flex}.mx .mx-opt:hover{background:var(--card-2)}.mx .mx-opt:active{transform:scale(.985)}.mx .mx-opt.on{border-color:var(--accent);background:var(--accent-soft)}.mx .mx-opt .mx-radio{margin-top:1px}.mx .mx-opt .mx-body{flex:1;min-width:0}.mx .mx-opt .t{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}.mx .mx-opt .s{color:var(--text-2);margin-top:4px;font-size:13px;line-height:1.4}.mx .mx-opt .s a{color:var(--accent);font-weight:600}.mx .mx-opt .ta{background:var(--bg-elev);margin-top:12px}.mx .ai-btn{color:#fff;background:var(--sweep);white-space:nowrap;height:36px;transition:transform var(--t-fast) var(--spring-bounce), filter var(--t-fast);border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #8b3ad261}.mx .ai-btn svg{width:16px;height:16px}.mx .ai-btn:hover{filter:brightness(1.1)}.mx .ai-btn:active{transform:scale(.95)}.mx .ai-btn.busy{pointer-events:none}.mx .ai-btn.busy svg{animation:1s ease-in-out infinite mx-twinkle}@keyframes mx-twinkle{50%{opacity:.7;transform:scale(1.25)rotate(20deg)}}.mx .counter{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.mx .counter.over{color:var(--red)}.mx .acct{text-align:left;background:var(--card);width:100%;transition:border-color var(--t-fast), background var(--t-fast);border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.mx button.acct{cursor:pointer}.mx .acct.on{border-color:var(--accent);background:var(--accent-soft)}.mx .acct.off{opacity:.7;cursor:default;gap:10px;padding:11px 16px}.mx .acct.off .plat{margin-right:-4px}.mx .acct .mx-body{flex:1;min-width:0}.mx .acct .t{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.mx .acct .s{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.35}.mx .acct .s.warn{color:var(--yellow)}.mx .days{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.mx .days::-webkit-scrollbar{display:none}.mx .day{background:var(--fill);width:54px;height:66px;transition:transform var(--t-fast) var(--spring), background var(--t-fast);border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.mx .day small{color:var(--text-3);text-transform:uppercase;font-size:11px;font-weight:700}.mx .day b{font-variant-numeric:tabular-nums;font-size:19px}.mx .day:active{transform:scale(.93)}.mx .day.on{background:var(--accent);color:var(--on-accent)}.mx .day.on small{color:var(--on-accent);opacity:.75}.mx .when-line{background:var(--fill);border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.mx .when-line svg{width:18px;height:18px;color:var(--accent);flex:none}.mx .when-line small{color:var(--text-2);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.mx .review{align-items:flex-start;gap:14px;display:flex}.mx .review .vid{width:72px}.mx .review p{-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mx .fin{text-align:center;flex-direction:column;align-items:center;max-width:460px;margin:0 auto;padding-top:18px;display:flex}.mx .done-mark{background:var(--sweep);color:#fff;width:96px;height:96px;animation:mx-pop .6s var(--spring-bounce) both;border-radius:50%;place-items:center;margin-bottom:26px;display:grid;position:relative;box-shadow:0 18px 50px #8b3ad280}.mx .done-mark svg{stroke-dasharray:30;stroke-dashoffset:30px;width:44px;height:44px;animation:.5s ease-out .25s forwards mx-draw}.mx .done-mark:before,.mx .done-mark:after{content:"";border:2px solid #8b3ad28c;border-radius:50%;animation:1.8s ease-out infinite mx-ripple;position:absolute;inset:0}.mx .done-mark:after{animation-delay:.6s}@keyframes mx-draw{to{stroke-dashoffset:0}}@keyframes mx-ripple{to{opacity:0;transform:scale(1.9)}}@keyframes mx-pop{0%{opacity:0;transform:scale(.6)}}.mx .fin .card{text-align:left;width:100%;margin:24px 0 14px}.mx .fin .btn{margin-top:10px}.mx .flow.solo .flow-grid{display:block}.mx .doors{gap:14px;display:grid}.mx .door{text-align:left;isolation:isolate;min-height:190px;transition:transform var(--t-med) var(--spring), box-shadow var(--t-med);border-radius:24px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.mx .door:hover{transform:translateY(-3px)}.mx .door:active{transform:scale(.985)}.mx .door .ic{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.mx .door .ic svg{width:24px;height:24px}.mx .door .eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.66;margin-top:14px;font-size:12px;font-weight:700}.mx .door h2{letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:700;line-height:1.2}.mx .door p{opacity:.8;max-width:40ch;margin-top:6px;font-size:14px;line-height:1.45}.mx .door .go{align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}.mx .door .go svg{width:17px;height:17px;transition:transform var(--t-med) var(--spring)}.mx .door:hover .go svg{transform:translate(3px)}.mx .door.make{color:#fff;background:#070b1c;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 50px #5855e74d}.mx .door.make:before{content:"";z-index:-1;background:var(--sweep);filter:blur(48px);opacity:.6;border-radius:50%;width:250px;height:250px;animation:9s ease-in-out infinite alternate mx-door-drift;position:absolute;top:-80px;right:-70px}@keyframes mx-door-drift{to{transform:translate(-40px,30px)scale(1.15)}}.mx .door.make .ic{color:#fff;background:#ffffff24}.mx .door.find{background:var(--card);box-shadow:0 0 0 1px var(--card-edge) inset;-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur)}.mx .door.find .ic{background:var(--accent-soft);color:var(--accent)}.mx .door.find .go{color:var(--accent)}.mx .door-thumbs{display:flex;position:absolute;top:18px;right:20px}.mx .door-thumbs .vid{width:34px;box-shadow:0 0 0 2px var(--bg-elev), 0 6px 14px #0000004d;margin-left:-9px}.mx .door-thumbs .vid:first-child{transform:rotate(-7deg)}.mx .door-thumbs .vid:nth-child(3){transform:rotate(7deg)translateY(2px)}.mx .quiet{text-align:center;color:var(--text-3);margin-top:20px;font-size:14px;line-height:1.7}.mx .ulink{color:var(--text-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mx .ulink:hover{color:var(--text)}.mx .mk{margin-bottom:24px}.mx .mk h3{align-items:center;gap:10px;margin-bottom:12px;font-size:17px;font-weight:650;display:flex}.mx .mk h3 .n{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.mx .tools{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.mx .tools::-webkit-scrollbar{display:none}.mx .tool{background:var(--card);box-shadow:0 0 0 1px var(--card-edge) inset;-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:background var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast) var(--spring);border-radius:16px;flex:0 0 160px;padding:12px 30px 12px 14px;display:block;position:relative}.mx .tool:hover{background:var(--card-2)}.mx .tool:active{transform:scale(.97)}.mx .tool b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;display:block;overflow:hidden}.mx .tool small{color:var(--text-2);margin-top:3px;font-size:12px;line-height:1.35;display:block}.mx .tool svg{width:14px;height:14px;color:var(--text-3);position:absolute;top:13px;right:12px}.mx .tool.on{box-shadow:0 0 0 2px var(--accent) inset;background:var(--accent-soft)}.mx .tool.on svg{color:var(--accent)}.mx .tip-line{color:var(--text-2);margin-top:10px;font-size:13px;line-height:1.5}.mx .specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mx .spec{background:var(--fill);text-align:center;border-radius:14px;padding:14px 8px 12px}.mx .spec .art{place-items:center;height:46px;margin-bottom:8px;display:grid}.mx .spec b{font-size:12.5px;line-height:1.25;display:block}.mx .spec small{color:var(--text-3);margin-top:3px;font-size:11px;line-height:1.3;display:block}.mx .spec .ratio{border:2px solid var(--accent);background:var(--accent-soft);border-radius:6px;width:24px;height:42px;display:block}.mx .spec .len{background:var(--fill-2);border-radius:99px;width:64px;height:8px;display:block;position:relative}.mx .spec .len u{background:var(--accent);border-radius:99px;position:absolute;inset:0 34% 0 16%}.mx .spec .safe{border:2px solid var(--text-3);background:linear-gradient(color-mix(in srgb, var(--yellow) 45%, transparent), color-mix(in srgb, var(--yellow) 45%, transparent)) top / 100% 20% no-repeat, linear-gradient(color-mix(in srgb, var(--yellow) 45%, transparent), color-mix(in srgb, var(--yellow) 45%, transparent)) bottom / 100% 26% no-repeat;border-radius:6px;width:26px;height:44px;display:block;position:relative;overflow:hidden}.mx .spec .safe:after{content:"";border:1px dashed var(--accent);background:var(--accent-soft);border-radius:3px;position:absolute;inset:26% 3px 32%}.mx .screen.enter{animation:mx-enter var(--t-med) var(--spring) both}@keyframes mx-enter{0%{opacity:0;transform:translateY(8px)}}.mx .screen.push-in{animation:mx-push-in .38s var(--spring) both}.mx .screen.pop-in{animation:mx-pop-in .38s var(--spring) both}@keyframes mx-push-in{0%{opacity:.4;transform:translate(34%)}}@keyframes mx-pop-in{0%{opacity:.5;transform:translate(-26%)}}.mx .rise-in{animation:mx-rise-in .52s var(--spring) both}@keyframes mx-rise-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.mx.edge-swiping .scroll,.mx.edge-swiping .navbar{box-shadow:-12px 0 30px #00000059}.mx .ptr{top:calc(var(--sb) + 44px);z-index:39;width:36px;height:36px;color:var(--text-2);background:var(--glass-strong);box-shadow:var(--glass-shadow), 0 0 0 1px var(--glass-edge) inset;opacity:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,-30px)}.mx .ptr svg{width:18px;height:18px}.mx .ptr.armed{color:var(--accent)}.mx .ptr.spinning svg{animation:.8s linear infinite mx-spin}:root[data-theme=light] .mx .card,:root[data-theme=light] .mx .list,:root[data-theme=light] .mx .drop,:root[data-theme=light] .mx .picked{box-shadow:0 0 0 1px var(--card-edge) inset, 0 8px 24px #141e4612}:root[data-theme=light] .mx .card .list,:root[data-theme=light] .mx .sheet .list,:root[data-theme=light] .mx .card.plain{box-shadow:none}:root[data-theme=light] .mx .mx-opt,:root[data-theme=light] .mx .acct{box-shadow:0 6px 18px #141e460f}:root[data-theme=light] .mx .seg .thumb{background:#fff;box-shadow:0 2px 8px #141e461f}:root[data-theme=light] .mx .toggle{background:#101a3c24}:root[data-theme=light] .mx .tabbar,:root[data-theme=light] .mx .topbar,:root[data-theme=light] .mx .flowbar,:root[data-theme=light] .mx .flowfoot{box-shadow:0 12px 40px #141e461f,inset 0 0 0 1px #ffffffe6,0 0 0 1px #101a3c0d}:root[data-theme=light] .mx .sheet{box-shadow:0 -20px 60px #141e462e}:root[data-theme=light] .mx .avatar,:root[data-theme=light] .mx .badge-dot{box-shadow:0 0 0 2px #fff}:root[data-theme=light] .mx .stat{background:#101a3c0a}:root[data-theme=light] .mx .step-row.done .ico{color:#fff}:root[data-theme=light] .mx .door.find,:root[data-theme=light] .mx .tool{box-shadow:0 0 0 1px var(--card-edge) inset, 0 8px 24px #141e4612}:root[data-theme=light] .mx .tool.on{box-shadow:0 0 0 2px var(--accent) inset}@media (width>=900px){.mx .scroll{padding:128px 56px 88px;-webkit-mask-image:none;mask-image:none}.mx .screen{max-width:1160px;margin:0 auto}.mx .navbar,.mx .tabbar{display:none}.mx .topnav{z-index:46;pointer-events:none;height:104px;display:block;position:absolute;top:0;left:0;right:0}.mx .topnav>*{pointer-events:auto}.mx .large-title{font-size:40px}.mx .page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.mx .head-tools{display:flex}.mx .crumb{display:inline-flex}.mx .chips.scroll-x{flex-wrap:wrap;margin:0 0 22px;padding:0;overflow:visible}.mx .btn.fit{width:auto;min-width:220px}.mx .screen>.seg,.mx .seg.narrow{max-width:340px}.mx .card{margin-bottom:24px}.mx .grid.cols-main{grid-template-columns:1.5fr 1fr;align-items:start;gap:26px}.mx .grid.cols-2{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.mx .grid.cols-cal{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px}.mx .only-phone{display:none!important}.mx .reels{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:22px 18px}.mx .sheet .reels{grid-template-columns:repeat(3,1fr);gap:14px 12px}.mx .month{gap:6px}.mx .month .d{aspect-ratio:auto;background:var(--fill);justify-content:flex-start;align-items:stretch;gap:5px;min-height:104px;padding:6px}.mx .month .d:hover{background:var(--fill-2)}.mx .month .d .n{width:26px;height:26px;font-size:13px}.mx .month .dots{display:none}.mx .cal-chip{background:var(--card-2);width:100%;min-width:0;box-shadow:3px 0 0 var(--c) inset;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;font-size:11.5px;font-weight:600;display:flex}.mx .cal-chip span{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.mx .cal-chip:hover{filter:brightness(1.15)}.mx .cal-more{display:block}.mx .cal-card{padding:22px}.mx .post-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:44px;display:grid}.mx .post-media{margin:0;position:sticky;top:0}.mx .post-media .vid{width:300px}.mx .post-grid .btn-row,.mx .post-grid .banner{max-width:620px}.mx .sheet{border-radius:var(--r-sheet);opacity:0;pointer-events:none;width:560px;max-height:84%;transition:transform var(--t-med) var(--spring), opacity var(--t-med);padding:26px 24px 30px;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.96)}.mx .sheet.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.mx .sheet .grab{display:none}.mx .sheet-foot{margin:18px -24px -30px;padding:14px 24px 22px;bottom:-30px}.mx .sheet-x{background:var(--fill);z-index:4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.mx .toast,.mx.bare .toast{top:96px}.mx.bare .scroll{padding:116px 56px 160px;-webkit-mask-image:linear-gradient(#0000 40px,#000 96px calc(100% - 132px),#0000 calc(100% - 104px));mask-image:linear-gradient(#0000 40px,#000 96px calc(100% - 132px),#0000 calc(100% - 104px))}.mx.bare:has(.foot-del) .scroll{padding-bottom:198px;-webkit-mask-image:linear-gradient(#0000 40px,#000 96px calc(100% - 170px),#0000 calc(100% - 142px));mask-image:linear-gradient(#0000 40px,#000 96px calc(100% - 170px),#0000 calc(100% - 142px))}.mx .flowbar,.mx .flowfoot{width:620px;left:50%;right:auto;transform:translate(-50%)}.mx .flowbar{top:22px}.mx .flowfoot{bottom:26px}.mx .flow-grid{grid-template-columns:300px minmax(0,520px);justify-content:center;align-items:start;gap:72px;display:grid}.mx .flow-pv{display:block;position:sticky;top:0}.mx .pv-inline{display:none}.mx .flow.solo{max-width:1000px}.mx .flow.fork{max-width:880px;padding-top:26px}.mx .flow.fork .flow-head{text-align:center;margin-bottom:12px}.mx .flow.fork .flow-head .lede{margin-left:auto;margin-right:auto}.mx .flow.fork h1{font-size:38px}.mx .doors{grid-template-columns:1fr 1fr;gap:22px}.mx .door{min-height:320px;padding:30px}.mx .door h2{font-size:26px}.mx .door p{font-size:15px}.mx .door-thumbs{top:26px;right:30px}.mx .door-thumbs .vid{width:42px;margin-left:-11px}.mx .tools{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.mx .tool{flex:150px}.mx .days{margin:0;padding:2px 0 10px}}@media (width<=899.98px){.mx .only-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){.mx *,.mx :before,.mx :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mx .aurora i{animation:none!important}}.mx .lines{gap:8px;margin-bottom:4px;display:grid}.mx .acct.line{align-items:flex-start;margin:0;padding:12px 14px}.mx .acct.line .mx-radio{margin-top:3px}.mx .acct.line .s{color:var(--text-3);margin:0 0 2px;font-size:12px;font-weight:600;display:block}.mx .acct.line .t{white-space:normal;font-weight:700;line-height:1.3}.mx .mx-radio:disabled{opacity:.35}.mx .line-in{width:100%;height:26px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:700}.mx .line-in::placeholder{color:var(--text-3);font-weight:500}.mx .ai-btn:disabled{opacity:.4;box-shadow:none;pointer-events:none}.mx .num-ico{background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:800}.mx button.row[aria-pressed=true]{background:var(--accent-soft)}.mx button.row[aria-pressed=true] .num-ico{background:var(--accent);color:#fff}.mx .lk{z-index:2;position:absolute;inset:0;overflow:hidden}.mx .lk,.mx .lk *{pointer-events:none}.mx .lk-cover{position:absolute}.mx .lk-line{letter-spacing:-.01em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;border-radius:.28em;width:max-content;max-width:84%;padding:.16em .42em .2em;line-height:1.12;position:absolute;transform:translate(-50%)}.mx .lk-line.boxed{background:color-mix(in srgb, var(--band) 72%, transparent)}.mx .lk-line.ghost{opacity:.5}.mx .lk-mark{align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.mx .lk-logo{color:#fff;border-radius:.26em;place-items:center;width:1em;height:1em;display:grid}.mx .lk-logo b{letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif;font-size:.4em;font-weight:800}.mx .lk-name{letter-spacing:.02em;color:#fff;text-shadow:0 .06em .3em #00000080;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:.46em;font-weight:800}.mx .lk-guide{text-align:center;color:#fffc;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff1a 0 6px,#0000 6px 12px);justify-content:center;align-items:center;padding:0 6%;font-size:3.1cqw;font-weight:600;display:flex;position:absolute;left:0;right:0}.mx .lk-guide.top{border-bottom:1px dashed #ffffff73;height:11.5%;top:0}.mx .lk-guide.bottom{border-top:1px dashed #ffffff73;height:26%;bottom:0}.mx .look-edit{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:8px;display:grid}.mx .look-panel{margin-top:4px}.mx .lk-left{min-width:0}.mx .lk-stage{background:#000;border-radius:16px;width:min(236px,62vw);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 44px #0006;container-type:inline-size}.mx .lk-handles{z-index:3;touch-action:none;cursor:pointer;position:absolute;inset:0}.mx .lk-handles.playing{cursor:default}.mx .lk-box{outline-offset:2px;pointer-events:none;border-radius:4px;outline:1.5px dashed #fff9;position:absolute}.mx .lk-box.on{outline:2px solid var(--accent)}.mx .lk-box.big.on{outline-offset:-3px}.mx .lk-box.snap{outline-color:var(--green)}.mx .lk-handle{border:3px solid var(--accent);cursor:nwse-resize;touch-action:none;pointer-events:auto;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-11px;right:-11px;box-shadow:0 2px 8px #0006}.mx .lk-box.big .lk-handle{bottom:4px;right:4px}.mx .lk-transport{align-items:center;gap:10px;margin:12px 0 8px;display:flex}.mx .lk-transport input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.mx .lk-transport .num{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.mx .lk-play{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.mx .lk-play svg{width:16px;height:16px}.mx .lk-strip{--lane:24px;height:calc(var(--lanes) * var(--lane) + 6px);background:var(--fill);cursor:pointer;touch-action:none;border-radius:10px;position:relative;overflow:hidden}.mx .lk-seg{height:calc(var(--lane) - 4px);font-size:11px;font-weight:600;line-height:calc(var(--lane) - 4px);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--text);background:var(--card-2);box-shadow:0 0 0 1px var(--card-edge) inset;border-radius:6px;margin-top:3px;padding:0 6px;position:absolute;overflow:hidden}.mx .lk-seg.k-line{background:var(--accent-soft)}.mx .lk-seg.k-outro{background:var(--violet-soft)}.mx .lk-seg.k-emoji,.mx .lk-seg.k-image,.mx .lk-seg.k-logo{background:var(--green-soft)}.mx .lk-seg.on{box-shadow:0 0 0 2px var(--accent) inset;font-weight:800}.mx .lk-seg.on:before{content:"✓";content:"✓" / "";margin-right:4px}.mx .lk-now{background:var(--text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.mx .lk-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.mx .lk-title{margin-bottom:2px;font-size:17px;font-weight:700}.mx .lk-back{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.mx .lk-back svg{width:15px;height:15px}.mx .lk-field{margin-bottom:14px}.mx .lk-field>.label{margin-bottom:8px;display:block}.mx .lk-field input[type=range]{appearance:auto;height:24px;accent-color:var(--accent);background:0 0;border:0;border-radius:0;padding:0}.mx .lk-times{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mx .lk-times .link:disabled{opacity:.4}.mx .lk-sep{background:var(--separator);height:1px;margin:18px 0}.mx .lk-files{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 12px;margin:14px 0;display:grid}.mx .lk-file{min-width:0}.mx .lk-file-pick{aspect-ratio:1;background:var(--fill);border-radius:12px;place-items:center;width:100%;display:grid;overflow:hidden}.mx .lk-file-pick img,.mx .lk-file-pick video{object-fit:contain;width:100%;height:100%}.mx .lk-file-kind svg{width:28px;height:28px;color:var(--accent)}.mx .lk-file-name{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;font-weight:600;overflow:hidden}.mx .lk-file-sub{color:var(--text-3);margin-bottom:2px;font-size:11px}.mx .link.danger{color:var(--red);font-size:12px}.mx .lk-confirm{margin:12px 0}.mx .lk-emoji{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.mx .lk-emoji button{aspect-ratio:1;background:var(--fill);border-radius:10px;place-items:center;display:grid}.mx .lk-emoji button:hover{background:var(--fill-2)}.mx .lk-emoji img{width:70%;height:70%}.mx .lk-emoji-now{width:44px;height:44px}.mx .btn-row.wrap{flex-wrap:wrap;gap:8px}.mx .row.lk-tpl .end{gap:10px}.mx .sw.any{color:var(--text-2);place-items:center;display:grid;position:relative;overflow:hidden}.mx .sw.any input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mx .sw.any svg{width:14px;height:14px}.mx .lk-wait{aspect-ratio:9/16;background:linear-gradient(90deg, var(--fill) 25%, var(--fill-2) 50%, var(--fill) 75%);background-size:200% 100%;width:100%;animation:1.4s infinite mx-shimmer}.mx .lk-wait.big{border-radius:16px;width:min(236px,62vw);margin:0 auto 24px}.mx .vid-stage{z-index:1;position:absolute;inset:0}.mx .lk-preview{position:absolute;inset:0}.mx .lk-preview .vid-play.on i{opacity:0}.mx .lk-preview .vid-play.on:hover i{opacity:1}.mx .look-panel input[type=range]{width:100%;accent-color:var(--accent)}.mx .look-links{border-top:1px solid var(--separator);flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-top:18px;padding-top:14px;display:flex}.mx .look-warn{max-width:260px;color:var(--yellow);align-items:flex-start;gap:8px;margin:12px auto 0;font-size:13px;line-height:1.4;display:flex}.mx .look-warn svg{flex:none;width:16px;height:16px;margin-top:1px}.mx .swatches{flex-wrap:wrap;gap:10px;display:flex}.mx .sw{background:var(--c);border:2px solid var(--separator);border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #80808059}.mx .sw.on{outline:3px solid var(--accent);outline-offset:2px}@media (width>=900px){.mx .look-edit{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:26px}.mx .lk-stage{width:100%}.mx .look-warn{max-width:none}.mx .sheet:has(.lk-studio){width:min(940px,100% - 48px)}.mx .lk-left{position:sticky;top:0}}.mx .lt-row{text-align:left;width:100%;color:inherit;padding:10px 0;display:block}.mx .lt-row .t{font-weight:600;line-height:1.3}.mx .lt-row .meter{margin-top:8px}.mx .lt-row .s{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.mx .ltest+.ltest{border-top:1px solid var(--separator);margin-top:8px;padding-top:8px}.mx .group-label small{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:500}@media (width>=900px) and (width<=1151.98px){.mx .topnav{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}.mx .wordmark,.mx .topbar,.mx .topright{flex:none;position:static;transform:none}.mx .wordmark{padding:0 9px}.mx .wordmark>span{display:none}.mx .topbar{gap:2px;padding:0 6px}.mx .tb{gap:7px;padding:0 12px}.mx .tb-create{margin-right:4px;padding:0 14px 0 11px}.mx .topright{flex:0 auto;min-width:0;margin-top:5px}.mx .topright .brand-btn b{max-width:120px}}.mx .logo-now{align-items:center;gap:14px;margin-bottom:18px;display:flex}.mx .logo-now img{object-fit:cover;background:var(--fill);border-radius:18px;flex:none;width:72px;height:72px}.mx .logo-now .btile{flex:none}.mx .tpl-list{gap:10px;display:grid}.mx .tpl b{font-size:16px}.mx .tpl-act{border-top:1px solid var(--separator);margin-top:12px;padding-top:12px}.mx .lk-file-pick[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:2px}.mx .session-trouble{z-index:20;padding:8px 16px 0;position:sticky;top:0}
