@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/vendor/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/vendor/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/vendor/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/vendor/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/static/vendor/fonts/inter-latin-800-normal.woff2) format("woff2")}[data-theme=aquatic-dark]{--co-bg: #0b1620;--co-surface: #13212d;--co-surface-alt: #1a2c3a;--co-fg: #eef2f5;--co-soft: #8b9aa6;--co-mute: #5c6d7a;--co-hair: rgba(255, 255, 255, .08);--co-accent: #3eb8c9;--co-accent-dim: #1d4f5a;--co-accent-soft: rgba(62, 184, 201, .12);--co-good: #5dd39e;--co-good-end: #3a9b73;--co-bad: #ff6b6b;--co-bad-end: #c84a4a;--co-input-bg: rgba(255, 255, 255, .04);--co-input-border: rgba(140, 154, 166, .4);--co-glow: radial-gradient(closest-side, rgba(62, 184, 201, .35), transparent 70%);--co-btn-gradient: linear-gradient(180deg, #3eb8c9 0%, #2ea0b1 100%);--co-btn-shadow: 0 12px 32px rgba(62, 184, 201, .32);--co-btn-inset: inset 0 1px 0 rgba(255, 255, 255, .3);--co-flag-border: rgba(255, 255, 255, .18)}[data-theme=aquatic-dark] .co-theme-icon-sun{display:block!important}[data-theme=aquatic-dark] .co-theme-icon-moon{display:none!important}[data-theme=light-minimal]{--co-bg: #f4f6f8;--co-surface: #ffffff;--co-surface-alt: #f0f3f6;--co-fg: #0b1620;--co-soft: #5b6b75;--co-mute: #9aa6ad;--co-hair: rgba(11, 22, 32, .08);--co-accent: #0d6b7a;--co-accent-dim: #1d4f5a;--co-accent-soft: rgba(13, 107, 122, .1);--co-good: #1f8a5b;--co-good-end: #15734c;--co-bad: #c44545;--co-bad-end: #a03636;--co-input-bg: #ffffff;--co-input-border: rgba(91, 107, 117, .5);--co-glow: radial-gradient(closest-side, rgba(13, 107, 122, .18), transparent 70%);--co-btn-gradient: linear-gradient(180deg, #0d6b7a 0%, #0a5968 100%);--co-btn-shadow: 0 12px 32px rgba(13, 107, 122, .28);--co-btn-inset: inset 0 1px 0 rgba(255, 255, 255, .2);--co-flag-border: rgba(11, 22, 32, .15)}[data-theme=light-minimal] .co-theme-icon-sun{display:none!important}[data-theme=light-minimal] .co-theme-icon-moon{display:block!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,system-ui,sans-serif;background:var(--co-bg);color:var(--co-fg);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;transition:background .25s,color .25s}.co-page{max-width:420px;width:100%;margin:0 auto;padding-bottom:30px}.co-header{padding:16px 18px 18px;position:relative}.co-header-glow{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:320px;height:220px;border-radius:50%;filter:blur(60px);background:var(--co-glow);pointer-events:none}.co-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.co-header-left{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.co-logo{width:36px;height:36px;border-radius:10px;background:var(--co-accent);display:grid;place-items:center;box-shadow:0 6px 20px var(--co-accent-soft);flex-shrink:0}.co-brand-text{min-width:0}.co-header h1{font-size:15px;font-weight:600;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-subtitle{font-size:9.5px;color:var(--co-soft);margin-top:3px;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.co-header-right{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.co-lang-switcher{display:inline-flex;gap:8px}.co-lang-btn{width:24px;height:24px;border-radius:50%;border:2px solid var(--co-flag-border);padding:0;background:transparent;cursor:pointer;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;justify-content:center;align-items:center}.co-lang-btn.active{border-color:var(--co-accent);box-shadow:0 0 0 3px var(--co-accent-soft);transform:scale(1.05)}.co-lang-btn img{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block}.co-hero-amount{padding:12px 22px 36px;text-align:center;position:relative}.co-hero-label{font-size:11px;color:var(--co-soft);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px}.co-hero-value{font-size:50px;font-weight:600;letter-spacing:-1.2px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.co-card{margin:0 18px;border-radius:18px;padding:18px;background:var(--co-surface);border:1px solid var(--co-hair)}.co-card+.co-card{margin-top:14px}.co-card-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--co-mute);margin-bottom:12px}.co-order-item{display:flex;align-items:center;gap:12px;padding:6px 0}.co-order-item+.co-order-item{margin-top:4px}.co-order-item-icon{width:40px;height:40px;border-radius:12px;background:var(--co-accent-soft);color:var(--co-accent);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.co-order-item-icon svg{width:24px;height:24px;stroke:currentColor;fill:none}.co-order-item-icon .co-order-item-photo{width:100%;height:100%;object-fit:cover;display:block}.co-order-item-info{flex:1;min-width:0}.co-order-item-name{font-size:15px;font-weight:600}.co-order-item-meta{font-size:12px;color:var(--co-soft);margin-top:3px}.co-order-item-price{font-size:14px;font-weight:600;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.co-order-divider{height:1px;background:var(--co-hair);margin:14px 0 12px}.co-order-meta-row{display:flex;justify-content:space-between;font-size:11.5px;color:var(--co-soft)}.co-order-meta-row+.co-order-meta-row{margin-top:6px}.co-order-meta-row .co-order-meta-value{color:var(--co-fg);font-weight:500}.co-order-meta-row .co-order-meta-mono{color:var(--co-fg);font-family:ui-monospace,SF Mono,monospace;font-size:11px}.co-order-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:14px;border-top:1px dashed var(--co-hair)}.co-order-total-label{font-size:12px;color:var(--co-soft);letter-spacing:.4px;text-transform:uppercase}.co-order-total-value{font-size:24px;font-weight:600;color:var(--co-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.co-order-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;font-size:12.5px;gap:12px}.co-order-row-label{color:var(--co-soft);flex-shrink:0}.co-order-row-value{color:var(--co-fg);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-order-row-mono{font-family:ui-monospace,SF Mono,monospace;font-size:11px;color:var(--co-soft)}.co-email-section{margin:18px 22px 0}.co-email-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.co-email-label{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--co-soft)}.co-email-optional{font-size:10px;color:var(--co-mute);letter-spacing:.3px;text-transform:lowercase}.co-email-input{width:100%;height:48px;border-radius:12px;border:1.5px solid var(--co-input-border);background:var(--co-input-bg);outline:none;font-size:14.5px;font-family:inherit;color:var(--co-fg);padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s}.co-email-input:focus{border-color:var(--co-accent);box-shadow:0 0 0 3px var(--co-accent-soft)}.co-email-input::placeholder{color:var(--co-mute)}.co-email-input--inline{flex:1}.co-email-hint{font-size:11px;color:var(--co-mute);margin-top:6px}.co-email-desc{font-size:12px;color:var(--co-soft);margin-bottom:10px}.co-email-desc strong{color:var(--co-fg)}.co-email-form{display:flex;gap:8px}.co-email-status{font-size:12px;margin-top:8px;padding:8px 12px;border-radius:8px;display:none}.co-email-status.visible{display:block}.co-email-status.success{background:var(--co-accent-soft);color:var(--co-accent)}.co-email-status.error{background:#ff6b6b14;color:var(--co-bad)}.co-btn-primary{width:100%;height:56px;border-radius:16px;border:none;background:var(--co-btn-gradient);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;font-family:inherit;letter-spacing:.2px;box-shadow:var(--co-btn-shadow),var(--co-btn-inset)}.co-btn-primary:active{opacity:.85}.co-btn-primary:disabled{opacity:.5;cursor:not-allowed}.co-btn-primary svg{flex-shrink:0}.co-btn-send{padding:10px 16px;border-radius:10px;border:none;background:var(--co-accent);color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .15s}.co-btn-send:hover{opacity:.9}.co-btn-send:disabled{opacity:.5;cursor:not-allowed}.co-btn-download{width:100%;height:54px;border-radius:14px;background:var(--co-surface-alt);border:1px solid var(--co-hair);color:var(--co-fg);cursor:pointer;display:flex;align-items:center;gap:12px;padding:0 14px;font-family:inherit;margin-bottom:8px}.co-btn-download:last-child{margin-bottom:0}.co-btn-download:hover{border-color:var(--co-accent)}.co-btn-download:disabled{opacity:.5;cursor:not-allowed}.co-btn-download .btn-icon-wrap{width:32px;height:32px;border-radius:8px;background:var(--co-accent-soft);display:grid;place-items:center;flex-shrink:0}.co-btn-download .btn-label{flex:1;text-align:left}.co-btn-download .btn-title{font-size:13.5px;font-weight:600}.co-btn-download .btn-sub{font-size:10.5px;color:var(--co-soft);margin-top:1px;letter-spacing:.3px}.co-btn-download .btn-arrow{color:var(--co-accent);font-size:18px}.co-btn-retry{width:100%;height:54px;border-radius:14px;border:none;background:var(--co-btn-gradient);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;font-family:inherit;box-shadow:var(--co-btn-shadow);text-decoration:none}.co-btn-retry:hover{opacity:.9}.co-btn-secondary{width:100%;height:48px;border-radius:14px;background:transparent;border:1px solid var(--co-hair);color:var(--co-fg);cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px}.co-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.co-loading{text-align:center;padding:60px 16px}.co-spinner{width:32px;height:32px;border:3px solid var(--co-hair);border-top-color:var(--co-accent);border-radius:50%;animation:co-spin .8s linear infinite;margin:0 auto 12px}@keyframes co-spin{to{transform:rotate(360deg)}}.co-loading-text{font-size:13px;color:var(--co-soft)}.co-error-state{text-align:center;padding:60px 16px;display:none}.co-error-icon{margin-bottom:12px;color:var(--co-mute)}.co-error-icon svg{width:40px;height:40px}.co-error-title{font-size:16px;font-weight:700;margin-bottom:4px}.co-error-desc{font-size:13px;color:var(--co-soft)}.co-thanks-hero{padding:0 22px 24px;text-align:center}.co-thanks-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px}.co-thanks-icon.success{background:linear-gradient(180deg,var(--co-good) 0%,var(--co-good-end) 100%);box-shadow:0 16px 40px #5dd39e52}.co-thanks-icon.error{background:linear-gradient(180deg,var(--co-bad) 0%,var(--co-bad-end) 100%);box-shadow:0 16px 40px #c84a4a52}.co-thanks-icon svg{width:34px;height:34px;stroke:#fff;fill:none}.co-thanks-title{font-size:30px;font-weight:600;letter-spacing:-.5px;line-height:1.05;text-align:center}.co-thanks-desc{font-size:13px;color:var(--co-soft);margin-top:8px;line-height:1.45;text-align:center;padding:0 16px}.co-error-callout{margin:0 18px;border-radius:14px;padding:14px 16px;background:#ff6b6b14;border:1px solid rgba(255,107,107,.25);color:var(--co-bad)}.co-error-callout-label{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px;opacity:.7}.co-error-callout-text{font-size:13.5px;font-weight:600}.co-info-callout{margin:10px 18px 0;font-size:12.5px;color:var(--co-soft);text-align:center}.co-mini-summary{margin:12px 18px 0;border-radius:14px;padding:12px 16px;background:var(--co-surface);border:1px solid var(--co-hair)}.co-mini-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;gap:12px}.co-mini-summary-label{color:var(--co-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-mini-summary-value{font-weight:600;white-space:nowrap;flex-shrink:0}.co-mini-summary-id{font-size:10.5px;color:var(--co-mute);margin-top:4px;font-family:ui-monospace,monospace}.co-close-hint{text-align:center;font-size:11.5px;color:var(--co-mute);line-height:1.5}.co-content{display:none}.co-content.visible{display:block}.co-footer{margin-top:18px;padding:0 22px;display:flex;flex-direction:column;align-items:center;gap:14px}.co-footer-trust{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:var(--co-mute);letter-spacing:.4px;white-space:nowrap}.co-footer-trust svg{flex-shrink:0}.co-footer-trust .co-footer-ssl{font-family:ui-monospace,SF Mono,monospace}.co-theme-btn{width:30px;height:30px;border-radius:50%;border:2px solid var(--co-flag-border);background:transparent;cursor:pointer;padding:0;display:grid;place-items:center;color:var(--co-fg);transition:border-color .15s,color .15s}.co-theme-icon-sun,.co-theme-icon-moon{display:none;width:16px;height:16px}.co-cta-wrap{margin:20px 18px 0}.co-ico{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none}.co-ico-xs{width:12px;height:12px}.co-ico-xl{width:34px;height:34px;color:#fff}.co-center{text-align:center}.co-card-label-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.co-card-label-row .co-card-label{margin-bottom:0}.co-docs-section{margin:14px 18px 0}.co-close-hint-section{margin:14px 22px 0}.co-footer-email-sent{text-align:center;font-size:11px;color:var(--co-accent);background:var(--co-accent-soft);border-radius:8px;padding:8px 14px;margin-bottom:12px}.co-thanks-info{font-size:12px;color:var(--co-soft);line-height:1.5}.co-order-id-hint{text-align:center;margin-top:12px;font-size:11px;color:var(--co-mute);font-family:ui-monospace,monospace}:focus-visible{outline:3px solid var(--co-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
