@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20AC}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20AC}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Sora;font-weight:400;font-display:swap;src:url(/fonts/sora-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+2000-206F}@font-face{font-family:Sora;font-weight:400;font-display:swap;src:url(/fonts/sora-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Sora;font-weight:600;font-display:swap;src:url(/fonts/sora-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+2000-206F}@font-face{font-family:Sora;font-weight:600;font-display:swap;src:url(/fonts/sora-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF}@font-face{font-family:Sora;font-weight:700;font-display:swap;src:url(/fonts/sora-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+2000-206F}@font-face{font-family:Sora;font-weight:700;font-display:swap;src:url(/fonts/sora-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF}:root{--bg: #0E0B1A;--bg2: #0B0915;--surface: #161127;--surface2: #1F1836;--surface3: #2A2147;--line: #2D2550;--line2: #3A3163;--text: #F6F1FF;--muted: #B4ABD3;--faint: #8F86B3;--rose: #FF5C8A;--rose2: #FF8AAA;--violet: #7C5CFF;--violet2: #9B85FF;--green: #5BE3A4;--amber: #FFB86B;--red: #E5484D;--radius: 16px;--radius-lg: 24px;--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--shadow: 0 10px 40px rgba(0, 0, 0, .35);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font:400 16px/1.55 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3,h4{font-family:Sora,Inter,sans-serif;letter-spacing:-.02em;line-height:1.12;margin:0}p{margin:0}a{color:var(--rose2);text-decoration:none}a:hover{color:#ffb3c6}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#ff5c8a59}:focus-visible{outline:2px solid var(--rose);outline-offset:2px;border-radius:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .18s var(--ease),background .2s,border-color .2s,box-shadow .25s,opacity .2s;user-select:none;-webkit-user-select:none}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--rose);color:#0e0b1a;box-shadow:0 6px 24px #ff5c8a47}.btn-primary:hover{background:#ff6f98;color:#0e0b1a;box-shadow:0 8px 32px #ff5c8a6b}.btn-ghost{background:transparent;border-color:var(--line2);color:var(--text)}.btn-ghost:hover{background:var(--surface2);color:var(--text)}.btn-soft{background:var(--surface2);border-color:var(--line);color:var(--text)}.btn-soft:hover{background:var(--surface3);color:var(--text)}.btn-danger{background:var(--red);color:#fff}.btn-sm{min-height:38px;padding:0 14px;font-size:14px}.btn-block{width:100%}.icon-btn{width:48px;height:48px;border-radius:16px;display:inline-grid;place-items:center;background:var(--surface2);border:1px solid var(--line);cursor:pointer;color:var(--text);transition:transform .18s var(--ease),background .2s}.icon-btn:hover{background:var(--surface3)}.icon-btn:active{transform:scale(.93)}.icon-btn.on{background:var(--rose);border-color:var(--rose);color:#0e0b1a}.icon-btn.off{background:var(--red);border-color:var(--red);color:#fff}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:500}.input{width:100%;min-height:50px;padding:12px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:16px;transition:border-color .2s,box-shadow .2s}.input:focus{outline:none;border-color:var(--rose);box-shadow:0 0 0 4px #ff5c8a26}.input::placeholder{color:var(--faint)}.hint{font-size:13px;color:var(--muted)}.error-text{font-size:14px;color:#ff8a8e}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--surface2);border:1px solid var(--line);font-size:13px}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.dot.amber{background:var(--amber)}.dot.red{background:var(--red)}.muted{color:var(--muted)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 max(20px,var(--safe-l)) 0 max(20px,var(--safe-r))}.badge-pro{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#0e0b1a;background:linear-gradient(90deg,#FF8A6B,var(--rose),var(--violet2));background-size:200% 100%;animation:shimmer 4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulse-ring{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.25);border-top-color:currentColor;animation:spin .8s linear infinite}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.wrap.svelte-1q7l584{position:fixed;left:50%;transform:translate(-50%);bottom:calc(20px + var(--safe-b));z-index:1000;display:flex;flex-direction:column;gap:10px;width:min(440px,calc(100vw - 32px));pointer-events:none}.toast.svelte-1q7l584{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:16px;background:#1f1836f5;border:1px solid var(--line2);box-shadow:var(--shadow);font-size:15px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto}.ok.svelte-1q7l584{border-color:#5be3a480}.ok.svelte-1q7l584 svg{color:var(--green)}.error.svelte-1q7l584{border-color:#e5484d99}.error.svelte-1q7l584 svg{color:#ff8a8e}.logo.svelte-tssf2h{display:inline-flex;align-items:center;gap:calc(var(--s) * .28);color:var(--text)}.word.svelte-tssf2h{font-family:Sora,sans-serif;font-weight:600;font-size:calc(var(--s) * .62);letter-spacing:.01em}.animate.svelte-tssf2h .r1:where(.svelte-tssf2h){animation:svelte-tssf2h-in1 6s var(--ease) infinite;transform-origin:45px 60px}.animate.svelte-tssf2h .r2:where(.svelte-tssf2h){animation:svelte-tssf2h-in2 6s var(--ease) infinite;transform-origin:75px 60px}.animate.svelte-tssf2h .lens:where(.svelte-tssf2h){animation:svelte-tssf2h-glow 6s var(--ease) infinite}@keyframes svelte-tssf2h-in1{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes svelte-tssf2h-in2{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes svelte-tssf2h-glow{0%,to{opacity:1}50%{opacity:.82}}.back.svelte-1bxxaoh{position:fixed;inset:0;background:#05040aa8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:900}.modal.svelte-1bxxaoh{position:fixed;z-index:901;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:var(--surface);border:1px solid var(--line2);border-radius:24px;box-shadow:var(--shadow)}.modal.wide.svelte-1bxxaoh{width:min(720px,calc(100vw - 32px))}header.svelte-1bxxaoh{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 8px 24px}h2.svelte-1bxxaoh{font-size:20px}.close.svelte-1bxxaoh{width:44px;height:44px;border-radius:12px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--muted)}.close.svelte-1bxxaoh:hover{background:var(--surface2);color:var(--text)}.body.svelte-1bxxaoh{padding:8px 24px 24px}@media(max-width:600px){.modal.svelte-1bxxaoh{inset:auto 0 0;transform:none;width:100%;border-radius:24px 24px 0 0;max-height:92dvh;padding-bottom:var(--safe-b)}}.page.svelte-5hymd7{position:relative;overflow-x:clip}.orbs.svelte-5hymd7{position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;z-index:0}.orbs.svelte-5hymd7 span:where(.svelte-5hymd7){position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:svelte-5hymd7-drift 18s ease-in-out infinite alternate}.o1.svelte-5hymd7{width:520px;height:520px;background:#ff5c8a;top:-160px;right:-120px;opacity:.28!important}.o2.svelte-5hymd7{width:460px;height:460px;background:#7c5cff;top:260px;left:-200px;opacity:.25!important;animation-delay:-6s!important}.o3.svelte-5hymd7{width:300px;height:300px;background:#ff8a6b;top:520px;right:20%;opacity:.14!important;animation-delay:-12s!important}@keyframes svelte-5hymd7-drift{to{transform:translate(60px,40px) scale(1.12)}}.nav.svelte-5hymd7,.hero.svelte-5hymd7,.sec.svelte-5hymd7,.foot.svelte-5hymd7{position:relative;z-index:1}.nav.svelte-5hymd7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:calc(20px + var(--safe-t));padding-bottom:20px}.nav.svelte-5hymd7 nav:where(.svelte-5hymd7){display:flex;align-items:center;gap:22px;font-size:15px}.nav.svelte-5hymd7 nav:where(.svelte-5hymd7) a:where(.svelte-5hymd7):not(.btn){color:var(--muted)}.nav.svelte-5hymd7 nav:where(.svelte-5hymd7) a:where(.svelte-5hymd7):not(.btn):hover{color:var(--text)}.nav.svelte-5hymd7 .login:where(.svelte-5hymd7){color:var(--text)!important;font-weight:500}.hero.svelte-5hymd7{display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:56px;padding-bottom:96px}.copy.svelte-5hymd7{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:26px}.copy.svelte-5hymd7>:where(.svelte-5hymd7){animation:rise .8s var(--ease) both}.pill.svelte-5hymd7{align-self:flex-start;display:inline-flex;gap:8px;align-items:center;font-size:14px;background:var(--surface2);border:1px solid var(--line);padding:8px 14px;border-radius:999px}h1.svelte-5hymd7{font-size:clamp(46px,8vw,80px);font-weight:700;letter-spacing:-.035em;line-height:1}.grad.svelte-5hymd7{background:linear-gradient(90deg,#ff8a6b,#ff5c8a 40%,#9b85ff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:shimmer 6s linear infinite}.lead.svelte-5hymd7{font-size:clamp(17px,2vw,20px);color:var(--muted);max-width:540px}.cta.svelte-5hymd7{display:flex;flex-wrap:wrap;gap:12px}.big.svelte-5hymd7{min-height:56px;padding:0 28px;font-size:17px}.plats.svelte-5hymd7{display:flex;flex-wrap:wrap;gap:8px}.plats.svelte-5hymd7 span:where(.svelte-5hymd7){font-size:14px;color:var(--muted);border:1px solid var(--line);padding:7px 13px;border-radius:10px}.preview.svelte-5hymd7{flex:1 1 500px;min-width:0;background:#161127e6;border:1px solid var(--line);border-radius:26px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 40px 100px #7c5cff2e;animation:rise 1s .2s var(--ease) both}.screen.svelte-5hymd7{position:relative;height:clamp(240px,32vw,320px);border-radius:18px;overflow:hidden;background:#05040a;display:flex;flex-direction:column;justify-content:flex-end}.scene.svelte-5hymd7{position:absolute;inset:0;background:radial-gradient(120% 80% at 30% 20%,#2a1d4d,#120e22,#05040a)}.bars.svelte-5hymd7{position:absolute;inset:0;background:repeating-linear-gradient(100deg,transparent 0 40px,rgba(255,255,255,.02) 40px 80px);animation:svelte-5hymd7-pan 12s linear infinite}@keyframes svelte-5hymd7-pan{to{background-position:400px 0}}.sync.svelte-5hymd7{position:absolute;top:14px;left:14px;display:flex;gap:8px;align-items:center;background:#0e0b1ad9;padding:7px 12px;border-radius:999px;font-size:13px}.faces.svelte-5hymd7{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:8px}.face.svelte-5hymd7{width:104px;height:72px;border-radius:12px;display:flex;align-items:flex-end;padding:6px 8px;font-size:12px;animation:float 6s ease-in-out infinite}.f1.svelte-5hymd7{background:linear-gradient(160deg,#3a2a66,#24193f);border:2px solid var(--rose)}.f2.svelte-5hymd7{background:linear-gradient(160deg,#2a2147,#191230);border:2px solid var(--violet2);animation-delay:-3s}.hearts.svelte-5hymd7{position:absolute;right:64px;bottom:80px;color:var(--rose)}.hearts.svelte-5hymd7 span:where(.svelte-5hymd7){position:absolute;animation:svelte-5hymd7-up 3.6s ease-in infinite;animation-delay:calc(var(--i) * 1.2s);opacity:0}@keyframes svelte-5hymd7-up{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(calc(var(--i) * 14px - 14px),-160px) scale(1.2);opacity:0}}.progress.svelte-5hymd7{position:relative;padding:14px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(transparent,#05040acc)}.track.svelte-5hymd7{height:4px;background:var(--line);border-radius:2px;overflow:hidden}.fill.svelte-5hymd7{height:100%;width:58%;background:var(--rose);border-radius:2px;animation:svelte-5hymd7-grow 14s linear infinite}@keyframes svelte-5hymd7-grow{0%{width:52%}to{width:64%}}.time.svelte-5hymd7{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.under.svelte-5hymd7{display:flex;gap:12px;flex-wrap:wrap}.bubbles.svelte-5hymd7{flex:1 1 220px;background:var(--surface2);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;font-size:14px}.b.svelte-5hymd7{max-width:85%;padding:8px 12px;border-radius:12px;animation:rise .6s var(--ease) both}.b.in.svelte-5hymd7{align-self:flex-start;background:var(--line);border-bottom-left-radius:4px;animation-delay:.9s}.b.out.svelte-5hymd7{align-self:flex-end;background:var(--rose);color:#0e0b1a;border-bottom-right-radius:4px;animation-delay:1.5s}.touch.svelte-5hymd7{flex:0 1 180px;background:var(--surface2);border-radius:14px;padding:14px;display:flex;gap:12px;align-items:center;color:var(--rose);position:relative}.touch.svelte-5hymd7 svg{animation:heartbeat 1.6s ease-in-out infinite;flex:none}.touch.svelte-5hymd7 .ring:where(.svelte-5hymd7){position:absolute;left:14px;width:22px;height:22px;border-radius:50%;border:2px solid var(--rose);animation:pulse-ring 1.6s ease-out infinite}.touch.svelte-5hymd7 div:where(.svelte-5hymd7){display:flex;flex-direction:column;color:var(--text);font-size:14px}.touch.svelte-5hymd7 small:where(.svelte-5hymd7){color:var(--muted);font-size:12px}.sec.svelte-5hymd7{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:36px}.sec.svelte-5hymd7 h2:where(.svelte-5hymd7){font-size:clamp(32px,4.5vw,46px)}.sec-head.svelte-5hymd7{display:flex;flex-direction:column;gap:12px;max-width:680px}.sec-head.svelte-5hymd7 p:where(.svelte-5hymd7){font-size:18px;color:var(--muted)}.grid.svelte-5hymd7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.feat.svelte-5hymd7{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.feat.svelte-5hymd7:hover{transform:translateY(-6px);border-color:var(--line2);box-shadow:0 20px 50px #00000059}.ficon.svelte-5hymd7{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#ff5c8a1f;color:var(--rose)}.feat.svelte-5hymd7 h3:where(.svelte-5hymd7){font-size:21px}.feat.svelte-5hymd7 p:where(.svelte-5hymd7){color:var(--muted)}.band.svelte-5hymd7{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:1}.steps.svelte-5hymd7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.steps.svelte-5hymd7 li:where(.svelte-5hymd7){background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:10px}.num.svelte-5hymd7{font-family:Sora,sans-serif;color:var(--rose);font-weight:700}.steps.svelte-5hymd7 p:where(.svelte-5hymd7){color:var(--muted)}.plans.svelte-5hymd7{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;max-width:900px}.plan.svelte-5hymd7{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:18px}.plan.pro.svelte-5hymd7{border-color:#ff5c8a8c;box-shadow:0 0 0 1px #ff5c8a33,0 30px 80px #ff5c8a1f}.plan.svelte-5hymd7 h3:where(.svelte-5hymd7){font-size:24px;display:flex;gap:10px;align-items:center}.plan.svelte-5hymd7 ul:where(.svelte-5hymd7){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.plan.svelte-5hymd7 li:where(.svelte-5hymd7){display:flex;gap:10px;align-items:flex-start}.plan.svelte-5hymd7 li:where(.svelte-5hymd7) svg{color:var(--green);flex:none;margin-top:2px}.small.svelte-5hymd7{font-size:13px;color:var(--muted);text-align:center}.split.svelte-5hymd7{flex-direction:row;flex-wrap:wrap;gap:48px}.split.svelte-5hymd7>div:where(.svelte-5hymd7){flex:1 1 340px;display:flex;flex-direction:column;gap:16px}.lead2.svelte-5hymd7{font-size:18px}.checks.svelte-5hymd7{flex:1 1 480px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.checks.svelte-5hymd7 li:where(.svelte-5hymd7){display:flex;gap:12px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:16px;background:#16112799}.checks.svelte-5hymd7 svg{color:var(--green);flex:none}.dl.svelte-5hymd7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dlc.svelte-5hymd7{text-align:left;display:flex;flex-direction:column;gap:6px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:18px;cursor:pointer;transition:transform .3s var(--ease),border-color .3s}.dlc.svelte-5hymd7:hover{transform:translateY(-4px);border-color:var(--rose)}.dlc.svelte-5hymd7 b:where(.svelte-5hymd7){font-family:Sora,sans-serif;font-size:19px}.dlc.svelte-5hymd7 span:where(.svelte-5hymd7){color:var(--muted);font-size:15px}.faq.svelte-5hymd7{max-width:820px;gap:14px}details.svelte-5hymd7{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:0 20px}summary.svelte-5hymd7{cursor:pointer;font-weight:600;font-size:17px;padding:18px 0;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}summary.svelte-5hymd7::-webkit-details-marker{display:none}summary.svelte-5hymd7 svg{transition:transform .3s var(--ease);flex:none;color:var(--muted)}details[open].svelte-5hymd7 summary:where(.svelte-5hymd7) svg{transform:rotate(45deg)}details.svelte-5hymd7 p:where(.svelte-5hymd7){color:var(--muted);padding-bottom:18px;animation:rise .4s var(--ease)}.foot.svelte-5hymd7{border-top:1px solid var(--line);padding-top:32px;padding-bottom:calc(32px + var(--safe-b));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;color:var(--muted)}.foot.svelte-5hymd7 nav:where(.svelte-5hymd7){display:flex;flex-wrap:wrap;gap:22px}.foot.svelte-5hymd7 a:where(.svelte-5hymd7){color:var(--muted)}.howto.svelte-5hymd7{display:flex;flex-direction:column;gap:12px;padding-left:20px;margin:0}@media(max-width:760px){.hide-m.svelte-5hymd7{display:none}.hero.svelte-5hymd7{padding-top:24px;gap:40px}.nav.svelte-5hymd7 nav:where(.svelte-5hymd7){gap:12px}}.wrap.svelte-1o03xj0{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:calc(24px + var(--safe-t)) 16px calc(24px + var(--safe-b));position:relative;overflow:hidden}.glow.svelte-1o03xj0{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(255,92,138,.18),rgba(124,92,255,.12) 45%,transparent 70%);top:-250px;animation:svelte-1o03xj0-drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes svelte-1o03xj0-drift{to{transform:translate(80px,60px) scale(1.1)}}.home.svelte-1o03xj0{position:relative}.box.svelte-1o03xj0{position:relative;width:min(440px,100%);padding:32px 28px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow)}h1.svelte-1o03xj0{font-size:28px}form.svelte-1o03xj0{display:flex;flex-direction:column;gap:16px;margin-top:14px}.row.svelte-1o03xj0{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.pw.svelte-1o03xj0{position:relative}.pw.svelte-1o03xj0 .input:where(.svelte-1o03xj0){padding-right:52px}.eye.svelte-1o03xj0{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;border-radius:10px}.meter.svelte-1o03xj0{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.m.svelte-1o03xj0{height:100%;transition:width .35s var(--ease),background .35s;border-radius:3px}.check.svelte-1o03xj0{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}.check.svelte-1o03xj0 input:where(.svelte-1o03xj0){width:20px;height:20px;margin-top:2px;accent-color:var(--rose);flex:none}.code.svelte-1o03xj0{font-size:26px;letter-spacing:.4em;text-align:center;font-family:ui-monospace,Menlo,monospace}.alt.svelte-1o03xj0{text-align:center;font-size:15px;color:var(--muted);margin-top:8px}.link.svelte-1o03xj0{background:none;border:0;color:var(--rose2);cursor:pointer;padding:0;text-align:left;font-size:14px}.done.svelte-1o03xj0{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.ok-ic.svelte-1o03xj0{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#5be3a41f;color:var(--green);animation:heartbeat 2s ease-in-out infinite}.ok-ic.bad.svelte-1o03xj0{background:#e5484d24;color:#ff8a8e;animation:none}.spin-big.svelte-1o03xj0 .spinner:where(.svelte-1o03xj0){width:40px;height:40px;border-width:3px;color:var(--rose)}.secure.svelte-1o03xj0{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--faint);position:relative}.shell.svelte-1duc7gd{min-height:100dvh;display:flex;flex-direction:column}.top.svelte-1duc7gd{position:sticky;top:0;z-index:50;background:#0e0b1ad1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line);padding-top:var(--safe-t)}.in.svelte-1duc7gd{max-width:1100px;margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(20px,var(--safe-r)) 0 max(20px,var(--safe-l))}.in.wide.svelte-1duc7gd,.main.wide.svelte-1duc7gd{max-width:1400px}.desk.svelte-1duc7gd{display:flex;gap:6px}.desk.svelte-1duc7gd a:where(.svelte-1duc7gd){display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:12px;color:var(--muted);font-weight:500;font-size:15px;transition:background .2s,color .2s}.desk.svelte-1duc7gd a:where(.svelte-1duc7gd):hover{color:var(--text);background:var(--surface)}.desk.svelte-1duc7gd a.active:where(.svelte-1duc7gd){color:var(--text);background:var(--surface2)}.right.svelte-1duc7gd{display:flex;gap:10px;align-items:center}.small.svelte-1duc7gd{width:42px;height:42px;border-radius:12px}.main.svelte-1duc7gd{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:28px max(20px,var(--safe-r)) 120px max(20px,var(--safe-l));animation:rise .45s var(--ease) both}.head.svelte-1duc7gd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}h1.svelte-1duc7gd{font-size:clamp(26px,4vw,34px)}.actions.svelte-1duc7gd{display:flex;gap:10px;flex-wrap:wrap}.bottom.svelte-1duc7gd{display:none}@media(max-width:760px){.desk.svelte-1duc7gd{display:none}.bottom.svelte-1duc7gd{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#0e0b1aeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:6px 8px calc(6px + var(--safe-b));justify-content:space-around}.bottom.svelte-1duc7gd a:where(.svelte-1duc7gd){flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;color:var(--faint);font-size:11px;font-weight:500;min-height:52px;justify-content:center;border-radius:12px;transition:color .2s}.bottom.svelte-1duc7gd a.active:where(.svelte-1duc7gd){color:var(--rose)}.main.svelte-1duc7gd{padding-bottom:calc(110px + var(--safe-b))}}.upsell.svelte-prndne{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:20px;border-radius:16px;color:var(--text);background:linear-gradient(90deg,#ff5c8a1f,#7c5cff1f);border:1px solid rgba(255,92,138,.3);font-size:15px;transition:transform .25s var(--ease)}.upsell.svelte-prndne:hover{transform:translateY(-2px);color:var(--text)}.upsell.svelte-prndne>span:where(.svelte-prndne):nth-child(2){flex:1}.upsell.svelte-prndne svg{transform:rotate(180deg);color:var(--muted);flex:none}.list.svelte-prndne{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sk.svelte-prndne{height:84px}.room.svelte-prndne{display:flex;align-items:center;gap:14px;padding:16px;color:var(--text);transition:transform .25s var(--ease),border-color .25s,background .25s}.room.svelte-prndne:hover{transform:translateY(-3px);border-color:var(--line2);background:var(--surface2);color:var(--text)}.av.svelte-prndne{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-family:Sora,sans-serif;font-weight:700;font-size:22px;flex:none;background:linear-gradient(145deg,hsl(var(--h) 70% 62%),hsl(calc(var(--h) + 50) 65% 48%));color:#0e0b1a}.info.svelte-prndne{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.info.svelte-prndne b:where(.svelte-prndne){font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info.svelte-prndne small:where(.svelte-prndne){color:var(--muted);font-size:13px}.go.svelte-prndne{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--rose);color:#0e0b1a;flex:none;transition:transform .25s var(--spring)}.room.svelte-prndne:hover .go:where(.svelte-prndne){transform:scale(1.12)}.empty.svelte-prndne{padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.empty.svelte-prndne p:where(.svelte-prndne){max-width:440px}.rings.svelte-prndne{position:relative;width:120px;height:80px}.rings.svelte-prndne span:where(.svelte-prndne){position:absolute;top:4px;width:72px;height:72px;border-radius:50%;border:6px solid var(--rose);animation:svelte-prndne-meet 3s var(--ease) infinite alternate}.rings.svelte-prndne span:where(.svelte-prndne):last-child{border-color:var(--violet2);right:0;animation-name:svelte-prndne-meet2}@keyframes svelte-prndne-meet{0%{transform:translate(-10px)}to{transform:translate(6px)}}@keyframes svelte-prndne-meet2{0%{transform:translate(10px)}to{transform:translate(-6px)}}.form.svelte-prndne{display:flex;flex-direction:column;gap:16px}.kinds.svelte-prndne{display:grid;gap:10px}.kinds.svelte-prndne button:where(.svelte-prndne){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;text-align:left;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--surface2);cursor:pointer;transition:border-color .2s,background .2s}.kinds.svelte-prndne button:where(.svelte-prndne) svg{grid-row:span 2;align-self:center;color:var(--rose)}.kinds.svelte-prndne button:where(.svelte-prndne) small:where(.svelte-prndne){color:var(--muted);font-size:13px}.kinds.svelte-prndne button.sel:where(.svelte-prndne){border-color:var(--rose);background:#ff5c8a1a}.room.svelte-vrg389{height:100dvh;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.bar.svelte-vrg389{display:flex;align-items:center;gap:12px;padding:calc(10px + var(--safe-t)) max(14px,var(--safe-r)) 10px max(14px,var(--safe-l));border-bottom:1px solid var(--line);background:#0e0b1ae6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:5}.ghost.svelte-vrg389{background:transparent;border-color:transparent}.title.svelte-vrg389{flex:1;min-width:0;display:flex;flex-direction:column}.title.svelte-vrg389 b:where(.svelte-vrg389){font-family:Sora,sans-serif;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title.svelte-vrg389 small:where(.svelte-vrg389){display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.tools.svelte-vrg389{display:flex;align-items:center;gap:8px}.enc.svelte-vrg389{color:var(--green);border-color:#5be3a44d;font-size:12px}.chat-t.svelte-vrg389{position:relative}.badge.svelte-vrg389{position:absolute;top:4px;right:4px;min-width:18px;height:18px;border-radius:9px;background:var(--rose);color:#0e0b1a;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.body.svelte-vrg389{flex:1;min-height:0;display:flex;position:relative}.stage.svelte-vrg389{flex:1;min-width:0;position:relative;overflow:hidden;display:flex;background:radial-gradient(120% 90% at 50% 0%,#1a1430 0%,var(--bg) 70%)}.lobby.svelte-vrg389{margin:auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:24px;max-width:560px}.lobby.svelte-vrg389 h2:where(.svelte-vrg389){font-size:clamp(22px,3vw,30px)}.avatars.svelte-vrg389{display:flex;justify-content:center;min-height:72px}.pav.svelte-vrg389{width:72px;height:72px;border-radius:50%;margin-left:-14px;display:grid;place-items:center;font:700 28px Sora,sans-serif;color:#0e0b1a;background:linear-gradient(145deg,var(--rose),var(--violet2));border:4px solid var(--bg);animation:float 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s)}.start.svelte-vrg389{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.big.svelte-vrg389{min-height:56px;padding:0 26px}.watch.svelte-vrg389{display:flex;gap:14px;align-items:center;text-align:left;padding:16px 18px;margin-top:8px;color:var(--violet2)}.watch.svelte-vrg389 div:where(.svelte-vrg389){display:flex;flex-direction:column;color:var(--text);font-size:14px}.tiles.svelte-vrg389{flex:1;display:grid;gap:10px;padding:10px;grid-template-columns:1fr}.tiles[data-count="2"].svelte-vrg389{grid-template-columns:1fr 1fr}.tiles[data-count="3"].svelte-vrg389,.tiles[data-count="4"].svelte-vrg389{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.tile.svelte-vrg389{position:relative;border-radius:20px;overflow:hidden;background:#05040a;min-height:0}.tile.svelte-vrg389 video:where(.svelte-vrg389){width:100%;height:100%;object-fit:cover}.tag.svelte-vrg389{position:absolute;left:12px;bottom:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sm.svelte-vrg389{padding:4px 9px;font-size:12px;font-weight:500;background:#0e0b1abf}.code.svelte-vrg389{position:absolute;top:12px;left:12px;color:var(--green)}.pipb.svelte-vrg389{position:absolute;top:10px;right:10px;width:40px;height:40px;background:#0e0b1ab3}.tiny.svelte-vrg389{width:12px;height:12px;border-width:2px}.waiting.svelte-vrg389{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--muted)}.waiting.svelte-vrg389 .pulse:where(.svelte-vrg389){width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,var(--rose),var(--violet));animation:heartbeat 1.6s ease-in-out infinite}.self.svelte-vrg389{position:absolute;right:16px;bottom:16px;width:clamp(110px,18vw,220px);aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;border:2px solid var(--violet2);background:var(--surface);box-shadow:var(--shadow);z-index:3}.self.svelte-vrg389 video:where(.svelte-vrg389){width:100%;height:100%;object-fit:cover}.mirror.svelte-vrg389{transform:scaleX(-1)}.self.off.svelte-vrg389 video:where(.svelte-vrg389){opacity:0}.camoff.svelte-vrg389{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.floaters.svelte-vrg389{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.floaters.svelte-vrg389 span:where(.svelte-vrg389){position:absolute;bottom:-40px;animation:svelte-vrg389-floatup ease-in forwards;opacity:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}@keyframes svelte-vrg389-floatup{0%{transform:translateY(0) scale(.5) rotate(-10deg);opacity:0}12%{opacity:1}to{transform:translateY(-80vh) scale(1.3) rotate(15deg);opacity:0}}.touchfx.svelte-vrg389{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle,rgba(255,92,138,.25),transparent 60%);z-index:6;pointer-events:none;font-size:18px}.beat.svelte-vrg389{color:var(--rose);animation:heartbeat 1s ease-in-out infinite;filter:drop-shadow(0 0 24px rgba(255,92,138,.7))}.chatbox.svelte-vrg389{width:360px;flex:none;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--surface);min-height:0}.chead.svelte-vrg389{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.chead.svelte-vrg389 b:where(.svelte-vrg389){flex:1}.small.svelte-vrg389{font-size:12px;display:flex;gap:4px;align-items:center}.close-m.svelte-vrg389{display:none}.nokey.svelte-vrg389{display:flex;gap:8px;margin:12px;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--amber);background:#ffb86b14;border:1px solid rgba(255,184,107,.3)}.msgs.svelte-vrg389{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.msg.svelte-vrg389{display:flex;flex-direction:column;align-items:flex-start;max-width:85%}.msg.mine.svelte-vrg389{align-self:flex-end;align-items:flex-end}.who.svelte-vrg389{font-size:12px;color:var(--muted);margin:0 0 3px 6px}.bubble.svelte-vrg389{padding:10px 13px;border-radius:16px 16px 16px 5px;background:var(--surface3);font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mine.svelte-vrg389 .bubble:where(.svelte-vrg389){background:var(--rose);color:#0e0b1a;border-radius:16px 16px 5px}.mine.svelte-vrg389 .bubble:where(.svelte-vrg389) a:where(.svelte-vrg389){color:#3a0a1c;text-decoration:underline}.bubble.dim.svelte-vrg389{opacity:.65;font-size:14px}.meta.svelte-vrg389{font-size:11px;color:var(--faint);margin:3px 6px 0;display:flex;gap:8px}.del.svelte-vrg389{background:none;border:0;color:var(--faint);cursor:pointer;font-size:11px;padding:0}.del.svelte-vrg389:hover{color:#ff8a8e}.empty.svelte-vrg389{text-align:center;margin:auto;font-size:14px}.typing.svelte-vrg389{font-size:13px;color:var(--muted)}.typing.svelte-vrg389 span:where(.svelte-vrg389){animation:svelte-vrg389-blink 1.2s infinite}.typing.svelte-vrg389 span:where(.svelte-vrg389):nth-child(2){animation-delay:.2s}.typing.svelte-vrg389 span:where(.svelte-vrg389):nth-child(3){animation-delay:.4s}@keyframes svelte-vrg389-blink{0%,to{opacity:.2}50%{opacity:1}}.compose.svelte-vrg389{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);padding-bottom:calc(12px + var(--safe-b))}.send.svelte-vrg389{background:var(--rose);border-color:var(--rose);color:#0e0b1a;flex:none}.send.svelte-vrg389:disabled{opacity:.4}.controls.svelte-vrg389{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px max(14px,var(--safe-r)) calc(12px + var(--safe-b)) max(14px,var(--safe-l));border-top:1px solid var(--line);background:var(--bg2)}.reacts.svelte-vrg389{display:flex;gap:6px;padding:0 6px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.r.svelte-vrg389{width:44px;height:44px;background:transparent;border-color:transparent}.r.svelte-vrg389:hover{background:var(--surface2);transform:scale(1.12)}.hold.svelte-vrg389{touch-action:none;-webkit-touch-callout:none}.hold.holding.svelte-vrg389{animation:heartbeat .9s ease-in-out infinite;box-shadow:0 0 0 8px #ff5c8a33}.show-touch.svelte-vrg389{display:none}.inv.svelte-vrg389{display:flex;flex-direction:column;gap:14px;align-items:center}.qr.svelte-vrg389{width:200px;height:200px;background:#fff;border-radius:16px;padding:8px}.qr.svelte-vrg389 svg{width:100%;height:100%}.linkbox.svelte-vrg389{display:flex;gap:8px;width:100%}.linkbox.svelte-vrg389 .input:where(.svelte-vrg389){font-size:13px;font-family:ui-monospace,Menlo,monospace}@media(pointer:coarse){.show-touch.svelte-vrg389{display:inline-grid}.hide-touch.svelte-vrg389{display:none}}@media(max-width:999px){.chatbox.svelte-vrg389{position:absolute;inset:0;width:auto;z-index:8;border-left:0}.close-m.svelte-vrg389{display:inline-grid;width:40px;height:40px}}@media(max-width:560px){.hide-s.svelte-vrg389,.enc.svelte-vrg389{display:none}.tiles[data-count="2"].svelte-vrg389{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.reacts.svelte-vrg389{border:0}.controls.svelte-vrg389{gap:6px}.controls.svelte-vrg389 .icon-btn{width:44px;height:44px;border-radius:14px}.self.svelte-vrg389{width:104px;bottom:12px;right:12px}}.wrap.svelte-jxdnsr{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px 16px}.box.svelte-jxdnsr{width:min(420px,100%);padding:32px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}h1.svelte-jxdnsr{font-size:28px}.ic.svelte-jxdnsr{width:64px;height:64px;border-radius:50%;display:grid;place-items:center}.bad.svelte-jxdnsr{background:#e5484d24;color:#ff8a8e}.warn.svelte-jxdnsr{display:flex;gap:8px;align-items:flex-start;text-align:left;font-size:14px;color:var(--amber);background:#ffb86b14;border:1px solid rgba(255,184,107,.3);padding:10px 12px;border-radius:12px}.hint.svelte-jxdnsr{display:flex;gap:6px;align-items:center}.rings.svelte-jxdnsr{position:relative;width:110px;height:70px}.rings.svelte-jxdnsr span:where(.svelte-jxdnsr){position:absolute;top:2px;width:64px;height:64px;border-radius:50%;border:5px solid var(--rose);animation:svelte-jxdnsr-m1 2.4s var(--ease) infinite alternate}.rings.svelte-jxdnsr span:where(.svelte-jxdnsr):last-child{right:0;border-color:var(--violet2);animation-name:svelte-jxdnsr-m2}@keyframes svelte-jxdnsr-m1{0%{transform:translate(-14px)}to{transform:translate(4px)}}@keyframes svelte-jxdnsr-m2{0%{transform:translate(14px)}to{transform:translate(-4px)}}.card.svelte-q3ykce{padding:24px}.small.svelte-q3ykce{font-size:13px}.status.svelte-q3ykce{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.status.svelte-q3ykce h2:where(.svelte-q3ykce){font-size:30px;display:flex;gap:10px;align-items:center;margin:4px 0}.status.pro.svelte-q3ykce{border-color:#ff5c8a73;background:linear-gradient(135deg,#ff5c8a14,#7c5cff14),var(--surface)}.ring.svelte-q3ykce{width:92px;height:92px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--rose) calc(var(--p) * 1%),var(--line) 0);animation:rise .8s var(--ease)}.ring.svelte-q3ykce span:where(.svelte-q3ykce){width:76px;height:76px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 24px Sora,sans-serif}.ring.svelte-q3ykce small:where(.svelte-q3ykce){font:500 11px Inter,sans-serif;color:var(--muted)}.compare.svelte-q3ykce{padding:8px 20px;margin-bottom:18px}.row.svelte-q3ykce{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center;font-size:15px}.row.svelte-q3ykce:last-child{border-bottom:0}.row.head.svelte-q3ykce b:where(.svelte-q3ykce){font-family:Sora,sans-serif}.p.svelte-q3ykce{color:var(--rose2);font-weight:600}.row.svelte-q3ykce svg{color:var(--green)}.two.svelte-q3ykce{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:18px}h3.svelte-q3ykce{display:flex;gap:10px;align-items:center;font-size:19px;margin-bottom:10px}h3.svelte-q3ykce svg{color:var(--rose)}.pay.svelte-q3ykce,.gift.svelte-q3ykce{display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.months.svelte-q3ykce{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.months.svelte-q3ykce button:where(.svelte-q3ykce){display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:14px;border:1px solid var(--line);background:var(--surface2);cursor:pointer;transition:border-color .2s,transform .2s var(--spring)}.months.svelte-q3ykce button:where(.svelte-q3ykce) small:where(.svelte-q3ykce){color:var(--muted);font-size:12px}.months.svelte-q3ykce button.sel:where(.svelte-q3ykce){border-color:var(--rose);background:#ff5c8a1a;transform:translateY(-2px)}.steps.svelte-q3ykce{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;counter-reset:s}.steps.svelte-q3ykce li:where(.svelte-q3ykce){position:relative;padding-left:40px;display:flex;flex-direction:column;gap:10px;counter-increment:s}.steps.svelte-q3ykce li:where(.svelte-q3ykce):before{content:counter(s);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--rose);color:#0e0b1a;font-weight:700;display:grid;place-items:center;font-size:14px}.steps.svelte-q3ykce li.done:where(.svelte-q3ykce):before{content:"✓";background:var(--green)}.bank.svelte-q3ykce{display:flex;flex-direction:column;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:14px}.bank.svelte-q3ykce div:where(.svelte-q3ykce){display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:8px}.bank.svelte-q3ykce small:where(.svelte-q3ykce){color:var(--muted);font-size:12px}.mono.svelte-q3ykce{font-family:ui-monospace,Menlo,monospace;font-size:14px;overflow-wrap:anywhere}.mono.big.svelte-q3ykce{font-size:20px;letter-spacing:.12em;color:var(--rose2)}.amount.svelte-q3ykce{font:700 18px Sora,sans-serif}.ref.svelte-q3ykce{background:#ff5c8a14;margin:0 -8px;padding:8px;border-radius:10px}.sm.svelte-q3ykce{width:38px;height:38px;border-radius:10px}.form.svelte-q3ykce{display:flex;flex-direction:column;gap:12px}.file.svelte-q3ykce{display:flex;gap:10px;align-items:center;padding:14px;border:1px dashed var(--line2);border-radius:14px;cursor:pointer;color:var(--muted);font-size:14px}.file.svelte-q3ykce:hover{border-color:var(--rose);color:var(--text)}.file.svelte-q3ykce input:where(.svelte-q3ykce){position:absolute;opacity:0;width:1px;height:1px}.wait.svelte-q3ykce{display:flex;gap:14px;align-items:center}.wait.svelte-q3ykce .pulse:where(.svelte-q3ykce){width:18px;height:18px;border-radius:50%;background:var(--amber);position:relative;flex:none}.wait.svelte-q3ykce .pulse:where(.svelte-q3ykce):after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--amber);animation:pulse-ring 1.6s ease-out infinite}.code.svelte-q3ykce{text-transform:uppercase;letter-spacing:.14em;font-family:ui-monospace,Menlo,monospace;text-align:center;font-size:18px}.confetti.svelte-q3ykce{position:absolute;inset:0;pointer-events:none}.confetti.svelte-q3ykce i:where(.svelte-q3ykce){position:absolute;top:-10px;left:calc(var(--i) * 3.6%);width:8px;height:14px;border-radius:2px;background:hsl(var(--h) 90% 65%);animation:svelte-q3ykce-fall 2.4s cubic-bezier(.2,.6,.4,1) forwards;animation-delay:calc(var(--i) * 25ms)}@keyframes svelte-q3ykce-fall{to{transform:translateY(420px) rotate(720deg);opacity:0}}.hist.svelte-q3ykce{display:flex;flex-direction:column;gap:6px}.hrow.svelte-q3ykce{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.mrow.svelte-q3ykce{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:480px){.months.svelte-q3ykce{grid-template-columns:repeat(2,1fr)}.bank.svelte-q3ykce div:where(.svelte-q3ykce){grid-template-columns:1fr auto}.bank.svelte-q3ykce small:where(.svelte-q3ykce){grid-column:1 / -1}.row.svelte-q3ykce{font-size:14px}}.stack.svelte-1iexvmf{display:flex;flex-direction:column;gap:16px;max-width:760px}.pad.svelte-1iexvmf{padding:22px;display:flex;flex-direction:column;gap:16px;transition:box-shadow .4s,border-color .4s}.pad.hl.svelte-1iexvmf{border-color:var(--rose);box-shadow:0 0 0 4px #ff5c8a2e}.sh.svelte-1iexvmf{display:flex;align-items:center;gap:10px;color:var(--muted)}.sh.svelte-1iexvmf h2:where(.svelte-1iexvmf){font-size:18px;color:var(--text);flex:1}.row2.svelte-1iexvmf{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.grow.svelte-1iexvmf{flex:1 1 240px}.col.svelte-1iexvmf{display:flex;flex-direction:column;gap:14px}.grid2.svelte-1iexvmf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.self.svelte-1iexvmf{align-self:flex-start}.plan.svelte-1iexvmf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan.svelte-1iexvmf .btn:where(.svelte-1iexvmf){margin-left:auto}.chip.ok.svelte-1iexvmf{border-color:#5be3a473}.setup.svelte-1iexvmf{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start}.qr.svelte-1iexvmf{background:#fff;border-radius:18px;padding:10px;width:200px;aspect-ratio:1;animation:rise .5s var(--ease) both}.qr.svelte-1iexvmf svg{width:100%;height:100%;display:block}.howto.svelte-1iexvmf{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:15px}.secret.svelte-1iexvmf{display:flex;gap:8px;align-items:center}.secret.svelte-1iexvmf code:where(.svelte-1iexvmf){flex:1;overflow-wrap:anywhere}code.svelte-1iexvmf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;background:var(--surface2);border:1px solid var(--line);padding:8px 10px;border-radius:10px;letter-spacing:.06em}.code.svelte-1iexvmf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;letter-spacing:.3em;text-align:center}.warnbox.svelte-1iexvmf{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#ffb86b1f;border:1px solid rgba(255,184,107,.4);color:#ffd3a3;font-size:14px}.codes.svelte-1iexvmf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.codes.svelte-1iexvmf code:where(.svelte-1iexvmf){text-align:center;user-select:all;-webkit-user-select:all}.btnrow.svelte-1iexvmf{display:flex;gap:10px;flex-wrap:wrap}.btnrow.end.svelte-1iexvmf{justify-content:flex-end}details.off.svelte-1iexvmf summary:where(.svelte-1iexvmf){cursor:pointer;color:var(--muted);min-height:44px;display:flex;align-items:center;width:fit-content}details.off.svelte-1iexvmf summary:where(.svelte-1iexvmf):hover{color:var(--text)}details.off[open].svelte-1iexvmf summary:where(.svelte-1iexvmf){margin-bottom:10px}.sessions.svelte-1iexvmf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sessions.svelte-1iexvmf li:where(.svelte-1iexvmf){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.sessions.svelte-1iexvmf li:where(.svelte-1iexvmf):last-child{border-bottom:0}.smain.svelte-1iexvmf{display:flex;flex-direction:column;gap:2px;min-width:0}.small.svelte-1iexvmf{font-size:13px;overflow-wrap:anywhere}.danger.svelte-1iexvmf{border-color:#e5484d59}@media(max-width:600px){.setup.svelte-1iexvmf{grid-template-columns:1fr;justify-items:center}.setup.svelte-1iexvmf .col:where(.svelte-1iexvmf){width:100%}.grid2.svelte-1iexvmf{grid-template-columns:1fr}.plan.svelte-1iexvmf .btn:where(.svelte-1iexvmf){margin-left:0}}.tabs.svelte-1e21bkg{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:-8px 0 24px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.tabs.svelte-1e21bkg::-webkit-scrollbar{display:none}.tabs.svelte-1e21bkg a:where(.svelte-1e21bkg){flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;color:var(--muted);font-weight:500;border:1px solid transparent;transition:background .2s,color .2s}.tabs.svelte-1e21bkg a:where(.svelte-1e21bkg):hover{color:var(--text);background:var(--surface)}.tabs.svelte-1e21bkg a.active:where(.svelte-1e21bkg){color:var(--text);background:var(--surface2);border-color:var(--line)}.blocked.svelte-1e21bkg{padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px}.bicon.svelte-1e21bkg{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#ff5c8a24;color:var(--rose)}.blocked.svelte-1e21bkg h2:where(.svelte-1e21bkg){font-size:22px}.tiles.svelte-1e21bkg{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.tile.svelte-1e21bkg{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:8px;transition:transform .2s var(--ease),border-color .2s}.tile.svelte-1e21bkg:hover{transform:translateY(-2px)}.tile.link.svelte-1e21bkg{color:var(--text)}.tile.hot.svelte-1e21bkg{border-color:#ffb86b99;box-shadow:0 0 0 1px #ffb86b40 inset}.lbl.svelte-1e21bkg{color:var(--muted);font-size:13px}.val.svelte-1e21bkg{font-family:Sora,sans-serif;font-size:32px;font-weight:600;font-variant-numeric:tabular-nums}.sys.svelte-1e21bkg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}.meter.svelte-1e21bkg{padding:18px;display:flex;flex-direction:column;gap:12px}.mh.svelte-1e21bkg{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--muted)}.mh.svelte-1e21bkg b:where(.svelte-1e21bkg){color:var(--text);font-variant-numeric:tabular-nums}.bar.svelte-1e21bkg{height:8px;background:var(--line);border-radius:4px;overflow:hidden}.fill.svelte-1e21bkg{height:100%;background:var(--green);border-radius:4px;transition:background .3s}.fill.violet.svelte-1e21bkg{background:var(--violet2)}.fill.warn.svelte-1e21bkg{background:var(--amber)}.chips.svelte-1e21bkg{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:16px;padding-bottom:2px}.chips.svelte-1e21bkg::-webkit-scrollbar{display:none}.fchip.svelte-1e21bkg{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:14px;transition:all .2s}.fchip.active.svelte-1e21bkg{background:var(--rose);color:#0e0b1a;border-color:var(--rose);font-weight:600}.list.svelte-1e21bkg{display:flex;flex-direction:column;gap:10px}.row.svelte-1e21bkg{padding:16px 18px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rmain.svelte-1e21bkg{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 280px}.who.svelte-1e21bkg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.who.svelte-1e21bkg .small:where(.svelte-1e21bkg){overflow-wrap:anywhere}.meta.svelte-1e21bkg{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.amount.svelte-1e21bkg{font-family:Sora,sans-serif;font-weight:600;font-size:18px}.ref.svelte-1e21bkg,code.svelte-1e21bkg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;background:var(--surface2);border:1px solid var(--line);padding:3px 8px;border-radius:8px;letter-spacing:.04em}.small.svelte-1e21bkg{font-size:13px}.ractions.svelte-1e21bkg{display:flex;gap:8px;flex-wrap:wrap}.tiny.svelte-1e21bkg{padding:3px 8px;font-size:12px}.warnc.svelte-1e21bkg{border-color:#e5484d80}.empty.svelte-1e21bkg{padding:36px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted)}.search.svelte-1e21bkg{margin-bottom:16px;max-width:480px}.grid2.svelte-1e21bkg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}.pad.svelte-1e21bkg{padding:22px;display:flex;flex-direction:column;gap:16px}.h2.svelte-1e21bkg{font-size:18px}.formgrid.svelte-1e21bkg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kupon.svelte-1e21bkg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.kupon.off.svelte-1e21bkg{opacity:.55}.kmain.svelte-1e21bkg{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.kmain.svelte-1e21bkg code:where(.svelte-1e21bkg){align-self:flex-start}.kbar.svelte-1e21bkg{height:5px;background:var(--line);border-radius:3px;overflow:hidden;max-width:220px}.kbar.svelte-1e21bkg div:where(.svelte-1e21bkg){height:100%;background:var(--rose);border-radius:3px;transition:width .6s var(--ease)}.settings.svelte-1e21bkg{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.settings.svelte-1e21bkg .wide:where(.svelte-1e21bkg){grid-column:1 / -1}.settings.svelte-1e21bkg .btn-primary:where(.svelte-1e21bkg){align-self:flex-start}.mono.svelte-1e21bkg{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}textarea.input.svelte-1e21bkg{resize:vertical;min-height:90px}select.input.svelte-1e21bkg{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.colorrow.svelte-1e21bkg{display:flex;gap:12px;align-items:center}.colorrow.svelte-1e21bkg input:where(.svelte-1e21bkg){width:56px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:4px;cursor:pointer}.limits.svelte-1e21bkg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}fieldset.svelte-1e21bkg{border:1px solid var(--line);border-radius:16px;padding:16px;margin:0;display:flex;flex-direction:column;gap:14px}legend.svelte-1e21bkg{padding:0 8px;font-weight:600;font-family:Sora,sans-serif}.toggles.svelte-1e21bkg{display:flex;flex-wrap:wrap;gap:10px 18px}.tog.svelte-1e21bkg{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;font-size:15px}.tog.svelte-1e21bkg input:where(.svelte-1e21bkg){position:absolute;opacity:0;width:1px;height:1px}.tog.svelte-1e21bkg span:where(.svelte-1e21bkg){width:42px;height:24px;border-radius:999px;background:var(--line2);position:relative;transition:background .2s;flex:none}.tog.svelte-1e21bkg span:where(.svelte-1e21bkg):after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text);transition:transform .25s var(--spring)}.tog.svelte-1e21bkg input:where(.svelte-1e21bkg):checked+span:where(.svelte-1e21bkg){background:var(--rose)}.tog.svelte-1e21bkg input:where(.svelte-1e21bkg):checked+span:where(.svelte-1e21bkg):after{transform:translate(18px)}.tog.svelte-1e21bkg input:where(.svelte-1e21bkg):focus-visible+span:where(.svelte-1e21bkg){outline:2px solid var(--rose);outline-offset:2px}.btnrow.svelte-1e21bkg{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.btnrow.end.svelte-1e21bkg{justify-content:flex-end;margin-top:18px}.ipform.svelte-1e21bkg{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.ipform.svelte-1e21bkg .btn:where(.svelte-1e21bkg){align-self:flex-start}.audit.svelte-1e21bkg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.audit.svelte-1e21bkg li:where(.svelte-1e21bkg){display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.audit.svelte-1e21bkg li:where(.svelte-1e21bkg) code:where(.svelte-1e21bkg){align-self:flex-start;font-size:13px}.receipt.svelte-1e21bkg{width:100%;height:auto;border-radius:14px;border:1px solid var(--line);background:#fff}.warnbox.svelte-1e21bkg{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#ffb86b1f;border:1px solid rgba(255,184,107,.4);color:#ffd3a3;font-size:14px;margin-bottom:14px}.codes.svelte-1e21bkg{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;max-height:50dvh;overflow:auto;margin-bottom:16px}.codes.svelte-1e21bkg code:where(.svelte-1e21bkg){text-align:center;padding:10px;user-select:all;-webkit-user-select:all}@media(max-width:860px){.grid2.svelte-1e21bkg{grid-template-columns:1fr}}@media(max-width:520px){.formgrid.svelte-1e21bkg{grid-template-columns:1fr}.tiles.svelte-1e21bkg{grid-template-columns:repeat(2,minmax(0,1fr))}.val.svelte-1e21bkg{font-size:26px}.ractions.svelte-1e21bkg{width:100%}.ractions.svelte-1e21bkg .btn:where(.svelte-1e21bkg){flex:1 1 auto}.settings.svelte-1e21bkg{grid-template-columns:1fr}}.page.svelte-18rib81{min-height:100dvh;display:grid;place-items:center;padding:calc(24px + var(--safe-t)) 16px calc(24px + var(--safe-b));position:relative;overflow:hidden}.glow.svelte-18rib81{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(255,92,138,.18),rgba(124,92,255,.1) 45%,transparent 70%);top:-200px;left:50%;transform:translate(-50%);animation:float 9s ease-in-out infinite;pointer-events:none}.box.svelte-18rib81{position:relative;width:min(560px,100%);padding:28px;display:flex;flex-direction:column;gap:20px}.brand.svelte-18rib81{display:flex;justify-content:center}.center.svelte-18rib81{display:flex;justify-content:center;align-items:center;min-height:180px}.col.svelte-18rib81{flex-direction:column;gap:14px;text-align:center}.col.svelte-18rib81 h1:where(.svelte-18rib81){font-size:26px}.okicon.svelte-18rib81{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#5be3a426;color:var(--green)}.success.svelte-18rib81{position:relative;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#0e0b1a;animation:heartbeat 1.6s ease-in-out 1}.success.svelte-18rib81 .ring:where(.svelte-18rib81){position:absolute;inset:0;border-radius:50%;border:3px solid var(--green);animation:pulse-ring 1.6s ease-out infinite}.steps.svelte-18rib81{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:4px}.steps.svelte-18rib81 li:where(.svelte-18rib81){display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0;color:var(--faint);font-size:12px;transition:color .3s}.steps.svelte-18rib81 .n:where(.svelte-18rib81){width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line2);font-weight:600;font-size:13px;transition:all .35s var(--spring)}.steps.svelte-18rib81 li.cur:where(.svelte-18rib81){color:var(--text)}.steps.svelte-18rib81 li.cur:where(.svelte-18rib81) .n:where(.svelte-18rib81){background:var(--rose);border-color:var(--rose);color:#0e0b1a;transform:scale(1.1)}.steps.svelte-18rib81 li.done:where(.svelte-18rib81) .n:where(.svelte-18rib81){background:#5be3a426;border-color:var(--green);color:var(--green)}.steps.svelte-18rib81 .t:where(.svelte-18rib81){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.progress.svelte-18rib81{height:3px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:-8px}.progress.svelte-18rib81 div:where(.svelte-18rib81){height:100%;background:linear-gradient(90deg,var(--rose),var(--violet2));transition:width .45s var(--ease)}form.svelte-18rib81{display:flex;flex-direction:column;gap:16px}.stage.svelte-18rib81{display:grid;overflow:hidden}.pane.svelte-18rib81{grid-area:1 / 1;display:flex;flex-direction:column;gap:14px;min-width:0}.pane.svelte-18rib81 h1:where(.svelte-18rib81){font-size:24px}code.svelte-18rib81{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--surface2);border:1px solid var(--line);padding:2px 6px;border-radius:6px;font-size:14px}.mono.svelte-18rib81{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}.grid.svelte-18rib81{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rules.svelte-18rib81{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--faint)}.rules.svelte-18rib81 li:where(.svelte-18rib81){display:flex;gap:8px;align-items:center;transition:color .2s}.rules.svelte-18rib81 li.ok:where(.svelte-18rib81){color:var(--green)}.tog.svelte-18rib81{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-height:44px}.tog.svelte-18rib81 input:where(.svelte-18rib81){position:absolute;opacity:0;width:1px;height:1px}.tog.svelte-18rib81 span:where(.svelte-18rib81){width:42px;height:24px;border-radius:999px;background:var(--line2);position:relative;transition:background .2s;flex:none}.tog.svelte-18rib81 span:where(.svelte-18rib81):after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text);transition:transform .25s var(--spring)}.tog.svelte-18rib81 input:where(.svelte-18rib81):checked+span:where(.svelte-18rib81){background:var(--rose)}.tog.svelte-18rib81 input:where(.svelte-18rib81):checked+span:where(.svelte-18rib81):after{transform:translate(18px)}.tog.svelte-18rib81 input:where(.svelte-18rib81):focus-visible+span:where(.svelte-18rib81){outline:2px solid var(--rose);outline-offset:2px}.summary.svelte-18rib81{margin:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden}.summary.svelte-18rib81 div:where(.svelte-18rib81){display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.summary.svelte-18rib81 div:where(.svelte-18rib81):last-child{border-bottom:0}.summary.svelte-18rib81 dt:where(.svelte-18rib81){color:var(--muted);font-size:14px}.summary.svelte-18rib81 dd:where(.svelte-18rib81){margin:0;text-align:right;overflow-wrap:anywhere}.nav.svelte-18rib81{display:flex;justify-content:space-between;gap:10px}@media(max-width:520px){.box.svelte-18rib81{padding:22px 18px}.grid.svelte-18rib81{grid-template-columns:1fr}.steps.svelte-18rib81 .t:where(.svelte-18rib81){display:none}.steps.svelte-18rib81 li.cur:where(.svelte-18rib81) .t:where(.svelte-18rib81){display:block}}.nf.svelte-kbj945{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px}.rings.svelte-kbj945{position:relative;width:140px;height:80px}.rings.svelte-kbj945 span:where(.svelte-kbj945){position:absolute;top:4px;width:72px;height:72px;border-radius:50%;border:6px solid var(--rose);animation:svelte-kbj945-apart 3s var(--ease) infinite alternate}.rings.svelte-kbj945 span:where(.svelte-kbj945):last-child{right:0;border-color:var(--violet2);animation-name:svelte-kbj945-apart2}@keyframes svelte-kbj945-apart{to{transform:translate(-16px)}}@keyframes svelte-kbj945-apart2{to{transform:translate(16px)}}.legal.svelte-kbj945{max-width:760px;padding-top:calc(32px + var(--safe-t));padding-bottom:64px;display:flex;flex-direction:column;gap:16px}.legal.svelte-kbj945 h1:where(.svelte-kbj945){font-size:32px;margin-top:16px}.legal.svelte-kbj945 h2:where(.svelte-kbj945){font-size:20px;margin-top:12px}.legal.svelte-kbj945 p:where(.svelte-kbj945),.legal.svelte-kbj945 li:where(.svelte-kbj945){color:var(--muted)}.legal.svelte-kbj945 ul:where(.svelte-kbj945){display:flex;flex-direction:column;gap:8px;padding-left:20px}.legal.svelte-kbj945 .btn:where(.svelte-kbj945){align-self:flex-start;margin-top:16px}.boot.svelte-1n46o8q{min-height:100dvh;display:grid;place-items:center}.pulse.svelte-1n46o8q{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,var(--rose) 0%,var(--violet) 70%);animation:heartbeat 1.4s ease-in-out infinite}.offline.svelte-1n46o8q{position:fixed;top:var(--safe-t);left:0;right:0;z-index:999;text-align:center;padding:8px;font-size:14px;background:var(--amber);color:#0e0b1a;font-weight:600}
