@import "https://fonts.googleapis.com/css2?family=Barlow:wght@700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@700;800&family=Inter:wght@400;800&family=Barlow:wght@400;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#213547;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--hero-size-d:clamp(56px, 8vw, 88px);--hero-size-m:clamp(34px, 6.2vw, 42px);--primary-color:#646cff;--primary-hover:#535bf2;--text-color:#213547;--text-light:#666;--bg-white:#040b0d;--bg-gray:#f8fafc;--border-color:#e5e7eb;--shadow:0 4px 6px #0000001a;--radius:8px;--container-padding:1rem;--z-layer-bg:0;--z-layer-mask:5;--z-layer-starfield:10;--z-layer-base:100;--z-layer-content:200;--z-layer-header:300;--z-layer-overlay:1000;--z-layer-toast:1100;--z-layer-max:2147480000;--z-starfield:var(--z-layer-starfield);--z-below:var(--z-layer-bg);--z-base:var(--z-layer-base);--z-content:var(--z-layer-content);--z-header:var(--z-layer-header);--z-overlay:var(--z-layer-overlay);--z-toast:var(--z-layer-toast);--z-max:var(--z-layer-max);font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}#app{height:100%;z-index:var(--z-layer-base);position:relative}body{min-width:320px;height:100%;color:var(--text-color);background-color:var(--bg-white);margin:0}a{color:var(--primary-color);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--primary-hover)}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}button{border-radius:var(--radius);background-color:var(--primary-color);color:#fff;cursor:pointer;border:1px solid #0000;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:all .25s}button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}button:focus,button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.hero h1{font-family:Space Grotesk,Inter var,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Roboto,Helvetica Neue,Arial,Noto Sans CJK SC,Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:800;font-size:var(--hero-size-d);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}@media (width<=768px){.hero h1{font-size:var(--hero-size-m);line-height:1.1}}.card{padding:2em}.container{max-width:1200px;padding:0 var(--container-padding);margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.grid{gap:1rem;display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (width>=640px){:root{--container-padding:2rem}.sm\\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\\:text-left{text-align:left}}@media (width>=768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.lg\\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}.starfield-root[data-v-5c7fcce1]{pointer-events:none;width:100%;height:auto;z-index:var(--z-layer-starfield);touch-action:none;-webkit-overflow-scrolling:touch;background:0 0;position:absolute;top:0;left:0;overflow:hidden}.starfield-status[data-v-5c7fcce1]{color:#fff;pointer-events:none;z-index:9999999;white-space:nowrap;background:#0000008c;border-radius:6px;padding:6px 8px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:12px;line-height:1.2;position:absolute;top:50px;left:10px}.status-text[data-v-5c7fcce1]{font-weight:700}.status-success[data-v-5c7fcce1]{color:#51cf66}.status-failed[data-v-5c7fcce1]{color:#ff6b6b}.status-paused[data-v-5c7fcce1]{color:#ff8c00;font-weight:700}.status-fallback[data-v-5c7fcce1]{color:#ff6b6b;font-weight:700}.scene-container[data-v-ebb0fc56]{height:100lvh;z-index:var(--z-layer-starfield);pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.fps-overlay[data-v-ebb0fc56]{color:#fff;pointer-events:none;z-index:9999999;white-space:nowrap;background:#0000008c;border-radius:6px;padding:6px 8px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:12px;line-height:1.2;position:absolute;top:10px;left:10px}.fallback-indicator[data-v-ebb0fc56]{color:#ff6b6b;font-weight:700}.webgl-status[data-v-ebb0fc56]{font-weight:700}.webgl-success[data-v-ebb0fc56]{color:#51cf66}.webgl-failed[data-v-ebb0fc56]{color:#ff6b6b}.texture-fallback[data-v-ebb0fc56]{z-index:1;pointer-events:auto;width:100%;height:100%}.fallback-interaction-layer[data-v-ebb0fc56]{width:100%;height:100%}.fallback-image[data-v-ebb0fc56]{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transform:translate(0,0)scale(1.06)}@media (width<=820px){.fallback-image[data-v-ebb0fc56]{background-position:0}}.header[data-v-638845f3]{z-index:var(--z-layer-header);--lang-focus-color:#16bd8c;background:0 0;justify-content:space-between;align-items:center;width:100vw;height:auto;padding:1.5% 0;transition:background-color .2s;display:flex}.header-scrolled[data-v-638845f3]{-webkit-backdrop-filter:blur(10px);background-color:#ffffff0a}.logo[data-v-638845f3]{color:#fff;cursor:pointer;align-items:center;margin:0 4.17%;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.logo[data-v-638845f3]:focus{outline-offset:2px;outline:2px solid #4facfe}.starfield-bg[data-v-638845f3]{width:81.41px;height:28px}.header-right[data-v-638845f3]{align-items:center;gap:16px;margin:0 3%;display:flex}.help-center[data-v-638845f3]{color:#fff;font-family:Barlow;font-weight:700;font-style:Bold;letter-spacing:.2px;margin:0;font-size:16px;line-height:120%}.help-center[data-v-638845f3]:hover{opacity:1;color:#666}.help-center[data-v-638845f3]:focus{outline-offset:2px;outline:2px solid #16bd8c}.lang-wrapper[data-v-638845f3]{position:relative}.lang-trigger[data-v-638845f3]{color:#fff;letter-spacing:.3px;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;transition:background-color .12s,transform .12s;display:inline-flex}.lang-trigger[data-v-638845f3]:hover{background-color:#ffffff0a;transform:translateY(-1px)}.lang-trigger[data-v-638845f3]:active{transform:translateY(0)}.lang-trigger[data-v-638845f3]:focus-visible,.lang-trigger[data-v-638845f3]:focus{outline:2px solid var(--lang-focus-color);outline-offset:2px}.lang-icon svg[data-v-638845f3]{vertical-align:middle;color:#fff;display:inline-block}.lang-arrow[data-v-638845f3]{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .12s;transform:rotate(45deg)translateY(-1px)}.lang-arrow-open[data-v-638845f3]{transform:rotate(-135deg)translateY(2px)}.lang-menu[data-v-638845f3]{min-width:190px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0c0feb;border:1px solid #ffffff0f;border-radius:8px;margin-top:10px;padding:6px;list-style:none;position:absolute;right:0}.lang-option[data-v-638845f3]{color:#ffffffeb;cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;transition:background-color .12s,color .12s;display:flex}.lang-option+.lang-option[data-v-638845f3]{margin-top:4px}.lang-option[data-v-638845f3]:hover{background:#ffffff0a}.lang-option.is-active[data-v-638845f3]{color:#0b0d10;background:#fff}.lang-option-label[data-v-638845f3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lang-option-code[data-v-638845f3]{opacity:.9;color:inherit;font-size:11px}.lang-fade-enter-active[data-v-638845f3],.lang-fade-leave-active[data-v-638845f3]{transform-origin:100% 0;transition:opacity .13s,transform .13s}.lang-fade-enter-from[data-v-638845f3],.lang-fade-leave-to[data-v-638845f3]{opacity:0;transform:translateY(-4px)scale(.98)}@media (width<=560px){.header[data-v-638845f3]{padding:5% 0}.logo[data-v-638845f3]{margin:0 20px}.starfield-bg[data-v-638845f3]{width:47px;height:16.16px}.header-right[data-v-638845f3]{gap:8px;margin:0 20px}.help-center[data-v-638845f3]{color:#fff;font-family:Barlow;font-weight:700;font-style:Bold;letter-spacing:.2px;margin:0;font-size:16px;line-height:120%}.lang-trigger[data-v-638845f3]{border-radius:999px;gap:6px;padding:6px;font-size:13px}.lang-label[data-v-638845f3]{display:inline-block}.lang-icon[data-v-638845f3]{font-size:18px;line-height:1}.lang-arrow[data-v-638845f3]{display:none}.lang-menu[data-v-638845f3]{min-width:140px;right:0}}.main-content[data-v-98556f49]{width:100%;z-index:var(--z-layer-content);flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;display:flex}.hero[data-v-98556f49]{z-index:var(--z-layer-content);text-align:center;margin-top:17%;margin-bottom:18.94%;overflow:hidden}.hero-title[data-v-98556f49]{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#fff;white-space:pre-line;vertical-align:top;height:132px;font-family:Space Grotesk;font-weight:700;font-style:Bold;letter-spacing:0;text-align:center;margin:0;font-size:60px;line-height:150%;position:relative}.hero-title[data-v-98556f49]:before{content:"";z-index:-1;pointer-events:none;opacity:.34;position:absolute;inset:-6% -8%}.hero-title[data-v-98556f49]:after{content:"";z-index:-2;pointer-events:none;mix-blend-mode:screen;opacity:.22;background-repeat:no-repeat;position:absolute;inset:-14% -18%}.hero-subtitle[data-v-98556f49]{color:#fff;text-rendering:optimizelegibility;height:17px;font-family:Inter;font-weight:400;font-style:Regular;letter-spacing:0;text-align:center;margin:94px 0;font-size:24px;line-height:150%}.store-buttons[data-v-98556f49]{flex-wrap:wrap;justify-content:center;gap:50px;height:60px;display:flex}.store-button[data-v-98556f49]{transition:transform .16s,box-shadow .16s,background-color .16s}.img-button[data-v-98556f49]{width:164.87px;height:60px}.store-button[data-v-98556f49]:focus-visible,.store-button[data-v-98556f49]:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0b0e1473}.features-container[data-v-98556f49]{z-index:var(--z-layer-content);flex-flow:row;justify-content:center;align-items:center;gap:1.15%;width:73vw;display:flex}.base-card[data-v-98556f49]{will-change:transform, box-shadow;background:#ffffff0f;border-radius:12px;width:auto;padding:20px 30px 30px;transition:transform .75s cubic-bezier(.2,.9,.2,1),box-shadow .75s,border-color .75s;position:relative;box-shadow:0 20px 50px #ffffff05,0 6px 18px #ffffff05,0 2px 10px #ffffff05}.privacy-card[data-v-98556f49]{flex:23.07vw;padding:0}.card-column[data-v-98556f49]{flex-direction:column;flex:14.58vw;align-items:center;gap:1vw;display:flex}.card-head[data-v-98556f49]{align-items:center;display:flex}.card-icon-img[data-v-98556f49]{width:36px;height:36px}.card-title[data-v-98556f49]{font-family:Barlow;font-size:24px;font-style:bold;letter-spacing:.2px;color:#fff;font-weight:700;line-height:120%}.card-content[data-v-98556f49]{font-family:Barlow;font-size:16px;font-style:regular;letter-spacing:.2px;color:#666;font-weight:400;line-height:150%}.card-title.privacy[data-v-98556f49]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;font-size:45px;line-height:120%}.qr-popover[data-v-98556f49]{max-width:220px;z-index:var(--z-layer-max);will-change:transform, opacity;pointer-events:auto;background:#141618fa;border:1px solid #ffffff0a;border-radius:10px;justify-content:center;align-items:center;padding:10px;transition:transform .16s cubic-bezier(.2,.9,.2,1),box-shadow .16s,opacity .16s;display:flex;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 12px 28px #020617a6}.qr-popover .qr-code[data-v-98556f49],.qr-popover canvas[data-v-98556f49],.qr-popover svg[data-v-98556f49]{box-sizing:border-box;background:#fff;border-radius:8px;padding:8px;display:block;box-shadow:0 6px 18px #0206172e}@media (prefers-reduced-motion:reduce){.qr-popover[data-v-98556f49]{transition:none;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.privacy-card[data-v-98556f49]:hover,.servers-card[data-v-98556f49]:hover,.speed-card[data-v-98556f49]:hover,.control-card[data-v-98556f49]:hover{z-index:12;background:linear-gradient(#16bd8c02,#16bd8c26);transform:translateY(-4px)scale(1.01)}.privacy-card[data-v-98556f49]:hover:before,.servers-card[data-v-98556f49]:hover:before,.speed-card[data-v-98556f49]:hover:before,.control-card[data-v-98556f49]:hover:before{opacity:1;transform:translateY(0)}.privacy-card:hover .card-title[data-v-98556f49],.servers-card:hover .card-title[data-v-98556f49],.speed-card:hover .card-title[data-v-98556f49],.control-card:hover .card-title[data-v-98556f49]{color:#f1feff;text-shadow:0 8px 26px #16bd8c0f;transition:color .2s,text-shadow .2s}.privacy-card:hover .card-icon-img[data-v-98556f49],.servers-card:hover .card-icon-img[data-v-98556f49],.speed-card:hover .card-icon-img[data-v-98556f49],.control-card:hover .card-icon-img[data-v-98556f49]{will-change:transform;filter:drop-shadow(0 10px 22px #16bd8c14);transition:transform .75s cubic-bezier(.2,.9,.2,1),filter .75s}}.privacy-card[data-v-98556f49]:focus-visible,.servers-card[data-v-98556f49]:focus-visible,.speed-card[data-v-98556f49]:focus-visible,.control-card[data-v-98556f49]:focus-visible{outline-offset:4px;border-color:#7be7ff2e;outline:2px solid #7be7ff14;transform:translateY(-4px);box-shadow:0 8px 22px #0b0e1473}.store-button[data-v-98556f49]:focus-visible{outline-offset:4px;outline:2px solid #7be7ff14}@media (width<=820px){.hero[data-v-98556f49]{width:100%;padding-top:22%;padding-bottom:11%}.hero-title[data-v-98556f49]{height:3.8%;margin:0 5vw;font-size:9vw}.hero-subtitle[data-v-98556f49]{height:1.875%;margin:15% 5vw;font-size:130%}.store-buttons[data-v-98556f49]{justify-content:center;margin-top:50px;padding:36px}.store-button[data-v-98556f49]{width:auto;padding:2.8% 3%}.store-button[data-v-98556f49]:focus-visible,.store-button[data-v-98556f49]:hover{transform:translateY(-2px)}.qr-popover[data-v-98556f49]{z-index:var(--z-layer-content);top:70vh}.left-track[data-v-98556f49]{width:42%;height:auto;z-index:var(--z-layer-base);pointer-events:none;display:block;position:absolute;top:17.25%;left:0}.right-track[data-v-98556f49]{width:100%;height:auto;z-index:var(--z-layer-base);pointer-events:none;display:block;position:absolute;top:16.5%;right:0}.left-track[data-v-98556f49],.right-track[data-v-98556f49]{box-sizing:border-box;max-width:100vw}.store-buttons[data-v-98556f49]{padding:0 6%}.hero-title[data-v-98556f49]:before{inset:-6%}.hero-title[data-v-98556f49]:after{inset:-10% -12%}.features-container[data-v-98556f49]{z-index:var(--z-layer-content);flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%}.card-column[data-v-98556f49]{display:contents}.base-card[data-v-98556f49]{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:calc(100vw - 40px);margin:5px auto;padding:30px;display:flex}.card-icon-img[data-v-98556f49]{width:30px;height:30px}.card-title[data-v-98556f49]{font-family:Barlow;font-weight:700;font-style:Bold;letter-spacing:.2px;text-align:center;font-size:24px;line-height:120%}.card-content[data-v-98556f49]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;text-align:center;color:#666;font-size:14px;line-height:150%}.card-head[data-v-98556f49]{justify-content:center;width:100%;display:flex}.card-title[data-v-98556f49],.card-content[data-v-98556f49]{text-align:center}.privacy-card[data-v-98556f49]{background:0 0;border-radius:20px;flex:none;width:calc(100vw - 40px);margin:30px auto 10px;padding:8px 0 0}.card-title.privacy[data-v-98556f49]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;text-align:center;font-size:35px;line-height:120%}.card-content.privacy[data-v-98556f49]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;text-align:center;color:#666;font-size:16px;line-height:150%}}.footer[data-v-23ee6c12]{text-align:center;width:100%;height:40px;z-index:var(--z-layer-content);color:#ffffffe6;background:0 0;flex-direction:column;justify-content:space-between;padding:10.83% 0 4.17%;display:flex;position:relative}.footer-links[data-v-23ee6c12]{flex-wrap:wrap;justify-content:center;gap:1.5625vw;display:flex}.footer-link[data-v-23ee6c12]{font-family:Barlow;font-weight:600;font-style:regular;letter-spacing:.2px;color:#666;font-size:14px;line-height:120%;text-decoration:none}.footer-link[data-v-23ee6c12]:hover{color:#fff}.footer-copyright[data-v-23ee6c12]{font-family:Barlow;font-weight:400;font-style:regular;letter-spacing:.2px;color:#494949;font-size:14px;line-height:120%}.footer-link[data-v-23ee6c12]:focus{outline-offset:2px;outline:2px solid #4facfe}@media (width<=820px){.footer[data-v-23ee6c12]{gap:20px;margin-bottom:80px}.footer-links[data-v-23ee6c12]{font-family:Barlow;font-weight:600;font-style:SemiBold;letter-spacing:.2px;text-transform:uppercase;gap:16px;padding:0 30%;font-size:14px;line-height:120%}.footer-copyright[data-v-23ee6c12]{font-family:Barlow;font-weight:400;font-style:Regular;font-size:font-size/body-3;letter-spacing:.2px;text-align:center;line-height:120%}}.notfound-container[data-v-d9d1b123]{--nf-radius:28px;--nf-padding-top:3.5rem;--nf-padding-horizontal:2.5rem;--nf-padding-bottom:2.5rem;--nf-width:25%;--nf-bg:#ffffff0d;--nf-border:#ffffff0f;--nf-border-hover:#7fb1ff2e;--nf-title-start:#7fb1ff;--nf-title-end:#9aa9ff;--nf-desc-color:#bfc9d6;--nf-emoji-size:4.5rem;--nf-emoji-shadow:0 4px 12px #4252ff1f;--nf-box-shadow-hover:0 22px 48px #030917a6, 0 12px 34px #4252ff14;--nf-text-shadow-title:0 2px 10px #0a142899;--nf-text-shadow-desc:0 1px 4px #02060c99;flex:1;width:100%;height:100vh}.main-content[data-v-d9d1b123]{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.notfound-content[data-v-d9d1b123]{z-index:var(--z-layer-content);border-radius:var(--nf-radius);padding:var(--nf-padding-top) var(--nf-padding-horizontal) var(--nf-padding-bottom) var(--nf-padding-horizontal);text-align:center;width:var(--nf-width);position:relative}.notfound-content[data-v-d9d1b123]:hover{box-shadow:var(--nf-box-shadow-hover);border-color:var(--nf-border-hover);transform:translateY(-1px)}.notfound-emoji[data-v-d9d1b123]{font-size:var(--nf-emoji-size);filter:drop-shadow(var(--nf-emoji-shadow));transition:transform .3s cubic-bezier(.4,2,.6,1);animation:2.5s cubic-bezier(.4,2,.6,1) infinite notfound-bounce-d9d1b123}@keyframes notfound-bounce-d9d1b123{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.notfound-title[data-v-d9d1b123]{color:var(--primary-color,var(--nf-title-start));letter-spacing:1px;background:linear-gradient(90deg, var(--nf-title-start) 30%, var(--nf-title-end) 100%);-webkit-text-fill-color:transparent;text-shadow:var(--nf-text-shadow-title);-webkit-background-clip:text;background-clip:text;font-size:2.3rem;font-weight:800}.notfound-desc[data-v-d9d1b123]{color:var(--nf-desc-color);letter-spacing:.2px;text-shadow:var(--nf-text-shadow-desc);margin-bottom:2.7rem;font-size:1.13rem;line-height:1.7}@media (width<=820px){.notfound-content[data-v-d9d1b123]{width:80%;padding:2rem 1rem}.notfound-title[data-v-d9d1b123]{font-size:1.5rem}.notfound-emoji[data-v-d9d1b123]{font-size:2.5rem}}.toast-container[data-v-2409b869]{z-index:var(--z-layer-max);opacity:0;max-width:400px;transition:all .3s ease-in-out;position:fixed;top:20px;right:20px;transform:translate(100%)}.toast-show[data-v-2409b869]{opacity:1;transform:translate(0)}.toast-content[data-v-2409b869]{background:#fff;border-left:4px solid;border-radius:8px;align-items:center;padding:12px 16px;display:flex;box-shadow:0 4px 12px #00000026}.toast-icon[data-v-2409b869]{margin-right:8px;font-size:16px;font-weight:700}.toast-message[data-v-2409b869]{color:#333;flex:1;font-size:14px;line-height:1.4}.toast-success[data-v-2409b869]{border-left-color:#10b981}.toast-success .toast-icon[data-v-2409b869]{color:#10b981}.toast-error[data-v-2409b869]{border-left-color:#ef4444}.toast-error .toast-icon[data-v-2409b869]{color:#ef4444}.toast-warning[data-v-2409b869]{border-left-color:#f59e0b}.toast-warning .toast-icon[data-v-2409b869]{color:#f59e0b}.toast-info[data-v-2409b869]{border-left-color:#3b82f6}.toast-info .toast-icon[data-v-2409b869]{color:#3b82f6}.invite-page-container[data-v-6646024d]{--invite-radius:20px;--invite-padding:1.5rem;--invite-width:390px;--invite-bg:#ffffff08;--invite-border:#ffffff0f;--invite-border-hover:#00a3ff24;--invite-title-start:#16bd81;--invite-title-end:#00a3ff;--invite-desc-color:#a9cbe0;--invite-input-bg:#ffffff05;--invite-input-border:#ffffff14;--invite-input-border-error:#ff5252f2;--invite-input-focus-shadow:0 8px 24px #00a3ff14;--invite-btn-bg-primary:linear-gradient(90deg, var(--invite-title-start), var(--invite-title-end));--invite-btn-text:#fff;--invite-btn-border-radius:10px;--invite-box-shadow-hover:0 18px 36px #02323259, 0 10px 28px #00a3ff0f;--invite-text-shadow-title:0 2px 10px #08142899;--invite-emoji-shadow:0 6px 18px #00a3ff0f}.main-content[data-v-6646024d]{height:100vh;z-index:var(--z-layer-content);flex-direction:column;align-items:center;display:flex}.logo[data-v-6646024d]{width:79.9999px;height:27.5148px;margin-top:70px}.title[data-v-6646024d]{font-family:Barlow;font-weight:300;font-style:Light;color:#fff;letter-spacing:.2px;text-align:center;margin-top:25.5px;margin-bottom:10px;font-size:24px;line-height:120%}.card[data-v-6646024d]{z-index:var(--z-layer-content);box-sizing:border-box;background:#1a1a1a;border-radius:20px;width:calc(100% - 40px);margin:60px 20px;padding:20px 20px 16px}.card-title[data-v-6646024d]{font-family:Barlow;font-weight:700;font-style:Bold;letter-spacing:.2px;color:#16bd8c;font-size:32px;line-height:120%}.card-title-sub[data-v-6646024d]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;color:#e5e5e5;font-size:19px;line-height:120%}.divider[data-v-6646024d]{border:.5px solid #444;height:0;margin-top:30px;margin-bottom:30px}.card-content[data-v-6646024d]{flex-direction:column;gap:8px;display:flex}.card-content-item[data-v-6646024d]{flex-direction:row;gap:15px;display:flex}.card-number[data-v-6646024d]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;text-align:center;color:#fff;width:20px;height:20px;font-size:16px;line-height:120%}.gift[data-v-6646024d]{flex-direction:row;align-items:center;gap:15px;margin-top:10px;margin-bottom:10px;display:flex}.card-icon[data-v-6646024d]{width:20px;height:20px}.card-text[data-v-6646024d]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;color:#fff;font-size:16px;line-height:120%}.card-tip[data-v-6646024d]{font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;color:#666;margin-top:15px;margin-bottom:45px;font-size:14px;line-height:120%}.card-button[data-v-6646024d]{width:100%;height:46px;font-family:Barlow;font-weight:700;font-style:Bold;letter-spacing:.2px;text-align:center;color:#000;cursor:pointer;background:#16bd8c;border-radius:8px;justify-content:center;align-items:center;font-size:16px;line-height:120%;display:flex}.invite-info[data-v-6646024d]{flex-direction:row;justify-content:center;align-items:center;margin-top:16px;display:flex}.invite-text[data-v-6646024d]{color:#666;font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;text-align:center;margin-right:5px;font-size:14px;line-height:140%}.invite-code[data-v-6646024d]{color:#666;font-family:Barlow;font-weight:600;font-style:SemiBold;letter-spacing:.2px;text-align:center;margin-left:2px;margin-right:2px;font-size:14px;line-height:140%}.copy[data-v-6646024d]{cursor:pointer;width:16px;height:16px}.func-row[data-v-6646024d]{flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.func-text[data-v-6646024d]{text-align:center;width:100%;padding:0 20px}.func-title[data-v-6646024d]{color:#fff;font-family:Barlow;font-weight:700;font-style:Bold;letter-spacing:.2px;text-align:center;font-size:24px;line-height:120%}.func-description[data-v-6646024d]{color:#e5e5e5;font-family:Barlow;font-weight:400;font-style:Regular;letter-spacing:.2px;text-align:center;margin-top:20px;font-size:16px;line-height:120%}.func-img-wrapper[data-v-6646024d]{justify-content:center;align-items:center;width:100%;display:flex}.func-img[data-v-6646024d]{border-radius:8px;width:100%;height:auto;margin-top:0}.fade-enter-active[data-v-6646024d],.fade-leave-active[data-v-6646024d]{transition:opacity .2s}.fade-enter-from[data-v-6646024d],.fade-leave-to[data-v-6646024d]{opacity:0}.fade-enter-to[data-v-6646024d],.fade-leave-from[data-v-6646024d]{opacity:1}@media (width>=560px){.main-content[data-v-6646024d]{max-width:1200px;height:auto;margin:0 auto;padding:80px 20px 120px}.logo[data-v-6646024d]{margin-top:40px}.card[data-v-6646024d]{border-radius:16px;width:420px;margin:40px auto 80px;padding:32px}.func-row[data-v-6646024d]{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;margin-top:80px}.func-row--even[data-v-6646024d]{flex-direction:row-reverse}.func-text[data-v-6646024d]{text-align:left;width:48%;padding:0 20px}.func-img-wrapper[data-v-6646024d]{justify-content:center;align-items:center;width:48%;display:flex}.func-img[data-v-6646024d]{border-radius:8px;width:420px;height:auto;margin-top:0}.func-title[data-v-6646024d]{font-size:28px}.func-description[data-v-6646024d]{margin-top:16px;font-size:18px}}.guide-hero[data-v-dcbc21eb]{text-align:center;max-width:720px;margin:0 auto}.guide-hero h1[data-v-dcbc21eb]{color:var(--install-guide-text);letter-spacing:0;margin:0;font-size:30px;font-weight:600;line-height:1.2}.guide-hero p[data-v-dcbc21eb]{max-width:560px;color:var(--install-guide-muted-text);margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.55}@media (width<=760px){.guide-hero[data-v-dcbc21eb]{text-align:center;width:100%;min-width:0;max-width:none;overflow:hidden}.guide-hero h1[data-v-dcbc21eb]{font-size:26px;line-height:1.22}.guide-hero p[data-v-dcbc21eb]{margin-top:12px;font-size:15px;line-height:1.55}}.solution-tabs[data-v-58f7ee5b]{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:10px;width:min(720px,100%);margin:28px auto 0;padding:0;display:flex}.solution-tab[data-v-58f7ee5b]{border:1px solid var(--install-guide-border);min-height:38px;color:var(--install-guide-text);background:var(--install-guide-tab-bg);box-shadow:var(--install-guide-shadow-sm);cursor:pointer;text-align:center;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.solution-tab.has-badge[data-v-58f7ee5b]{padding-right:20px}.solution-tab[data-v-58f7ee5b]:hover{border-color:var(--theme-border-hover);box-shadow:var(--install-guide-shadow-md);background:#ffffff1a;transform:none}.solution-tab[data-v-58f7ee5b]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}.solution-tab[data-v-58f7ee5b]:focus:not(:focus-visible){outline:none}.solution-tab.is-active[data-v-58f7ee5b]{color:var(--install-guide-text);background:var(--install-guide-tab-active-bg);border-color:var(--install-guide-primary);box-shadow:0 0 0 1px #16bd8c59, var(--install-guide-shadow-md)}.tab-title[data-v-58f7ee5b]{color:inherit;font-size:12px;font-weight:600;line-height:1.3}.tab-badge[data-v-58f7ee5b]{max-width:96px;min-height:17px;color:var(--install-guide-on-primary);background:var(--install-guide-primary);text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:-9px;right:6px;box-shadow:0 0 0 1px #16bd8c33}@media (width<=600px){.solution-tabs[data-v-58f7ee5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:30px;display:grid}.solution-tab[data-v-58f7ee5b]{border-radius:999px;min-height:40px;padding:0 12px}.tab-title[data-v-58f7ee5b]{text-align:center;font-size:12px}.tab-badge[data-v-58f7ee5b]{max-width:72px;min-height:16px;padding:1px 6px;font-size:9px;top:-8px;right:18px}}.guide-card[data-v-3ce17823]{--guide-card-padding-x:30px;--guide-card-padding-y:28px;--guide-card-block-padding:14px 16px;--guide-card-step-padding:12px 0;--guide-card-panel-padding:8px;width:min(720px,100%);padding:var(--guide-card-padding-y) var(--guide-card-padding-x) calc(var(--guide-card-padding-y) + 2px);border:1px solid var(--install-guide-border);border-radius:var(--install-guide-radius-lg);background:var(--install-guide-card-bg);box-shadow:var(--install-guide-shadow-lg);box-sizing:border-box;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);margin:24px auto 0;position:relative;overflow:hidden}.guide-card[data-v-3ce17823]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, #ffffff24, transparent 36%), radial-gradient(circle at 88% 8%, var(--install-guide-primary-subtle), transparent 34%);opacity:.86;pointer-events:none;position:absolute;inset:0}.guide-card-header[data-v-3ce17823]{padding-bottom:10px;position:relative}.guide-card-header-text[data-v-3ce17823]{flex:1;min-width:0;position:relative}.guide-card-header-text h2[data-v-3ce17823]{color:var(--install-guide-text);letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:1.2}.guide-card-subtitle[data-v-3ce17823]{color:var(--install-guide-muted-text);margin:8px 0 0;font-size:14px;line-height:1.5}.info-block[data-v-3ce17823],.warning-block[data-v-3ce17823],.tip-block[data-v-3ce17823]{border-radius:var(--install-guide-radius-md);box-sizing:border-box;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6;box-shadow:inset 0 1px #ffffff08}.info-block[data-v-3ce17823],.tip-block[data-v-3ce17823]{color:var(--install-guide-tip-text);background:linear-gradient(135deg, var(--install-guide-tip-bg), #ffffff0d);border:1px solid var(--install-guide-tip-border)}.warning-block[data-v-3ce17823]{color:var(--install-guide-warning-text);background:var(--install-guide-warning-bg);border:1px solid var(--install-guide-warning-border)}.primary-btn[data-v-3ce17823]{width:240px;min-height:44px;color:var(--install-guide-on-primary);background:var(--install-guide-primary);cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:18px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 16px 36px #16bd8c33}.primary-btn[data-v-3ce17823]:hover{background:var(--install-guide-primary-hover);transform:none}.primary-btn--store-badge[data-v-3ce17823]{width:fit-content;min-height:0;color:inherit;box-shadow:none;background:0 0;border-radius:8px;padding:0}.primary-btn--store-badge[data-v-3ce17823]:hover{background:0 0}.primary-btn--store-badge img[data-v-3ce17823]{width:150px;height:auto;display:block}.app-store-badge[data-v-3ce17823]{border-radius:8px;width:150px;display:block;position:relative;overflow:hidden}.app-store-badge__copy[data-v-3ce17823]{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:flex-start;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1;display:flex;position:absolute;inset:7px 9px 7px 43px}.app-store-badge__prefix[data-v-3ce17823]{color:#fff;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1.12}.app-store-badge__store[data-v-3ce17823]{color:#fff;letter-spacing:0;white-space:nowrap;margin-top:2px;font-size:19px;font-weight:600;line-height:.96}.primary-btn[data-v-3ce17823]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}.primary-btn[data-v-3ce17823]:focus:not(:focus-visible),.account-row[data-v-3ce17823]:focus:not(:focus-visible),.address-row[data-v-3ce17823]:focus:not(:focus-visible){outline:none}.inline-btn[data-v-3ce17823]{min-height:38px;color:var(--install-guide-on-primary);background:var(--install-guide-primary);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:0 20px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}.inline-btn[data-v-3ce17823]:hover{background:var(--install-guide-primary-hover)}.inline-btn--store-badge[data-v-3ce17823]{min-height:0;color:inherit;box-shadow:none;background:0 0;border-radius:8px;margin-top:16px;padding:0}.inline-btn--store-badge[data-v-3ce17823]:hover{background:0 0}.inline-btn--store-badge img[data-v-3ce17823]{width:150px;height:auto;display:block}.inline-btn[data-v-3ce17823]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}.account-panel[data-v-3ce17823]{gap:10px;max-width:480px;margin-top:20px;display:grid}.account-row[data-v-3ce17823]{border-radius:var(--install-guide-radius-md);min-height:56px;color:var(--install-guide-body-text);cursor:pointer;text-align:left;background:#ffffff12;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:10px 16px;transition:background .15s,border-color .15s;display:flex}.account-row[data-v-3ce17823]:hover{border-color:var(--theme-border-hover);background:#ffffff1c;transform:none}.account-row[data-v-3ce17823]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}.account-row__info[data-v-3ce17823]{flex-direction:column;gap:6px;min-width:0;display:flex}.account-row__label[data-v-3ce17823]{color:var(--install-guide-text);font-size:12px;font-weight:600;line-height:1.2}.account-row__value[data-v-3ce17823]{color:var(--install-guide-body-text);overflow-wrap:anywhere;font-size:13px;line-height:1.2}.account-row__copy[data-v-3ce17823]{color:var(--theme-link);flex-shrink:0;margin-left:16px;margin-right:6px;font-size:13px;font-weight:600;line-height:1.2}.steps-title[data-v-3ce17823]{color:var(--install-guide-text);margin:20px 0 0;font-size:16px;font-weight:600;line-height:1.35}.step-list[data-v-3ce17823]{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.step-list[data-v-3ce17823]:before{content:"";background:linear-gradient(#16bd8c8f,#16bd8c33,#0000);width:1px;position:absolute;top:28px;bottom:28px;left:14px}.step-item[data-v-3ce17823]{padding:var(--guide-card-step-padding);background:0 0;border:0;grid-template-columns:30px 1fr;align-items:start;gap:16px;display:grid;position:relative}.step-num[data-v-3ce17823]{z-index:1;width:28px;height:28px;color:var(--install-guide-primary-bright);background:var(--install-guide-background);box-shadow:0 0 0 4px var(--install-guide-background), 0 0 18px #16bd8c2e;border:1px solid #16bd8c6b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:relative}.step-content h3[data-v-3ce17823]{color:var(--install-guide-text);margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.25}.step-content[data-v-3ce17823]{min-width:0}.step-content p[data-v-3ce17823]{color:var(--install-guide-body-text);max-width:580px;margin:6px 0 0;font-size:13px;line-height:1.65}.step-inline-link[data-v-3ce17823]{color:var(--theme-link);text-decoration:none}.step-inline-link[data-v-3ce17823]:hover{color:var(--theme-link-hover)}.step-inline-link[data-v-3ce17823]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}.address-panel[data-v-3ce17823]{box-sizing:border-box;background:0 0;border:0;border-radius:0;gap:8px;max-width:560px;margin-top:18px;padding:0;display:grid}.address-row[data-v-3ce17823]{min-height:32px;color:var(--install-guide-body-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(92px,.32fr) minmax(0,1fr) 24px;align-items:center;gap:12px;padding:0;font-size:13px;line-height:1.4;transition:color .15s;display:grid}.address-label[data-v-3ce17823],.address-value[data-v-3ce17823]{overflow-wrap:anywhere;min-width:0}.address-label[data-v-3ce17823]{color:var(--install-guide-muted-text);text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.address-row[data-v-3ce17823]:hover{color:var(--install-guide-body-text);background:0 0;transform:none}.address-row[data-v-3ce17823]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}.address-row .is-strong[data-v-3ce17823]{font-weight:700}.copy-icon[data-v-3ce17823]{flex-shrink:0;justify-self:start;width:14px;height:16px;margin-left:0;position:relative}.copy-icon[data-v-3ce17823]:before,.copy-icon[data-v-3ce17823]:after{content:"";box-sizing:border-box;border:1px solid;border-radius:3px;width:9px;height:11px;position:absolute}.copy-icon[data-v-3ce17823]:before{opacity:.35;bottom:0;right:0}.copy-icon[data-v-3ce17823]:after{opacity:.75;top:0;left:0}.address-row .copy-icon[data-v-3ce17823]{color:var(--install-guide-muted-text)}.address-row:focus-visible .copy-icon[data-v-3ce17823]{color:var(--theme-link)}@media (width<=760px){.guide-card[data-v-3ce17823]{--guide-card-padding-x:18px;--guide-card-padding-y:22px;--guide-card-block-padding:14px 14px;--guide-card-step-padding:10px 0;--guide-card-panel-padding:8px;border-radius:var(--install-guide-radius-md);margin-top:18px}.guide-card-header[data-v-3ce17823]{padding-bottom:8px}.guide-card-header-text h2[data-v-3ce17823]{font-size:22px;font-weight:700;line-height:1.2}.guide-card-subtitle[data-v-3ce17823]{color:var(--install-guide-muted-text);margin-top:8px;font-size:14px}.info-block[data-v-3ce17823],.warning-block[data-v-3ce17823],.tip-block[data-v-3ce17823]{margin-top:14px;padding:12px 13px;font-size:13px;line-height:1.6}.primary-btn[data-v-3ce17823]{border-radius:var(--install-guide-radius-md);width:100%;min-height:52px;margin-top:18px}.primary-btn--store-badge[data-v-3ce17823]{width:fit-content;min-height:0}.account-panel[data-v-3ce17823]{max-width:none;margin-top:16px}.steps-title[data-v-3ce17823]{margin-top:20px;font-size:18px}.step-list[data-v-3ce17823]{gap:0;margin-top:10px}.step-list[data-v-3ce17823]:before{left:15px}.step-item[data-v-3ce17823]{grid-template-columns:32px 1fr;gap:12px}.step-num[data-v-3ce17823]{width:30px;height:30px;font-size:12px}.step-content h3[data-v-3ce17823]{margin-top:2px;font-size:15px;font-weight:600;line-height:1.25}.step-content p[data-v-3ce17823]{margin-top:8px;font-size:14px;line-height:1.55}.inline-btn[data-v-3ce17823]{width:100%;margin-top:14px}.inline-btn--store-badge[data-v-3ce17823]{width:fit-content}.address-panel[data-v-3ce17823]{width:100%;max-width:none;margin-top:14px;padding:0}.address-row[data-v-3ce17823]{grid-template-columns:minmax(70px,.32fr) minmax(0,1fr) 22px;min-height:36px;padding:0;font-size:13px}}.special-install-guide[data-v-e821e841]{--theme-primary:#16bd8c;--theme-primary-hover:#11a87c;--theme-primary-bright:#25d7a4;--theme-primary-subtle:#16bd8c21;--theme-primary-glow:#16bd8c2e;--theme-accent-warm:#16bd8c;--theme-accent-warm-soft:#16bd8c1f;--theme-link:#16bd8c;--theme-link-hover:#25d7a4;--theme-focus:#16bd8c;--theme-bg:#000;--theme-bg-alt:#1a1a1a;--theme-bg-card:#000000d1;--theme-surface-soft:#1a1a1a;--theme-control-bg:#000;--theme-text:#ededed;--theme-text-2:#a0a0a0;--theme-text-3:#878787;--theme-copy:#a0a0a0;--theme-border:#ffffff24;--theme-border-hover:#ffffff3d;--theme-on-primary:#07130f;--theme-warning-text:#ff9300;--theme-warning-bg:#21170a;--theme-warning-border:#4a3212;--theme-tip-text:var(--theme-copy);--theme-tip-bg:#16bd8c14;--theme-tip-border:#16bd8c57;--theme-row-hover-bg:#1f1f1f;--theme-nested-bg:#1a1a1a;--theme-subtle-row-bg:#ffffff12;--theme-subtle-row-hover-bg:#ffffff17;--theme-page-gradient:none;--theme-shadow-sm:0 1px 2px #00000029;--theme-shadow-md:0 1px 1px #00000005, 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f;--theme-shadow-lg:0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f;--install-guide-background:var(--theme-bg);--install-guide-background-alt:var(--theme-bg-alt);--install-guide-surface:var(--theme-bg-card);--install-guide-surface-soft:var(--theme-surface-soft);--install-guide-control-bg:var(--theme-control-bg);--install-guide-tab-bg:var(--install-guide-control-bg);--install-guide-tab-hover-bg:var(--install-guide-surface-soft);--install-guide-tab-active-bg:var(--install-guide-surface-soft);--install-guide-card-bg:var(--install-guide-surface);--install-guide-border:var(--theme-border);--install-guide-primary:var(--theme-primary);--install-guide-primary-hover:var(--theme-primary-hover);--install-guide-primary-bright:var(--theme-primary-bright);--install-guide-primary-subtle:var(--theme-primary-subtle);--install-guide-primary-glow:var(--theme-primary-glow);--install-guide-accent-warm:var(--theme-accent-warm);--install-guide-accent-warm-soft:var(--theme-accent-warm-soft);--install-guide-cyan-glow:var(--theme-cyan-glow);--install-guide-text:var(--theme-text);--install-guide-muted-text:var(--theme-text-2);--install-guide-body-text:var(--theme-copy);--install-guide-dim-text:var(--theme-text-3);--install-guide-on-primary:var(--theme-on-primary);--install-guide-warning-text:var(--theme-warning-text);--install-guide-warning-bg:var(--theme-warning-bg);--install-guide-warning-border:var(--theme-warning-border);--install-guide-tip-text:var(--theme-tip-text);--install-guide-tip-bg:var(--theme-tip-bg);--install-guide-tip-border:var(--theme-tip-border);--install-guide-row-hover-bg:var(--theme-row-hover-bg);--install-guide-nested-bg:var(--theme-nested-bg);--install-guide-subtle-row-bg:var(--theme-subtle-row-bg);--install-guide-subtle-row-hover-bg:var(--theme-subtle-row-hover-bg);--install-guide-page-gradient:var(--theme-page-gradient);--install-guide-shadow-sm:var(--theme-shadow-sm);--install-guide-shadow-md:var(--theme-shadow-md);--install-guide-shadow-lg:var(--theme-shadow-lg);--install-guide-radius-sm:6px;--install-guide-radius-md:12px;--install-guide-radius-lg:16px;--install-guide-top-offset:42px;--install-guide-bottom-offset:56px;isolation:isolate;min-height:100vh;padding:calc(var(--header-height,64px) + var(--install-guide-top-offset)) 24px var(--install-guide-bottom-offset);color:var(--install-guide-text);background:var(--install-guide-background);box-sizing:border-box;font-family:Geist Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden}:root[data-theme=light] .special-install-guide{--theme-primary:#16bd8c;--theme-primary-hover:#11a87c;--theme-primary-bright:#0f8b69;--theme-primary-subtle:#16bd8c1a;--theme-primary-glow:#16bd8c33;--theme-accent-warm:#16bd8c;--theme-accent-warm-soft:#16bd8c1a;--theme-link:#0f8b69;--theme-link-hover:#0b6f55;--theme-focus:#16bd8c;--theme-bg:#f7f7f6;--theme-bg-alt:#eeeeec;--theme-bg-card:#ffffffeb;--theme-surface-soft:#f2f2f0;--theme-control-bg:#fff;--theme-text:#171717;--theme-text-2:#4d4d4d;--theme-text-3:#8f8f8f;--theme-copy:#4d4d4d;--theme-border:#00000014;--theme-border-hover:#00000036;--theme-on-primary:#07130f;--theme-warning-text:#aa4d00;--theme-warning-bg:#fff8e8;--theme-warning-border:#f0d48c;--theme-tip-text:var(--theme-copy);--theme-tip-bg:#16bd8c14;--theme-tip-border:#16bd8c47;--theme-row-hover-bg:#e9e9e6;--theme-nested-bg:#f2f2f0;--theme-subtle-row-bg:#0000000d;--theme-subtle-row-hover-bg:#00000015;--theme-page-gradient:none;--theme-shadow-sm:0 2px 2px #0000000a;--theme-shadow-md:0 1px 1px #00000005, 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f;--theme-shadow-lg:0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f;--install-guide-tab-bg:var(--install-guide-surface-soft);--install-guide-tab-hover-bg:var(--install-guide-surface-soft);--install-guide-tab-active-bg:var(--install-guide-surface);--install-guide-card-bg:var(--install-guide-surface);--install-guide-control-bg:var(--theme-control-bg)}.install-guide-shell[data-v-e821e841]{width:100%;max-width:756px;min-height:calc(100vh - var(--header-height,64px) - var(--install-guide-top-offset) - var(--install-guide-bottom-offset));box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.guide-footer[data-v-e821e841]{width:100%;max-width:900px;color:var(--install-guide-muted-text);text-align:center;opacity:.76;margin:auto auto 0;padding-top:56px;font-size:13px;line-height:1.8}.guide-footer p[data-v-e821e841]{margin:0}.guide-footer-link[data-v-e821e841]{color:var(--theme-link);font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.guide-footer-link[data-v-e821e841]:hover{color:var(--theme-link-hover);text-underline-offset:3px;text-decoration:underline}.guide-footer-link[data-v-e821e841]:focus-visible{box-shadow:0 0 0 2px var(--install-guide-background), 0 0 0 4px var(--theme-focus);outline:none}@media (width<=760px){.special-install-guide[data-v-e821e841]{--install-guide-top-offset:28px;--install-guide-bottom-offset:40px;padding-left:16px;padding-right:16px}.guide-footer[data-v-e821e841]{padding-top:40px;font-size:13px;line-height:1.5}}.auth-callback-page[data-v-15f0c19f]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-callback-card[data-v-15f0c19f]{background:#070e12eb;border:1px solid #ffffff1a;border-radius:16px;width:min(960px,100%);padding:24px;box-shadow:0 18px 40px #00000047}.auth-callback-provider-badge[data-v-15f0c19f]{color:#9ff3cc;letter-spacing:.04em;text-transform:uppercase;background:#16bd8124;border-radius:999px;justify-content:center;align-items:center;min-width:96px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.auth-callback-provider-badge--loading[data-v-15f0c19f]{color:#bfdbfe;background:#60a5fa29}.auth-callback-provider-badge--error[data-v-15f0c19f]{color:#fecaca;background:#f8717124}.auth-callback-title[data-v-15f0c19f]{color:#f4f7fb;margin:20px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.2}.auth-callback-description[data-v-15f0c19f]{color:#f4f7fbd1;margin:0;font-size:16px;line-height:1.7}.auth-callback-detail[data-v-15f0c19f]{color:#f4f7fb;word-break:break-all;background:#ffffff0a;border-radius:12px;margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.7}.auth-callback-retry-hint[data-v-15f0c19f]{color:#f4f7fbb8;margin:16px 0 0;font-size:14px;line-height:1.7}.auth-callback-action-row[data-v-15f0c19f]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.auth-callback-action-button[data-v-15f0c19f]{color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600}.auth-callback-action-button--primary[data-v-15f0c19f]{background:linear-gradient(135deg,#16bd81,#1593ff)}.auth-callback-action-button--secondary[data-v-15f0c19f]{color:#d8fff0;background:#ffffff0f;border:1px solid #9ff3cc47}@media (width<=640px){.auth-callback-action-row[data-v-15f0c19f]{flex-direction:column}.auth-callback-action-button[data-v-15f0c19f]{width:100%}}.brand-header[data-v-09d08523]{padding:8px 0 18px}.brand-header--compact[data-v-09d08523]{padding-bottom:4px}.brand-header__brand[data-v-09d08523]{align-items:center;gap:8px;margin:0 0 12px;display:inline-flex}.brand-header__mark[data-v-09d08523]{border:1px solid rgba(var(--checkout-accent-rgb), .42);border-radius:var(--radius);background:var(--checkout-accent);width:18px;height:18px;box-shadow:inset 0 1px #ffffff38}.brand-header__eyebrow[data-v-09d08523]{color:var(--checkout-accent);margin:0;font-size:11px;font-weight:600}.brand-header h1[data-v-09d08523]{max-width:none;color:var(--checkout-text-strong);overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:600;line-height:1.18}.brand-header__subtitle[data-v-09d08523]{color:var(--checkout-text-secondary);overflow-wrap:anywhere;max-width:420px;margin:9px 0 0;font-size:13px;line-height:1.55}@media (width>=768px){.brand-header h1[data-v-09d08523]{font-size:28px}}.checkout-card[data-v-224a2662]{isolation:isolate;box-sizing:border-box;border:1px solid var(--checkout-card-border);border-radius:var(--checkout-card-radius);background:var(--checkout-card-bg);width:100%;box-shadow:var(--checkout-card-shadow);margin-bottom:0;padding:22px;position:relative;overflow:hidden}.checkout-card[data-v-224a2662]:before{content:"";box-sizing:border-box;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 var(--checkout-card-highlight);position:absolute;inset:0}@media (width>=768px){.checkout-card[data-v-224a2662]{padding:24px}}.state-card[data-v-dcee5907]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding-block:30px;display:flex}.state-card__body[data-v-dcee5907]{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.state-card__icon[data-v-dcee5907]{border:1px solid var(--checkout-card-border);border-radius:var(--checkout-panel-radius);background:var(--checkout-overlay);width:52px;height:52px;color:var(--checkout-text-strong);justify-content:center;align-items:center;display:flex}.state-card__icon--neutral[data-v-dcee5907]{border-color:var(--checkout-neutral-border);background:var(--checkout-neutral-soft);color:var(--checkout-neutral-text)}.state-card__icon--success[data-v-dcee5907]{border-color:var(--checkout-success-border);background:var(--checkout-success-soft);color:var(--checkout-success)}.state-card__icon--warning[data-v-dcee5907]{border-color:var(--checkout-warning-border);background:var(--checkout-warning-soft);color:var(--checkout-warning)}.state-card__icon--danger[data-v-dcee5907]{border-color:var(--checkout-danger-border);background:var(--checkout-danger-soft);color:var(--checkout-danger)}.state-card__icon-symbol[data-v-dcee5907]{font-size:19px;font-weight:600}.state-card__title[data-v-dcee5907]{color:var(--checkout-text-strong);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.35}.state-card__description[data-v-dcee5907]{max-width:420px;color:var(--checkout-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.state-card__description--danger[data-v-dcee5907]{color:var(--checkout-danger)}.state-card__hint[data-v-dcee5907]{border-top:1px solid var(--checkout-line);max-width:460px;color:var(--checkout-text-soft);overflow-wrap:anywhere;margin:0;padding-top:17px;font-size:13px;line-height:1.55}.state-card__actions[data-v-dcee5907]{width:100%;max-width:min(100%, var(--checkout-state-button-max-width));gap:10px;margin-top:2px;display:grid}.state-card__button[data-v-dcee5907]{width:100%;min-height:var(--checkout-button-min-height);padding:0 var(--checkout-button-padding-inline);border:1px solid var(--checkout-card-border);border-radius:var(--checkout-button-radius);font-size:var(--checkout-button-font-size);text-align:center;overflow-wrap:anywhere;cursor:pointer;font-weight:600;line-height:1.2}.state-card__button--primary[data-v-dcee5907]{background:var(--checkout-accent);color:var(--checkout-accent-contrast);box-shadow:var(--checkout-button-shadow-primary);border-color:#0000}.state-card__button--secondary[data-v-dcee5907]{background:var(--checkout-overlay);color:var(--checkout-text-strong)}.state-card__button--primary[data-v-dcee5907]:not(:disabled):hover{background:var(--checkout-accent-press)}.state-card__button--secondary[data-v-dcee5907]:not(:disabled):hover{border-color:var(--checkout-border-strong);background:var(--checkout-surface-soft)}@media (width>=768px){.state-card__actions--dual[data-v-dcee5907]{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-theme[data-v-4b7b2e68]{--checkout-accent-rgb:22, 189, 140;--checkout-page-bg:#000;--checkout-card-bg:#000;--checkout-surface-soft:#1a1a1a;--checkout-card-border:#ffffff24;--checkout-border-strong:#ffffff3d;--checkout-card-radius:12px;--checkout-panel-radius:12px;--checkout-card-shadow:0 1px 2px #00000029;--checkout-card-highlight:#ffffff0f;--checkout-line:#ffffff24;--checkout-overlay:#ffffff08;--checkout-focus:#16bd8c;--checkout-text-primary:#ededed;--checkout-text-strong:#fff;--checkout-text-secondary:#a0a0a0;--checkout-text-soft:#878787;--checkout-accent:#16bd8c;--checkout-accent-press:#11a87c;--checkout-accent-contrast:#07130f;--checkout-danger:#c98a52;--checkout-danger-soft:#24170d;--checkout-danger-border:#5a3619;--checkout-warning:#ff9300;--checkout-warning-soft:#2a1700;--checkout-warning-border:#5b3000;--checkout-neutral-soft:#ffffff0e;--checkout-neutral-border:#ffffff24;--checkout-neutral-text:#a0a0a0;--checkout-success:#00ca50;--checkout-success-soft:#002608;--checkout-success-border:#004615;--checkout-spinner-track:#f4faf624;--checkout-page-shell-width:640px;--checkout-button-min-height:42px;--checkout-button-padding-inline:16px;--checkout-button-radius:8px;--checkout-button-font-size:13px;--checkout-button-shadow-primary:inset 0 1px 0 #ffffff24, 0 8px 18px #0da97b24;--checkout-state-button-max-width:272px}.payment-theme[data-v-4b7b2e68],.payment-theme[data-v-4b7b2e68] *,.payment-theme[data-v-4b7b2e68] :before,.payment-theme[data-v-4b7b2e68] :after{box-sizing:border-box}.payment-theme button[data-v-4b7b2e68],.payment-theme button[data-v-4b7b2e68]:hover{transform:none}.checkout-page-shell[data-v-4b7b2e68]{width:100%;max-width:var(--checkout-page-shell-width);margin-inline:auto;padding-inline:16px}.state-page[data-v-4b7b2e68]{isolation:isolate;width:100%;min-height:100dvh;color:var(--checkout-text-primary);background:var(--checkout-page-bg);flex-direction:column;display:flex;position:relative}.state-page__shell[data-v-4b7b2e68]{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.state-page__content[data-v-4b7b2e68]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.state-page__center[data-v-4b7b2e68]{flex-direction:column;flex:1;justify-content:center;align-items:stretch;width:100%;max-width:460px;margin-inline:auto;padding-block:24px;display:flex}@media (width<=360px){.state-page__center[data-v-4b7b2e68]{max-width:100%}}.payment-theme[data-v-a1830942]{--checkout-accent-rgb:22, 189, 140;--checkout-page-bg:#000;--checkout-card-bg:#000;--checkout-surface-soft:#1a1a1a;--checkout-card-border:#ffffff24;--checkout-border-strong:#ffffff3d;--checkout-card-radius:12px;--checkout-panel-radius:12px;--checkout-card-shadow:0 1px 2px #00000029;--checkout-card-highlight:#ffffff0f;--checkout-line:#ffffff24;--checkout-overlay:#ffffff08;--checkout-footer-bg:#000000f0;--checkout-focus:#16bd8c;--checkout-text-primary:#ededed;--checkout-text-strong:#fff;--checkout-text-secondary:#a0a0a0;--checkout-text-dim:#878787;--checkout-text-soft:#878787;--checkout-text-disabled:#6b6b6b;--checkout-accent:#16bd8c;--checkout-accent-press:#11a87c;--checkout-accent-contrast:#07130f;--checkout-accent-soft:#16bd8c21;--checkout-danger:#c98a52;--checkout-danger-soft:#24170d;--checkout-danger-border:#5a3619;--checkout-warning:#ff9300;--checkout-warning-soft:#2a1700;--checkout-warning-border:#5b3000;--checkout-neutral-soft:#ffffff0e;--checkout-neutral-border:#ffffff24;--checkout-neutral-text:#a0a0a0;--checkout-success:#00ca50;--checkout-success-soft:#002608;--checkout-success-border:#004615;--checkout-info:#47a8ff;--checkout-info-soft:#06193a;--checkout-info-border:#003674;--checkout-spinner-track:#f4faf624;--checkout-page-shell-width:640px;--checkout-button-min-height:42px;--checkout-button-padding-inline:16px;--checkout-button-radius:8px;--checkout-button-font-size:13px;--checkout-button-min-width:132px;--checkout-button-shadow-primary:inset 0 1px 0 #ffffff24, 0 8px 18px #0da97b24;--checkout-button-shadow-primary-hover:inset 0 1px 0 #ffffff29, 0 10px 20px #0da97b2e;--checkout-button-shadow-primary-pressed:inset 0 1px 0 #ffffff14, 0 4px 10px #0da97b1f;--checkout-state-button-max-width:272px}.payment-theme[data-v-a1830942],.payment-theme[data-v-a1830942] *,.payment-theme[data-v-a1830942] :before,.payment-theme[data-v-a1830942] :after{box-sizing:border-box}.payment-theme button[data-v-a1830942],.payment-theme button[data-v-a1830942]:hover{transform:none}.checkout-page-shell[data-v-a1830942]{width:100%;max-width:var(--checkout-page-shell-width);margin-inline:auto;padding-inline:16px}.pay-page[data-v-a1830942]{isolation:isolate;width:100%;min-height:100dvh;color:var(--checkout-text-primary);background:var(--checkout-page-bg);position:relative}.pay-page__shell[data-v-a1830942]{min-height:100dvh;padding-top:calc(26px + env(safe-area-inset-top));padding-bottom:calc(104px + env(safe-area-inset-bottom))}.content[data-v-a1830942]{gap:14px;width:100%;padding:8px 0 0;display:grid}.state-view[data-v-a1830942]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-width:420px;min-height:240px;display:flex}.state-text[data-v-a1830942]{color:var(--checkout-text-secondary);overflow-wrap:anywhere;max-width:360px;margin:0;font-size:14px;line-height:1.65}.spinner[data-v-a1830942],.btn-spinner[data-v-a1830942]{border:2px solid var(--checkout-spinner-track);border-top-color:var(--checkout-accent);border-radius:50%;animation:.8s linear infinite spin-a1830942}.spinner[data-v-a1830942]{width:30px;height:30px;margin:0 auto}.spinner--page[data-v-a1830942]{width:28px;height:28px}@keyframes spin-a1830942{to{transform:rotate(360deg)}}.amount-card[data-v-a1830942]{text-align:center;padding:26px 24px 24px}.label[data-v-a1830942]{color:var(--checkout-text-soft);opacity:.84;margin:0;font-size:12px;font-weight:500}.price[data-v-a1830942]{justify-content:center;align-items:baseline;margin-top:12px;display:flex}.price-value[data-v-a1830942]{color:var(--checkout-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:40px;font-weight:600;line-height:1}.desc[data-v-a1830942]{color:var(--checkout-text-secondary);margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.65}.section-title[data-v-a1830942]{color:var(--checkout-text-strong);margin-bottom:16px;font-size:15px;font-weight:600}.section-title--with-tag[data-v-a1830942]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-tag[data-v-a1830942]{color:var(--checkout-accent);background:var(--checkout-accent-soft);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.info-row[data-v-a1830942]{color:var(--checkout-text-secondary);overflow-wrap:anywhere;justify-content:space-between;gap:16px;min-width:0;padding:10px 0;font-size:13px;display:flex}.info-row+.info-row[data-v-a1830942]{border-top:1px solid var(--checkout-line)}.info-row strong[data-v-a1830942]{color:var(--checkout-text-strong);text-align:right;font-weight:600}.status-badge[data-v-a1830942]{border:1px solid var(--checkout-info-border);background:var(--checkout-info-soft);min-height:24px;color:var(--checkout-info);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.pay-method[data-v-a1830942]{border:1px solid var(--checkout-card-border);border-radius:var(--checkout-panel-radius);background:var(--checkout-overlay);cursor:pointer;width:100%;color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.pay-method+.pay-method[data-v-a1830942]{margin-top:12px}.pay-method[data-v-a1830942]:not(:disabled):hover{border-color:var(--checkout-border-strong);background:var(--checkout-surface-soft)}.pay-method.active[data-v-a1830942]{border-color:var(--checkout-accent);background:var(--checkout-accent-soft);box-shadow:0 0 0 1px rgba(var(--checkout-accent-rgb), .18)}.pay-method[data-v-a1830942]:disabled{cursor:not-allowed;opacity:.72}.method-left[data-v-a1830942]{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.method-left>div[data-v-a1830942]{min-width:0}.method-icon[data-v-a1830942]{min-width:42px;height:42px;color:var(--checkout-text-strong);background:var(--checkout-accent-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:flex}.method-name[data-v-a1830942]{color:var(--checkout-text-strong);overflow-wrap:anywhere;font-size:14px;font-weight:600}.method-desc[data-v-a1830942]{color:var(--checkout-text-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45}.method-action[data-v-a1830942]{justify-content:center;align-items:center;min-width:22px;display:flex}.method-check[data-v-a1830942],.method-unselected-icon[data-v-a1830942]{border-radius:50%;width:20px;height:20px}.method-check[data-v-a1830942]{border:2px solid var(--checkout-accent);background:var(--checkout-accent-soft);justify-content:center;align-items:center;display:inline-flex}.method-check[data-v-a1830942]:after{content:"";background:var(--checkout-accent);border-radius:50%;width:8px;height:8px}.method-unselected-icon[data-v-a1830942]{border:2px solid var(--checkout-border-strong);background:var(--checkout-page-bg);opacity:.82}.empty-method-state__title[data-v-a1830942]{margin:0 0 8px;font-size:16px;font-weight:600}.empty-method-state__description[data-v-a1830942]{color:var(--checkout-text-dim);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.error-message[data-v-a1830942]{color:var(--checkout-danger);overflow-wrap:anywhere;max-width:420px;margin:0;font-size:14px;line-height:1.6}.error-message--inline[data-v-a1830942]{border:1px solid var(--checkout-danger-border);border-radius:var(--checkout-panel-radius);background:var(--checkout-danger-soft);margin-top:12px;padding:14px 16px}.btn-spinner--button[data-v-a1830942]{width:18px;height:18px}.bottom-bar[data-v-a1830942]{width:100%;padding:0 16px env(safe-area-inset-bottom);border-top:1px solid var(--checkout-line);background:var(--checkout-footer-bg);z-index:var(--z-layer-overlay);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.bottom-bar__inner[data-v-a1830942]{width:100%;max-width:var(--checkout-page-shell-width);justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin-inline:auto;display:flex}.bottom-price[data-v-a1830942]{flex-direction:column;gap:3px;min-width:0;display:flex}.bottom-price span[data-v-a1830942]{color:var(--checkout-text-dim);font-size:12px}.bottom-price strong[data-v-a1830942]{color:var(--checkout-text-strong);overflow-wrap:anywhere;font-size:20px}.confirm-payment-button[data-v-a1830942]{min-width:var(--checkout-button-min-width);min-height:var(--checkout-button-min-height);padding:0 var(--checkout-button-padding-inline);border-radius:var(--checkout-button-radius);background:var(--checkout-accent);color:var(--checkout-accent-contrast);font-size:var(--checkout-button-font-size);box-shadow:var(--checkout-button-shadow-primary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.confirm-payment-button[data-v-a1830942]:disabled{cursor:not-allowed;background:var(--checkout-card-border);color:var(--checkout-text-disabled);box-shadow:none}.confirm-payment-button[data-v-a1830942]:not(:disabled):hover{background:var(--checkout-accent-press);box-shadow:var(--checkout-button-shadow-primary-hover)}@media (width<=360px){.checkout-page-shell[data-v-a1830942]{padding-inline:12px}}@media (width>=768px){.checkout-page-shell[data-v-a1830942]{padding-inline:24px}.pay-page__shell[data-v-a1830942]{padding-top:calc(42px + env(safe-area-inset-top));padding-bottom:calc(42px + env(safe-area-inset-bottom))}.content[data-v-a1830942]{gap:16px}.price-value[data-v-a1830942]{font-size:48px}.bottom-bar[data-v-a1830942]{box-shadow:none;background:0 0;border-top:0;padding:24px 0 0;position:static}.bottom-bar__inner[data-v-a1830942]{border:1px solid var(--checkout-card-border);border-radius:var(--checkout-card-radius);background:var(--checkout-card-bg);max-width:none;min-height:0;box-shadow:var(--checkout-card-shadow);margin-inline:0;padding:18px 22px}}.state-view[data-v-c2c25b08]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-width:420px;min-height:240px;padding-inline:4px;display:flex}.spinner[data-v-c2c25b08]{border:2px solid var(--checkout-spinner-track);border-top-color:var(--checkout-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-c2c25b08}.state-text[data-v-c2c25b08]{color:var(--checkout-text-secondary);overflow-wrap:anywhere;max-width:360px;margin:0;font-size:14px;line-height:1.65}@keyframes spin-c2c25b08{to{transform:rotate(360deg)}}
