@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-display: swap;font-weight: 200 800;src: url("../fonts/pjs-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-display: swap;font-weight: 200 800;src: url("../fonts/pjs-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #f4f6fb;--bg-2: #eef1f8;--surface: #ffffff;--ink: #14113a;--ink-2: #39365e;--muted: #64748b;--faint: #94a3b8;--line: #e4e8f0;--line-2: #eef1f6;--green: #16a34a;--green-6: #15803d;--green-1: #dcfce7;--green-0: #f0fdf4;--teal: #14b8a6;--teal-1: #ccfbf1;--indigo: #6366f1;--indigo-1: #e0e7ff;--violet: #a855f7;--pink: #ec4899;--pink-1: #fce7f3;--orange: #f97316;--orange-1: #ffedd5;--red: #dc2626;--red-1: #fee2e2;--red-0: #fef5f5;--amber: #d97706;--blue: #2563eb;--brand: #6c2bf2;--brand-6: #5517c9;--brand-1: #ece3ff;--brand-0: #f6f2ff;--magenta: #c026d3;--sunset: #ff5a1f;--sky: #0a84ff;--grad-brand: linear-gradient(110deg,#6c2bf2 0%,#a524e0 40%,#e9388e 70%,#ff5a1f 100%);--grad-cta: linear-gradient(135deg,#7a3cff 0%,#6c2bf2 45%,#9b22d8 100%);--r-sm: 10px;--r: 14px;--r-lg: 20px;--r-xl: 26px;--shadow-1: 0 1px 2px rgba(15,23,42,.05),0 1px 1px rgba(15,23,42,.03);--shadow-2: 0 10px 30px -12px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.04);--shadow-3: 0 30px 60px -24px rgba(15,23,42,.28),0 8px 20px -8px rgba(15,23,42,.1);--font: "Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Bengali",sans-serif;--ease: cubic-bezier(.2,.8,.2,1);--spring: cubic-bezier(.34,1.56,.64,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;font-family: var(--font);font-size: 15px;line-height: 1.55;color: var(--ink);background: var(--bg);-webkit-font-smoothing: antialiased;font-feature-settings: "tnum" 0}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}h1,h2,h3,h4{margin: 0;line-height: 1.15;letter-spacing: -.02em}p{margin: 0}.num,.money{font-variant-numeric: tabular-nums}.muted{color: var(--muted)}.ico{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none}.ico--sm{width: 15px;height: 15px}.ico--lg{width: 22px;height: 22px}.skip{position: absolute;left: -999px;top: 8px;background: var(--ink);color: #fff;padding: 8px 14px;border-radius: 8px;z-index: 99}.skip:focus{left: 8px}:focus-visible{outline: 3px solid rgba(108,43,242,.45);outline-offset: 2px;border-radius: 8px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}[hidden]{display: none !important}.btn{--bc: var(--line);display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 16px;border-radius: 12px;border: 1.5px solid var(--bc);background: var(--surface);font-weight: 650;font-size: 14px;cursor: pointer;white-space: nowrap;color: var(--ink);transition: transform .18s var(--ease),box-shadow .18s var(--ease),background .18s,border-color .18s,color .18s}.btn:hover{transform: translateY(-1px);box-shadow: var(--shadow-2);border-color: #cfd6e3}.btn:active{transform: translateY(0) scale(.98)}.btn[disabled]{opacity: .55;pointer-events: none}.btn--primary{--bc: transparent;background: var(--grad-cta);background-size: 160% 100%;background-position: 0 0;color: #fff;box-shadow: 0 8px 20px -8px rgba(108,43,242,.75),inset 0 1px 0 rgba(255,255,255,.25);transition: transform .18s var(--ease),box-shadow .18s var(--ease),background-position .45s var(--ease)}.btn--primary:hover{background: var(--grad-cta);background-size: 160% 100%;background-position: 100% 0;border-color: transparent;box-shadow: 0 14px 28px -10px rgba(108,43,242,.85)}.btn--dark{--bc: transparent;background: var(--ink);color: #fff}.btn--ghost{--bc: transparent;background: transparent}.btn--ghost:hover{background: rgba(15,23,42,.05);box-shadow: none}.btn--danger{color: var(--red)}.btn--danger:hover{background: var(--red-0);border-color: #fbcaca}.btn--sm{height: 32px;padding: 0 12px;border-radius: 10px;font-size: 13px}.btn--lg{height: 52px;padding: 0 24px;border-radius: 16px;font-size: 16px}.btn--block{width: 100%}.btn--pill{border-radius: 999px}.btn--glow{background: var(--grad-brand);background-size: 180% 100%;color: #fff;--bc: transparent;box-shadow: 0 14px 30px -12px rgba(233,56,142,.75);transition: transform .18s var(--ease),box-shadow .18s var(--ease),background-position .5s var(--ease),filter .18s}.btn--glow:hover{filter: saturate(1.1);background-position: 100% 0;box-shadow: 0 18px 36px -12px rgba(233,56,142,.85)}.icon-btn{width: 36px;height: 36px;border-radius: 11px;display: inline-grid;place-items: center;border: 1.5px solid var(--line);background: var(--surface);color: var(--muted);cursor: pointer;transition: all .18s var(--ease);flex: none}.icon-btn:hover{color: var(--ink);border-color: #cfd6e3;transform: translateY(-1px)}.icon-btn--danger:hover{color: var(--red);border-color: #fbcaca;background: var(--red-0)}.link{color: var(--brand-6);font-weight: 650;cursor: pointer;background: none;border: 0;padding: 0}.link:hover{text-decoration: underline}.chip{--c: var(--muted);--c1: #f1f5f9;display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px 0 10px;border-radius: 999px;border: 1.5px solid color-mix(in srgb,var(--c) 35%,white);background: color-mix(in srgb,var(--c) 10%,white);color: color-mix(in srgb,var(--c) 80%,black);font-size: 13px;font-weight: 650;white-space: nowrap}.chip .ico{width: 15px;height: 15px}.chip--sm{height: 24px;font-size: 12px;padding: 0 9px 0 7px}.m-stripe{--c: #635bff}.m-paypal{--c: #1d6ae5}.m-wise{--c: #16a34a}.m-crypto{--c: #f59e0b}.m-bank{--c: #0f766e}.m-card{--c: #e11d48}.m-payoneer{--c: #ea580c}.m-bkash{--c: #db2777}.m-nagad{--c: #f97316}.m-cash{--c: #65a30d}.m-other{--c: #64748b}.status{--c: var(--muted);display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 11px;border-radius: 999px;font-size: 12.5px;font-weight: 700;background: color-mix(in srgb,var(--c) 12%,white);color: color-mix(in srgb,var(--c) 85%,black);border: 1px solid color-mix(in srgb,var(--c) 28%,white)}.status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--c)}.status--paid{--c: var(--green)}.status--overdue{--c: var(--red)}.status--sent{--c: var(--indigo)}.status--partial{--c: var(--amber)}.status--draft{--c: #94a3b8}.delta{white-space: nowrap;display: inline-flex;align-items: center;gap: 3px;height: 26px;padding: 0 10px;border-radius: 999px;font-size: 12.5px;font-weight: 800}.delta--up{background: var(--green-1);color: var(--green-6)}.delta--down{background: var(--red-1);color: var(--red)}.delta--flat{background: rgba(10,132,255,.12);color: #0b5fc0;min-width: 40px;justify-content: center}.delta--all{background: rgba(108,43,242,.12);color: var(--brand-6)}.avatar{--c: var(--indigo);width: 36px;height: 36px;border-radius: 11px;display: inline-grid;place-items: center;flex: none;font-size: 13px;font-weight: 800;color: #fff;background: linear-gradient(135deg,color-mix(in srgb,var(--c) 85%,white),var(--c));box-shadow: 0 6px 14px -8px var(--c)}.avatar--round{border-radius: 50%}.field{display: grid;gap: 6px}.field>span,.field>label{font-size: 12.5px;font-weight: 650;color: var(--ink-2)}.input,.select,.textarea{width: 100%;height: 42px;padding: 0 13px;border-radius: 12px;border: 1.5px solid var(--line);background: #fbfcfe;transition: border-color .15s,box-shadow .15s,background .15s;font-size: 14px}.textarea{height: auto;min-height: 76px;padding: 10px 13px;resize: vertical;line-height: 1.5}.select{appearance: none;padding-right: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 13px center;cursor: pointer}.input:hover,.select:hover,.textarea:hover{border-color: #d2d9e5}.input:focus,.select:focus,.textarea:focus{outline: none;border-color: var(--brand);background: #fff;box-shadow: 0 0 0 4px rgba(108,43,242,.12)}.input--sm{height: 36px;border-radius: 10px;font-size: 13.5px}.input.is-invalid{border-color: var(--red);box-shadow: 0 0 0 4px rgba(220,38,38,.1)}.grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.switch{display: inline-flex;align-items: center;gap: 10px;cursor: pointer;font-size: 14px;font-weight: 600;user-select: none}.switch input{position: absolute;opacity: 0;pointer-events: none}.switch i{width: 38px;height: 22px;border-radius: 99px;background: #d5dbe6;position: relative;transition: background .2s;flex: none}.switch i::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.2);transition: transform .25s var(--spring)}.switch input:checked + i{background: var(--grad-cta)}.switch input:checked + i::after{transform: translateX(16px)}.switch input:focus-visible + i{outline: 3px solid rgba(108,43,242,.4);outline-offset: 2px}.seg{display: inline-flex;padding: 4px;background: var(--bg-2);border-radius: 12px;gap: 2px}.seg button{border: 0;background: none;padding: 6px 12px;border-radius: 9px;font-size: 13px;font-weight: 650;color: var(--muted);cursor: pointer;transition: all .2s var(--ease)}.seg button.is-on{background: #fff;color: var(--ink);box-shadow: var(--shadow-1)}.brand{display: inline-flex;align-items: center;gap: 10px;font-weight: 800;font-size: 17px;letter-spacing: -.02em}.brand__mark{width: 34px;height: 34px;border-radius: 11px;display: grid;place-items: center;background: linear-gradient(135deg,#22c55e,#0d9488);color: #fff;box-shadow: 0 8px 18px -8px rgba(13,148,136,.9)}.brand__mark svg{width: 18px;height: 18px;fill: none;stroke: #fff;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.brand__logo{display: block;height: 36px;aspect-ratio: 582 / 112;background: url("../img/logo.png") left center / contain no-repeat;transition: transform .25s var(--spring),filter .25s}.brand:hover .brand__logo{transform: translateY(-1px) scale(1.02);filter: saturate(1.1)}.sidebar .brand__logo{height: 33px}.footer .brand__logo{height: 34px}@media (max-width: 560px){.topbar .brand__logo{height: 28px}}.topbar{position: sticky;top: 0;z-index: 40;background: rgba(244,246,251,.78);backdrop-filter: saturate(1.6) blur(14px);border-bottom: 1px solid transparent;transition: border-color .2s,background .2s}.topbar.is-scrolled{border-bottom-color: var(--line);background: rgba(255,255,255,.86)}.topbar__inner{max-width: 1200px;margin: 0 auto;padding: 14px 20px;display: flex;align-items: center;gap: 28px}.topnav{display: flex;gap: 4px;margin-right: auto}.topnav a{padding: 8px 12px;border-radius: 10px;font-weight: 600;font-size: 14px;color: var(--ink-2);transition: background .15s,color .15s}.topnav a:hover{background: rgba(15,23,42,.05);color: var(--ink)}.topbar__actions{display: flex;gap: 8px}.glow{--g: var(--brand);--g2: var(--sunset);position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--g2) 13%,transparent),transparent 55%),radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,var(--g) 10%,transparent),transparent 60%),#fff;border: 1.5px solid color-mix(in srgb,var(--g) 45%,white);border-radius: var(--r-xl);box-shadow: 0 18px 40px -26px color-mix(in srgb,var(--g) 70%,transparent),var(--shadow-1)}.glow--teal{--g: #0a84ff;--g2: #6c2bf2}.glow--brand{--g: #8b5cf6;--g2: #ff7a45}.glow--indigo{--g: #6c2bf2;--g2: #c026d3}.glow--violet{--g: #c026d3;--g2: #f43f8e}.glow--orange{--g: #ff5a1f;--g2: #f43f8e}.glow--green{--g: #16a34a;--g2: #14b8a6}.glow--slate{--g: #94a3b8;--g2: #c7d2fe}.panel{background: #fff;border: 1.5px solid var(--line);border-radius: var(--r-xl);box-shadow: var(--shadow-1)}.panel__head{display: flex;align-items: center;gap: 14px;padding: 22px 24px 16px;flex-wrap: wrap}.panel__title{font-size: 18px;font-weight: 800}.panel__sub{color: var(--muted);font-size: 13.5px;margin-top: 2px}.panel__icon{width: 44px;height: 44px;border-radius: 14px;display: grid;place-items: center;background: var(--brand-0);color: var(--brand);flex: none;border: 1px solid var(--brand-1)}.panel__icon--violet{background: #f5f3ff;color: #7c3aed;border-color: #ede9fe}.panel__icon--red{background: var(--red-0);color: var(--red);border-color: var(--red-1)}.shell{display: grid;grid-template-columns: 252px 1fr;min-height: 100vh;background: linear-gradient(90deg,#fff 251px,var(--line) 251px,var(--line) 252px,transparent 252px)}.sidebar{position: sticky;top: 0;height: 100vh;padding: 20px 16px;display: flex;flex-direction: column;gap: 18px;background: #fff;border-right: 1px solid var(--line);z-index: 50}.sidebar .brand{padding: 4px 6px}.sidenav{display: grid;gap: 2px}.sidenav a{display: flex;align-items: center;gap: 11px;padding: 10px 12px;border-radius: 12px;font-weight: 650;font-size: 14.5px;color: var(--ink-2);transition: background .15s,color .15s;position: relative}.sidenav a:hover{background: var(--bg);color: var(--ink)}.sidenav a.is-active{background: linear-gradient(90deg,var(--brand-0),#fff6f1);color: var(--brand-6)}.sidenav a.is-active::before{content: "";position: absolute;left: -16px;top: 9px;bottom: 9px;width: 4px;border-radius: 0 4px 4px 0;background: linear-gradient(180deg,var(--brand),var(--sunset))}.sidebar__foot{margin-top: auto;display: flex;align-items: center;gap: 10px;padding: 12px 6px 0;border-top: 1px solid var(--line-2)}.me{display: flex;align-items: center;gap: 10px;min-width: 0;flex: 1}.me__text{display: grid;min-width: 0;line-height: 1.25}.me__text b{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.me__text small{color: var(--muted);font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.shell__main{min-width: 0}.appbar{position: sticky;top: 0;z-index: 30;display: flex;align-items: center;gap: 14px;padding: 16px 32px;background: rgba(244,246,251,.82);backdrop-filter: blur(12px)}.appbar__title{font-size: 22px;font-weight: 800}.appbar__actions{margin-left: auto;display: flex;gap: 8px;align-items: center;flex-wrap: wrap}.appbar__menu{display: none}.content{padding: 8px 32px 48px;display: grid;gap: 24px;max-width: 1480px}.scrim{position: fixed;inset: 0;background: rgba(15,23,42,.35);opacity: 0;pointer-events: none;transition: opacity .25s;z-index: 45}.section-label{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 12px}.section-label h2{font-size: 15px;font-weight: 800;color: var(--ink-2)}.section-label p{font-size: 12.5px;color: var(--faint)}.received{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.rcard{padding: 22px 22px 18px;min-height: 236px;display: flex;flex-direction: column;cursor: pointer;transition: transform .3s var(--ease),box-shadow .3s var(--ease)}.rcard:hover{transform: translateY(-3px);box-shadow: 0 26px 50px -28px color-mix(in srgb,var(--g) 80%,transparent),var(--shadow-1)}.rcard__top{display: flex;align-items: center;gap: 12px}.rcard__icon{width: 40px;height: 40px;border-radius: 13px;display: grid;place-items: center;color: #fff;background: linear-gradient(135deg,var(--g),var(--g2));box-shadow: 0 8px 16px -8px var(--g)}.rcard__label{font-weight: 750;font-size: 15px;color: var(--ink-2);line-height: 1.2;min-width: 0}.rcard__top .delta{margin-left: auto}.rcard__value{font-size: clamp(28px,2.6vw,38px);font-weight: 800;letter-spacing: -.03em;margin: 22px 0 8px;font-variant-numeric: tabular-nums}.rcard__meta{color: var(--muted);font-size: 13.5px}.rcard__bars{margin-top: auto;height: 56px;display: flex;align-items: flex-end;gap: 4px;padding-top: 14px}.rcard__bars i{flex: 1;min-height: 3px;border-radius: 3px 3px 1px 1px;background: color-mix(in srgb,var(--g) 16%,#eef1f6);transform-origin: bottom;animation: grow .9s var(--ease) both}.rcard__bars i.on{background: linear-gradient(180deg,var(--g2),var(--g))}.rcard__watermark{fill: none;stroke: currentColor;position: absolute;right: -14px;bottom: -18px;width: 120px;height: 120px;color: var(--g);opacity: .1;z-index: -1;stroke-width: 1.5}@keyframes grow{from{transform: scaleY(0)}}.ilist{padding: 0 0 6px}.ilist__head{display: flex;align-items: center;gap: 14px;padding: 22px 24px 14px;flex-wrap: wrap}.ilist__actions{margin-left: auto;display: flex;gap: 8px;flex-wrap: wrap}.ilist__filters{display: flex;gap: 10px;padding: 0 24px 16px;flex-wrap: wrap;align-items: center}.tab{--c: var(--muted);display: inline-flex;align-items: center;gap: 8px;height: 46px;padding: 0 14px 0 12px;border-radius: 15px;border: 1.5px solid color-mix(in srgb,var(--c) 35%,white);background: color-mix(in srgb,var(--c) 7%,white);font-weight: 750;color: var(--ink-2);cursor: pointer;transition: all .22s var(--ease);font-size: 15px}.tab .ico{color: var(--c)}.tab b{min-width: 26px;height: 24px;padding: 0 8px;display: inline-grid;place-items: center;border-radius: 99px;font-size: 13px;background: color-mix(in srgb,var(--c) 16%,white);color: color-mix(in srgb,var(--c) 80%,black)}.tab:hover{transform: translateY(-1px)}.tab.is-on{background: linear-gradient(180deg,color-mix(in srgb,var(--c) 92%,white),var(--c));color: #fff;border-color: transparent;box-shadow: 0 10px 22px -12px var(--c)}.tab.is-on .ico{color: #fff}.tab.is-on b{background: rgba(255,255,255,.25);color: #fff}.tab--all{--c: var(--brand)}.tab--open{--c: var(--indigo)}.tab--overdue{--c: var(--red)}.tab--paid{--c: #10b981}.tab--draft{--c: #94a3b8}.ilist__filters .select,.ilist__filters .input{height: 46px;border-radius: 14px}.ilist__filters .select{width: auto;min-width: 170px}.ilist__filters .search{flex: 1;min-width: 200px;position: relative}.ilist__filters .search .ico{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: var(--faint)}.ilist__filters .search .input{padding-left: 40px}.rows{display: grid;gap: 10px;padding: 0 18px 0 24px;max-height: 620px;overflow: auto;scrollbar-width: thin}.row{--c: var(--brand);display: grid;grid-template-columns: 40px minmax(160px,1fr) 130px 100px 130px auto;align-items: center;gap: 14px;padding: 14px 14px 14px 18px;border-radius: 16px;background: #fbfdfc;border: 1px solid var(--line-2);position: relative;animation: rowIn .45s var(--ease) both;transition: transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s}.row::before{content: "";position: absolute;left: 0;top: 10px;bottom: 10px;width: 4px;border-radius: 0 4px 4px 0;background: var(--c)}.row:hover{transform: translateY(-2px);box-shadow: var(--shadow-2);border-color: var(--line)}.row--paid{--c: var(--green);background: linear-gradient(90deg,#f3fbf6,#fff 60%)}.row--overdue{--c: var(--red);background: linear-gradient(90deg,#fff1f1,#fff8f8 60%)}.row--sent,.row--partial{--c: var(--brand);background: linear-gradient(90deg,#f6f2ff,#fff 60%)}.row--partial{--c: var(--amber);background: linear-gradient(90deg,#fff8ec,#fff 60%)}.row--draft{--c: #94a3b8;background: #fafbfc}.row__who{min-width: 0}.row__name{font-weight: 800;font-size: 15px;display: flex;gap: 7px;align-items: baseline;min-width: 0}.row__name span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.row__name small{font-weight: 700;color: var(--faint);font-size: 12.5px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;flex: none}.row__sub{color: var(--muted);font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.row__sub em{font-style: normal;color: var(--red);font-weight: 650}.row__amt{text-align: right;line-height: 1.15}.row__amt b{display: block;font-size: 17px;font-weight: 800;font-variant-numeric: tabular-nums}.row__amt small{font-size: 11px;font-weight: 800;color: var(--muted);letter-spacing: .04em}.row__act{display: flex;gap: 8px;align-items: center;justify-content: flex-end}.row__act .btn{min-width: 150px}@keyframes rowIn{from{opacity: 0;transform: translateY(8px)}}.ilist__foot{display: flex;align-items: center;gap: 16px;padding: 18px 24px 16px;border-top: 1px solid var(--line-2);margin-top: 14px;flex-wrap: wrap}.progress{width: 220px;height: 6px;border-radius: 99px;background: var(--bg-2);overflow: hidden}.progress i{display: block;height: 100%;border-radius: inherit;background: var(--grad-brand);transition: width .5s var(--ease)}.ilist__foot p{color: var(--muted);font-size: 14px}.ilist__foot p b{color: var(--ink)}.ilist__foot .btn--glow{margin-left: auto}.empty{padding: 40px 24px;text-align: center;display: grid;gap: 10px;justify-items: center;color: var(--muted)}.empty__art{width: 64px;height: 64px;border-radius: 20px;display: grid;place-items: center;background: var(--brand-0);color: var(--brand)}.empty h3{color: var(--ink);font-size: 17px}.duo{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: 20px;align-items: start}.rem-list{display: grid;gap: 10px;padding: 0 18px 20px 24px;max-height: 560px;overflow: auto;scrollbar-width: thin}.rem{display: grid;grid-template-columns: 40px minmax(0,1fr) auto auto auto;align-items: center;gap: 12px;padding: 12px 12px 12px 18px;border-radius: 16px;background: linear-gradient(90deg,#fff0f0,#fff7f7);border: 1px solid #fde2e2;position: relative;animation: rowIn .45s var(--ease) both}.rem::before{content: "";position: absolute;left: 0;top: 10px;bottom: 10px;width: 4px;border-radius: 0 4px 4px 0;background: var(--red)}.rem--soon{background: linear-gradient(90deg,#fff8eb,#fffbf3);border-color: #fdecc8}.rem--soon::before{background: var(--amber)}.rem b.money{font-size: 17px;font-weight: 800;min-width: 92px;text-align: right}.rem .btn{height: 34px}.rem.is-done{opacity: .6}.stackbar{display: flex;height: 14px;border-radius: 99px;overflow: hidden;gap: 3px;margin: 4px 24px 12px}.stackbar i{display: block;height: 100%;border-radius: 99px;background: var(--c);transform-origin: left;animation: growX .9s var(--ease) both}@keyframes growX{from{transform: scaleX(0)}}.legend{display: flex;flex-wrap: wrap;gap: 8px 10px;padding: 0 24px 14px}.legend span{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 700;color: var(--muted)}.payers{padding: 0 24px 8px}.payer{display: grid;grid-template-columns: 40px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 0;border-top: 1px solid var(--line-2);transition: background .15s}.payer[data-client]:hover{background: linear-gradient(90deg,transparent,#f5f3ff 30%,transparent)}.payer__line{display: flex;gap: 6px;align-items: center;flex-wrap: wrap;margin-top: 3px}.payer__line small{color: var(--muted);font-size: 12.5px;margin-right: 2px}.payer b{font-weight: 800;font-variant-numeric: tabular-nums;min-width: 60px;text-align: right}.payers__more{padding: 6px 24px 22px;color: var(--muted);font-size: 13.5px}.heat{overflow: auto}.heat table{width: 100%;border-collapse: separate;border-spacing: 0;min-width: 900px}.heat th{position: sticky;top: 0;background: #f8f7fd;color: var(--brand-6);font-size: 12px;font-weight: 800;letter-spacing: .03em;padding: 12px 8px;text-align: center;border-bottom: 1px solid var(--line)}.heat th:first-child,.heat td:first-child{text-align: left;padding-left: 24px;position: sticky;left: 0;background: inherit}.heat th:last-child,.heat td:last-child{text-align: right;padding-right: 24px}.heat tbody tr{background: #fff}.heat tbody tr:nth-child(even){background: #fbfcfe}.heat td{padding: 6px 4px;border-bottom: 1px solid var(--line-2);text-align: center;font-size: 14px;white-space: nowrap}.heat td:first-child{font-weight: 600;max-width: 240px;overflow: hidden;text-overflow: ellipsis}.heat td:last-child{font-weight: 800;font-variant-numeric: tabular-nums}.heat .cell{display: block;margin: 0 auto;max-width: 112px;padding: 8px 4px;border-radius: 9px;font-weight: 800;font-size: 13px;color: #2e1065;animation: cellIn .5s var(--ease) both;cursor: default;transition: transform .15s var(--spring)}.heat .cell:hover{transform: scale(1.08)}.heat .dot{color: #cbd5e1}@keyframes cellIn{from{opacity: 0;transform: scale(.7)}}.heat__foot{padding: 14px 24px 18px}.banner{display: flex;align-items: center;gap: 14px;padding: 16px 20px;border-radius: 18px;flex-wrap: wrap}.banner p{flex: 1;min-width: 240px;color: var(--ink-2);font-size: 14px}.banner b{color: var(--ink)}.cur-switch{display: flex;gap: 6px}.modal{position: fixed;inset: 0;z-index: 100;display: grid;place-items: center;padding: 20px}.modal__scrim{position: absolute;inset: 0;background: rgba(15,23,42,.42);backdrop-filter: blur(4px);animation: fade .2s ease both}.modal__box{position: relative;width: min(560px,100%);max-height: calc(100vh - 40px);overflow: auto;background: #fff;border-radius: 24px;box-shadow: var(--shadow-3);animation: pop .35s var(--spring) both}.modal__box--wide{width: min(760px,100%)}.modal__head{display: flex;align-items: center;gap: 12px;padding: 22px 24px 8px}.modal__head h3{font-size: 19px;font-weight: 800}.modal__head .icon-btn{margin-left: auto}.modal__body{padding: 12px 24px 20px;display: grid;gap: 14px}.modal__foot{display: flex;gap: 10px;justify-content: flex-end;padding: 16px 24px 22px;border-top: 1px solid var(--line-2)}.modal.is-leaving .modal__box{animation: popOut .2s ease both}.modal.is-leaving .modal__scrim{animation: fade .2s ease reverse both}@keyframes fade{from{opacity: 0}}@keyframes pop{from{opacity: 0;transform: translateY(14px) scale(.96)}}@keyframes popOut{to{opacity: 0;transform: translateY(8px) scale(.97)}}.toasts{position: fixed;right: 20px;bottom: 20px;display: grid;gap: 10px;z-index: 120}.toast{display: flex;gap: 10px;align-items: center;padding: 12px 16px;border-radius: 14px;background: var(--ink);color: #fff;font-weight: 600;font-size: 14px;box-shadow: var(--shadow-3);animation: toastIn .4s var(--spring) both;max-width: 380px}.toast .ico{color: #c4b5fd}.toast--error .ico{color: #fca5a5}.toast.is-leaving{animation: toastOut .25s ease both}@keyframes toastIn{from{opacity: 0;transform: translateY(12px) scale(.96)}}@keyframes toastOut{to{opacity: 0;transform: translateX(20px)}}.mgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(150px,100%),1fr));gap: 10px}.mtype{display: flex;align-items: center;gap: 10px;padding: 12px;border-radius: 14px;border: 1.5px solid var(--line);background: #fff;cursor: pointer;font-weight: 700;font-size: 14px;transition: all .2s var(--ease);text-align: left}.mtype span.mi{width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;background: color-mix(in srgb,var(--c) 14%,white);color: var(--c);flex: none}.mtype:hover{border-color: color-mix(in srgb,var(--c) 50%,white);transform: translateY(-2px);box-shadow: 0 10px 20px -14px var(--c)}.mtype.is-on{border-color: var(--c);background: color-mix(in srgb,var(--c) 6%,white)}.mcard{display: grid;grid-template-columns: 40px 1fr auto;gap: 12px;align-items: start;padding: 14px;border-radius: 16px;border: 1.5px solid color-mix(in srgb,var(--c) 25%,var(--line));background: linear-gradient(120deg,color-mix(in srgb,var(--c) 6%,white),#fff 60%);animation: rowIn .35s var(--ease) both}.mcard .mi{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: color-mix(in srgb,var(--c) 15%,white);color: var(--c)}.mcard__body{display: grid;gap: 6px;min-width: 0}.mcard__tools{display: flex;gap: 6px;align-items: center}.mcard.is-off{opacity: .55}.page-editor main{min-height: calc(100vh - 66px)}.editor{display: grid;grid-template-columns: minmax(380px,560px) minmax(0,1fr);gap: 0;min-height: calc(100vh - 66px)}.app .editor{min-height: calc(100vh - 74px);margin: -8px -32px -48px}.editor__form{padding: 22px 22px 120px;border-right: 1px solid var(--line);background: #fff;display: grid;gap: 14px;align-content: start}.editor__bar{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.editor__bar h1{font-size: 22px;font-weight: 800;margin-right: auto}.saved{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;border-radius: 99px;font-size: 13px;font-weight: 700;background: var(--brand-1);color: var(--brand-6);transition: all .3s}.saved.is-saving{background: var(--bg-2);color: var(--muted)}.saved.is-dirty{background: #fef3c7;color: #92400e}.step{border: 1.5px solid var(--line);border-radius: 18px;background: #fff;overflow: hidden;transition: border-color .2s,box-shadow .2s}.step[open]{border-color: #d6dde8;box-shadow: var(--shadow-1)}.step>summary{list-style: none;display: flex;align-items: center;gap: 12px;padding: 14px 16px;cursor: pointer;user-select: none}.step>summary::-webkit-details-marker{display: none}.step__n{width: 28px;height: 28px;border-radius: 9px;display: grid;place-items: center;font-size: 13px;font-weight: 800;background: var(--bg-2);color: var(--ink-2);transition: all .2s;flex: none}.step[open] .step__n{background: var(--grad-cta);color: #fff;box-shadow: 0 6px 14px -8px var(--brand)}.step__t{font-weight: 750;font-size: 15px}.step__s{color: var(--muted);font-size: 12.5px;margin-left: auto;text-align: right;max-width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.step>summary .ico{color: var(--faint);transition: transform .25s var(--ease)}.step[open]>summary .ico{transform: rotate(180deg)}.step__body{padding: 4px 16px 18px;display: grid;gap: 12px;animation: stepIn .35s var(--ease)}@keyframes stepIn{from{opacity: 0;transform: translateY(-6px)}}.drop{display: flex;align-items: center;gap: 14px;padding: 12px;border-radius: 14px;border: 1.5px dashed #cfd7e4;background: #fbfcfe;cursor: pointer;transition: all .2s}.drop:hover,.drop.is-over{border-color: var(--brand);background: var(--brand-0)}.drop__img{width: 64px;height: 64px;border-radius: 12px;background: #fff;border: 1px solid var(--line);display: grid;place-items: center;overflow: hidden;color: var(--faint);flex: none}.drop__img img{max-width: 100%;max-height: 100%;object-fit: contain}.drop__txt b{display: block;font-size: 14px}.drop__txt small{color: var(--muted);font-size: 12.5px}.client-pick{position: relative}.suggest{position: absolute;left: 0;right: 0;top: calc(100% + 6px);background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-3);z-index: 20;max-height: 260px;overflow: auto;padding: 6px;animation: pop .25s var(--spring)}.suggest button{display: flex;width: 100%;gap: 10px;align-items: center;padding: 8px 10px;border: 0;background: none;border-radius: 10px;cursor: pointer;text-align: left}.suggest button:hover,.suggest button.is-hl{background: var(--bg)}.suggest small{color: var(--muted);display: block;font-size: 12px}.items{display: grid;gap: 10px;counter-reset: item}.item{border: 1.5px solid var(--line);border-radius: 16px;padding: 12px;display: grid;gap: 10px;background: #fff;position: relative;animation: itemIn .4s var(--spring) both;transition: border-color .2s,box-shadow .2s}.item:focus-within{border-color: #cdb8ff;box-shadow: 0 0 0 4px rgba(108,43,242,.08)}.item.is-leaving{animation: itemOut .25s ease both}@keyframes itemIn{from{opacity: 0;transform: translateY(-8px) scale(.98)}}@keyframes itemOut{to{opacity: 0;transform: scale(.96);height: 0;padding: 0;margin: 0}}.item__top{display: flex;gap: 10px;align-items: center}.item__n{width: 26px;height: 26px;border-radius: 8px;display: grid;place-items: center;font-size: 12.5px;font-weight: 800;background: var(--brand-0);color: var(--brand-6);flex: none;border: 1px solid var(--brand-1)}.item__top .input{flex: 1;font-weight: 650}.item__grid{display: grid;grid-template-columns: 1fr 1fr 1.3fr 1fr;gap: 8px}.item__grid .field>span{font-size: 11.5px;color: var(--muted)}.item__foot{display: flex;align-items: center;gap: 8px}.item__foot .money{margin-left: auto;font-weight: 800;font-size: 16px}.item__more{font-size: 12.5px}.add-item{display: flex;align-items: center;justify-content: center;gap: 8px;height: 50px;border-radius: 16px;border: 1.5px dashed #c9b5ff;background: var(--brand-0);color: var(--brand-6);font-weight: 800;cursor: pointer;transition: all .2s var(--ease)}.add-item:hover{background: var(--brand-1);transform: translateY(-1px);border-style: solid}.sums{display: grid;gap: 8px;padding: 14px;border-radius: 16px;background: var(--bg)}.sums div{display: flex;justify-content: space-between;font-size: 14px;color: var(--ink-2)}.sums div b{font-variant-numeric: tabular-nums}.sums .sums__total{font-size: 16px;font-weight: 800;color: var(--ink);padding-top: 8px;border-top: 1px solid var(--line)}.sums .sums__due{font-size: 18px;font-weight: 800;color: var(--brand-6)}.tpl-pick{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.tpl{border: 1.5px solid var(--line);border-radius: 14px;padding: 8px;background: #fff;cursor: pointer;display: grid;gap: 6px;text-align: center;font-size: 12.5px;font-weight: 700;transition: all .2s var(--ease)}.tpl:hover{transform: translateY(-2px);box-shadow: var(--shadow-2)}.tpl.is-on{border-color: var(--brand);box-shadow: 0 0 0 3px rgba(108,43,242,.15)}.tpl__mini{aspect-ratio: 3 / 3.6;border-radius: 8px;border: 1px solid var(--line-2);overflow: hidden;background: #fff;position: relative;pointer-events: none}.tpl__mini .sheet{width: 794px;transform: scale(var(--s,.16));transform-origin: 0 0;position: absolute;left: 0;top: 0;box-shadow: none}.swatches{display: flex;gap: 8px;flex-wrap: wrap;align-items: center}.swatch{width: 30px;height: 30px;border-radius: 50%;border: 3px solid #fff;box-shadow: 0 0 0 1.5px var(--line);cursor: pointer;transition: transform .2s var(--spring)}.swatch:hover{transform: scale(1.12)}.swatch.is-on{box-shadow: 0 0 0 2px var(--ink)}.swatch-input{width: 30px;height: 30px;border-radius: 50%;border: 0;padding: 0;overflow: hidden;cursor: pointer}.sigpad{border: 1.5px dashed #cfd7e4;border-radius: 14px;background: #fbfcfe;touch-action: none;width: 100%;height: 140px;cursor: crosshair}.editor__preview{position: sticky;top: 66px;height: calc(100vh - 66px);overflow: auto;padding: 28px 28px 80px;background: radial-gradient(80% 60% at 70% 0%,rgba(99,102,241,.08),transparent 60%),radial-gradient(70% 50% at 10% 100%,rgba(20,184,166,.08),transparent 60%),var(--bg-2)}.app .editor__preview{top: 74px;height: calc(100vh - 74px)}.preview-bar{display: flex;align-items: center;gap: 10px;margin: 0 auto 16px;max-width: 794px;flex-wrap: wrap}.preview-bar .seg{margin-right: auto}.preview-stage{max-width: 794px;margin: 0 auto;transform-origin: top center}.mobile-tabs{display: none}.editor__actions{position: sticky;bottom: 0;z-index: 5;margin: 6px -22px -120px;padding: 14px 22px;background: rgba(255,255,255,.92);backdrop-filter: blur(10px);border-top: 1px solid var(--line);display: flex;gap: 10px;flex-wrap: wrap}.editor__actions .btn{height: 46px;padding: 0 16px;font-size: 14.5px;border-radius: 14px}.editor__actions .btn--primary{flex: 1;min-width: 150px}.guest-note{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 14px;background: linear-gradient(120deg,#f3eeff,#fff3ec);border: 1px solid #e7dcff;font-size: 13.5px;color: var(--ink-2)}.guest-note .ico{color: var(--brand);margin-top: 2px}.doc-pick{display: flex;flex-wrap: wrap;gap: 6px}.doc-chip{height: 34px;padding: 0 12px;border-radius: 99px;border: 1.5px solid var(--line);background: #fff;font-weight: 650;font-size: 13px;color: var(--ink-2);cursor: pointer;transition: all .2s var(--ease)}.doc-chip:hover{border-color: #b9c3d3;transform: translateY(-1px)}.doc-chip.is-on{background: var(--grad-cta);color: #fff;border-color: transparent;box-shadow: 0 6px 14px -8px rgba(108,43,242,.8)}.sheet{--c: #2563eb;--on: #fff;--soft: #eff4ff;--softer: #f6f9ff;--ink: #111827;--mut: #6b7280;--ln: #e5e7eb;width: 100%;aspect-ratio: 210 / 297;min-height: max-content;background: #fff;color: var(--ink);border-radius: 6px;box-shadow: 0 1px 0 rgba(0,0,0,.02),0 40px 80px -40px rgba(15,23,42,.35),0 14px 30px -18px rgba(15,23,42,.2);padding: 52px 52px 64px;font-family: "Plus Jakarta Sans","Noto Sans Bengali",system-ui,sans-serif;font-size: 12px;line-height: 1.5;position: relative;overflow: hidden}.sheet.paper-letter{aspect-ratio: 216 / 279}.sheet.f-serif,.sheet.t-elegant{--head: Georgia,"Times New Roman",serif}.sheet.f-serif{font-family: Georgia,"Times New Roman","Noto Serif Bengali",serif}.sheet.f-classic{font-family: "DejaVu Sans",Verdana,Arial,sans-serif}.sheet *{transition: color .25s,background-color .25s,border-color .25s}.sheet .s-label{font-size: 9.5px;color: var(--mut);letter-spacing: .06em;font-weight: 600;margin-bottom: 3px}.sheet .s-title{font-family: var(--head,inherit);font-weight: 800;font-size: 36px;letter-spacing: .01em;line-height: 1;color: var(--c)}.sheet .s-no{color: var(--mut);font-size: 13px;margin-top: 4px}.sheet .s-co{font-weight: 800;font-size: 16px;margin-top: 6px}.sheet .s-logo{max-height: 70px;max-width: 200px;object-fit: contain}.sheet .s-logo-ph{width: 54px;height: 54px;border-radius: 12px;border: 1.5px dashed var(--ln);display: grid;place-items: center;color: #cbd5e1;font-size: 9px;font-weight: 700}.sheet .s-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 20px}.sheet .s-head.al-right{flex-direction: row-reverse}.sheet .s-head.al-right .s-brand{text-align: right}.sheet .s-head.al-right .s-meta-t{text-align: left}.sheet .s-head.al-right .s-brand .s-logo{margin-left: auto}.sheet .s-head.al-center{flex-direction: column;align-items: center;text-align: center}.sheet .s-head.al-center .s-logo{margin: 0 auto}.sheet .s-meta-t{text-align: right}.sheet .s-bar{height: 10px;border-radius: 5px;background: var(--c);margin-bottom: 26px}.sheet .s-parties{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 18px;margin: 30px 0 26px}.sheet .s-party b{display: block;font-size: 12.5px}.sheet .s-party div{color: var(--mut);white-space: pre-line;word-break: break-word}.sheet .s-meta{background: var(--softer);border-radius: 10px;padding: 8px 12px;display: grid;gap: 3px;align-self: start}.sheet .s-meta div{display: flex;justify-content: space-between;gap: 8px;font-size: 11px}.sheet .s-meta span{color: var(--mut)}.sheet .s-meta b{white-space: nowrap}.sheet table{width: 100%;border-collapse: collapse}.sheet th{text-align: left;font-size: 9.5px;letter-spacing: .05em;padding: 9px 8px;font-weight: 800;background: var(--soft);color: var(--c)}.sheet td{padding: 10px 8px;border-bottom: 1px solid var(--ln);vertical-align: top}.sheet .r{text-align: right;white-space: nowrap}.sheet td .d{color: var(--mut);font-size: 10.5px;white-space: pre-line}.sheet tbody tr{animation: sheetRow .4s var(--ease) both}@keyframes sheetRow{from{opacity: 0;transform: translateX(-6px);background: var(--softer)}}.sheet .s-bottom{display: grid;grid-template-columns: 1fr 1fr;gap: 30px;margin-top: 18px}.sheet .s-totals div{display: flex;justify-content: space-between;padding: 4px 8px;color: var(--mut)}.sheet .s-totals div b{color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums}.sheet .s-totals .t-total{border-top: 1px solid var(--ln);margin-top: 4px;padding-top: 8px;color: var(--ink);font-weight: 800}.sheet .s-totals .t-total b{font-weight: 800}.sheet .s-due{display: flex;justify-content: space-between;align-items: center;margin-top: 10px;padding: 12px 14px;border-radius: 10px;background: var(--c);color: var(--on);font-weight: 800}.sheet .s-due b{font-size: 22px;font-variant-numeric: tabular-nums;font-family: var(--head,inherit)}.sheet .s-dueby{text-align: right;color: var(--mut);font-size: 10.5px;margin-top: 5px}.sheet .s-notes{white-space: pre-line}.sheet .s-pay{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 6px}.sheet .s-pm{background: var(--softer);border-left: 3px solid var(--c);padding: 8px 10px;border-radius: 4px 8px 8px 4px}.sheet .s-pm b{color: var(--c);display: block}.sheet .s-pm div{color: var(--mut);font-size: 10.5px;white-space: pre-line;word-break: break-word}.sheet .s-pm a{color: var(--c);font-size: 10.5px;word-break: break-all}.sheet .s-section{margin-top: 26px}.sheet .s-sigs{display: grid;grid-template-columns: 1fr 1fr;gap: 50px;margin-top: 40px}.sheet .s-sig{border-top: 1px solid var(--ink);padding-top: 6px;font-size: 10.5px}.sheet .s-sig img{height: 50px;margin-top: -58px;margin-bottom: 8px;object-fit: contain}.sheet .s-sig span{color: var(--mut);display: block}.sheet .s-stamp{position: absolute;right: 60px;top: 170px;border: 4px solid #16a34a;color: #16a34a;padding: 4px 18px;border-radius: 12px;font-size: 34px;font-weight: 900;letter-spacing: .1em;transform: rotate(-14deg);opacity: .8;animation: stamp .6s var(--spring) both .2s;pointer-events: none}@keyframes stamp{from{opacity: 0;transform: rotate(-14deg) scale(2.2)}}.sheet .s-foot{position: absolute;left: 52px;right: 52px;bottom: 24px;display: flex;justify-content: space-between;font-size: 9.5px;color: #9ca3af}.t-minimal .s-bar{height: 3px;background: var(--ink);border-radius: 0}.t-minimal .s-title{color: var(--ink)}.t-minimal th{background: none;color: var(--ink);border-bottom: 2px solid var(--ink);padding-left: 0}.t-minimal td{padding-left: 0}.t-minimal .s-meta{background: none;padding: 0}.t-minimal .s-due{background: var(--ink);color: #fff}.t-minimal .s-pm{border-left-color: var(--ink);background: #f9fafb}.t-minimal .s-pm b{color: var(--ink)}.t-corporate .s-band,.t-creative .s-band{background: var(--c);color: var(--on);border-radius: 0;margin: -52px -52px 30px;padding: 34px 52px;display: flex;justify-content: space-between;align-items: center;gap: 20px}.t-creative .s-band{margin: 0 0 30px;border-radius: 22px;padding: 30px 32px;background: linear-gradient(130deg,var(--c),color-mix(in srgb,var(--c) 70%,#ec4899))}.t-corporate .s-band .s-title,.t-creative .s-band .s-title{color: var(--on)}.t-creative .s-band .s-title{font-size: 44px}.s-band .s-no{color: inherit;opacity: .85}.s-band .s-logo-wrap{background: #fff;padding: 8px 10px;border-radius: 10px;display: inline-block;margin-bottom: 6px}.t-corporate th{background: var(--c);color: var(--on)}.t-corporate tbody tr:nth-child(even) td{background: var(--softer)}.t-creative th{border-bottom: 2px solid var(--c)}.t-creative .s-due{border-radius: 999px;padding: 12px 20px}.t-modern .s-title{font-size: 42px}.t-modern .s-accent{width: 90px;height: 6px;border-radius: 3px;background: var(--c);margin-top: 18px}.t-modern th{background: none;border-bottom: 2px solid var(--c)}.t-elegant{--head: Georgia,"Times New Roman",serif}.t-elegant .s-rule{border-top: 1.5px solid var(--ink);border-bottom: .5px solid var(--ink);height: 5px;margin-bottom: 26px}.t-elegant .s-center{text-align: center}.t-elegant .s-center .s-logo{margin: 0 auto 8px}.t-elegant .s-center .s-co{font-family: var(--head);font-size: 20px;font-weight: 700}.t-elegant .s-center .s-title{letter-spacing: .3em;font-size: 32px;margin-top: 12px;font-weight: 700}.t-elegant th{background: none;color: var(--ink);border-top: 1px solid var(--ink);border-bottom: 1px solid var(--ink);font-family: var(--head)}.t-elegant .s-meta{background: none;padding: 0}.t-elegant .s-due{background: var(--soft);color: var(--ink)}.t-elegant .s-pm b{color: var(--ink)}.t-elegant .s-pm{border-left-color: var(--ink)}.sheet.t-grad>:not(.s-deco):not(.s-stamp):not(.s-foot){position: relative;z-index: 1}.sheet .s-deco{position: absolute;pointer-events: none;z-index: 0;display: block}.sheet .s-gtext{background: var(--g);-webkit-background-clip: text;background-clip: text;color: transparent}.sheet .s-gline{height: 6px;border-radius: 6px;background: var(--g);margin-top: 22px}.t-grad th{background: linear-gradient(90deg,var(--soft),var(--soft2));color: var(--c)}.t-grad th:first-child{border-radius: 10px 0 0 10px}.t-grad th:last-child{border-radius: 0 10px 10px 0}.t-grad .s-meta{background: linear-gradient(135deg,var(--softer),var(--softer2))}.t-grad .s-due{background: var(--g);color: #fff;box-shadow: 0 16px 30px -18px var(--c)}.t-grad .s-pm{border-left: 0;background: linear-gradient(90deg,var(--softer),var(--softer2));box-shadow: inset 3px 0 0 var(--c);border-radius: 8px}.t-grad .s-pm b,.t-grad .s-pm a{color: var(--c)}.t-grad .s-logo-wrap{background: #fff;padding: 8px 10px;border-radius: 12px;display: inline-block;margin-bottom: 8px;box-shadow: 0 8px 20px -12px rgba(0,0,0,.4)}.sheet .s-orb{border-radius: 50%}.sheet .s-hero{margin: -52px -52px 30px;padding: 46px 52px 50px;background: var(--g);color: #fff;position: relative;overflow: hidden}.sheet .s-hero__in{position: relative;z-index: 1;display: flex;justify-content: space-between;align-items: center;gap: 20px}.sheet .s-hero .s-title,.sheet .s-hero .s-co{color: #fff}.sheet .s-hero .s-title{font-size: 46px;letter-spacing: .02em}.sheet .s-hero .s-no{color: rgba(255,255,255,.85)}.sheet .s-hero .s-orb--1{width: 300px;height: 300px;right: -70px;top: -150px;background: radial-gradient(circle,rgba(255,255,255,.42),transparent 68%)}.sheet .s-hero .s-orb--2{width: 260px;height: 260px;left: 26%;bottom: -170px;background: radial-gradient(circle,color-mix(in srgb,var(--c2) 60%,white),transparent 68%);opacity: .7}.t-aurora .s-hero{border-radius: 0 0 36px 36px}.t-aurora .s-hero::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 2px,transparent 2px 22px)}.t-wave .s-hero{padding-bottom: 86px;margin-bottom: 14px}.t-wave .s-wave{position: absolute;left: 0;bottom: -1px;width: 100%;height: 70px;z-index: 1}.t-wave .s-due{border-radius: 14px 14px 14px 30px}.sheet.t-sunset{background: linear-gradient(180deg,var(--softer2) 0%,#fff 32%)}.t-sunset .s-title{font-size: 52px}.t-sunset .s-head .s-brand{text-align: right}.t-sunset .s-head .s-brand .s-logo{margin-left: auto}.t-sunset th{background: var(--g);color: #fff}.t-sunset .s-due{border-radius: 999px;padding: 12px 24px}.sheet.t-midnight{background: #0c0a1d;color: var(--ink);--ink: #f4f3ff;--mut: #a7a3c7;--ln: rgba(255,255,255,.09);--soft: rgba(255,255,255,.07);--softer: rgba(255,255,255,.045);--soft2: rgba(255,255,255,.07);--softer2: rgba(255,255,255,.045)}.t-midnight .s-glow--a{width: 460px;height: 460px;right: -180px;top: -200px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--c) 60%,transparent),transparent 66%)}.t-midnight .s-glow--b{width: 420px;height: 420px;left: -190px;bottom: -190px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--c2) 45%,transparent),transparent 66%)}.t-midnight .s-title{font-size: 48px;filter: drop-shadow(0 0 16px color-mix(in srgb,var(--c) 70%,transparent))}.t-midnight th{background: rgba(255,255,255,.06);color: color-mix(in srgb,var(--c2) 70%,white)}.t-midnight .s-pm b,.t-midnight .s-pm a{color: color-mix(in srgb,var(--c2) 70%,white)}.t-midnight .s-pm{box-shadow: inset 3px 0 0 var(--c2)}.t-midnight .s-due{box-shadow: 0 0 34px -6px color-mix(in srgb,var(--c) 80%,transparent)}.t-midnight .s-sig{border-top-color: rgba(255,255,255,.4)}.t-midnight .s-foot{color: #6f6a92}.t-midnight .s-logo-ph{border-color: rgba(255,255,255,.2)}.t-split .s-split{display: grid;grid-template-columns: 1.15fr 1fr;margin: -52px -52px 30px;min-height: 236px}.t-split .s-split__panel{background: var(--g);color: #fff;padding: 46px 40px 40px 52px;border-radius: 0 0 48px 0;position: relative;overflow: hidden}.t-split .s-split__panel>:not(.s-deco){position: relative}.t-split .s-split__panel .s-co{color: #fff}.t-split .s-split__panel .s-title{color: #fff;font-size: 42px;margin-top: 18px}.t-split .s-split__panel .s-no{color: rgba(255,255,255,.85)}.t-split .s-split__panel .s-orb--1{width: 240px;height: 240px;right: -80px;top: -90px;background: radial-gradient(circle,rgba(255,255,255,.38),transparent 68%)}.t-split .s-split__panel .s-orb--2{width: 180px;height: 180px;left: -60px;bottom: -110px;background: radial-gradient(circle,rgba(255,255,255,.25),transparent 68%)}.t-split .s-split__due{padding: 46px 52px 30px 36px;display: grid;align-content: center;justify-items: end;text-align: right;gap: 4px}.t-split .s-big{font-size: 36px;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums;background: var(--g);-webkit-background-clip: text;background-clip: text;color: transparent;line-height: 1.1}.t-split th{background: none;color: var(--c);border-bottom: 2px solid transparent;border-image: var(--g) 1;border-radius: 0 !important}.sheet.t-candy{background: linear-gradient(160deg,var(--softer) 0%,#fff 36%,#fff 64%,var(--softer2) 100%)}.t-candy .s-blob--a{width: 320px;height: 320px;right: -100px;top: -130px;border-radius: 50%;background: var(--g);opacity: .2;filter: blur(4px)}.t-candy .s-blob--b{width: 240px;height: 240px;left: -110px;bottom: 140px;border-radius: 50%;background: var(--c2);opacity: .12;filter: blur(4px)}.t-candy .s-chip{display: inline-block;padding: 10px 24px;border-radius: 999px;background: var(--g);color: #fff;font-weight: 800;font-size: 24px;letter-spacing: .1em;box-shadow: 0 14px 26px -16px var(--c)}.t-candy .s-no{margin-top: 8px}.t-candy .s-party,.t-candy .s-meta{background: rgba(255,255,255,.88);border-radius: 18px;padding: 14px 16px;box-shadow: 0 12px 26px -22px var(--c);border: 1px solid var(--soft)}.t-candy table{border-collapse: separate;border-spacing: 0 6px}.t-candy th{background: none;color: var(--c)}.t-candy td{background: rgba(255,255,255,.92);border-bottom: 0}.t-candy td:first-child{border-radius: 12px 0 0 12px}.t-candy td:last-child{border-radius: 0 12px 12px 0}.t-candy .s-due{border-radius: 18px}.t-poster .s-top{display: flex;justify-content: space-between;align-items: center;gap: 20px}.t-poster .s-top .s-co{margin-top: 2px}.t-poster .s-title{font-size: var(--ps,104px);letter-spacing: -.045em;line-height: .9;margin-top: 26px;font-weight: 900}.t-poster .s-gbar{height: 14px;border-radius: 8px;background: var(--g);margin-top: 14px}.t-poster th{background: none;color: var(--ink);border-bottom: 3px solid var(--ink);border-radius: 0 !important}.t-poster .s-due{border-radius: 0 18px 0 18px}.t-poster .s-due b{font-size: 26px}.t-glass .s-glassbg{left: 0;right: 0;top: 0;height: 150px;background: var(--g);overflow: hidden}.t-glass .s-glassbg .s-orb{position: absolute}.t-glass .s-glassbg .s-orb--1{width: 280px;height: 280px;right: 8%;top: -140px;background: radial-gradient(circle,rgba(255,255,255,.55),transparent 66%)}.t-glass .s-glassbg .s-orb--2{width: 240px;height: 240px;left: -60px;top: -40px;background: radial-gradient(circle,color-mix(in srgb,var(--c2) 70%,white),transparent 66%)}.t-glass .s-glass{margin-top: 6px;padding: 24px 28px;border-radius: 22px;background: rgba(255,255,255,.74);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border: 1px solid rgba(255,255,255,.85);box-shadow: 0 26px 50px -30px rgba(15,23,42,.5);display: flex;justify-content: space-between;align-items: center;gap: 20px}.t-glass .s-title{font-size: 42px}.t-glass .s-due{border-radius: 16px}.t-prism .s-tri--a{right: 0;top: 0;width: 250px;height: 210px;background: var(--g3);clip-path: polygon(100% 0,0 0,100% 100%)}.t-prism .s-tri--b{left: 0;bottom: 0;width: 120px;height: 86px;background: var(--g3);clip-path: polygon(0 100%,0 0,100% 100%);opacity: .9}.t-prism .s-stack .s-title{font-size: 46px;margin-top: 18px;background: var(--g3);-webkit-background-clip: text;background-clip: text;color: transparent}.t-prism .s-spectrum{display: flex;gap: 6px;margin-top: 22px;max-width: 62%}.t-prism .s-spectrum i{flex: 1;height: 6px;border-radius: 6px;background: var(--c)}.t-prism .s-spectrum i:nth-child(2){background: var(--c3)}.t-prism .s-spectrum i:nth-child(3){background: var(--c2)}.t-prism th{background: var(--g3);color: #fff}.t-prism .s-due{background: var(--g3)}.t-prism .s-foot{left: 140px}.t-royal .s-crown{left: 0;right: 0;top: 0;height: 12px;background: linear-gradient(90deg,var(--c),var(--c2),var(--c))}.t-royal .s-frame{left: 18px;right: 18px;top: 26px;bottom: 18px;border: 1.5px solid var(--c2);border-radius: 4px}.t-royal .s-frame::after{content: "";position: absolute;inset: 5px;border: .5px solid color-mix(in srgb,var(--c2) 55%,white);border-radius: 2px}.t-royal .s-center{text-align: center;padding-top: 10px}.t-royal .s-center .s-logo{margin: 0 auto 8px}.t-royal .s-co{font-family: Georgia,"Times New Roman",serif;font-size: 21px;font-weight: 700;color: var(--c)}.t-royal .s-orn{display: flex;align-items: center;justify-content: center;gap: 10px;color: var(--c2);margin: 10px auto 8px;width: 280px;font-size: 10px}.t-royal .s-orn i{flex: 1;height: 1px;background: linear-gradient(90deg,transparent,var(--c2))}.t-royal .s-orn i:last-child{background: linear-gradient(90deg,var(--c2),transparent)}.t-royal .s-title{font-family: Georgia,"Times New Roman",serif;color: var(--c);letter-spacing: .32em;font-size: 32px;font-weight: 700}.t-royal .s-no{color: var(--c2);font-family: Georgia,serif}.t-royal th{background: var(--c);color: color-mix(in srgb,var(--c2) 75%,white);font-family: Georgia,"Times New Roman",serif}.t-royal .s-due{background: linear-gradient(120deg,var(--c),color-mix(in srgb,var(--c) 65%,black))}.t-royal .s-due b{color: color-mix(in srgb,var(--c2) 70%,white)}.t-royal .s-pm{box-shadow: inset 3px 0 0 var(--c2)}.t-royal .s-pm b{color: var(--c)}.home-hero{position: relative;overflow: hidden;padding: 56px 20px 90px}.home-hero::before{content: "";position: absolute;inset: -20% -10% auto;height: 820px;background: radial-gradient(40% 50% at 78% 30%,rgba(99,102,241,.18),transparent 60%),radial-gradient(30% 40% at 92% 70%,rgba(236,72,153,.13),transparent 60%),radial-gradient(35% 45% at 12% 20%,rgba(20,184,166,.16),transparent 60%),radial-gradient(30% 40% at 40% 90%,rgba(249,115,22,.10),transparent 60%);z-index: -1}.hero{max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: 1.02fr 1fr;gap: 56px;align-items: center}.hero__kicker{display: inline-flex;align-items: center;gap: 8px;padding: 6px 14px 6px 6px;border-radius: 99px;background: #fff;border: 1px solid var(--line);font-size: 13.5px;font-weight: 650;color: var(--ink-2);box-shadow: var(--shadow-1)}.hero__kicker span{background: var(--brand-1);color: var(--brand-6);border-radius: 99px;padding: 2px 10px;font-weight: 800;font-size: 12px}.hero h1{font-size: clamp(40px,5.4vw,66px);font-weight: 800;letter-spacing: -.045em;line-height: 1.02;margin: 22px 0 20px}.hero h1 .ink-grad{background: linear-gradient(100deg,#6c2bf2 0%,#a524e0 35%,#e9388e 65%,#ff5a1f 100%);background-size: 200% 100%;animation: inkShift 8s ease-in-out infinite alternate;-webkit-background-clip: text;background-clip: text;color: transparent}.hero__lead{font-size: 18.5px;color: var(--ink-2);max-width: 520px;line-height: 1.6}.hero__cta{display: flex;gap: 12px;margin-top: 30px;flex-wrap: wrap}.hero__proof{display: flex;gap: 22px;margin-top: 30px;flex-wrap: wrap;color: var(--muted);font-size: 14px;font-weight: 600}.hero__proof span{display: inline-flex;gap: 7px;align-items: center}.hero__proof .ico{color: var(--brand)}.stage{position: relative;height: 600px}.stage__sheet{position: absolute;left: 8%;top: 10px;width: 470px;transform: rotate(-2.5deg);animation: floaty 7s ease-in-out infinite}.stage__sheet .sheet{transform: scale(.595);transform-origin: 0 0;width: 794px}.stage__sheetbox{width: 472px;height: 668px;position: relative}.stage__card{position: absolute;padding: 16px 18px;border-radius: 22px;min-width: 230px;animation: rise .9s var(--spring) both}.stage__card--rec{right: 0;top: 40px;animation-delay: .9s}.stage__card--pay{left: -20px;bottom: 60px;animation-delay: 1.4s}.stage__card--rem{right: 10px;bottom: 0;animation-delay: 1.9s}.stage__card small{color: var(--muted);font-weight: 700;font-size: 12.5px}.stage__card strong{display: block;font-size: 28px;font-weight: 800;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.stage__card .rcard__bars{height: 38px;padding-top: 8px}@keyframes floaty{50%{transform: rotate(-2.5deg) translateY(-10px)}}@keyframes rise{from{opacity: 0;transform: translateY(24px) scale(.95)}}.typed::after{content: "";display: inline-block;width: 2px;height: 1em;background: var(--c,#2563eb);vertical-align: -2px;margin-left: 2px;animation: blink 1s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.sec{max-width: 1200px;margin: 0 auto;padding: 84px 20px}.sec__head{max-width: 700px;margin-bottom: 40px}.sec__head h2{font-size: clamp(30px,3.6vw,44px);font-weight: 800;letter-spacing: -.035em}.sec__head p{color: var(--ink-2);font-size: 17px;margin-top: 14px;line-height: 1.6}.sec--center .sec__head{margin-inline: auto;text-align: center}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;counter-reset: s}.stepc{padding: 24px;display: grid;gap: 10px;align-content: start}.stepc__n{width: 40px;height: 40px;border-radius: 13px;display: grid;place-items: center;font-weight: 800;color: #fff;background: linear-gradient(135deg,var(--g),var(--g2));box-shadow: 0 10px 20px -10px var(--g)}.stepc h3{font-size: 18px;font-weight: 800;margin-top: 6px}.stepc p{color: var(--muted);font-size: 14.5px}.tgal{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px}.tcard{padding: 18px;border-radius: 24px;background: #fff;border: 1.5px solid var(--line);cursor: pointer;transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;display: grid;gap: 14px}.tcard:hover{transform: translateY(-6px) rotate(-.4deg);box-shadow: var(--shadow-3);border-color: color-mix(in srgb,var(--c) 40%,white)}.tcard__frame{aspect-ratio: 210 / 230;border-radius: 14px;overflow: hidden;position: relative;background: var(--bg-2)}.tcard__frame .sheet{position: absolute;left: 50%;top: 18px;width: 794px;transform: translateX(-50%) scale(var(--s,.42));transform-origin: top center}.tcard__meta{display: flex;align-items: center;justify-content: space-between;gap: 10px}.tcard__meta b{font-size: 16px}.tcard__meta span{font-size: 13px;color: var(--muted)}.tcard__dot{width: 14px;height: 14px;border-radius: 50%;background: var(--c);box-shadow: 0 0 0 4px color-mix(in srgb,var(--c) 18%,white)}.dash-demo{display: grid;gap: 20px}.methods-strip{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center}.methods-strip .chip{height: 44px;padding: 0 18px 0 14px;font-size: 15px;animation: rise .6s var(--spring) both}.methods-strip .chip .ico{width: 18px;height: 18px}.feat{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;border: 1.5px solid var(--line);border-radius: 26px;background: #fff;overflow: hidden}.feat>div{padding: 28px;border-right: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2);display: grid;gap: 8px;align-content: start}.feat>div:nth-child(3n){border-right: 0}.feat>div:nth-last-child(-n+3){border-bottom: 0}.feat .ico{width: 24px;height: 24px;color: var(--c,var(--brand))}.feat h3{font-size: 16.5px;font-weight: 800;margin-top: 6px}.feat p{color: var(--muted);font-size: 14.5px}.faq{max-width: 820px;margin: 0 auto;display: grid;gap: 12px}.faq details{background: #fff;border: 1.5px solid var(--line);border-radius: 18px;padding: 0 22px;transition: box-shadow .2s,border-color .2s}.faq details[open]{box-shadow: var(--shadow-2);border-color: #d6dde8}.faq summary{list-style: none;cursor: pointer;padding: 20px 0;font-weight: 750;font-size: 16.5px;display: flex;justify-content: space-between;gap: 16px}.faq summary::-webkit-details-marker{display: none}.faq summary .ico{transition: transform .3s var(--ease);color: var(--muted)}.faq details[open] summary .ico{transform: rotate(45deg);color: var(--brand)}.faq details p{padding: 0 0 20px;color: var(--ink-2);line-height: 1.65}.cta-band{max-width: 1160px;margin: 20px auto 90px;padding: 56px 40px;text-align: center;border-radius: 32px}.cta-band h2{font-size: clamp(28px,3.4vw,42px);font-weight: 800;letter-spacing: -.035em}.cta-band p{color: var(--ink-2);margin: 14px auto 28px;max-width: 560px;font-size: 17px}.reveal{opacity: 0;transform: translateY(26px);transition: opacity .8s var(--ease),transform .8s var(--ease)}.reveal.is-in{opacity: 1;transform: none}.footer{border-top: 1px solid var(--line);background: #fff}.footer__inner{max-width: 1200px;margin: 0 auto;padding: 48px 20px 32px;display: flex;gap: 40px;justify-content: space-between;flex-wrap: wrap}.footer__brand{max-width: 320px;display: grid;gap: 12px;color: var(--muted);font-size: 14px}.footer__cols{display: flex;gap: 56px;flex-wrap: wrap}.footer__cols div{display: grid;gap: 8px;align-content: start}.footer__cols h4{font-size: 13px;color: var(--ink);margin-bottom: 4px}.footer__cols a{color: var(--muted);font-size: 14px}.footer__cols a:hover{color: var(--brand-6)}.footer__base{max-width: 1200px;margin: 0 auto;padding: 18px 20px 28px;color: var(--faint);font-size: 13px;border-top: 1px solid var(--line-2)}.auth{min-height: calc(100vh - 66px);display: grid;grid-template-columns: 1fr 1fr}.auth__side{padding: 60px;display: flex;flex-direction: column;justify-content: center;gap: 22px;position: relative;overflow: hidden;background: radial-gradient(60% 50% at 80% 20%,rgba(99,102,241,.18),transparent 60%),radial-gradient(60% 50% at 10% 90%,rgba(20,184,166,.2),transparent 60%),#f8fafc}.auth__side h2{font-size: 38px;font-weight: 800;letter-spacing: -.035em;max-width: 460px}.auth__side p{color: var(--ink-2);max-width: 440px;font-size: 16px}.auth__main{display: grid;place-items: center;padding: 40px 20px;background: #fff}.auth__card{width: min(420px,100%);display: grid;gap: 16px;animation: pop .5s var(--spring) both}.auth__card h1{font-size: 28px;font-weight: 800}.auth__card .muted{font-size: 14.5px}.demo-hint{padding: 12px 14px;border-radius: 14px;background: var(--brand-0);border: 1px solid var(--brand-1);font-size: 13.5px;color: var(--ink-2);display: flex;gap: 10px;align-items: center;justify-content: space-between;flex-wrap: wrap}.form-error{color: var(--red);font-size: 13.5px;font-weight: 600;min-height: 20px}.view{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 24px;align-items: start}.view__sheet{background: var(--bg-2);border-radius: 24px;padding: 28px}.view__side{display: grid;gap: 16px;position: sticky;top: 90px}.kv{display: grid;gap: 10px;padding: 18px 20px}.kv div{display: flex;justify-content: space-between;gap: 10px;font-size: 14px}.kv span{color: var(--muted)}.kv b{font-variant-numeric: tabular-nums}.kv .big{font-size: 26px;font-weight: 800;letter-spacing: -.02em}.plist{display: grid;gap: 8px;padding: 0 20px 18px}.pitem{display: grid;grid-template-columns: 1fr auto auto;gap: 10px;align-items: center;padding: 10px 12px;border-radius: 12px;background: var(--green-0);border: 1px solid var(--green-1);font-size: 13.5px;animation: rowIn .35s var(--ease) both}.pitem b{font-variant-numeric: tabular-nums}.timeline{display: grid;gap: 0;padding: 4px 20px 18px}.timeline div{display: grid;grid-template-columns: 14px 1fr;gap: 12px;font-size: 13.5px;padding-bottom: 12px;position: relative}.timeline div::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--c,var(--brand));margin-top: 5px;box-shadow: 0 0 0 4px color-mix(in srgb,var(--c,var(--brand)) 18%,white)}.timeline div:not(:last-child)::after{content: "";position: absolute;left: 4.5px;top: 18px;bottom: 0;width: 1px;background: var(--line)}.timeline small{color: var(--muted);display: block}.cgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(300px,100%),1fr));gap: 16px;padding: 0 24px 24px}.ccard{padding: 18px;border-radius: 20px;display: grid;gap: 14px;animation: rowIn .45s var(--ease) both;cursor: pointer;transition: transform .25s var(--ease),box-shadow .25s}.ccard:hover{transform: translateY(-3px);box-shadow: var(--shadow-2)}.ccard__top{display: flex;gap: 12px;align-items: center}.ccard__top b{font-size: 15.5px;display: block}.ccard__top small{color: var(--muted);font-size: 13px}.ccard__stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.ccard__stats div{background: var(--bg);border-radius: 12px;padding: 8px 10px}.ccard__stats span{display: block;font-size: 11.5px;color: var(--muted);font-weight: 650}.ccard__stats b{font-size: 14.5px;font-variant-numeric: tabular-nums}.settings{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 24px;align-items: start}.settings__nav{position: sticky;top: 90px;display: grid;gap: 4px}.settings__nav a{padding: 10px 14px;border-radius: 12px;font-weight: 650;color: var(--ink-2);font-size: 14.5px;display: flex;gap: 10px;align-items: center}.settings__nav a:hover,.settings__nav a.is-on{background: #fff;color: var(--ink);box-shadow: var(--shadow-1)}.settings__body{display: grid;gap: 20px}.settings__body .panel__body{padding: 0 24px 24px;display: grid;gap: 14px}.cur-row{display: grid;grid-template-columns: 90px 90px 1fr 90px 36px;gap: 8px;align-items: center;animation: rowIn .3s var(--ease) both}.skel{background: linear-gradient(90deg,#eef1f6 25%,#f7f9fc 50%,#eef1f6 75%);background-size: 200% 100%;animation: shimmer 1.3s infinite;border-radius: 10px}@keyframes shimmer{to{background-position: -200% 0}}@media (max-width: 1280px){.row{grid-template-columns: 40px minmax(140px,1fr) 100px 120px auto}.row .row__method{display: none}.received{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.duo,.view{grid-template-columns: 1fr}.view__side{position: static}.hero{grid-template-columns: 1fr}.stage{height: 560px;max-width: 620px;margin: 0 auto;width: 100%}.steps{grid-template-columns: repeat(2,1fr)}.tgal{grid-template-columns: repeat(2,1fr)}.feat{grid-template-columns: 1fr 1fr}.feat>div:nth-child(3n){border-right: 1px solid var(--line-2)}.feat>div:nth-child(2n){border-right: 0}.editor{grid-template-columns: 1fr}.editor__preview{position: static;height: auto;display: none}.editor.show-preview .editor__preview{display: block}.editor.show-preview .editor__form{display: none}.mobile-tabs{display: flex;position: sticky;top: 66px;z-index: 6;background: #fff;border-bottom: 1px solid var(--line);padding: 8px 16px}.app .mobile-tabs{top: 74px}.mobile-tabs .seg{width: 100%}.mobile-tabs .seg button{flex: 1}}@media (max-width: 900px){.shell{grid-template-columns: 1fr;background: none}.sidebar{position: fixed;left: 0;top: 0;bottom: 0;width: 270px;transform: translateX(-102%);transition: transform .3s var(--ease);box-shadow: var(--shadow-3)}body.menu-open .sidebar{transform: none}body.menu-open .scrim{opacity: 1;pointer-events: auto}.appbar__menu{display: inline-grid}.appbar{padding: 12px 16px}.content{padding: 8px 16px 40px}.app .editor{margin: -8px -16px -40px}.topnav{display: none}.auth{grid-template-columns: 1fr}.auth__side{display: none}.settings{grid-template-columns: minmax(0,1fr)}.settings__nav{position: static;display: flex;overflow: auto}.row{grid-template-columns: 36px 1fr auto;gap: 10px}.row .row__method,.row .row__status{display: none}.row .row__act{grid-column: 1 / -1;justify-content: flex-start}.row .row__act .btn{min-width: 0;flex: 1}.rows{padding: 0 12px}.rem{grid-template-columns: 36px 1fr auto}.rem .chip{display: none}.rem .rem__btns{grid-column: 1 / -1;display: flex;gap: 8px}}@media (max-width: 640px){body{font-size: 14.5px}.received{grid-template-columns: 1fr}.grid-2,.grid-3{grid-template-columns: 1fr}.item__grid{grid-template-columns: 1fr 1fr}.steps,.tgal,.feat{grid-template-columns: 1fr}.feat>div{border-right: 0 !important}.stage{height: 470px}.stage__sheet{left: 0;width: 100%}.stage__sheetbox{transform: scale(.72);transform-origin: 0 0}.stage__card--pay{left: 0}.topbar__actions .btn--ghost{display: none}.sheet{padding: 28px 24px 48px}.sheet .s-parties{grid-template-columns: 1fr 1fr}.ilist__filters .select{flex: 1;min-width: 0}.tab{height: 40px;font-size: 14px}.cur-row{grid-template-columns: 1fr 1fr}.sec{padding: 64px 18px}.editor__form{padding: 16px 14px 120px}.editor__actions{margin: 6px -14px -120px;padding: 12px 14px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.reveal{opacity: 1;transform: none}}@media print{body *{visibility: hidden}.print-area,.print-area *{visibility: visible}.print-area{position: absolute;left: 0;top: 0;width: 100%}.print-area .sheet{box-shadow: none;border-radius: 0;aspect-ratio: auto}@page{margin: 0}}.ws{display: grid;gap: 0}.ws-create{display: flex;flex-wrap: wrap;gap: 4px 18px;align-items: center;padding: 2px 6px 16px;font-size: 14px}.ws-create span{color: var(--faint);font-weight: 700;margin-right: 2px}.ws-create a{color: var(--indigo);font-weight: 650;position: relative;padding: 2px 0}.ws-create a::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;border-radius: 2px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform .25s var(--ease)}.ws-create a:hover::after,.ws-create a:focus-visible::after{transform: scaleX(1)}.ws-tabs{display: flex;gap: 6px;align-items: flex-end;overflow-x: auto;padding: 0 2px;margin-bottom: -1.5px;position: relative;z-index: 2;scrollbar-width: none}.ws-tabs::-webkit-scrollbar{display: none}.ws-tab{--t: var(--brand);display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 18px;flex: none;border: 1.5px solid color-mix(in srgb,var(--t) 30%,var(--line));border-bottom: 0;border-radius: 16px 16px 0 0;background: linear-gradient(180deg,color-mix(in srgb,var(--t) 14%,white),color-mix(in srgb,var(--t) 6%,white));color: var(--ink-2);font-weight: 700;font-size: 15px;cursor: pointer;transition: background .2s,transform .2s var(--ease),color .2s}.ws-tab .ico{color: var(--t)}.ws-tab:hover{transform: translateY(-2px)}.ws-tab.is-on{background: #fff;color: var(--ink);height: 52px;transform: none;box-shadow: 0 -8px 18px -12px color-mix(in srgb,var(--t) 60%,transparent)}.ws-tab.is-on::after{content: "";position: absolute;left: 14px;right: 14px;top: -1px;height: 3px;border-radius: 0 0 3px 3px;background: var(--t)}.ws-tab{position: relative}.ws-tab--invoices{--t: var(--brand)}.ws-tab--customers{--t: var(--sky)}.ws-tab--reports{--t: var(--magenta)}.ws-tab--client{--t: #0a84ff;padding: 0 6px 0 4px}.ws-tab--doc{--t: #ff5a1f;padding: 0 6px 0 4px}.ws-tab__main{display: inline-flex;align-items: center;gap: 8px;height: 100%;padding: 0 6px 0 12px;border: 0;background: none;font: inherit;color: inherit;cursor: pointer;max-width: 220px}.ws-tab__main span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ws-tab__x{width: 26px;height: 26px;border-radius: 8px;border: 0;background: transparent;color: var(--muted);display: grid;place-items: center;cursor: pointer;transition: background .15s,color .15s}.ws-tab__x:hover{background: var(--red-1);color: var(--red)}.ws-panel{background: #fff;border: 1.5px solid var(--line);border-radius: 0 var(--r-xl) var(--r-xl) var(--r-xl);min-height: 420px;position: relative;z-index: 1;box-shadow: var(--shadow-1)}.ws-panel.is-in>*{animation: panelIn .35s var(--ease) both}@keyframes panelIn{from{opacity: 0;transform: translateY(6px)}}.ws-flat.panel{border: 0;box-shadow: none;background: transparent;border-radius: 0}.ws-flat.glow::before,.ws-flat.glow{background: transparent}.ws-section{padding: 22px 24px 26px;display: grid;gap: 18px}.ws-head{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.ws-head h2{font-size: 20px}.ws-head__actions{margin-left: auto;display: flex;gap: 8px;flex-wrap: wrap;align-items: center}.ws-search{position: relative;min-width: 240px}.ws-search .ico{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);color: var(--faint)}.ws-search .input{padding-left: 38px}.ws-loading{padding: 24px;display: grid;gap: 14px}.ws-card{padding: 18px 20px;display: grid;gap: 12px;align-content: start;border-radius: 20px}.ws-card__t{font-size: 16px;font-weight: 800;display: flex;gap: 8px;align-items: baseline}.ws-card__row{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap}.ws-split{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.cgrid{padding: 0}button.ccard{border: 1.5px solid color-mix(in srgb,var(--g) 45%,white);font: inherit;color: inherit;text-align: left;width: 100%}.ccard__top .ico{color: var(--faint)}.doc-strip{display: flex;gap: 4px;padding: 0 24px 14px;overflow-x: auto;scrollbar-width: none}.doc-tab{height: 36px;padding: 0 14px;border-radius: 10px;border: 0;background: transparent;color: var(--muted);font-weight: 700;font-size: 14px;cursor: pointer;white-space: nowrap;transition: all .2s var(--ease)}.doc-tab:hover{background: var(--bg);color: var(--ink)}.doc-tab.is-on{background: var(--ink);color: #fff}.tabs-row{display: contents}.row__open{border: 0;background: none;padding: 0;font: inherit;color: inherit;cursor: pointer;text-align: left;max-width: 100%}.row__open:hover span{text-decoration: underline;text-decoration-color: var(--line);text-underline-offset: 3px}.mini-badge{display: inline-grid;place-items: center;width: 20px;height: 20px;border-radius: 6px;background: var(--indigo-1);color: var(--indigo);flex: none}.status--accepted{--c: var(--green)}.status--declined{--c: var(--red)}.status--converted{--c: var(--violet)}.status--expired{--c: var(--amber)}.row--accepted{--c: var(--green);background: linear-gradient(90deg,#f3fbf6,#fff 60%)}.row--declined{--c: var(--red);background: #fffafa}.row--converted{--c: var(--violet);background: linear-gradient(90deg,#faf5ff,#fff 60%)}.row--expired{--c: var(--amber);background: #fffbf2}.tab--recurring{--c: var(--violet)}.kpis{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.kpis--6{grid-template-columns: repeat(6,minmax(0,1fr))}.kpis--3{grid-template-columns: repeat(3,minmax(0,1fr))}.kpi{padding: 14px 16px;border-radius: 18px;display: grid;gap: 4px;min-width: 0}.kpi span{font-size: 13px;font-weight: 700;color: var(--muted)}.kpi b{font-size: clamp(19px,1.7vw,25px);font-weight: 800;letter-spacing: -.02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.kpi small{font-size: 12.5px;color: var(--muted)}.client-hero{display: flex;gap: 18px;align-items: center;padding: 20px 22px;border-radius: 22px;flex-wrap: wrap}.client-hero__who{flex: 1;min-width: 220px;display: grid;gap: 2px}.client-hero__who h2{font-size: 24px}.client-hero__who p{color: var(--ink-2);font-size: 14px}.client-hero__actions{display: flex;gap: 8px;flex-wrap: wrap}.avatar--xl{width: 60px;height: 60px;border-radius: 18px;font-size: 20px}.avatar--sm{width: 28px;height: 28px;border-radius: 9px;font-size: 11px}.agebar{display: flex;gap: 3px;height: 14px;border-radius: 99px;overflow: hidden}.agebar i{display: block;background: var(--c);border-radius: 99px;min-width: 6px;transform-origin: left;animation: growX .8s var(--ease) both}.agelegend{display: flex;flex-wrap: wrap;gap: 8px 18px;font-size: 13px;color: var(--muted)}.agelegend span{display: inline-flex;gap: 6px;align-items: center}.agelegend i{width: 10px;height: 10px;border-radius: 3px}.agelegend b{color: var(--ink)}.tbl-wrap{overflow-x: auto;margin: 0 -4px}.tbl{width: 100%;border-collapse: collapse;font-size: 14px}.tbl th{text-align: left;font-size: 12px;font-weight: 800;color: var(--muted);padding: 10px 10px;border-bottom: 1px solid var(--line);white-space: nowrap}.tbl td{padding: 11px 10px;border-bottom: 1px solid var(--line-2);white-space: nowrap}.tbl .r{text-align: right;font-variant-numeric: tabular-nums}.tbl tbody tr[data-doc],.tbl tbody tr[data-client]{cursor: pointer;transition: background .15s}.tbl tbody tr[data-doc]:hover,.tbl tbody tr[data-client]:hover{background: var(--bg)}.tbl__total td{border-top: 1.5px solid var(--line);font-weight: 800}.dotc{display: inline-block;width: 10px;height: 10px;border-radius: 3px;margin-right: 8px;vertical-align: -1px}.report-filters .select{width: auto;min-width: 150px}.report-filters .input{width: 160px}.chart-wrap{overflow-x: auto}.rchart{width: 100%;min-width: 560px;height: auto;display: block}.rchart__grid{stroke: var(--line-2);stroke-width: 1}.rchart__lbl{fill: var(--muted);font-size: 11px;font-family: var(--font)}.rchart__a{fill: #ffb48a;transform-box: fill-box;transform-origin: bottom;animation: grow .7s var(--ease) both}.rchart__b{fill: #6c2bf2;transform-box: fill-box;transform-origin: bottom;animation: grow .7s var(--ease) both}.legend-inline{display: inline-flex;gap: 8px;align-items: center;font-size: 13px;color: var(--muted);font-weight: 600}.sw{width: 12px;height: 12px;border-radius: 4px;display: inline-block;margin-left: 8px}.sw--a{background: #fdba8c}.sw--b{background: #6c2bf2}.mbar{display: grid;gap: 6px}.mbar__top{display: flex;justify-content: space-between;align-items: center}.mbar__top b{font-variant-numeric: tabular-nums}.mbar__track{height: 8px;border-radius: 99px;background: var(--bg-2);overflow: hidden}.mbar__track i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,#6366f1,#a855f7);transform-origin: left;animation: growX .8s var(--ease) both}.doc{display: grid}.doc-head{display: flex;align-items: flex-end;gap: 16px;padding: 20px 24px 14px;flex-wrap: wrap}.doc-head__type{font-size: 12.5px;font-weight: 800;color: var(--amber);letter-spacing: .02em}.doc-head h2{font-size: 24px;display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.doc-head p{margin-top: 3px;font-size: 14px}.doc-head__amt{margin-left: auto;text-align: right;display: grid}.doc-head__amt small{font-size: 12.5px;font-weight: 700;color: var(--muted)}.doc-head__amt b{font-size: 28px;font-weight: 800;letter-spacing: -.03em}.act-tabs{display: flex;gap: 6px;padding: 0 20px;border-bottom: 1.5px solid var(--line);overflow-x: auto;scrollbar-width: none}.act-tabs::-webkit-scrollbar{display: none}.act-tab{--a: var(--ink-2);display: inline-flex;align-items: center;gap: 8px;height: 46px;padding: 0 16px;margin-bottom: -1.5px;flex: none;border: 1.5px solid var(--line);border-bottom: 0;border-radius: 14px 14px 0 0;background: linear-gradient(180deg,#fbfcfe,#f3f5fa);font-weight: 700;font-size: 14.5px;color: var(--ink-2);cursor: pointer;transition: all .2s var(--ease)}.act-tab .ico{color: var(--a)}.act-tab:hover{background: #fff;transform: translateY(-2px)}.act-tab.is-on{background: #fff;color: var(--ink);transform: none;border-color: var(--line);box-shadow: inset 0 3px 0 var(--a)}.act-tab--view{--a: var(--blue)}.act-tab--edit{--a: #f59e0b}.act-tab--template{--a: #db2777}.act-tab--email{--a: #0ea5e9}.act-tab--copy{--a: #64748b}.act-tab--delete{--a: var(--red)}.act-tab--payments{--a: #ea580c}.act-tab--recurring{--a: var(--violet)}.act-tab--download{--a: var(--brand)}.doc-body{padding: 20px 24px 26px}.doc-body.is-in>*{animation: panelIn .3s var(--ease) both}.doc-view{display: grid;grid-template-columns: minmax(0,1fr) 330px;gap: 20px;align-items: start}.doc-view__sheet{background: var(--bg-2);border-radius: 20px;padding: 22px}.doc-view__side{display: grid;gap: 14px;position: sticky;top: 90px}.sheet-fit{position: relative;overflow: hidden;margin: 0 auto}.sheet-fit__inner{width: 794px;transform-origin: top left}.kv--flat{padding: 0}.quick{display: grid;gap: 8px}.quick__row{display: flex;gap: 6px;flex-wrap: wrap}.quick__row .btn{flex: 1}.tpl-studio{display: grid;grid-template-columns: minmax(300px,440px) minmax(0,1fr);gap: 20px;align-items: start}.tpl-studio__opts{display: grid;gap: 16px;position: sticky;top: 90px}.tpl-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.tpl-studio__preview{background: var(--bg-2);border-radius: 20px;padding: 22px}.tpl-studio__save{display: flex;gap: 10px;align-items: center;justify-content: space-between;flex-wrap: wrap;padding-top: 6px;border-top: 1px solid var(--line-2)}.email-grid{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 16px;align-items: start}.email-form__foot{display: flex;gap: 8px;justify-content: flex-end;flex-wrap: wrap}.note{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 14px;font-size: 13.5px;color: var(--ink-2)}.note .ico{margin-top: 1px}.note--ok{background: var(--green-0);border: 1px solid var(--green-1)}.note--ok .ico{color: var(--green)}.note--warn{background: #fffbeb;border: 1px solid #fde68a}.note--warn .ico{color: var(--amber)}.mail-list{display: grid;gap: 8px}.mail{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 10px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line-2);background: #fbfcfe;animation: rowIn .35s var(--ease) both}.mail b{display: block;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mail small{display: block;color: var(--muted);font-size: 12.5px}.mail>small.muted{grid-column: 2;text-align: right}.mail__err{color: var(--red) !important}.mail--sent{border-color: var(--green-1);background: var(--green-0)}.mail--failed{border-color: var(--red-1);background: var(--red-0)}.copy-card{max-width: 860px}.copy-types{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(150px,100%),1fr));gap: 8px}.copy-type{display: grid;gap: 2px;text-align: left;padding: 12px 14px;border-radius: 14px;border: 1.5px solid var(--line);background: #fff;cursor: pointer;font: inherit;transition: all .2s var(--ease)}.copy-type small{color: var(--muted);font-family: ui-monospace,Menlo,monospace;font-size: 12px}.copy-type:hover{transform: translateY(-2px);box-shadow: var(--shadow-2)}.copy-type.is-on{border-color: var(--brand);background: var(--brand-0);box-shadow: 0 0 0 3px rgba(108,43,242,.12)}.danger-card{max-width: 560px;justify-items: start;border-color: #fbcaca;background: linear-gradient(160deg,#fff5f5,#fff 55%)}.danger-card__icon{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;background: var(--red-1);color: var(--red)}.danger-card h3{font-size: 20px}.danger-card p{color: var(--ink-2)}.danger-card__foot{display: flex;gap: 8px}.btn--danger-solid{--bc: transparent;background: linear-gradient(180deg,#ef4444,var(--red));color: #fff;box-shadow: 0 8px 18px -8px rgba(220,38,38,.7)}.btn--danger-solid:hover{border-color: transparent}.pay-grid,.rec-grid{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 16px;align-items: start}.paybar{height: 10px;border-radius: 99px;background: var(--bg-2);overflow: hidden}.paybar i{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,#f97316,#16a34a);transform-origin: left;animation: growX .9s var(--ease) both}.pay-grid .plist{padding: 0}.paid-card{justify-items: center;text-align: center;padding: 34px 20px;color: var(--green)}.paid-card h3{color: var(--ink)}.rec-actions{display: flex;gap: 8px;flex-wrap: wrap}.dl-grid{display: grid;gap: 16px}.dl-card{grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 16px}.dl-card__icon{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;background: var(--brand-0);color: var(--brand)}.dl-card h3{font-size: 17px}.dl-card__btns{display: flex;gap: 8px;flex-wrap: wrap}.pdf-frame{width: 100%;height: 78vh;min-height: 520px;border: 1.5px solid var(--line);border-radius: 18px;background: var(--bg-2)}@media (max-width: 1280px){.kpis--6{grid-template-columns: repeat(3,minmax(0,1fr))}.doc-view,.tpl-studio{grid-template-columns: 1fr}.doc-view__side,.tpl-studio__opts{position: static}}@media (max-width: 900px){.ws-split,.email-grid,.pay-grid,.rec-grid{grid-template-columns: 1fr}.kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.ws-tab{height: 42px;padding: 0 12px;font-size: 14px}.ws-tab.is-on{height: 46px}.ws-section,.doc-body{padding: 16px}.doc-head{padding: 16px}.act-tabs{padding: 0 12px}.dl-card{grid-template-columns: 1fr}.ws-search{min-width: 0;flex: 1}}@media (max-width: 640px){.kpis--6,.kpis--3{grid-template-columns: repeat(2,minmax(0,1fr))}.tpl-grid{grid-template-columns: repeat(3,1fr)}.ws-panel{border-radius: 0 18px 18px 18px}.doc-head__amt{margin-left: 0;text-align: left}}.ws,.ws-panel,.doc,.doc-body,.ws-section{min-width: 0}.doc-view>*,.tpl-studio>*,.email-grid>*,.pay-grid>*,.rec-grid>*,.ws-split>*,.dl-grid>*{min-width: 0}.sheet-fit{width: 100%}@media (max-width: 640px){.doc-view__sheet,.tpl-studio__preview{padding: 10px;border-radius: 14px}.doc-head h2{font-size: 20px}.doc-head__amt b{font-size: 22px}.act-tab{height: 40px;padding: 0 12px;font-size: 13.5px}.ws-create{gap: 4px 12px;font-size: 13.5px}}.party{display: grid;grid-template-columns: minmax(0,1fr) 150px;gap: 14px;align-items: stretch}.party__box>span{display: inline-flex;align-items: center;gap: 6px}.party__box>span .ico{color: var(--brand)}.party__box .textarea{min-height: 132px;line-height: 1.55;resize: vertical;font-size: 14.5px;transition: border-color .2s,box-shadow .25s,background .2s}.party__box .textarea:focus{background: #fff;box-shadow: 0 0 0 4px rgba(108,43,242,.12),0 10px 26px -14px rgba(15,23,42,.28)}.party__box .textarea::first-line{font-weight: 800}.party__hint{margin: 2px 0 0;font-size: 12.5px;color: var(--muted)}.drop--logo{flex-direction: column;justify-content: center;text-align: center;gap: 8px;position: relative;margin-top: 24px;padding: 14px 10px}.drop--logo .drop__img{width: 100%;height: 74px}.drop--logo .drop__txt small{display: block}.drop--logo .drop__x{position: absolute;top: 6px;right: 6px}.client-pick{position: relative}@media (max-width: 560px){.party{grid-template-columns: 1fr}.drop--logo{margin-top: 0;flex-direction: row;text-align: left}.drop--logo .drop__img{width: 64px;height: 64px}}.charges-box{border: 1.5px solid var(--line);border-radius: 16px;padding: 14px;display: grid;gap: 12px;background: linear-gradient(135deg,rgba(20,184,166,.06),rgba(99,102,241,.05) 55%,rgba(236,72,153,.04))}.charges-box__head b{display: block;font-size: 14.5px}.charges-box__head small{color: var(--muted);font-size: 12.5px}.charges-box__hint{margin: 0;font-size: 12px;color: var(--muted);line-height: 1.5}.charges{display: grid;gap: 8px}.charges:empty{display: none}.charge{display: grid;grid-template-columns: minmax(110px,1fr) auto minmax(150px,1fr) auto;gap: 8px;align-items: center;padding: 8px;border-radius: 12px;background: #fff;border: 1px solid var(--line);animation: itemIn .35s var(--spring) both;transition: border-color .2s,box-shadow .2s}.charge:focus-within{border-color: #cdb8ff;box-shadow: 0 8px 22px -16px rgba(108,43,242,.6)}.charge.is-leaving{animation: none;opacity: 0;transform: translateX(14px) scale(.98);transition: all .2s}.charge .switch{font-size: 12.5px;gap: 7px}.charge .switch i{width: 34px;height: 20px}.charge .switch i::after{width: 14px;height: 14px}.charge .switch input:checked + i::after{transform: translateX(14px)}.charge__val{display: flex;align-items: center;gap: 6px;min-width: 0}.charge__val .input{min-width: 0}.charge__pct{position: relative;flex: 0 0 80px}.charge__pct .input{padding-right: 26px}.charge__pct::after{content: "%";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);color: var(--muted);font-weight: 700;font-size: 13px}.charge__amt{flex: 1;text-align: right;font-weight: 800;font-size: 13.5px;white-space: nowrap;color: var(--ink);font-variant-numeric: tabular-nums}.charge__amt.is-auto{background: linear-gradient(90deg,#6c2bf2,#e9388e);-webkit-background-clip: text;background-clip: text;color: transparent}.charge-add{display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.charge-add__or{font-size: 12px;color: var(--faint);margin: 0 4px}.chip-btn{border: 1px solid var(--line);background: #fff;border-radius: 99px;padding: 5px 11px;font: inherit;font-size: 12.5px;font-weight: 700;color: var(--ink);cursor: pointer;transition: transform .15s var(--spring),border-color .2s,background .2s,box-shadow .2s}.chip-btn:hover{border-color: #cdb8ff;background: var(--brand-0);transform: translateY(-1px);box-shadow: 0 6px 14px -10px rgba(13,148,136,.7)}.chip-btn:active{transform: scale(.96)}@media (max-width: 560px){.charge{grid-template-columns: minmax(0,1fr) auto}.charge__val{grid-column: 1 / 2}.charge>.switch{grid-row: 1;grid-column: 2}.charge>[data-cdel]{grid-row: 2;grid-column: 2}}@keyframes inkShift{from{background-position: 0% 50%}to{background-position: 100% 50%}}.topbar.is-scrolled{box-shadow: 0 8px 24px -20px rgba(108,43,242,.5)}::selection{background: rgba(108,43,242,.18)}.hero__kicker{border-color: #e7dcff}@media (prefers-reduced-motion: reduce){.hero h1 .ink-grad{animation: none}}.sec--arc{max-width: none;padding-left: 0;padding-right: 0;overflow: hidden;position: relative}.sec--arc .sec__head{padding: 0 20px}.sec--arc .sec__kicker{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 14px;border-radius: 99px;background: #fff;border: 1px solid #e7dcff;color: var(--brand-6);font-weight: 800;font-size: 13px;margin-bottom: 16px;box-shadow: 0 8px 20px -16px var(--brand)}.sec--arc .sec__kicker i{width: 8px;height: 8px;border-radius: 50%;background: var(--grad-brand)}.arc{--cw: 258px;position: relative;height: calc(var(--cw) * 1.414 + 160px);margin: 0 auto;max-width: 1500px;touch-action: pan-y;outline: none;perspective: 1700px;perspective-origin: 50% 35%}.arc__stage{position: absolute;inset: 0;transform-style: preserve-3d}.arc__floor,.arc__ring,.arc__word,.arc__sky,.arc__side,.arc__brand{display: none}.arc__card{position: absolute;left: 50%;top: 34px;width: var(--cw);aspect-ratio: 210 / 297;margin-left: calc(var(--cw) / -2);transform-style: preserve-3d;transform-origin: 50% 130%;transition: transform .95s cubic-bezier(.22,.9,.24,1),opacity .7s ease,filter .6s ease;will-change: transform;cursor: pointer;border-radius: 20px}.arc:not(.is-ready) .arc__card{transition: none}.arc__inner{position: absolute;inset: 0;border-radius: 20px;padding: 5px;transform-style: preserve-3d;background: linear-gradient(145deg,var(--tc),var(--tc2));transform: rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition: transform .3s ease-out,box-shadow .5s ease;box-shadow: 0 34px 60px -34px color-mix(in srgb,var(--tc) 75%,transparent),0 16px 30px -22px rgba(20,17,58,.45),inset 0 1px 0 rgba(255,255,255,.35)}.arc__inner::before{content: "";position: absolute;inset: -14px;border-radius: 30px;background: linear-gradient(145deg,var(--tc),var(--tc2));filter: blur(26px);opacity: 0;transform: translateZ(-40px);transition: opacity .6s;z-index: -1}.arc__card.is-on .arc__inner::before{opacity: .45}.arc__paper{position: absolute;inset: 5px;border-radius: 15px;overflow: hidden;background: #fff;transform: translateZ(16px);box-shadow: 0 10px 24px -14px rgba(20,17,58,.55)}.arc__paper .sheet{position: absolute;left: 0;top: 0;width: 794px;transform: scale(var(--s,.32));transform-origin: 0 0;box-shadow: none;border-radius: 0}.arc__label{display: none}.arc__badge{position: absolute;top: -11px;left: -11px;transform: translateZ(34px);border: 2px solid #fff;height: 24px;min-width: 34px;padding: 0 8px;border-radius: 99px;display: grid;place-items: center;background: linear-gradient(135deg,var(--tc),var(--tc2));color: #fff;font-size: 11px;font-weight: 800;letter-spacing: .04em;box-shadow: 0 8px 16px -8px var(--tc);opacity: 0;transition: opacity .4s}.arc__card.is-on .arc__badge{opacity: 1}.arc__shine{position: absolute;inset: 5px;border-radius: 15px;overflow: hidden;pointer-events: none;transform: translateZ(17px);background: radial-gradient(260px circle at var(--mx,30%) var(--my,0%),rgba(255,255,255,.32),transparent 60%);opacity: 0;transition: opacity .3s}.arc__shine::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,transparent 35%,rgba(255,255,255,.6) 48%,transparent 60%);transform: translateX(-120%)}.arc__card.is-on .arc__shine{opacity: 1}.arc__card.is-on .arc__shine::after{animation: shine 1.4s .35s var(--ease) both}@keyframes shine{to{transform: translateX(120%)}}.arc__card:not(.is-on){filter: saturate(.92) brightness(.97)}.arc__card:not(.is-on):hover{filter: none}.arc__ui{position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;gap: 22px;margin-top: -18px;padding: 0 20px}.arc__nav{width: 52px;height: 52px;border-radius: 50%;border: 1.5px solid #e4dcff;background: #fff;display: grid;place-items: center;cursor: pointer;color: var(--brand-6);flex: none;box-shadow: 0 12px 26px -16px var(--brand);transition: transform .25s var(--spring),background .2s,color .2s,border-color .2s,width .3s var(--ease)}.arc__nav:hover{transform: scale(1.08);background: var(--grad-cta);color: #fff;border-color: transparent}.arc__nav:active{transform: scale(.96)}.arc__nav--prev .ico,.arc__side--prev .ico{transform: rotate(180deg)}.arc__cap{min-width: 240px;text-align: center;display: grid;gap: 2px}.arc__cap b{font-size: 26px;font-weight: 800;letter-spacing: -.02em;background: linear-gradient(100deg,var(--tc,var(--brand)),var(--tc2,var(--sunset)));-webkit-background-clip: text;background-clip: text;color: transparent}.arc__cap span{color: var(--muted);font-size: 14.5px}.arc__cap small{font-size: 12px;font-weight: 800;letter-spacing: .12em;color: var(--ink-2);font-variant-numeric: tabular-nums}.arc__dots{display: flex;justify-content: center;gap: 6px;margin-top: 18px;flex-wrap: wrap;padding: 0 20px}.arc__dot{width: 8px;height: 8px;border-radius: 99px;border: 0;padding: 0;background: #d9d3ee;cursor: pointer;transition: width .4s var(--ease),background .3s}.arc__dot:hover{background: #b9a8ee}.arc__dot.is-on{width: 28px;background: linear-gradient(90deg,var(--tc,var(--brand)),var(--tc2,var(--sunset)))}.arc__timer{width: 160px;height: 3px;border-radius: 99px;background: #ebe6f8;margin: 14px auto 0;overflow: hidden}.arc__timer i{display: block;height: 100%;width: 100%;border-radius: inherit;background: var(--grad-brand);transform: scaleX(0);transform-origin: left}.arc__timer i.is-run{animation: arcBar 2.6s linear both}.is-paused .arc__timer i{animation-play-state: paused}@keyframes arcBar{to{transform: scaleX(1)}}.arc__cta{display: flex;justify-content: center;gap: 10px;margin-top: 22px;flex-wrap: wrap;padding: 0 20px}.sl--arc .arc__floor,.sl--arc .arc__ring{display: block}.arc__floor{position: absolute;left: 50%;bottom: -40px;width: max(1200px,120%);height: 62%;transform: translateX(-50%);border-radius: 50% 50% 0 0 / 100% 100% 0 0;background: radial-gradient(90% 120% at 50% 0%,rgba(108,43,242,.16),rgba(233,56,142,.07) 45%,rgba(255,90,31,.03) 70%,transparent 80%)}.arc__floor::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 2px;background: linear-gradient(90deg,transparent 5%,#6c2bf2 30%,#e9388e 55%,#ff5a1f 75%,transparent 95%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: .55}.arc__ring{position: absolute;left: 50%;top: 46%;width: calc(var(--cw) * 6.4);aspect-ratio: 1;transform: translateX(-50%);border-radius: 50%;border: 1.5px dashed rgba(108,43,242,.18);animation: ringSpin 60s linear infinite}@keyframes ringSpin{to{transform: translateX(-50%) rotate(360deg)}}.sl--fan .arc{height: calc(var(--cw) * 1.414 + 130px);perspective: 1400px}.sl--fan .arc__word{display: block;position: absolute;left: 50%;top: 2%;transform: translateX(-50%);font-size: clamp(110px,19vw,290px);font-weight: 900;letter-spacing: -.05em;line-height: 1;color: transparent;-webkit-text-stroke: 2px rgba(108,43,242,.12);white-space: nowrap;pointer-events: none;user-select: none}.sl--fan .arc__word::after{content: attr(data-word);position: absolute;inset: 0;background: linear-gradient(90deg,rgba(108,43,242,.07),rgba(255,90,31,.07));-webkit-background-clip: text;background-clip: text;-webkit-text-stroke: 0}.sl--fan .arc__card{top: 40px;transform-origin: 50% 50%}.sl--fan .arc__card.is-on .arc__inner{-webkit-box-reflect: below 16px linear-gradient(transparent 76%,rgba(255,255,255,.22))}.sl--fan .arc__ui{margin-top: 0}.sl--fan .arc__nav--next{width: 150px;border-radius: 99px;border: 2px solid color-mix(in srgb,var(--tc,var(--brand)) 45%,white);color: var(--tc,var(--brand));background: #fff}.sl--fan .arc__nav--next .ico{width: 30px}.sl--fan .arc__nav--next::before{content: "";width: 70px;height: 2px;border-radius: 2px;background: currentColor;margin-right: -12px}.sl--fan .arc__nav--next{display: flex;align-items: center;justify-content: center}.sl--fan .arc__nav--next:hover{background: linear-gradient(120deg,var(--tc,var(--brand)),var(--tc2,var(--sunset)));color: #fff;border-color: transparent}.sl--flow .arc{max-width: 1200px;width: calc(100% - 40px);height: calc(var(--cw) * 1.55 + 150px);border-radius: 40px;overflow: hidden;perspective: 1300px;perspective-origin: 50% 40%;background: linear-gradient(165deg,#1a0d4a 0%,#3b1aa6 34%,#8a23d6 64%,#f0508a 86%,#ff8a4c 100%);box-shadow: 0 40px 80px -40px rgba(59,26,166,.6)}.sl--flow .arc__sky{display: block;position: absolute;inset: 0;pointer-events: none}.sl--flow .arc__sky i{position: absolute;border-radius: 50%;filter: blur(8px)}.sl--flow .arc__sky i:nth-child(1){width: 520px;height: 520px;left: -160px;top: -220px;background: radial-gradient(circle,rgba(10,132,255,.5),transparent 65%);animation: drift 14s ease-in-out infinite alternate}.sl--flow .arc__sky i:nth-child(2){width: 460px;height: 460px;right: -140px;top: -120px;background: radial-gradient(circle,rgba(255,255,255,.22),transparent 65%);animation: drift 18s ease-in-out infinite alternate-reverse}.sl--flow .arc__sky i:nth-child(3){width: 70%;height: 300px;left: 15%;top: 26%;background: radial-gradient(closest-side,color-mix(in srgb,var(--tc,#6c2bf2) 55%,transparent),transparent);filter: blur(30px);transition: background .8s}.sl--flow .arc__sky svg{position: absolute;left: 0;bottom: 0;width: 100%;height: 34%}@keyframes drift{to{transform: translate(60px,40px) scale(1.1)}}.sl--flow .arc__brand{display: inline-flex;position: absolute;left: 50%;top: 22px;transform: translateX(-50%);align-items: center;gap: 8px;height: 34px;padding: 0 14px;border-radius: 99px;background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.25);color: #fff;font-weight: 800;font-size: 13px;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);z-index: 70;white-space: nowrap}.sl--flow .arc__brand i{width: 8px;height: 8px;border-radius: 50%;background: #fff;box-shadow: 0 0 10px #fff}.sl--flow .arc__card{top: 78px;aspect-ratio: 210 / 318;transform-origin: 50% 50%}.sl--flow .arc__inner{padding: 0;border-radius: 26px;background: linear-gradient(170deg,color-mix(in srgb,var(--tc) 92%,black),var(--tc2));border: 1px solid rgba(255,255,255,.28)}.sl--flow .arc__label{display: grid;gap: 4px;position: absolute;left: 20px;right: 20px;top: 20px;color: #fff;transform: translateZ(24px)}.sl--flow .arc__label b{font-size: calc(var(--cw) * .13);font-weight: 800;letter-spacing: -.03em;line-height: 1}.sl--flow .arc__label small{font-size: 10.5px;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;opacity: .85}.sl--flow .arc__paper,.sl--flow .arc__shine{inset: auto 12px 12px 12px;top: 27%;border-radius: 18px}.sl--flow .arc__badge{top: 22px;right: 20px;left: auto;background: rgba(255,255,255,.2);border: 1px solid rgba(255,255,255,.35);box-shadow: none}.sl--flow .arc__card.is-on .arc__inner{-webkit-box-reflect: below 12px linear-gradient(transparent 80%,rgba(255,255,255,.18))}.sl--flow .arc__card:not(.is-on){filter: brightness(.86) saturate(.95)}.sl--flow .arc__side{display: grid;position: absolute;top: 50%;z-index: 80;width: 50px;height: 50px;margin-top: -25px;border-radius: 50%;border: 0;place-items: center;cursor: pointer;background: rgba(255,255,255,.94);color: var(--ink);box-shadow: 0 14px 30px -12px rgba(0,0,0,.45);transition: transform .25s var(--spring),background .2s}.sl--flow .arc__side:hover{transform: scale(1.1);background: #fff}.sl--flow .arc__side--prev{left: 18px}.sl--flow .arc__side--next{right: 18px}.sl--flow .arc__ui{margin-top: 26px}.sl--flow .arc__ui .arc__nav{display: none}.sl--off .arc{height: auto;perspective: none;max-width: 1240px;padding: 0 20px}.sl--off .arc__stage{position: static;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px 24px}.sl--off .arc__card{position: relative;left: auto;top: auto;margin: 0;width: auto;transform: none !important;opacity: 1 !important;pointer-events: auto !important;perspective: 900px;filter: none;transition: none}.sl--off .arc__card .arc__badge,.sl--off .arc__card .arc__shine{opacity: 1}.sl--off .arc__card:hover .arc__inner::before{opacity: .45}.sl--off .arc__label{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;position: absolute;left: 6px;right: 6px;top: calc(100% + 10px);color: var(--ink)}.sl--off .arc__label b{font-size: 15px}.sl--off .arc__label small{font-size: 12px;color: var(--muted)}.sl--off .arc__card{margin-bottom: 34px}.sl--off .arc__ui,.sl--off .arc__timer,.sl--off .arc__dots{display: none}@media (max-width: 900px){.sl--off .arc__stage{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.arc__ui{gap: 12px;margin-top: -8px}.arc__nav{width: 44px;height: 44px}.sl--fan .arc__nav--next{width: 110px}.sl--fan .arc__nav--next::before{width: 40px}.arc__cap{min-width: 0;flex: 1}.arc__cap b{font-size: 21px}.arc__floor{height: 52%}.sl--flow .arc{border-radius: 28px;width: calc(100% - 24px)}.sl--flow .arc__side{width: 42px;height: 42px;margin-top: -21px}.sl--flow .arc__side--prev{left: 8px}.sl--flow .arc__side--next{right: 8px}}@media (prefers-reduced-motion: reduce){.arc__card{transition-duration: .01s}.arc__ring,.sl--flow .arc__sky i{animation: none}}.sopts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.sopt{position: relative;border-radius: 22px;border: 1.5px solid var(--line);background: #fff;padding: 12px 12px 16px;display: grid;gap: 12px;transition: border-color .25s,box-shadow .3s,transform .3s var(--ease)}.sopt:hover{transform: translateY(-2px);box-shadow: var(--shadow-2)}.sopt.is-on{border-color: transparent;background: linear-gradient(#fff,#fff) padding-box,var(--grad-brand) border-box;border: 2px solid transparent;box-shadow: 0 22px 44px -28px var(--brand)}.sopt__demo{position: relative;height: 150px;border-radius: 16px;overflow: hidden;perspective: 600px;background: linear-gradient(180deg,#f6f2ff,#fff6f1)}.sopt__demo i{position: absolute;left: 50%;top: 22px;width: 62px;height: 88px;margin-left: -31px;border-radius: 9px;background: linear-gradient(145deg,var(--a),var(--b));box-shadow: 0 12px 20px -12px var(--a)}.sopt__demo i::after{content: "";position: absolute;inset: 4px;border-radius: 6px;background: linear-gradient(#fff 0 18%,transparent 18% 26%,#eef 26% 30%,transparent 30% 38%,#eef 38% 42%,transparent 42%);opacity: .92}.sopt__demo i:nth-child(1){--a: #0a84ff;--b: #6c2bf2}.sopt__demo i:nth-child(2){--a: #6c2bf2;--b: #c026d3}.sopt__demo i:nth-child(3){--a: #c026d3;--b: #f43f8e}.sopt__demo i:nth-child(4){--a: #f43f8e;--b: #ff5a1f}.sopt__demo i:nth-child(5){--a: #ff5a1f;--b: #f59e0b}.sopt__demo--arc i{animation: dArc 5.2s var(--ease) infinite}.sopt__demo--arc i:nth-child(1){transform: translate(-96px,26px) rotate(-16deg) scale(.84)}.sopt__demo--arc i:nth-child(2){transform: translate(-50px,8px) rotate(-8deg) scale(.92);z-index: 2}.sopt__demo--arc i:nth-child(3){transform: translate(0,0) scale(1.04);z-index: 3}.sopt__demo--arc i:nth-child(4){transform: translate(50px,8px) rotate(8deg) scale(.92);z-index: 2}.sopt__demo--arc i:nth-child(5){transform: translate(96px,26px) rotate(16deg) scale(.84)}.sopt__demo--arc::after{content: "";position: absolute;left: -10%;right: -10%;bottom: -70px;height: 120px;border-radius: 50%;border-top: 2px solid rgba(108,43,242,.35);background: rgba(108,43,242,.06)}@keyframes dArc{0%,100%{translate: 0 0}50%{translate: -10px 0}}.sopt__demo--fan i{top: 18px;animation: dFan 5.2s var(--ease) infinite}.sopt__demo--fan i:nth-child(1){transform: translate(-92px,18px) rotateY(50deg) rotate(-8deg) scale(.8)}.sopt__demo--fan i:nth-child(2){transform: translate(-52px,9px) rotateY(32deg) rotate(-4deg) scale(.9);z-index: 2}.sopt__demo--fan i:nth-child(3){transform: scale(1.18);z-index: 3}.sopt__demo--fan i:nth-child(4){transform: translate(52px,9px) rotateY(-32deg) rotate(4deg) scale(.9);z-index: 2}.sopt__demo--fan i:nth-child(5){transform: translate(92px,18px) rotateY(-50deg) rotate(8deg) scale(.8)}.sopt__demo--fan::before{content: "DESIGNS";position: absolute;left: 50%;top: 30px;transform: translateX(-50%);font-weight: 900;font-size: 52px;letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 1px rgba(108,43,242,.18)}@keyframes dFan{0%,100%{translate: 0 0}50%{translate: 8px 0}}.sopt__demo--flow{background: linear-gradient(165deg,#1a0d4a,#3b1aa6 40%,#a524e0 75%,#ff8a4c)}.sopt__demo--flow i{top: 26px;animation: dFlow 5.2s var(--ease) infinite}.sopt__demo--flow i:nth-child(1),.sopt__demo--flow i:nth-child(5){opacity: 0}.sopt__demo--flow i:nth-child(2){transform: translate(-62px,6px) rotateY(40deg) scale(.86)}.sopt__demo--flow i:nth-child(3){transform: scale(1.12);z-index: 3;box-shadow: 0 16px 30px -10px rgba(0,0,0,.5)}.sopt__demo--flow i:nth-child(4){transform: translate(62px,6px) rotateY(-40deg) scale(.86)}.sopt__demo--flow::before,.sopt__demo--flow::after{content: "‹";position: absolute;top: 58px;width: 22px;height: 22px;border-radius: 50%;background: #fff;display: grid;place-items: center;font-size: 15px;font-weight: 800;color: var(--ink);z-index: 4;left: 8px;line-height: 1}.sopt__demo--flow::after{content: "›";left: auto;right: 8px}@keyframes dFlow{0%,100%{translate: 0 0}50%{translate: 0 -5px}}.sopt__demo--off{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;padding: 18px}.sopt__demo--off i{position: relative;left: auto;top: auto;margin: 0;width: auto;height: auto;aspect-ratio: 3 / 4}.sopt__head{display: flex;align-items: center;gap: 10px}.sopt__n{font-size: 11px;font-weight: 800;letter-spacing: .1em;color: var(--brand-6);background: var(--brand-0);border: 1px solid var(--brand-1);border-radius: 99px;padding: 3px 9px}.sopt__head b{font-size: 15.5px}.sopt__head .switch{margin-left: auto}.sopt p{color: var(--muted);font-size: 13px;line-height: 1.5}.sopt__state{font-size: 12px;font-weight: 800;color: var(--brand-6);display: inline-flex;align-items: center;gap: 6px}.sopt__state::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--grad-brand);box-shadow: 0 0 0 3px var(--brand-1)}.sopt:not(.is-on) .sopt__state{display: none}.sopts-foot{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;justify-content: space-between;padding: 14px 16px;border-radius: 16px;background: linear-gradient(120deg,#f6f2ff,#fff4ee);border: 1px solid #ece3ff;font-size: 13.5px;color: var(--ink-2)}.sopts-foot.is-off{background: #f8fafc;border-color: var(--line)}@media (max-width: 1100px){.sopts{grid-template-columns: 1fr}}.mic-btn{position: relative;width: 42px;height: 42px;border-radius: 50%;border: 0;display: inline-grid;place-items: center;cursor: pointer;color: #fff;flex: none;background: conic-gradient(from 210deg,#6c2bf2,#c026d3,#ff5a1f,#6c2bf2);box-shadow: 0 10px 22px -10px rgba(108,43,242,.8),inset 0 1px 0 rgba(255,255,255,.35);transition: transform .25s var(--spring),box-shadow .25s}.mic-btn::after{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 2px solid rgba(108,43,242,.35);animation: micPulse 2.4s ease-out infinite}.mic-btn:hover{transform: scale(1.08);box-shadow: 0 14px 28px -10px rgba(233,56,142,.85)}.mic-btn svg{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round}.mic-btn--sm{width: 40px;height: 40px}@keyframes micPulse{0%{transform: scale(.9);opacity: .9}100%{transform: scale(1.45);opacity: 0}}.sidebar__cta-row{display: flex;gap: 8px;align-items: center}.sidebar__cta-row .btn{flex: 1}.mic-fab{position: fixed;right: 18px;bottom: 18px;z-index: 90;width: 62px;height: 62px;display: none}.mic-fab svg{width: 24px;height: 24px}.mic-label{display: inline-flex;align-items: center;gap: 8px}@media (max-width: 900px){.mic-fab{display: grid}}.vx{position: fixed;inset: 0;z-index: 140;display: grid;place-items: center;padding: 18px}.vx__scrim{position: absolute;inset: 0;background: rgba(12,9,34,.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);animation: fade .25s ease both}.vx__panel{position: relative;width: min(600px,100%);max-height: calc(100vh - 36px);overflow: auto;border-radius: 30px;color: #f4f2ff;isolation: isolate;background: radial-gradient(120% 80% at 100% 0%,rgba(255,90,31,.22),transparent 55%),radial-gradient(100% 70% at 0% 100%,rgba(10,132,255,.22),transparent 60%),linear-gradient(160deg,#1a1046 0%,#241165 45%,#3a1280 100%);border: 1px solid rgba(255,255,255,.14);box-shadow: 0 40px 90px -30px rgba(10,6,40,.8),inset 0 1px 0 rgba(255,255,255,.12);animation: pop .4s var(--spring) both;scrollbar-width: thin}.vx.is-leaving .vx__panel{animation: popOut .22s ease both}.vx.is-leaving .vx__scrim{animation: fade .22s ease reverse both}.vx__aura{position: absolute;z-index: -1;border-radius: 50%;filter: blur(40px);pointer-events: none}.vx__aura--1{width: 320px;height: 320px;left: -80px;top: 80px;background: rgba(108,43,242,.55);animation: drift 12s ease-in-out infinite alternate}.vx__aura--2{width: 260px;height: 260px;right: -60px;top: 200px;background: rgba(233,56,142,.35);animation: drift 15s ease-in-out infinite alternate-reverse}.vx__head{position: sticky;top: 0;z-index: 3;display: flex;align-items: center;gap: 10px;padding: 16px 18px;background: linear-gradient(180deg,rgba(26,16,70,.95),rgba(26,16,70,.6) 70%,transparent)}.vx__brand{display: inline-flex;align-items: center;gap: 8px;margin-right: auto;min-width: 0}.vx__brand .ico{color: #ffb48a}.vx__brand b{font-size: 16px}.vx__brand small{font-size: 11px;font-weight: 800;letter-spacing: .04em;padding: 3px 9px;border-radius: 99px;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.18);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vx__lang{height: 36px;border-radius: 12px;border: 1px solid rgba(255,255,255,.22);background: rgba(255,255,255,.1);color: #fff;padding: 0 10px;font-weight: 700;font-size: 13px;max-width: 150px}.vx__lang option{color: #111}.vx__x{width: 36px;height: 36px;border-radius: 12px;border: 1px solid rgba(255,255,255,.2);background: rgba(255,255,255,.08);color: #fff;display: grid;place-items: center;cursor: pointer}.vx__x:hover{background: rgba(255,255,255,.18)}.vx__body{padding: 0 22px 24px;display: grid;gap: 14px}.vx__stage{display: grid;justify-items: center;gap: 10px;padding: 6px 0 2px}.vx__orb{position: relative;width: 132px;height: 132px;border-radius: 50%;border: 0;padding: 0;background: none;cursor: pointer;display: grid;place-items: center}.vx__core{position: relative;z-index: 2;width: 96px;height: 96px;border-radius: 50%;display: grid;place-items: center;background: conic-gradient(from 0deg,#6c2bf2,#a524e0,#e9388e,#ff5a1f,#0a84ff,#6c2bf2);box-shadow: 0 18px 40px -12px rgba(233,56,142,.7),inset 0 2px 10px rgba(255,255,255,.35);transition: transform .3s var(--spring)}.vx__core::before{content: "";position: absolute;inset: 5px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#4b23b8,#1d0f52 70%)}.vx__core svg{position: relative;width: 38px;height: 38px;fill: none;stroke: #fff;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.vx__orb:hover .vx__core{transform: scale(1.05)}.vx__ring{position: absolute;inset: 0;border-radius: 50%;border: 2px solid rgba(255,255,255,.18);opacity: 0}.vx--idle .vx__core{animation: breathe 3.2s ease-in-out infinite}.vx--listening .vx__core{animation: spinHue 4s linear infinite}.vx--listening .vx__ring{animation: ring 1.8s ease-out infinite;border-color: rgba(255,180,138,.6)}.vx--listening .vx__ring--2{animation-delay: .6s}.vx--listening .vx__ring--3{animation-delay: 1.2s}.vx--thinking .vx__core{animation: spinHue 1.6s linear infinite}.vx--asking .vx__core{animation: breathe 1.6s ease-in-out infinite}.vx--done .vx__core{background: conic-gradient(from 0deg,#22c55e,#0a84ff,#22c55e)}.vx__spin{position: relative;width: 34px;height: 34px;border-radius: 50%;border: 3px solid rgba(255,255,255,.25);border-top-color: #fff;animation: spin 0.9s linear infinite}@keyframes breathe{50%{transform: scale(1.05);box-shadow: 0 22px 50px -10px rgba(108,43,242,.8)}}@keyframes spinHue{to{filter: hue-rotate(360deg)}}@keyframes ring{0%{transform: scale(.75);opacity: .9}100%{transform: scale(1.35);opacity: 0}}@keyframes spin{to{transform: rotate(360deg)}}.vx__bars{display: flex;gap: 4px;height: 26px;align-items: center;opacity: 0;transition: opacity .3s}.vx--listening .vx__bars{opacity: 1}.vx__bars i{width: 4px;height: 100%;border-radius: 4px;background: linear-gradient(180deg,#ffb48a,#e9388e);transform: scaleY(var(--lv,.25));transition: transform .08s linear}.vx--listening .vx__bars i{animation: bar 1s ease-in-out infinite}.vx--listening .vx__bars i:nth-child(2n){animation-delay: .15s}.vx--listening .vx__bars i:nth-child(3n){animation-delay: .3s}@keyframes bar{50%{transform: scaleY(calc(var(--lv,.25) + .55))}}.vx__state{font-weight: 700;font-size: 14.5px;color: rgba(244,242,255,.85);text-align: center}.vx__note{text-align: center;font-size: 13.5px;color: #ffd9c7;background: rgba(255,90,31,.12);border: 1px solid rgba(255,138,76,.3);border-radius: 14px;padding: 10px 12px}.vx__said{min-height: 0;font-size: 18px;font-weight: 700;line-height: 1.45;text-align: center;color: #fff;opacity: 0;transition: opacity .3s}.vx__said.is-on{opacity: 1}.vx__type{display: flex;gap: 8px}.vx__type .input{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.2);color: #fff;height: 46px;border-radius: 14px}.vx__type .input::placeholder{color: rgba(244,242,255,.5)}.vx__type .input:focus{background: rgba(255,255,255,.14);border-color: #ffb48a;box-shadow: 0 0 0 4px rgba(255,138,76,.2)}.vx__type .btn{height: 46px;width: 50px;padding: 0;border-radius: 14px}.vx__ex{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.vx__ex span{font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: rgba(244,242,255,.55);width: 100%}.vx__chip{border: 1px solid rgba(255,255,255,.18);background: rgba(255,255,255,.07);color: #f4f2ff;border-radius: 14px;padding: 9px 12px;font-size: 13px;text-align: start;cursor: pointer;line-height: 1.4;transition: background .2s,transform .2s}.vx__chip:hover{background: rgba(255,255,255,.15);transform: translateY(-1px)}.vx__how{list-style: none;margin: 4px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.vx__how li{display: grid;gap: 6px;justify-items: center;text-align: center;font-size: 12px;color: rgba(244,242,255,.75);padding: 10px 6px;border-radius: 14px;background: rgba(255,255,255,.05)}.vx__how .ico{color: #ffb48a}.vx__steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.vx__steps li{display: grid;grid-template-columns: 26px 1fr;gap: 10px;align-items: start;padding: 8px 10px;border-radius: 14px;opacity: .45;transition: opacity .3s,background .3s}.vx__steps li.is-run,.vx__steps li.is-done,.vx__steps li.is-skip{opacity: 1}.vx__steps li.is-run{background: rgba(255,255,255,.07)}.vx__steps li>div>b{font-size: 14px;display: block}.vx__steps small b{font-weight: 800;color: #fff}.vx__steps small{display: block;font-size: 12.5px;color: rgba(244,242,255,.72);margin-top: 2px;word-break: break-word}.vx__steps small em{font-style: normal;font-size: 10.5px;font-weight: 800;padding: 1px 7px;border-radius: 99px;background: rgba(255,255,255,.12);margin-left: 6px}.vx__steps small a{color: #ffb48a}.vx__dot{width: 22px;height: 22px;border-radius: 50%;border: 2px solid rgba(255,255,255,.3);margin-top: 1px;position: relative}.is-run .vx__dot{border-color: #ffb48a;border-top-color: transparent;animation: spin .8s linear infinite}.is-done .vx__dot{border: 0;background: linear-gradient(135deg,#22c55e,#0a84ff);animation: pop .35s var(--spring)}.is-done .vx__dot::after{content: "";position: absolute;left: 7px;top: 4px;width: 6px;height: 10px;border: solid #fff;border-width: 0 2.4px 2.4px 0;transform: rotate(45deg)}.is-skip .vx__dot{border-color: rgba(255,255,255,.45);background: rgba(255,255,255,.12)}.vx__preview{display: grid;grid-template-columns: 150px 1fr;gap: 16px;align-items: center;padding: 14px;border-radius: 20px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.14);animation: rowIn .45s var(--ease) both}.vx__paper{position: relative;aspect-ratio: 210 / 297;border-radius: 10px;overflow: hidden;background: #fff;box-shadow: 0 18px 30px -16px rgba(0,0,0,.6);transform: perspective(600px) rotateY(-8deg) rotateX(3deg)}.vx__paper .sheet{position: absolute;left: 0;top: 0;width: 794px;transform: scale(var(--s,.19));transform-origin: 0 0;box-shadow: none;border-radius: 0}.vx__total{display: grid;gap: 2px}.vx__total small{font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: rgba(244,242,255,.6)}.vx__total b{font-size: 34px;font-weight: 800;letter-spacing: -.03em;background: linear-gradient(100deg,#fff,#ffd2bd);-webkit-background-clip: text;background-clip: text;color: transparent}.vx__total span{font-size: 13px;color: rgba(244,242,255,.75)}.vx__confirm,.vx__ask{display: grid;gap: 12px;padding: 16px;border-radius: 20px;background: linear-gradient(135deg,rgba(108,43,242,.35),rgba(233,56,142,.25));border: 1px solid rgba(255,255,255,.2);animation: rowIn .4s var(--ease) both}.vx__confirm p,.vx__ask p{font-size: 16px;font-weight: 700;line-height: 1.45}.vx__yn{display: flex;gap: 10px;flex-wrap: wrap}.vx__yn .btn{flex: 1;min-width: 150px}.vx__yn .btn:not(.btn--primary){background: rgba(255,255,255,.1);color: #fff;border-color: rgba(255,255,255,.25)}.vx__hint{font-size: 12.5px;color: rgba(244,242,255,.75)}.vx__acts{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center}.vx__acts .btn:not(.btn--primary){background: rgba(255,255,255,.1);color: #fff;border-color: rgba(255,255,255,.25)}.vx .btn--primary{background: linear-gradient(120deg,#6c2bf2,#c026d3 60%,#ff5a1f)}@media (max-width: 640px){.vx{padding: 0;place-items: end stretch}.vx__panel{width: 100%;max-height: 94vh;border-radius: 28px 28px 0 0}.vx__how{grid-template-columns: 1fr}.vx__how li{grid-template-columns: 22px 1fr;justify-items: start;text-align: start}.vx__preview{grid-template-columns: 110px 1fr}.vx__total b{font-size: 26px}}@media (prefers-reduced-motion: reduce){.vx__core,.vx__ring,.vx__aura,.mic-btn::after{animation: none !important}}.pricing .sec__kicker{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 14px;border-radius: 99px;background: #fff;border: 1px solid #e7dcff;color: var(--brand-6);font-weight: 800;font-size: 13px;margin-bottom: 16px;box-shadow: 0 8px 20px -16px var(--brand)}.pricing .sec__kicker i{width: 8px;height: 8px;border-radius: 50%;background: var(--grad-brand)}.bill{position: relative;display: inline-flex;padding: 4px;border-radius: 99px;background: #fff;border: 1.5px solid #ebe5fb;box-shadow: 0 12px 30px -22px var(--brand);margin: 0 auto 34px}.bill button{position: relative;z-index: 1;border: 0;background: none;height: 44px;padding: 0 20px;border-radius: 99px;font-weight: 750;font-size: 14.5px;color: var(--ink-2);cursor: pointer;display: inline-flex;align-items: center;gap: 8px;transition: color .3s;white-space: nowrap}.bill button b{font-size: 11px;font-weight: 800;padding: 3px 8px;border-radius: 99px;background: var(--brand-1);color: var(--brand-6);transition: background .3s,color .3s}.bill button.is-on{color: #fff}.bill button.is-on b{background: rgba(255,255,255,.22);color: #fff}.bill__pill{position: absolute;left: 4px;top: 4px;height: 44px;border-radius: 99px;background: var(--grad-cta);box-shadow: 0 10px 22px -10px var(--brand);transition: transform .45s var(--spring),width .45s var(--spring)}.plans{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;align-items: stretch;text-align: left}.plan{position: relative;display: flex;flex-direction: column;gap: 14px;padding: 26px 22px 24px;border-radius: 26px;background: #fff;border: 1.5px solid var(--line);box-shadow: var(--shadow-1);transition: transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;isolation: isolate;overflow: hidden}.plan::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(110% 60% at 100% 0%,color-mix(in srgb,var(--p2,#6c2bf2) 12%,transparent),transparent 60%),radial-gradient(90% 50% at 0% 100%,color-mix(in srgb,var(--p1,#0a84ff) 9%,transparent),transparent 60%)}.plan:hover{transform: translateY(-6px);box-shadow: 0 30px 60px -34px color-mix(in srgb,var(--p1,#6c2bf2) 70%,transparent);border-color: color-mix(in srgb,var(--p1,#6c2bf2) 35%,white)}.plan--hot{border: 2px solid transparent;background: linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#6c2bf2,#e9388e,#ff5a1f) border-box;transform: translateY(-10px);box-shadow: 0 34px 70px -34px rgba(108,43,242,.65)}.plan--hot:hover{transform: translateY(-14px)}.plan__flag{position: absolute;top: 16px;right: 16px;font-size: 11px;font-weight: 800;letter-spacing: .04em;color: #fff;padding: 5px 11px;border-radius: 99px;background: var(--grad-brand);box-shadow: 0 8px 18px -8px rgba(233,56,142,.8)}.plan__top{display: flex;gap: 12px;align-items: center}.plan--hot .plan__top,.plan--ent .plan__top{padding-right: 92px}.plan__icon{width: 44px;height: 44px;border-radius: 14px;display: grid;place-items: center;color: #fff;flex: none;background: linear-gradient(135deg,var(--p1,#6c2bf2),var(--p2,#e9388e));box-shadow: 0 10px 20px -10px var(--p1,#6c2bf2)}.plan h3{font-size: 20px;font-weight: 800}.plan__top p{font-size: 13px;color: var(--muted);margin-top: 2px}.plan__price{display: flex;align-items: flex-start;gap: 2px;margin-top: 6px}.plan__price.is-pop{animation: pricePop .45s var(--spring)}@keyframes pricePop{40%{transform: scale(1.06)}}.plan__cur{font-size: 22px;font-weight: 800;margin-top: 10px;color: var(--ink-2)}.plan__price b{font-size: 58px;font-weight: 800;letter-spacing: -.05em;line-height: 1;font-variant-numeric: tabular-nums;background: linear-gradient(120deg,var(--ink) 30%,var(--p1,#6c2bf2));-webkit-background-clip: text;background-clip: text;color: transparent}.plan__per{align-self: flex-end;margin-bottom: 8px;font-size: 14px;font-weight: 700;color: var(--muted)}.plan__save{font-size: 12.5px;font-weight: 700;color: var(--brand-6);min-height: 18px}.btn--soft{background: var(--brand-0);color: var(--brand-6);--bc: #e4d9ff}.btn--soft:hover{background: var(--brand-1)}.plan__list{list-style: none;margin: 4px 0 0;padding: 16px 0 0;border-top: 1px dashed var(--line);display: grid;gap: 10px}.plan__list li{display: grid;grid-template-columns: 20px 1fr;gap: 8px;font-size: 14px;color: var(--ink-2);line-height: 1.45}.plan__list .ico{width: 18px;height: 18px;padding: 3px;border-radius: 50%;color: #fff;background: linear-gradient(135deg,var(--p1,#6c2bf2),var(--p2,#e9388e));stroke-width: 3;margin-top: 1px}.plan--ent{color: #eceaff;border: 0;background: radial-gradient(120% 70% at 100% 0%,rgba(255,90,31,.28),transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(10,132,255,.25),transparent 60%),linear-gradient(160deg,#14113a,#2a1366 60%,#3b157e);box-shadow: 0 34px 70px -34px rgba(20,17,58,.8);--p1: #ff8a4c;--p2: #e9388e}.plan--ent::before{display: none}.plan--ent h3,.plan--ent .plan__list li{color: #fff}.plan--ent .plan__top p,.plan--ent .plan__per,.plan--ent .plan__cur{color: rgba(236,234,255,.7)}.plan--ent .plan__price b{background: linear-gradient(120deg,#fff,#ffc6a8);-webkit-background-clip: text;background-clip: text}.plan--ent .plan__save{color: #ffc6a8}.plan--ent .plan__list{border-top-color: rgba(255,255,255,.15)}.plan--ent .plan__list b{color: #ffc6a8}.plan__flag--ent{background: rgba(255,255,255,.14);border: 1px solid rgba(255,255,255,.25);box-shadow: none}.free-strip{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;max-width: 760px;margin: 30px auto 0;padding: 14px 16px;border-radius: 20px;background: linear-gradient(120deg,#f6f2ff,#fff4ee);border: 1px solid #ece3ff;text-align: left}.free-strip p{flex: 1;min-width: 220px;font-size: 14.5px;color: var(--ink-2)}.free-strip__icon{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: #fff;color: var(--brand);box-shadow: var(--shadow-1)}.compare{max-width: 1100px;margin: 26px auto 0;border-radius: 22px;background: #fff;border: 1.5px solid var(--line);text-align: left;overflow: hidden}.compare summary{list-style: none;display: flex;align-items: center;justify-content: center;gap: 10px;padding: 16px;font-weight: 800;cursor: pointer;color: var(--brand-6)}.compare summary::-webkit-details-marker{display: none}.compare summary .ico{transition: transform .3s var(--ease)}.compare[open] summary .ico{transform: rotate(180deg)}.compare__wrap{overflow-x: auto}.compare table{width: 100%;border-collapse: collapse;min-width: 720px}.compare th,.compare td{padding: 12px 16px;border-top: 1px solid var(--line-2);font-size: 14px;text-align: center}.compare th:first-child,.compare td:first-child{text-align: left;font-weight: 650;color: var(--ink-2)}.compare th{font-size: 13px;font-weight: 800;color: var(--ink);background: #faf9fe}.compare .is-hot{background: #f7f3ff}.compare th.is-hot{color: var(--brand-6)}.compare td.yes{color: #16a34a;font-weight: 800}.compare td.no{color: #c2bfd6}@media (max-width: 1100px){.plans{grid-template-columns: repeat(2,minmax(0,1fr))}.plan--hot{transform: none}}@media (max-width: 640px){.plans{grid-template-columns: 1fr}.bill button{padding: 0 12px;font-size: 13px}.bill button b{display: none}}.footer{display: none}.sfoot{position: relative;background: #0a0912;color: #c9c7d6;overflow: hidden;isolation: isolate}.sfoot__glow{position: absolute;inset: 0 0 auto;height: 1px;background: linear-gradient(90deg,transparent,#6c2bf2,#e9388e,#ff5a1f,transparent);opacity: .8}.sfoot__glow::after{content: "";position: absolute;left: 50%;top: -160px;width: 900px;height: 300px;transform: translateX(-50%);background: radial-gradient(closest-side,rgba(108,43,242,.22),transparent);z-index: -1}.sfoot__top{max-width: 1240px;margin: 0 auto;padding: 64px 24px 44px;display: grid;grid-template-columns: 1.4fr repeat(4,1fr) 1.5fr;gap: 34px}.sfoot__brand{display: grid;gap: 16px;align-content: start}.sfoot__brand p{font-size: 14px;line-height: 1.6;color: #a9a6ba;max-width: 270px}.brand__logo--light{background-image: url("../img/logo-light.png")}.sfoot .brand__logo{height: 34px}.sfoot__voice{display: inline-flex;align-items: center;gap: 10px;width: max-content;padding: 6px 16px 6px 6px;border-radius: 99px;border: 1px solid #2a2840;background: #14121f;color: #fff;font-weight: 700;font-size: 13.5px;cursor: pointer;transition: border-color .2s,background .2s}.sfoot__voice:hover{border-color: #6c2bf2;background: #1b1830}.sfoot__voice .mic-btn{width: 32px;height: 32px}.sfoot__voice .mic-btn svg{width: 15px;height: 15px}.sfoot__voice .mic-btn::after{display: none}.sfoot__col{display: grid;gap: 14px;align-content: start}.sfoot__col h2,.sfoot__h{font-size: 17px;font-weight: 800;color: #fff;margin-bottom: 8px;letter-spacing: -.01em}.sfoot__col a{color: #a9a6ba;font-size: 15px;transition: color .2s,transform .2s;width: max-content;max-width: 100%}.sfoot__col a:hover{color: #fff;transform: translateX(3px)}.sfoot__new{font-size: 10px;font-weight: 800;padding: 2px 7px;border-radius: 99px;background: var(--grad-brand);color: #fff;vertical-align: 2px;margin-left: 4px}.sfoot__ais{display: flex;gap: 10px;flex-wrap: wrap}.sfoot__ais a{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;background: #17151f;border: 1px solid #23212e;color: #fff;transition: transform .25s var(--spring),border-color .2s,background .2s}.sfoot__ais a:hover{transform: translateY(-3px);border-color: #6c2bf2;background: #1d1a2c;color: #fff}.sfoot__ais svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.sfoot__google{display: inline-flex !important;align-items: center;gap: 10px;margin-top: 6px;padding: 13px 18px;border-radius: 16px;border: 1px solid #2a2840;background: #121019;color: #fff !important;font-weight: 700;font-size: 14.5px;width: max-content;max-width: 100%}.sfoot__google:hover{border-color: #3a3756;transform: none !important}.sfoot__google svg{width: 20px;height: 20px;flex: none}.sfoot__badges{max-width: 1240px;margin: 0 auto;padding: 34px 24px;border-top: 1px solid #1c1a26;border-bottom: 1px solid #1c1a26;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 18px}.sfoot__badges>div{display: grid;justify-items: center;gap: 10px;text-align: center}.sfoot__badges small{font-size: 13px;color: #a9a6ba}.sbadge{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;border-radius: 12px;font-weight: 800;font-size: 14px;color: #fff;white-space: nowrap}.sbadge .ico{width: 17px;height: 17px}.sbadge--a{background: #000;border: 1px solid #3a3756}.sbadge--b{background: linear-gradient(120deg,#0a84ff,#2563eb)}.sbadge--c{background: linear-gradient(120deg,#e9388e,#f472b6)}.sbadge--d{background: #0a0912;border: 1px solid #fff}.sbadge--e{background: linear-gradient(120deg,#6c2bf2,#a524e0)}.sbadge--f{background: linear-gradient(120deg,#ff5a1f,#f59e0b)}.sfoot__base{max-width: 1240px;margin: 0 auto;padding: 26px 24px 30px;display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;font-size: 15px;color: #e6e4f0}.sfoot__base a{color: #e6e4f0}.sfoot__base a:hover{color: #fff;text-decoration: underline}@media (max-width: 1180px){.sfoot__top{grid-template-columns: repeat(3,1fr)}.sfoot__brand,.sfoot__ai{grid-column: span 3}.sfoot__badges{grid-template-columns: repeat(3,1fr)}}@media (max-width: 640px){.sfoot__top{grid-template-columns: 1fr 1fr;padding-top: 48px}.sfoot__brand,.sfoot__ai{grid-column: span 2}.sfoot__badges{grid-template-columns: repeat(2,1fr)}.sfoot__base{flex-direction: column;text-align: center}}.chat-launch{position: fixed;right: 22px;bottom: 22px;z-index: 95;display: grid;justify-items: end;gap: 12px}.chat-fab{position: relative;width: 62px;height: 62px;border-radius: 50%;border: 0;cursor: pointer;color: #fff;display: grid;place-items: center;background: conic-gradient(from 200deg,#6c2bf2,#c026d3,#ff5a1f,#6c2bf2);box-shadow: 0 18px 36px -14px rgba(108,43,242,.85);transition: transform .3s var(--spring)}.chat-fab:hover{transform: scale(1.07) rotate(-6deg)}.chat-fab__ic{width: 50px;height: 50px;border-radius: 50%;display: grid;place-items: center;background: #1a1046}.chat-fab__ic .ico{width: 24px;height: 24px;color: #ffd2bd;animation: twinkle 2.6s ease-in-out infinite}.chat-fab__dot{position: absolute;right: 4px;top: 4px;width: 14px;height: 14px;border-radius: 50%;background: #22c55e;border: 3px solid #fff}@keyframes twinkle{50%{transform: rotate(18deg) scale(1.12)}}body.chat-open .chat-fab{transform: scale(.9)}.chat-tease{position: relative;max-width: 270px;padding: 14px 34px 14px 16px;border-radius: 18px 18px 6px 18px;background: #fff;box-shadow: 0 20px 40px -18px rgba(20,17,58,.45),0 0 0 1px rgba(20,17,58,.06);display: grid;gap: 4px;cursor: pointer;animation: toastIn .45s var(--spring) both}.chat-tease b{font-size: 15px}.chat-tease span{font-size: 13.5px;color: var(--ink-2);line-height: 1.45}.chat-tease__x{position: absolute;top: 8px;right: 8px;width: 24px;height: 24px;border-radius: 8px;border: 0;background: var(--bg);display: grid;place-items: center;cursor: pointer;color: var(--muted)}.chat-tease__x .ico{width: 13px;height: 13px}.chat{position: fixed;right: 22px;bottom: 98px;z-index: 96;width: min(390px,calc(100vw - 24px));height: min(600px,calc(100vh - 130px));display: flex;flex-direction: column;border-radius: 26px;overflow: hidden;background: #fff;box-shadow: 0 40px 80px -30px rgba(20,17,58,.55),0 0 0 1px rgba(20,17,58,.07);transform-origin: bottom right;animation: chatIn .4s var(--spring) both}.chat.is-leaving{animation: chatOut .2s ease both}@keyframes chatIn{from{opacity: 0;transform: translateY(16px) scale(.94)}}@keyframes chatOut{to{opacity: 0;transform: translateY(10px) scale(.96)}}.chat__head{display: flex;align-items: center;gap: 12px;padding: 16px 16px 18px;color: #fff;background: radial-gradient(120% 120% at 100% 0%,rgba(255,90,31,.5),transparent 55%),linear-gradient(135deg,#2a1366,#6c2bf2 60%,#a524e0)}.chat__head b{display: block;font-size: 15.5px}.chat__head small{font-size: 12px;opacity: .85}.chat__head>div{flex: 1;min-width: 0}.chat__av{position: relative;width: 42px;height: 42px;border-radius: 14px;display: grid;place-items: center;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.3);flex: none}.chat__av i{position: absolute;right: -3px;bottom: -3px;width: 12px;height: 12px;border-radius: 50%;background: #22c55e;border: 2px solid #5a22d6}.chat__x{width: 34px;height: 34px;border-radius: 11px;border: 0;background: rgba(255,255,255,.16);color: #fff;display: grid;place-items: center;cursor: pointer}.chat__log{flex: 1;overflow: auto;padding: 16px 14px 8px;display: flex;flex-direction: column;gap: 10px;background: linear-gradient(180deg,#faf8ff,#fff 40%);scrollbar-width: thin}.chat__msg{max-width: 86%;display: grid;gap: 8px;animation: rowIn .35s var(--ease) both}.chat__msg p{padding: 11px 14px;border-radius: 18px;font-size: 14px;line-height: 1.5;white-space: pre-line}.chat__msg--bot{align-self: flex-start}.chat__msg--bot p{background: #fff;border: 1px solid #ece8f8;border-bottom-left-radius: 6px;color: var(--ink);box-shadow: 0 6px 16px -14px rgba(20,17,58,.5)}.chat__msg--me{align-self: flex-end}.chat__msg--me p{background: var(--grad-cta);color: #fff;border-bottom-right-radius: 6px}.chat__acts{display: flex;flex-wrap: wrap;gap: 6px}.chat__acts button,.chat__quick button{border: 1px solid #e2d8ff;background: #fff;color: var(--brand-6);font-weight: 700;font-size: 12.5px;padding: 7px 11px;border-radius: 99px;cursor: pointer;transition: background .2s,transform .2s}.chat__acts button:hover,.chat__quick button:hover{background: var(--brand-0);transform: translateY(-1px)}.chat__typing{flex-direction: row;display: flex;gap: 4px;padding: 14px 16px;background: #fff;border: 1px solid #ece8f8;border-radius: 18px;width: max-content}.chat__typing i{width: 7px;height: 7px;border-radius: 50%;background: #b9a8ee;animation: dots 1s ease-in-out infinite}.chat__typing i:nth-child(2){animation-delay: .15s}.chat__typing i:nth-child(3){animation-delay: .3s}@keyframes dots{50%{transform: translateY(-4px);background: var(--brand)}}.chat__quick{display: flex;gap: 6px;overflow-x: auto;padding: 8px 14px;scrollbar-width: none;border-top: 1px solid var(--line-2)}.chat__quick button{white-space: nowrap;flex: none}.chat__form{display: flex;gap: 8px;padding: 10px 12px 14px}.chat__form .input{height: 46px;border-radius: 16px}.chat__send{width: 46px;height: 46px;border-radius: 16px;border: 0;color: #fff;background: var(--grad-cta);display: grid;place-items: center;cursor: pointer;flex: none}.chat__lead{display: grid;gap: 8px;padding: 12px;border-radius: 18px;background: #fff;border: 1px solid #ece8f8;animation: rowIn .35s var(--ease) both}@media (max-width: 640px){.chat{right: 12px;bottom: 90px}.chat-launch{right: 14px;bottom: 14px}}.aistats{display: flex;gap: 8px;flex-wrap: wrap}.aistat{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;border-radius: 99px;font-size: 12.5px;font-weight: 700;background: var(--bg-2);color: var(--muted)}.aistat.is-on{background: linear-gradient(120deg,#f3eeff,#fff1ea);color: var(--brand-6);border: 1px solid #e7dcff}.aibox{display: grid;gap: 12px;padding: 16px;border-radius: 18px;border: 1.5px solid var(--line);background: #fbfaff}.aibox h4{font-size: 15px;display: flex;align-items: center;gap: 8px}.aibox h4 small{font-weight: 600;color: var(--muted);font-size: 12.5px}.inmsg{display: grid;grid-template-columns: 1fr auto;gap: 6px 14px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line);background: #fff}.inmsg small{display: block;color: var(--muted);font-size: 12px}.inmsg p{grid-column: 1;font-size: 14px;color: var(--ink-2);white-space: pre-line}.inmsg .btn{grid-row: 1 / span 2;grid-column: 2;align-self: center}.page-home .sec:not(.home-hero):not(#why),.page-home .cta-band,.sfoot{content-visibility: auto;contain-intrinsic-size: auto 900px}.page-home .sec--arc{contain-intrinsic-size: auto 820px}.sfoot{contain-intrinsic-size: auto 640px}.arc__cap span{color: var(--ink-2)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}}body{overflow-x: hidden}@supports (overflow: clip){body{overflow-x: clip}}img,svg,video,canvas{max-width: 100%}.tpl,.plan,.sopt,.panel,.ccard,.row__who{min-width: 0}.tpl-pick--wide{grid-template-columns: repeat(auto-fill,minmax(92px,1fr))}.panel__head>div{min-width: 0;flex: 1 1 260px}.drop{min-width: 0;flex-wrap: wrap}@supports (height: 100dvh){.shell{min-height: 100dvh}.sidebar{height: 100dvh}.vx__panel{max-height: calc(100dvh - 36px)}.chat{height: min(600px,calc(100dvh - 130px))}}.mic-fab,.chat-launch{margin-bottom: env(safe-area-inset-bottom,0px);margin-right: env(safe-area-inset-right,0px)}.vx__panel{padding-bottom: env(safe-area-inset-bottom,0px)}@media (pointer: coarse){.icon-btn{width: 40px;height: 40px}.arc__dot{width: 10px;height: 10px}.sfoot__col a{padding: 4px 0}}@media (max-width: 420px){.topbar__inner{gap: 10px;padding: 12px 14px}.topbar .brand__logo{height: 24px}.topbar__actions .btn--primary{padding: 0 12px;font-size: 13.5px;height: 38px}.topbar__actions .btn--primary .ico{display: none}.topbar__actions .mic-btn{width: 38px;height: 38px}.ws-head__actions{width: 100%;margin-left: 0}.ws-head__actions .btn{flex: 1 1 auto}.sec{padding-left: 16px;padding-right: 16px}.plan{padding: 22px 18px}.plan__price b{font-size: 50px}}@media (max-width: 380px){.topbar__actions .mic-btn{display: none}}@media (min-width: 1700px){.content{max-width: 1600px}}.mcard__body{overflow-wrap: anywhere}@media (max-width: 520px){.mcard{grid-template-columns: 40px minmax(0,1fr)}.mcard__tools{grid-column: 1 / -1;flex-wrap: wrap;justify-content: flex-end}}.chart-wrap{max-width: 100%}.page-editor .mic-fab,.app:has(.settings) .mic-fab{bottom: 92px}@supports not (color: color-mix(in srgb,red 50%,white)){.chip{background: #f4f2fb;border-color: #e4e0f0;color: var(--ink-2)}.status{background: #f1f5f9;border-color: #e2e8f0;color: var(--ink-2)}.tab{background: #fff;border-color: var(--line)}.tab b{background: #eef1f6;color: var(--ink-2)}.tab.is-on{background: var(--c)}.glow{border-color: var(--line);box-shadow: var(--shadow-1)}.avatar{background: var(--c)}.mtype span.mi,.mcard .mi{background: #f4f2fb}.arc__card.is-on .arc__inner,.plan:hover,.rcard:hover{box-shadow: var(--shadow-3)}.t-midnight th,.t-midnight .s-pm b{color: #a5f3fc}.t-royal th,.t-royal .s-due b{color: #fde68a}}.arc__cap small,.arc__cap b{display: none}.arc__floor{display: none !important}.arc__ring{display: none !important}.pc{display: grid;gap: 14px;margin-bottom: 18px;padding-bottom: 18px;border-bottom: 1px dashed var(--line)}.pc__top{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.pc__where{flex: 1 1 240px;display: grid}.pc__where small{color: var(--muted);font-size: 12.5px}.pc__seg{display: inline-flex;padding: 4px;border-radius: 14px;background: #f3f0fb;gap: 4px}.pc__seg button{border: 0;background: none;padding: 8px 14px;border-radius: 10px;font: inherit;font-weight: 700;font-size: 13.5px;color: var(--muted);cursor: pointer;transition: .2s}.pc__seg button.is-on{background: #fff;color: #4c1d95;box-shadow: 0 6px 16px -10px rgba(76,29,149,.6)}.pc__sel{width: auto;min-width: 200px}.pc__trust{margin: 0;display: flex;gap: 8px;align-items: flex-start;padding: 10px 14px;border-radius: 12px;background: #effbf3;color: #166534;font-size: 13.5px}.pc__trust .ico{width: 16px;height: 16px;flex: none;margin-top: 2px}.pc__g{display: grid;gap: 8px;animation: pcIn .45s both;animation-delay: calc(var(--d) * 70ms)}.pc__g h4{margin: 4px 0 0;font-size: 12px;text-transform: uppercase;letter-spacing: .08em;color: var(--muted)}.pc__grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 8px}.pc__m{display: grid;grid-template-columns: 36px 1fr auto;grid-template-rows: auto auto;column-gap: 10px;align-items: center;padding: 10px 12px;border-radius: 14px;border: 1px solid var(--line);background: #fff;animation: pcIn .4s both;animation-delay: calc(var(--i) * 30ms);transition: border-color .2s,transform .2s,box-shadow .2s}.pc__m:hover{transform: translateY(-2px);border-color: #d8ccfb;box-shadow: 0 12px 24px -20px rgba(76,29,149,.6)}.pc__m.is-on{background: linear-gradient(120deg,#f6fdf8,#fff);border-color: #bbf7d0}.pc__m .mi{grid-row: 1 / 3}.pc__mb{min-width: 0}.pc__mb b{display: block;font-size: 14px}.pc__mb small{color: var(--muted);font-size: 12px}.pc__mb em{font-style: normal;color: #6d28d9;font-weight: 700}.pc__ok{display: inline-flex;align-items: center;gap: 4px;color: #16a34a;font-weight: 700;font-size: 12.5px}.pc__ok .ico{width: 14px;height: 14px}.pc__get{grid-column: 2 / -1;font-size: 11.5px;color: var(--muted);text-decoration: none}.pc__get:hover{color: #6d28d9}.mgrid__more{margin: -4px 0 6px;font-size: 13px;font-weight: 700;background: none;border: 0;cursor: pointer;color: #6d28d9;padding: 0}@keyframes pcIn{from{opacity: 0;transform: translateY(8px)}}.wl-app{margin-top: 16px;padding: 16px;border-radius: 16px;border: 1px solid #ece7fa;background: #fcfbff}.wl-app.is-live{border-color: #bbf7d0;background: #f0fdf4}.wl-app__h{display: flex;gap: 12px;margin-bottom: 12px}.wl-app__h>span{flex: none;width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;color: #fff;background: linear-gradient(120deg,#6c2bf2,#e9388e)}.wl-app__h b{display: block}.wl-app__h small{color: #5d5873;line-height: 1.5}.wl-app__chk{list-style: none;padding: 0;margin: 12px 0 0;display: flex;flex-wrap: wrap;gap: 8px}.wl-app__chk li{display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: 99px;font-size: 12.5px;font-weight: 700;color: #7a7596;background: #fff;border: 1px solid #ece7fa}.wl-app__chk li.ok{color: #15803d;border-color: #bbf7d0}.wl-app__chk .ico{width: 13px;height: 13px}.wl-app__go{margin: 12px 0 0;font-weight: 700;color: #15803d;display: flex;align-items: center;gap: 6px}.wl-master{margin-top: 12px;padding: 12px 14px;border-radius: 14px;border: 1px dashed #f59e0b;background: #fffbeb;display: grid;gap: 4px}.wl-master small{color: #92400e}.otg{padding: 40px 16px 30px}.otg__in{--a: #6c2bf2;--t: #f3edff;position: relative;isolation: isolate;max-width: 1180px;margin: 0 auto;border-radius: 34px;overflow: hidden;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);align-items: center;gap: 30px;padding: 60px 40px 0 64px;min-height: 660px;background: radial-gradient(620px 420px at 82% 18%,color-mix(in srgb,var(--a) 26%,transparent),transparent 62%),radial-gradient(520px 380px at 8% 100%,color-mix(in srgb,var(--a) 14%,transparent),transparent 60%),linear-gradient(135deg,var(--t),#fff 55%,var(--t));border: 1.5px solid #fff;box-shadow: 0 40px 80px -50px color-mix(in srgb,var(--a) 70%,transparent),inset 0 1px 0 #fff;color: #14113a;transition: background 1s,box-shadow 1s}.otg__in::after{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(color-mix(in srgb,var(--a) 22%,transparent) 1px,transparent 1.4px);background-size: 20px 20px;-webkit-mask-image: linear-gradient(90deg,#000,transparent 55%);mask-image: linear-gradient(90deg,#000,transparent 55%)}.otg__orb{position: absolute;z-index: -1;border-radius: 50%;filter: blur(70px);opacity: .45;background: var(--a);transition: background 1s;animation: otgOrb 12s ease-in-out infinite}.otg__orb--1{width: 320px;height: 320px;right: 6%;top: 10%}.otg__orb--2{width: 220px;height: 220px;right: 34%;bottom: -60px;opacity: .25;animation-delay: -6s}@keyframes otgOrb{50%{transform: translate(-30px,30px) scale(1.12)}}.otg__txt{padding-bottom: 60px}.otg__kick{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;padding: 7px 14px;border-radius: 99px;background: #fff;color: var(--a);box-shadow: 0 6px 16px -10px var(--a);margin-bottom: 20px;transition: color 1s}.otg__kick i{width: 8px;height: 8px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 0 4px rgba(34,197,94,.2);animation: otgDot 1.8s infinite}@keyframes otgDot{50%{box-shadow: 0 0 0 7px rgba(34,197,94,0)}}.otg h2{margin: 0;font-size: clamp(30px,3.9vw,48px);line-height: 1.08;letter-spacing: -.035em;color: #14113a}.otg h2>:first-child{white-space: normal}.otg__rot{display: block;height: 1.16em;overflow: hidden;font-size: .92em}.otg__rot span{display: inline-block;color: var(--a);transition: transform .55s cubic-bezier(.2,.8,.2,1),opacity .45s,color 1s;white-space: nowrap}.otg__rot span::after{content: "";display: block;height: 6px;margin-top: -8px;border-radius: 6px;background: color-mix(in srgb,var(--a) 22%,transparent);transform-origin: left;animation: otgLine 3.6s ease-in-out infinite}@keyframes otgLine{0%{transform: scaleX(0)}25%,85%{transform: scaleX(1)}100%{transform: scaleX(0);transform-origin: right}}.otg__rot span.is-out{transform: translateY(-105%);opacity: 0}.otg__rot span.is-in{transform: translateY(105%);opacity: 0;transition: none}.otg__go{display: block;color: #8a84a3}.otg__lead{margin: 18px 0 22px;max-width: 520px;font-size: 17px;line-height: 1.6;color: #3d3966}.otg__list{list-style: none;padding: 0;margin: 0 0 28px;display: grid;gap: 13px}.otg__list li{display: flex;align-items: flex-start;gap: 12px;font-size: 16px;line-height: 1.5;color: #3d3966}.otg__list b{color: #14113a}.otg__list i{flex: none;width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: #fff;box-shadow: 0 4px 10px -6px var(--a)}.otg__list svg{width: 14px;height: 14px;fill: none;stroke: var(--a);stroke-width: 2.8;stroke-linecap: round;stroke-linejoin: round;transition: stroke 1s}.otg__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.otg__cta{position: relative;overflow: hidden;display: inline-flex;align-items: center;gap: 8px;padding: 18px 30px;border-radius: 16px;color: #fff;font-weight: 800;font-size: 17px;text-decoration: none;background: linear-gradient(120deg,var(--a),color-mix(in srgb,var(--a) 55%,#ff5a1f));box-shadow: 0 18px 36px -14px var(--a);transition: transform .2s,box-shadow .2s,background 1s;animation: otgPulse 2.6s ease-in-out infinite}.otg__cta::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform: skewX(-20deg);animation: otgShine 3.2s ease-in-out infinite}@keyframes otgShine{0%,55%{left: -60%}100%{left: 130%}}@keyframes otgPulse{50%{box-shadow: 0 22px 44px -12px var(--a)}}.otg__cta:hover{transform: translateY(-2px) scale(1.02)}.otg__cta svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round}.otg__sec{padding: 17px 22px;border-radius: 16px;font-weight: 700;color: #14113a;text-decoration: none;background: #fff;box-shadow: 0 8px 20px -14px rgba(20,16,42,.5)}.otg__trust{display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 14px 0 0;font-size: 13px;font-weight: 700;color: #15803d}.otg__now{margin: 18px 0 0;font-size: 13.5px;color: #6b6f88}.otg__now b{color: var(--a);transition: color 1s}.otg__steps{display: grid;grid-template-columns: repeat(8,1fr);gap: 6px;margin-top: 10px;max-width: 560px}.otg__steps button{all: unset;cursor: pointer;display: grid;gap: 6px;font-size: 11px;font-weight: 700;color: #8a84a3;text-align: center}.otg__steps button i{display: block;height: 4px;border-radius: 4px;background: color-mix(in srgb,var(--a) 15%,#e8e4f3);overflow: hidden;position: relative}.otg__steps button i::after{content: "";position: absolute;inset: 0;width: var(--p,0%);border-radius: 4px;background: var(--a)}.otg__steps button.is-done i::after{width: 100%}.otg__steps button.is-on{color: var(--a)}.otg__art{position: relative;align-self: end;height: 620px;perspective: 1600px}.otg__fls{position: absolute;inset: 0;z-index: 3;pointer-events: none}.otg__fl{position: absolute;padding: 10px 14px;border-radius: 14px;font-size: 13.5px;font-weight: 800;color: #14113a;white-space: nowrap;background: rgba(255,255,255,.86);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid #fff;box-shadow: 0 18px 36px -18px color-mix(in srgb,var(--a) 70%,transparent);opacity: 0;transform: translateY(14px) scale(.9);transition: opacity .45s,transform .5s cubic-bezier(.2,1.4,.4,1)}.otg__fl.is-on{opacity: 1;transform: none;animation: otgBob 4s ease-in-out infinite}.otg__fl:first-child{color: #fff;background: var(--a);border-color: transparent}@keyframes otgBob{50%{transform: translateY(-8px)}}.otg__fl--0{left: -2%;top: 70px}.otg__fl--1{right: -2%;top: 150px}.otg__fl--2{left: 0;top: 300px}.otg__fl--3{right: 0;top: 380px}.otg__fl--4{left: 6%;top: 470px}.ip18{position: absolute;left: 50%;top: 26px;width: 318px;height: 690px;margin-left: -159px;border-radius: 64px;padding: 4px;background: linear-gradient(135deg,#e9e5df 0%,#a9a49c 18%,#f4f1ec 34%,#8f8a82 60%,#d6d1ca 100%);box-shadow: 0 0 0 1px rgba(0,0,0,.35),0 60px 100px -30px rgba(0,0,0,.7),0 0 120px -20px rgba(196,166,255,.45);transform: rotateY(-14deg) rotateX(6deg) rotateZ(-2deg);transform-style: preserve-3d;animation: ipFloat 7s ease-in-out infinite}@keyframes ipFloat{50%{transform: rotateY(-10deg) rotateX(4deg) rotateZ(-1deg) translateY(-12px)}}.ip18::before{content: "";position: absolute;inset: 4px;border-radius: 60px;background: #050507}.ip18__btn{position: absolute;width: 4px;border-radius: 3px;background: linear-gradient(90deg,#77736c,#cfcac2)}.ip18__btn--a{left: -3px;top: 132px;height: 30px}.ip18__btn--b{left: -3px;top: 186px;height: 58px}.ip18__btn--c{left: -3px;top: 256px;height: 58px}.ip18__btn--p{right: -3px;top: 210px;height: 92px}.ip18__btn--cam{right: -3px;top: 420px;height: 64px;border-radius: 3px;background: linear-gradient(90deg,#cfcac2,#8b867f)}.ip18__scr{position: absolute;inset: 13px;border-radius: 52px;overflow: hidden;background: #f4f3f9;font-family: -apple-system,"SF Pro Text","SF Pro Display",Inter,system-ui,sans-serif;color: #111}.ip18__sb{position: absolute;z-index: 6;inset: 0 0 auto;display: flex;justify-content: space-between;align-items: center;height: 54px;padding: 8px 26px 0 34px}.ip18__sb>b{font-size: 16px;font-weight: 600;letter-spacing: -.01em}.ip18__sb>span{display: flex;gap: 6px;align-items: center}.ip18__sb svg{fill: currentColor}.ip18__island{position: absolute;left: 50%;top: 12px;width: 112px;height: 33px;margin-left: -56px;border-radius: 22px;background: #000}.ip18__home{position: absolute;z-index: 6;left: 50%;bottom: 8px;width: 130px;height: 5px;margin-left: -65px;border-radius: 5px;background: #111;opacity: .85}.ipn{position: absolute;z-index: 7;left: 10px;right: 10px;top: 54px;display: flex;align-items: center;gap: 10px;padding: 11px 12px;border-radius: 22px;background: rgba(245,245,250,.72);backdrop-filter: blur(22px) saturate(1.8);-webkit-backdrop-filter: blur(22px) saturate(1.8);border: .5px solid rgba(255,255,255,.7);box-shadow: 0 12px 30px -10px rgba(0,0,0,.3);transform: translateY(-140%) scale(.96);opacity: 0;transition: transform .55s cubic-bezier(.2,1.2,.3,1),opacity .3s}.ipn.is-on{transform: none;opacity: 1}.ipn__ic{flex: none;width: 36px;height: 36px;border-radius: 9px;background: linear-gradient(135deg,#6c2bf2,#e9388e 60%,#ff5a1f);box-shadow: inset 0 0 0 .5px rgba(255,255,255,.4)}.ipn>div{flex: 1;min-width: 0}.ipn b{display: block;font-size: 13px}.ipn small{display: block;font-size: 12.5px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ipn em{font-style: normal;font-size: 11px;color: #777;align-self: flex-start}.sc{position: absolute;inset: 0;padding: 62px 16px 26px;opacity: 0;transform: translateX(30px) scale(.98);transition: opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.sc.is-on{opacity: 1;transform: none}.sc__b{display: grid;gap: 10px}.sc.is-on .sc__b{animation: scScroll 4s 1s ease-in-out forwards}@keyframes scScroll{60%,100%{transform: translateY(-46px)}}.ap-h{display: flex;align-items: center;gap: 10px;padding-top: 6px}.ap-av{width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;font-size: 12px;font-weight: 800;color: #6c2bf2;background: #ece4ff}.ap-h b{display: block;font-size: 17px;letter-spacing: -.02em}.ap-h small{font-size: 12px;color: #777}.ap-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.ap-tiles div{position: relative;padding: 12px;border-radius: 16px;background: #fff;box-shadow: 0 1px 0 #ebe8f3,0 8px 18px -12px rgba(20,16,42,.3)}.ap-tiles small{display: block;font-size: 11px;color: #777}.ap-tiles b{font-size: 23px;letter-spacing: -.03em}.ap-tiles i{position: absolute;top: 11px;right: 11px;width: 8px;height: 8px;border-radius: 50%;background: var(--c);box-shadow: 0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.ap-sh{display: block;margin-top: 4px;font-size: 12px;font-weight: 700;color: #6b6f88;text-transform: uppercase;letter-spacing: .06em}.ap-sh--c{text-align: center;padding-top: 18px}.ap-row{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 14px;background: #fff}.ap-row>i{flex: none;width: 30px;height: 30px;border-radius: 9px;display: grid;place-items: center;font-style: normal;font-size: 13px;font-weight: 800;color: var(--c);background: color-mix(in srgb,var(--c) 13%,white)}.ap-row>div{flex: 1;min-width: 0}.ap-row b{display: block;font-size: 13px}.ap-row small{font-size: 11.5px;color: #777}.ap-row em{font-style: normal;font-weight: 800;font-size: 13px}.ap-row--pop{opacity: 0;transform: translateY(14px) scale(.96)}.sc.is-on .ap-row--pop{animation: apPop .45s calc(.6s + var(--k) * .7s) cubic-bezier(.2,1.3,.4,1) forwards}@keyframes apPop{to{opacity: 1;transform: none}}.ap-orb{position: relative;width: 120px;height: 120px;margin: 18px auto 8px;display: grid;place-items: center}.ap-orb span{position: relative;z-index: 1;width: 84px;height: 84px;border-radius: 50%;display: grid;place-items: center;font-size: 34px;background: linear-gradient(135deg,#6c2bf2,#e9388e 60%,#ff5a1f);box-shadow: 0 16px 34px -10px rgba(233,56,142,.7)}.ap-orb i{position: absolute;inset: 0;border-radius: 50%;border: 2px solid rgba(233,56,142,.35);animation: apRing 2s ease-out infinite}.ap-orb i:nth-child(2){animation-delay: .65s}.ap-orb i:nth-child(3){animation-delay: 1.3s}@keyframes apRing{from{transform: scale(.7);opacity: 1}to{transform: scale(1.35);opacity: 0}}.ap-wave{display: flex;justify-content: center;align-items: center;gap: 3px;height: 34px}.ap-wave i{width: 3px;height: 30%;border-radius: 3px;background: #6c2bf2;animation: apWave .9s calc(var(--k) * -73ms) ease-in-out infinite alternate}@keyframes apWave{to{height: 100%;background: #e9388e}}.ap-quote{margin: 4px 6px;text-align: center;font-size: 14px;line-height: 1.5;color: #333}.ap-inv{padding: 14px;border-radius: 18px;background: #fff;box-shadow: 0 16px 34px -18px rgba(20,16,42,.45);opacity: 0;transform: translateY(30px)}.sc.is-on .ap-inv{animation: apPop .55s 1.8s cubic-bezier(.2,1.3,.4,1) forwards}.ap-inv>div{display: flex;justify-content: space-between;align-items: baseline}.ap-inv small{color: #777;font-size: 11.5px}.ap-inv b{font-size: 22px}.ap-inv span{display: block;font-size: 12.5px;color: #555;margin: 4px 0 8px}.ap-inv em{font-style: normal;font-size: 12px;font-weight: 800;color: #16a34a}.ap-bill{margin-top: 8px;padding: 16px;border-radius: 20px;background: #fff;display: grid;gap: 4px;box-shadow: 0 16px 34px -20px rgba(20,16,42,.45)}.ap-bill__top{display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 10px;margin-bottom: 6px;border-bottom: 1px solid #eee}.ap-bill__top small{font-size: 10px;letter-spacing: .08em;color: #6c2bf2;font-weight: 800}.ap-bill>small{font-size: 11px;color: #777}.ap-bill__line,.ap-bill__tot{display: flex;justify-content: space-between;font-size: 13px;padding: 6px 0}.ap-bill__tot{border-top: 1px solid #eee;font-size: 15px}.ap-pay{display: block;margin-top: 8px;padding: 12px;border-radius: 12px;text-align: center;font-weight: 800;font-size: 14px;color: #fff;background: linear-gradient(120deg,#6c2bf2,#e9388e);animation: apBtn 1.6s ease-in-out infinite}@keyframes apBtn{50%{transform: scale(1.03);box-shadow: 0 10px 22px -10px rgba(233,56,142,.8)}}.ap-pays{display: flex;justify-content: center;gap: 6px;margin-top: 6px}.ap-pays i{font-style: normal;font-size: 11px;font-weight: 800;padding: 4px 9px;border-radius: 8px;background: #f3f0fb;color: #555}.ap-sent{display: flex;gap: 8px}.ap-sent span{flex: 1;text-align: center;padding: 9px;border-radius: 12px;font-size: 12px;font-weight: 800;color: #15803d;background: #dcfce7;opacity: 0}.sc.is-on .ap-sent span{animation: apPop .4s 1.3s forwards}.sc.is-on .ap-sent span + span{animation-delay: 1.7s}.ap-pipe{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.ap-pipe>div{display: grid;gap: 6px;align-content: start;padding: 8px;border-radius: 14px;background: #ebe9f3}.ap-pipe small{font-size: 11px;font-weight: 800;color: #6b6f88}.ap-deal{display: block;height: 52px;padding: 8px 10px;border-radius: 11px;background: #fff;box-shadow: 0 4px 10px -6px rgba(0,0,0,.25)}.ap-deal b{display: block;font-size: 12px}.ap-deal em{font-style: normal;font-size: 12px;font-weight: 800;color: #6c2bf2}.ap-deal--ghost{background: transparent;border: 1.5px dashed #c9c3dd;box-shadow: none}.ap-deal--won em{color: #16a34a}.sc.is-on .ap-deal--move{animation: apMove 1.3s 1s cubic-bezier(.6,0,.2,1) forwards;position: relative;z-index: 2}@keyframes apMove{30%{transform: translate(0,-4px) rotate(-4deg) scale(1.05);box-shadow: 0 16px 26px -10px rgba(108,43,242,.5)}100%{transform: translate(calc(100% + 16px),0) rotate(0);background: #dcfce7}}.ap-flow{display: flex;align-items: center;gap: 4px;padding: 10px;border-radius: 14px;background: #fff;font-size: 11px;font-weight: 800;color: #aaa}.ap-flow span.on{color: #16a34a}.ap-flow i{flex: 1;height: 2px;background: #e5e1f0}.ap-lp{display: grid;justify-items: start;gap: 4px;padding: 12px;border-radius: 18px;background: #fff}.ap-lp__img{width: 100%;height: 96px;border-radius: 12px;display: grid;place-items: center;font-size: 46px;background: linear-gradient(135deg,#fde68a,#f59e0b 60%,#b45309)}.ap-lp small{color: #777;font-size: 12px}.ap-lp .ap-pay{width: 100%;padding: 9px}.ap-kp{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.ap-kp div{padding: 9px;border-radius: 13px;background: #fff}.ap-kp small{display: block;font-size: 10px;color: #777}.ap-kp b{font-size: 17px}.ap-chart{display: flex;align-items: flex-end;gap: 6px;height: 110px;padding: 10px;border-radius: 16px;background: #fff}.ap-chart i{flex: 1;height: 0;border-radius: 6px 6px 2px 2px;background: linear-gradient(180deg,#6c2bf2,#e9388e)}.sc.is-on .ap-chart i{animation: apBar .6s calc(.4s + var(--k) * .1s) cubic-bezier(.2,.8,.2,1) forwards}@keyframes apBar{to{height: var(--h)}}.ap-src{display: grid;grid-template-columns: 62px 1fr 34px;align-items: center;gap: 8px;font-size: 12px}.ap-src>i{height: 8px;border-radius: 8px;background: #e9e6f2;overflow: hidden}.ap-src b{display: block;height: 100%;width: 0;border-radius: 8px;background: var(--c)}.sc.is-on .ap-src b{animation: apW .8s .8s forwards}.ap-src em{font-style: normal;font-weight: 800;text-align: right}@keyframes apW{to{width: var(--w)}}.ap-cal{display: grid;gap: 6px}.ap-cal span{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;background: #fff;font-size: 13px;font-weight: 700;color: #555;border: 1.5px solid transparent}.ap-cal span b{font-size: 12px;color: #fff}.ap-cal span.is-booked{color: #fff;background: #fff}.sc.is-on .ap-cal span.is-booked{animation: apBook .6s 1s forwards}@keyframes apBook{to{background: linear-gradient(120deg,#6c2bf2,#e9388e);border-color: transparent;transform: scale(1.03)}}.ap-meet{display: flex;align-items: center;gap: 10px;padding: 11px 12px;border-radius: 14px;background: #e8f5ee}.ap-meet>i{width: 30px;height: 30px;border-radius: 9px;display: grid;place-items: center;font-style: normal;color: #fff;background: #00897b;font-size: 11px}.ap-meet b{display: block;font-size: 13px}.ap-meet small{font-size: 11px;color: #555}.ap-profit{padding: 18px;border-radius: 20px;color: #fff;background: linear-gradient(135deg,#6c2bf2,#e9388e 70%,#ff5a1f)}.ap-profit small{font-size: 12px;opacity: .85}.ap-profit b{display: block;font-size: 34px;letter-spacing: -.03em}.ap-profit em{font-style: normal;font-size: 12px;font-weight: 800;background: rgba(255,255,255,.2);padding: 3px 8px;border-radius: 8px}.ap-ie{display: grid;gap: 8px;padding: 12px;border-radius: 16px;background: #fff}.ap-ie div{display: grid;grid-template-columns: 70px 1fr 46px;align-items: center;gap: 8px;font-size: 12px}.ap-ie i{height: 10px;border-radius: 10px;background: #eee;overflow: hidden}.ap-ie b{display: block;height: 100%;width: 0;border-radius: 10px;background: var(--c)}.sc.is-on .ap-ie b{animation: apW .9s .5s forwards}.ap-ie em{font-style: normal;font-weight: 800;text-align: right}@media (max-width: 960px){.otg__in{grid-template-columns: 1fr;padding: 44px 22px 0;min-height: 0}.otg__txt{padding-bottom: 0}.otg__art{height: 560px}.ip18{transform: scale(.86);transform-origin: 50% 0;animation: none}}@media (max-width: 420px){.otg__steps{grid-template-columns: repeat(4,1fr);row-gap: 12px}.otg__cta,.otg__sec{width: 100%;justify-content: center;text-align: center}.otg__art{height: 540px}.ip18{transform: scale(.78)}.otg__fl{font-size: 12px;padding: 8px 11px}.otg__fl--1,.otg__fl--3{right: -4px}.otg__fl--0,.otg__fl--2,.otg__fl--4{left: -4px}}@media (prefers-reduced-motion: reduce){.ip18,.otg__orb,.otg__cta,.otg__cta::after,.otg__fl.is-on,.otg__rot span::after{animation: none}.sc.is-on .sc__b{animation: none}}.heat{--rowh: 66px;max-height: calc(var(--rowh) * 6 + 46px);overflow: auto;overscroll-behavior: contain;scroll-behavior: smooth;position: relative;scrollbar-width: thin;scrollbar-color: #d6c8fb transparent}.heat::-webkit-scrollbar{width: 8px;height: 8px}.heat::-webkit-scrollbar-thumb{background: #d6c8fb;border-radius: 8px}.heat thead th{z-index: 3;background: linear-gradient(180deg,#f7f4ff,#f3eefe)}.heat thead th:first-child{z-index: 4}.heat td{height: var(--rowh)}.heat tbody tr{transition: background .2s}.heat tbody tr:hover{background: linear-gradient(90deg,hsl(var(--hue) 90% 97%),#fff 60%) !important}.heat tbody tr.is-new{animation: heatRow .5s cubic-bezier(.2,1,.3,1) both;animation-delay: calc(var(--r) * 60ms)}@keyframes heatRow{from{opacity: 0;transform: translateY(14px)}}.heat__who{display: inline-flex;align-items: center;gap: 10px;max-width: 220px;cursor: default;border-radius: 12px;padding: 4px 8px 4px 4px;margin-left: -4px;transition: background .2s}.heat__who[data-client]{cursor: pointer}.heat__who[data-client]:hover{background: hsl(var(--hue) 90% 95%)}.heat__who b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;background: linear-gradient(90deg,hsl(var(--hue) 70% 38%),hsl(calc(var(--hue) + 40) 75% 45%));-webkit-background-clip: text;background-clip: text;color: transparent}.heat__av{flex: none;width: 32px;height: 32px;border-radius: 11px;display: grid;place-items: center;font-style: normal;font-size: 11.5px;font-weight: 800;color: #fff;background: linear-gradient(135deg,hsl(var(--hue) 80% 60%),hsl(calc(var(--hue) + 45) 85% 58%));box-shadow: 0 6px 14px -8px hsl(var(--hue) 80% 45%)}.heat .cell{cursor: default;transition: transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,filter .2s}.heat .cell[data-client]{cursor: pointer}.heat .cell:hover{transform: translateY(-2px) scale(1.08);filter: saturate(1.15)}.heat__total{display: inline-block;padding: 6px 10px;border-radius: 10px;cursor: default;transition: background .2s}.heat__total[data-client]{cursor: pointer}.heat__total[data-client]:hover{background: hsl(var(--hue) 90% 95%);color: hsl(var(--hue) 70% 38%)}.heat.is-more{-webkit-mask: linear-gradient(180deg,#000 calc(100% - 46px),rgba(0,0,0,.35));mask: linear-gradient(180deg,#000 calc(100% - 46px),rgba(0,0,0,.35))}.heat__foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.heat__count{font-size: 13px;color: var(--muted,#6b6785);font-weight: 600}.heat__more{background: linear-gradient(120deg,#6c2bf2,#e9388e 60%,#ff5a1f);color: #fff;border-color: transparent;box-shadow: 0 10px 22px -12px #6c2bf2}.heat__more:hover{filter: brightness(1.06);color: #fff}@media (max-width: 640px){.heat{--rowh: 58px}.heat__who{max-width: 150px}}.cr-recv__h{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;align-items: flex-start}.cr-recv__h p{margin: 2px 0 0;font-size: 13px}.cr-recv__tot{text-align: right;display: grid}.cr-recv__tot small{font-size: 12px;font-weight: 700;color: var(--muted,#6b6785)}.cr-recv__tot b{font-size: 28px;letter-spacing: -.02em;background: linear-gradient(120deg,#6c2bf2,#e9388e 60%,#ff5a1f);-webkit-background-clip: text;background-clip: text;color: transparent}.cr-recv__tot span{font-size: 12.5px;color: var(--muted,#6b6785)}.cr-recv__chart{display: grid;grid-template-columns: repeat(12,1fr);gap: 8px;align-items: end;height: 180px;margin: 16px 0 8px;padding: 12px;border-radius: 16px;background: linear-gradient(180deg,#faf8ff,#fff);border: 1px solid var(--line-2,#eef0f5)}.cr-recv__col{height: 100%;display: grid;grid-template-rows: 1fr auto;gap: 6px;cursor: default}.cr-recv__col i{align-self: end;height: var(--h);min-height: 3px;border-radius: 8px 8px 4px 4px;background: linear-gradient(180deg,#ff7a45,#e9388e 45%,#6c2bf2);transform-origin: bottom;animation: recvBar .7s cubic-bezier(.2,1,.3,1) both;animation-delay: calc(var(--i) * 45ms);transition: filter .2s,transform .2s}.cr-recv__col i[style*="--h:0%"]{background: #ece8f6;height: 3px}.cr-recv__col:hover i,.cr-recv__col.is-tipped i{filter: saturate(1.3) brightness(1.05);transform: scaleX(1.08)}.cr-recv__col span{font-size: 11px;font-weight: 700;color: var(--muted,#6b6785);text-align: center}@keyframes recvBar{from{transform: scaleY(0)}}.cr-recv__facts{display: flex;flex-wrap: wrap;gap: 8px 18px;font-size: 13px;color: #3d3966;margin-bottom: 10px}.cr-recv__facts span{display: inline-flex;align-items: center;gap: 6px}.cr-recv__facts .ico{width: 15px;height: 15px;color: #6c2bf2}.cr-recv__list{max-height: 260px;overflow: auto;border: 1px solid var(--line-2,#eef0f5);border-radius: 14px}.cr-recv__row{all: unset;box-sizing: border-box;width: 100%;cursor: pointer;display: grid;grid-template-columns: 110px 1fr auto;gap: 10px;padding: 11px 14px;font-size: 13.5px;border-bottom: 1px solid var(--line-2,#eef0f5);transition: background .15s}.cr-recv__row:hover{background: #faf8ff}.cr-recv__row b{color: #059669;font-variant-numeric: tabular-nums}.cr-recv__row span:first-child{color: var(--muted,#6b6785)}@media (max-width: 640px){.cr-recv__chart{gap: 4px;padding: 8px;height: 150px}.cr-recv__col span{font-size: 9.5px}.cr-recv__tot{text-align: left}.cr-recv__row{grid-template-columns: 84px 1fr auto}}.heat thead tr th:first-child{background: linear-gradient(180deg,#f7f4ff,#f3eefe);z-index: 5}.heat tbody td:first-child{z-index: 2;background: inherit}.heat tbody tr{background: #fff}.heat tbody tr:nth-child(even){background: #fbfaff}.h2sw__list{list-style: none;margin: 0 0 12px;padding: 0;display: grid;gap: 8px}.h2sw__list li{display: grid;grid-template-columns: 34px minmax(0,1fr) auto auto;gap: 12px;align-items: center;padding: 10px 12px;border: 1.5px solid var(--line);border-radius: 14px;background: var(--surface)}.h2sw__list li.is-off{opacity: .6}.h2sw__list li.is-wait{opacity: .45}.h2sw__n{width: 34px;height: 34px;border-radius: 11px;display: grid;place-items: center;font-weight: 800;color: #fff;background: var(--grad-cta,#6c2bf2)}.h2sw__t{display: grid;min-width: 0}.h2sw__t b{font-size: 14px}.h2sw__t small{color: var(--muted);font-size: 12px}@media (max-width: 560px){.h2sw__list li{grid-template-columns: 30px minmax(0,1fr) auto}.h2sw__list li .btn{display: none}}.h2sw__h{font-size: 15px;margin: 6px 0 10px}.h2sw + .h2sw__h{margin-top: 22px}.hb-live{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 14px 16px;margin-bottom: 14px;border-radius: 16px;border: 1.5px dashed var(--line);background: var(--bg,#f7f5fc)}.hb-live.is-on{border-style: solid;border-color: #22c55e;background: color-mix(in srgb,#22c55e 8%,var(--surface))}.hb-live span{display: grid}.hb-live small{color: var(--muted);font-size: 12.5px}.hb-list li{grid-template-columns: 26px 34px minmax(0,1fr) auto auto auto;cursor: default;transition: box-shadow .15s,border-color .15s}.hb-list li.is-drag{opacity: .45}.hb-list li.is-over-top{box-shadow: 0 -3px 0 #6c2bf2}.hb-list li.is-over-bottom{box-shadow: 0 3px 0 #6c2bf2}.hb-grip{all: unset;cursor: grab;display: grid;place-items: center;width: 26px;height: 34px;color: var(--muted);border-radius: 8px}.hb-grip:hover{background: var(--bg,#f3f0fb);color: var(--ink)}.hb-grip .ico{width: 18px;height: 18px;fill: currentColor;stroke: none}.hb-move{display: inline-flex;gap: 4px}.hb-move .btn{min-width: 30px;padding-inline: 0;justify-content: center}.hb-tag{font-style: normal;font-weight: 700;font-size: 11px;padding: 1px 7px;border-radius: 99px;margin-right: 4px}.hb-tag--new{color: #6c2bf2;background: #efe7ff}.hb-tag--classic{color: #8a5a00;background: #fff3d6}@media (max-width: 760px){.hb-list li{grid-template-columns: 34px minmax(0,1fr) auto auto}.hb-list .hb-grip,.hb-list li>a.btn{display: none}.hb-live{grid-template-columns: auto minmax(0,1fr)}.hb-live .btn{grid-column: 1 / -1;justify-self: start}}.hb-grip{touch-action: none}.hb-list li.is-drag{opacity: 1;position: relative;z-index: 2;box-shadow: 0 14px 30px -12px rgba(40,20,90,.45);border-color: #6c2bf2;background: var(--surface)}.hb-list li.is-moved{animation: hb-flash 1s ease}@keyframes hb-flash{0%{background: #efe7ff}100%{background: var(--surface)}}@media (max-width: 760px){.hb-list li{grid-template-columns: 26px 30px minmax(0,1fr) auto auto}.hb-list .hb-grip{display: grid}}.settings>*{min-width: 0}@media (max-width: 900px){.settings__nav{max-width: 100%;min-width: 0}.settings__nav a{flex: none}}
.arc__cap small,.arc__cap b{display: none}.arc__floor{display: none !important}.tmenu{position: relative}.tmenu>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 4px;font-weight: 600;color: inherit;padding: 6px 8px;margin: 0 -8px;border-radius: 10px;transition: background .2s,color .2s}.tmenu>summary::-webkit-details-marker{display: none}.tmenu>summary:hover,.tmenu[open]>summary{color: #5517c9;background: rgba(108,43,242,.07)}.tmenu>summary:focus-visible{outline: 3px solid rgba(108,43,242,.5);outline-offset: 2px}.tmenu>summary .ico{width: 16px;height: 16px;transition: transform .2s}.tmenu[open]>summary .ico{transform: rotate(180deg)}.tmenu__panel{position: absolute;left: 50%;top: calc(100% + 14px);transform: translateX(-50%);z-index: 60;width: min(780px,92vw);display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 20px 24px;padding: 24px;border-radius: 24px;background: #fff;border: 1px solid #ebe5fb;box-shadow: 0 50px 90px -40px rgba(20,17,58,.5),0 0 0 6px rgba(108,43,242,.04);animation: tmenu-in .18s cubic-bezier(.2,.8,.2,1)}.tmenu__panel::before{content: "";position: absolute;left: 50%;top: -7px;width: 14px;height: 14px;background: #fff;border-left: 1px solid #ebe5fb;border-top: 1px solid #ebe5fb;transform: translateX(-50%) rotate(45deg)}@keyframes tmenu-in{from{opacity: 0;translate: 0 -6px}to{opacity: 1;translate: 0 0}}.tmenu__col{display: grid;gap: 2px;align-content: start}.tmenu__col b{font-size: 11.5px;letter-spacing: .14em;text-transform: uppercase;color: #5517c9;margin-bottom: 6px;padding-bottom: 8px;border-bottom: 1px solid #f1eef8}.tmenu__col a{display: flex;align-items: center;gap: 6px;padding: 8px 10px;margin: 0 -10px;border-radius: 10px;font-size: 14.5px;font-weight: 600;color: #14113a;transition: background .15s,color .15s}.tmenu__col a:hover{background: #f6f2ff;color: #5517c9}.tmenu__col a:focus-visible,.tmenu__all:focus-visible{outline: 3px solid rgba(108,43,242,.5);outline-offset: 0}.tmenu__all{grid-column: 1 / -1;display: flex;align-items: center;justify-content: center;gap: 6px;font-weight: 800;font-size: 14px;color: #fff;padding: 12px 16px;border-radius: 14px;background: linear-gradient(135deg,#7a3cff 0%,#6c2bf2 45%,#9b22d8 100%);box-shadow: 0 12px 24px -14px rgba(108,43,242,.9);width: 100%}.tmenu__all:hover{filter: brightness(1.06)}.tbadge{font-style: normal;font-size: 10.5px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 2px 7px;border-radius: 99px;background: #fff1e6;color: #9a3412}@media (max-width: 900px){.tmenu__panel{position: fixed;left: 12px;right: 12px;top: 68px;transform: none;width: auto;max-height: calc(100vh - 88px);overflow: auto;overscroll-behavior: contain;padding: 18px;gap: 16px;grid-template-columns: 1fr 1fr}.tmenu__panel::before{display: none}}@media (max-width: 520px){.tmenu__panel{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.tmenu__panel{animation: none}.tmenu>summary .ico{transition: none}}@media (min-width: 901px){.home-hero .stage{height: 580px;perspective: 1800px}.home-hero .stage__sheet{left: 13%;top: 34px;width: 400px;transform-style: preserve-3d;transform: rotateY(-16deg) rotateX(7deg) rotateZ(-2deg);animation: is-sheet3d 10s ease-in-out infinite;will-change: transform}.home-hero .stage__sheetbox{width: 400px;height: 566px;border-radius: 6px;overflow: hidden;background: #fff;box-shadow: 0 1px 0 rgba(255,255,255,.9) inset,0 2px 4px rgba(20,17,58,.06),0 24px 40px -18px rgba(40,20,90,.35),0 70px 90px -50px rgba(40,20,90,.55)}.home-hero .stage__sheet .sheet{transform: scale(.504);transform-origin: 0 0;width: 794px;box-shadow: none}.home-hero .stage__sheet::before{content: "";position: absolute;top: 3px;right: -7px;width: 7px;height: calc(100% - 3px);border-radius: 0 4px 4px 0;background: linear-gradient(90deg,#e8e4f3,#cfc8e6);transform: skewY(-38deg);transform-origin: 0 0}.home-hero .stage__sheet::after{content: "";position: absolute;left: 6%;right: 2%;bottom: -46px;height: 40px;border-radius: 50%;background: radial-gradient(closest-side,rgba(60,30,130,.32),rgba(60,30,130,0));transform: translateZ(-60px);filter: blur(4px);animation: is-shadow 10s ease-in-out infinite}.home-hero .stage__sheetbox::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.55) 48%,rgba(255,255,255,0) 60%);background-size: 260% 100%;animation: is-sheen 6.5s ease-in-out infinite;mix-blend-mode: soft-light}.home-hero .stage__card{box-shadow: 0 30px 60px -34px rgba(40,20,90,.5);backdrop-filter: blur(6px)}.home-hero .stage__card--rec{right: 2%;top: 6px;animation: rise .9s var(--spring) .9s both,is-floatA 7s ease-in-out 1.8s infinite}.home-hero .stage__card--pay{left: 0;bottom: 70px;animation: rise .9s var(--spring) 1.4s both,is-floatB 8s ease-in-out 2.3s infinite}.home-hero .stage__card--rem{right: 4%;bottom: 24px;animation: rise .9s var(--spring) 1.9s both,is-floatA 9s ease-in-out 2.8s infinite reverse}}@keyframes is-sheet3d{0%,100%{transform: rotateY(-16deg) rotateX(7deg) rotateZ(-2deg) translateY(0)}50%{transform: rotateY(-8deg) rotateX(4deg) rotateZ(-1deg) translateY(-12px)}}@keyframes is-shadow{0%,100%{opacity: 1;transform: scaleX(1)}50%{opacity: .7;transform: scaleX(.92)}}@keyframes is-sheen{0%,20%{background-position: 130% 0}60%,100%{background-position: -40% 0}}@keyframes is-floatA{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}@keyframes is-floatB{0%,100%{transform: translateY(0)}50%{transform: translateY(8px)}}@media (prefers-reduced-motion: reduce){.home-hero .stage__sheet,.home-hero .stage__sheet::after,.home-hero .stage__sheetbox::after,.home-hero .stage__card{animation: none !important}}.paylogos{margin: 34px auto 0;max-width: 1200px;display: grid;gap: 16px;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.paylogos__row{overflow: hidden}.paylogos__track{display: flex;gap: 14px;width: max-content;padding: 6px 0}.paylogos__row--left .paylogos__track{animation: paylogos-left 48s linear infinite}.paylogos__row--right .paylogos__track{animation: paylogos-right 52s linear infinite}.paylogos:hover .paylogos__track{animation-play-state: paused}.paylogo{display: inline-flex;align-items: center;gap: 10px;height: 64px;padding: 0 22px;border-radius: 18px;background: #fff;border: 1.5px solid #ebe8f3;box-shadow: 0 1px 2px rgba(20,17,58,.04),0 12px 24px -18px rgba(20,17,58,.35);white-space: nowrap;transition: transform .25s,box-shadow .25s,border-color .25s}.paylogo:hover{transform: translateY(-3px);border-color: #d9cdfd;box-shadow: 0 20px 34px -22px rgba(108,43,242,.55)}.paylogo img{width: 28px;height: 28px;flex: none}.paylogo b{font-size: 15px;font-weight: 700;color: #14113a;letter-spacing: -.01em}.paylogo--klarna{background: #ffb3c7;border-color: #ffb3c7}.paylogo--americanexpress{background: #2e77bc;border-color: #2e77bc}.paylogo--americanexpress b{color: #fff}.paylogo--wise{background: #9fe870;border-color: #9fe870}.paylogo--wise b{color: #163300}.paylogos__note{margin: 18px auto 0;font-size: 12.5px;color: #94a3b8;text-align: center}@keyframes paylogos-left{from{transform: translateX(0)}to{transform: translateX(calc(-50% - 7px))}}@keyframes paylogos-right{from{transform: translateX(calc(-50% - 7px))}to{transform: translateX(0)}}@media (max-width: 640px){.paylogo{height: 54px;padding: 0 16px;border-radius: 15px}.paylogo img{width: 24px;height: 24px}.paylogo b{font-size: 14px}}@media (prefers-reduced-motion: reduce){.paylogos__track{animation: none !important;flex-wrap: wrap;width: auto;justify-content: center}.paylogos{-webkit-mask-image: none;mask-image: none}.paylogo[aria-hidden]{display: none}}.paylogo--word img{width: auto;height: 26px}.paylogo--bitpay img{height: 30px}.paylogo--opay img{width: 34px;height: 34px;border-radius: 8px}@property --faq-a{syntax: '<angle>';inherits: false;initial-value: 0deg}.faq--3d{max-width: 900px;gap: 16px}.faq--3d details{position: relative;padding: 0 28px;border-radius: 22px;border: 2px solid transparent;background: linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--faq-a),#ece6fb 0deg,#d8c9ff 70deg,#f4c4dd 140deg,#ece6fb 220deg,#ece6fb 360deg) border-box;box-shadow: inset 0 1px 0 #fff,0 6px 0 -2px #ebe4fb,0 18px 34px -22px rgba(64,32,140,.45);transition: transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;animation: faq-spin 9s linear infinite}.faq--3d details:nth-child(2n){animation-duration: 11s;animation-direction: reverse}.faq--3d details:hover{transform: translateY(-3px);box-shadow: inset 0 1px 0 #fff,0 8px 0 -2px #e4d9ff,0 26px 44px -22px rgba(108,43,242,.55)}.faq--3d details[open]{border-color: transparent;background: linear-gradient(180deg,#fff,#fcfaff) padding-box,conic-gradient(from var(--faq-a),#6c2bf2,#c026d3,#e9388e,#ff5a1f,#f59e0b,#6c2bf2) border-box;box-shadow: inset 0 1px 0 #fff,0 7px 0 -2px #e2d6ff,0 0 0 6px rgba(108,43,242,.07),0 30px 60px -28px rgba(108,43,242,.6),0 0 34px -10px rgba(233,56,142,.35);animation-duration: 4s}.faq--3d summary{padding: 24px 0;font-size: 18px;align-items: center;gap: 18px}.faq--3d .faq__n{flex: none;width: 42px;height: 42px;border-radius: 13px;display: grid;place-items: center;font-size: 14px;font-weight: 800;color: #5517c9;background: linear-gradient(145deg,#f6f1ff,#e8ddff);box-shadow: inset 0 1px 0 #fff,0 4px 10px -6px rgba(108,43,242,.55);font-variant-numeric: tabular-nums}.faq--3d details[open] .faq__n{color: #fff;background: linear-gradient(140deg,#7a3cff,#e9388e)}.faq--3d .faq__q{flex: 1;line-height: 1.4}.faq--3d summary .ico{flex: none;width: 34px;height: 34px;padding: 8px;border-radius: 50%;background: #f4f0fc}.faq--3d details[open] summary .ico{background: #6c2bf2;color: #fff}.faq--3d details p{padding: 0 0 24px 60px;font-size: 16.5px;line-height: 1.7}@keyframes faq-spin{to{--faq-a: 360deg}}@media (max-width: 640px){.faq--3d details{padding: 0 16px;border-radius: 18px}.faq--3d summary{font-size: 16px;padding: 18px 0;gap: 12px}.faq--3d .faq__n{width: 34px;height: 34px;font-size: 12.5px}.faq--3d details p{padding-left: 0;font-size: 15.5px}}@media (prefers-reduced-motion: reduce){.faq--3d details{animation: none}}.pricing .bill{display: flex;width: max-content;max-width: 100%;margin-left: auto;margin-right: auto}.pricing .plan{padding-top: 54px}.pricing .plan--hot .plan__top,.pricing .plan--ent .plan__top{padding-right: 0}.pricing .plan__flag{top: 16px;right: auto;left: 22px}.pricing .plans{align-items: stretch}.planes{position: relative;overflow: hidden;isolation: isolate;max-width: 1200px;margin: 40px auto 80px;border-radius: 36px;padding: 56px 56px;display: grid;grid-template-columns: 1.05fr 1fr;gap: 24px;align-items: center;color: #fff;background: radial-gradient(700px 380px at 85% 10%,rgba(255,255,255,.16),transparent 60%),radial-gradient(600px 400px at 10% 100%,rgba(233,56,142,.45),transparent 60%),linear-gradient(135deg,#5a1fe0 0%,#6c2bf2 40%,#8b2ae6 70%,#b4249f 100%);box-shadow: 0 50px 100px -50px rgba(108,43,242,.8)}.planes::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: .25;background-image: radial-gradient(rgba(255,255,255,.5) 1px,transparent 1.4px);background-size: 22px 22px;-webkit-mask-image: linear-gradient(90deg,#000,transparent 70%);mask-image: linear-gradient(90deg,#000,transparent 70%)}.planes__art{position: relative;min-height: 340px}.planes__svg{position: absolute;inset: -40px -10px -60px -70px;width: calc(100% + 80px);height: calc(100% + 100px);overflow: visible}.planes__trail{opacity: .85;animation: planes-trail 2.4s linear infinite}.planes__w{transform-box: fill-box;transform-origin: center;animation: planes-bob 6s ease-in-out infinite}.planes__w--2{animation-duration: 7s;animation-delay: -1.5s}.planes__w--3{animation-duration: 5.5s;animation-delay: -3s}.planes__w--4{animation-duration: 8s;animation-delay: -2s;opacity: .85}.planes__w--5{animation-duration: 6.5s;animation-delay: -4s;opacity: .9}.planes__gold{transform-box: fill-box;transform-origin: center;animation: planes-fly 5s ease-in-out infinite}.planes__txt{position: relative;display: grid;gap: 14px;justify-items: start}.planes__txt h2{margin: 0;font-size: clamp(32px,4.2vw,54px);line-height: 1.04;letter-spacing: -.035em;font-weight: 800;color: #fff}.planes__txt h2 span{display: block;color: #ffd25a}.planes__swoosh{width: min(320px,80%);height: 18px;color: #ffd25a;margin-top: -4px}.planes__swoosh path{stroke-dasharray: 320;stroke-dashoffset: 320;animation: planes-draw 1.4s .4s cubic-bezier(.6,.1,.2,1) forwards}.planes__txt p{margin: 0;font-size: 17.5px;line-height: 1.6;color: rgba(255,255,255,.88);max-width: 460px;letter-spacing: .01em}.planes__btns{display: flex;gap: 12px;flex-wrap: wrap;margin-top: 10px}.planes__btn{background: #ffd25a;color: #2a1270;border: 0;font-weight: 800;box-shadow: 0 16px 30px -14px rgba(255,176,32,.9)}.planes__btn:hover{background: #ffdc7a;color: #2a1270;transform: translateY(-2px)}.planes__ghost{color: #fff;background: rgba(255,255,255,.1);border: 1.5px solid rgba(255,255,255,.45)}.planes__ghost:hover{background: rgba(255,255,255,.2);color: #fff}@keyframes planes-trail{to{stroke-dashoffset: -28}}@keyframes planes-bob{0%,100%{transform: translate(0,0) rotate(0)}50%{transform: translate(10px,-9px) rotate(-3deg)}}@keyframes planes-fly{0%,100%{transform: translate(0,0) rotate(0)}40%{transform: translate(14px,-16px) rotate(-5deg)}70%{transform: translate(6px,-6px) rotate(2deg)}}@keyframes planes-draw{to{stroke-dashoffset: 0}}@media (max-width: 900px){.planes{grid-template-columns: 1fr;padding: 34px 22px 40px;margin: 20px 16px 60px;border-radius: 28px}.planes__art{min-height: 220px;order: -1}.planes__svg{inset: -20px -10px -30px -30px;width: calc(100% + 40px);height: calc(100% + 50px)}}@media (prefers-reduced-motion: reduce){.planes__trail,.planes__w,.planes__gold{animation: none}.planes__swoosh path{animation: none;stroke-dashoffset: 0}}.scenes{max-width: 1240px;margin: 30px auto 0;padding: 0 20px}.scenes__svg{display: block;width: 100%;height: auto;overflow: visible;filter: drop-shadow(0 40px 60px rgba(60,30,140,.18))}.scenes .sc-lines path{stroke-dasharray: 6 10;animation: sc-flow 6s linear infinite}.scenes .sc-lines path:nth-child(2n){animation-duration: 8s;animation-direction: reverse}.scenes .sc-edges path{stroke-dasharray: 1400;stroke-dashoffset: 1400;animation: sc-draw 3.2s .2s cubic-bezier(.5,.1,.2,1) forwards;filter: drop-shadow(0 0 6px rgba(233,56,142,.55))}.scenes .sc-cloud{animation: sc-drift 28s linear infinite}.scenes .sc-cloud--2{animation-duration: 36s;animation-delay: -12s}.scenes .sc-cloud--3{animation-duration: 24s;animation-delay: -6s}.scenes .sc-cloud--4{animation-duration: 32s;animation-delay: -18s}.scenes .sc-cloud--5{animation-duration: 30s;animation-delay: -9s}.scenes .sc-sun{transform-box: fill-box;transform-origin: center;animation: sc-pulse 4s ease-in-out infinite}.scenes .sc-birds{animation: sc-birds 14s linear infinite}.scenes .sc-wing{animation: sc-flap .6s ease-in-out infinite alternate;transform-box: fill-box;transform-origin: center}.scenes .sc-kite{transform-box: fill-box;transform-origin: 50% 100%;animation: sc-kite 3.4s ease-in-out infinite}.scenes .sc-string{animation: sc-string 3.4s ease-in-out infinite}.scenes .sc-kid{animation: sc-run .5s ease-in-out infinite alternate}.scenes .sc-kid--2{animation-delay: -.25s}.scenes .sc-windows rect{animation: sc-twinkle 3s ease-in-out infinite}.scenes .sc-windows rect:nth-child(2n){animation-delay: -1.2s}.scenes .sc-windows rect:nth-child(3n){animation-delay: -2.1s}.scenes .sc-trees use{transform-box: fill-box;transform-origin: 50% 100%;animation: sc-sway 4.5s ease-in-out infinite}.scenes .sc-trees use:nth-child(2n){animation-delay: -2s}.scenes .sc-shimmer path{animation: sc-shimmer 2.6s ease-in-out infinite}.scenes .sc-shimmer path:nth-child(2n){animation-delay: -1.3s}@keyframes sc-flow{to{stroke-dashoffset: -64}}@keyframes sc-draw{to{stroke-dashoffset: 0}}@keyframes sc-drift{0%{transform: translateX(-60px)}50%{transform: translateX(60px)}100%{transform: translateX(-60px)}}@keyframes sc-pulse{0%,100%{transform: scale(1);opacity: .9}50%{transform: scale(1.18);opacity: 1}}@keyframes sc-birds{0%{transform: translate(-40px,10px)}50%{transform: translate(40px,-12px)}100%{transform: translate(-40px,10px)}}@keyframes sc-flap{from{transform: scaleY(1)}to{transform: scaleY(.45)}}@keyframes sc-kite{0%,100%{transform: rotate(-8deg) translate(0,0)}50%{transform: rotate(9deg) translate(6px,-6px)}}@keyframes sc-string{0%,100%{opacity: .8}50%{opacity: .5}}@keyframes sc-run{from{transform: translateY(0)}to{transform: translateY(-3px)}}@keyframes sc-twinkle{0%,100%{opacity: 1}50%{opacity: .25}}@keyframes sc-sway{0%,100%{transform: skewX(0)}50%{transform: skewX(-4deg)}}@keyframes sc-shimmer{0%,100%{opacity: .2;transform: translateX(0)}50%{opacity: .95;transform: translateX(10px)}}@media (max-width: 640px){.scenes{padding: 0 8px;margin-top: 10px}}@media (prefers-reduced-motion: reduce){.scenes *,.scenes *::before{animation: none !important}.scenes .sc-edges path{stroke-dashoffset: 0}}.faq--3d{max-width: 820px;gap: 12px}.faq--3d details{padding: 0 20px;border-radius: 16px;border-width: 1.5px;background: linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--faq-a),#e8e1fb 0deg,#c9b2ff 60deg,#f6b8d6 120deg,#ffd0b8 170deg,#b8dcff 230deg,#e8e1fb 300deg,#e8e1fb 360deg) border-box;box-shadow: inset 0 1px 0 #fff,0 4px 0 -2px #ebe4fb,0 12px 26px -20px rgba(64,32,140,.45)}.faq--3d details[open]{background: linear-gradient(180deg,#fff,#fdfbff) padding-box,conic-gradient(from var(--faq-a),#6c2bf2,#c026d3,#e9388e,#ff5a1f,#ffb020,#0a84ff,#6c2bf2) border-box;box-shadow: inset 0 1px 0 #fff,0 5px 0 -2px #e2d6ff,0 0 0 4px rgba(108,43,242,.06),0 20px 44px -24px rgba(108,43,242,.6),0 0 26px -8px rgba(233,56,142,.4),0 0 40px -14px rgba(10,132,255,.35)}.faq--3d summary{padding: 15px 0;font-size: 16px;gap: 14px}.faq--3d .faq__n{width: 32px;height: 32px;border-radius: 10px;font-size: 12.5px}.faq--3d summary .ico{width: 28px;height: 28px;padding: 6px}.faq--3d details p{padding: 0 0 18px 46px;font-size: 15.5px;line-height: 1.65}@media (max-width: 640px){.faq--3d details{padding: 0 14px}.faq--3d summary{padding: 13px 0;font-size: 15px}.faq--3d details p{padding-left: 0}}.scenes{max-width: none;margin: 10px 0 -6px;padding: 0;position: relative;z-index: 1}.scenes__svg{width: min(1440px,100%);margin: 0 auto;filter: drop-shadow(0 -10px 40px rgba(60,30,140,.12))}.scenes .sc-edges use{stroke-dasharray: none;filter: drop-shadow(0 0 5px rgba(233,56,142,.5)) drop-shadow(0 0 10px rgba(108,43,242,.35))}.scenes .sc-edges path{animation: none}.page-home .sfoot{margin-top: 0}.planes{max-width: 1080px;padding: 34px 44px;margin: 30px auto 10px;border-radius: 30px;gap: 10px}.planes__art{min-height: 220px}.planes__svg{inset: -26px -10px -40px -50px;width: calc(100% + 60px);height: calc(100% + 66px)}.planes__txt{gap: 10px}.planes__txt h2{font-size: clamp(28px,3.3vw,42px)}.planes__txt p{font-size: 16px}.planes__btns{margin-top: 4px}@media (max-width: 900px){.planes{padding: 26px 20px 30px;margin: 20px 16px 10px}.planes__art{min-height: 160px}}.journey{position: relative;margin: 6px 0 34px;border-radius: 30px;overflow: hidden;isolation: isolate;aspect-ratio: 2400 / 1029;background: #cfe0ff;box-shadow: 0 50px 90px -50px rgba(60,30,160,.55),0 0 0 1px rgba(108,43,242,.08)}.journey img{width: 100%;height: 100%;object-fit: cover;display: block;transform-origin: 60% 40%;animation: journey-zoom 22s ease-in-out infinite alternate}.journey::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.5);background: linear-gradient(180deg,rgba(108,43,242,0) 70%,rgba(108,43,242,.12))}.journey__sheen{position: absolute;inset: 0;pointer-events: none;mix-blend-mode: soft-light;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 45%,transparent 60%);background-size: 250% 100%;animation: journey-sheen 7s ease-in-out infinite}@keyframes journey-zoom{from{transform: scale(1)}to{transform: scale(1.07) translate(-1%,1%)}}@keyframes journey-sheen{0%,25%{background-position: 140% 0}70%,100%{background-position: -40% 0}}@media (max-width: 640px){.journey{border-radius: 20px;aspect-ratio: 16 / 10;margin-bottom: 22px}}@media (prefers-reduced-motion: reduce){.journey img,.journey__sheen{animation: none}}.scenes{display: none}.skyline{position: relative;margin: 20px 0 0;line-height: 0;overflow: hidden}.skyline__svg{display: block;width: 100%;height: clamp(260px,32vw,460px)}.skyline .sk-flow{animation: sk-flow linear infinite;will-change: transform}.skyline .sk-city>*{stroke-dasharray: 900;stroke-dashoffset: 900;animation: sk-draw 3.2s cubic-bezier(.5,.1,.2,1) forwards}.skyline .sk-city>*:nth-child(3n){animation-delay: .25s}.skyline .sk-city>*:nth-child(3n+1){animation-delay: .5s}.skyline .sk-city .sk-floor{opacity: .55;stroke-width: 1}.skyline .sk-win rect{animation: sk-twinkle 2.8s ease-in-out infinite}.skyline .sk-win rect:nth-child(2n){animation-delay: -1s}.skyline .sk-win rect:nth-child(3n){animation-delay: -1.9s}.skyline .sk-sun{transform-box: fill-box;transform-origin: center;animation: sk-sun 5s ease-in-out infinite}.skyline .sk-birds{animation: sk-birds 16s ease-in-out infinite}.skyline .sk-wing{transform-box: fill-box;transform-origin: center;animation: sk-flap .55s ease-in-out infinite alternate}.skyline .sk-person{animation: sk-hop .9s ease-in-out infinite alternate}.skyline .sk-ball{animation: sk-ball 1.8s ease-in-out infinite}.skyline .sk-trees use{transform-box: fill-box;transform-origin: 50% 100%;animation: sk-sway 4s ease-in-out infinite}.skyline .sk-trees use:nth-child(2n){animation-delay: -2s}.skyline .sk-globe{transform-box: fill-box;transform-origin: center;animation: sk-sun 4s ease-in-out infinite}.skyline .sk-cloudicon{animation: sk-float 5s ease-in-out infinite}.skyline .sk-bub{transform-box: fill-box;transform-origin: center;animation: sk-bub ease-in-out infinite;filter: drop-shadow(0 6px 10px rgba(108,43,242,.25))}@keyframes sk-flow{from{transform: translateX(0)}to{transform: translateX(var(--p))}}@keyframes sk-draw{to{stroke-dashoffset: 0}}@keyframes sk-twinkle{0%,100%{opacity: 1}50%{opacity: .15}}@keyframes sk-sun{0%,100%{transform: scale(1)}50%{transform: scale(1.08)}}@keyframes sk-birds{0%,100%{transform: translate(0,0)}50%{transform: translate(90px,-18px)}}@keyframes sk-flap{from{transform: scaleY(1)}to{transform: scaleY(.4)}}@keyframes sk-hop{from{transform: translateY(0)}to{transform: translateY(-3px)}}@keyframes sk-ball{0%,100%{transform: translate(0,0)}50%{transform: translate(-10px,-18px)}}@keyframes sk-sway{0%,100%{transform: skewX(0)}50%{transform: skewX(-5deg)}}@keyframes sk-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes sk-bub{0%,100%{transform: translateY(0) scale(1);opacity: .95}50%{transform: translateY(-22px) scale(1.12);opacity: 1}}@media (prefers-reduced-motion: reduce){.skyline *{animation: none !important}.skyline .sk-city>*{stroke-dashoffset: 0}}.planes{background: radial-gradient(600px 320px at 85% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(135deg,rgba(108,43,242,.74) 0%,rgba(84,120,245,.62) 45%,rgba(192,38,211,.62) 80%,rgba(233,56,142,.66) 100%);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);border: 1.5px solid rgba(255,255,255,.55);box-shadow: 0 40px 80px -48px rgba(108,43,242,.55),inset 0 1px 0 rgba(255,255,255,.45)}.planes::before{opacity: .18}.planes__txt p{color: rgba(255,255,255,.92)}.journey-wrap{position: relative;margin-top: 4px}.journey-wrap .journey{margin: 0;aspect-ratio: 2400 / 1180}.journey-wrap .journey img{opacity: .86;object-position: 50% 30%}.journey-wrap .journey::after{background: linear-gradient(180deg,rgba(244,246,251,0) 38%,rgba(244,246,251,.35) 62%,rgba(244,246,251,.78) 100%)}.steps--glass{position: absolute;left: 22px;right: 22px;bottom: 22px;z-index: 2;gap: 16px}.steps--glass .stepc{position: relative;overflow: hidden;border-radius: 24px;padding: 22px 22px 20px;background: linear-gradient(160deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.46) 55%,rgba(246,241,255,.5) 100%);-webkit-backdrop-filter: blur(20px) saturate(1.6);backdrop-filter: blur(20px) saturate(1.6);border: 1px solid rgba(255,255,255,.78);box-shadow: inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(108,43,242,.08),0 18px 40px -22px rgba(40,20,100,.45),0 2px 6px rgba(40,20,100,.06);transition: transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.steps--glass .stepc::before{content: "";position: absolute;inset: 0 0 52% 0;pointer-events: none;border-radius: 24px 24px 60% 60% / 24px 24px 22px 22px;background: linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,0));opacity: .7}.steps--glass .stepc::after{content: "";position: absolute;top: -60%;left: -40%;width: 40%;height: 220%;pointer-events: none;transform: rotate(22deg);background: linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation: glass-shine 7s ease-in-out infinite}.steps--glass .stepc:nth-child(2)::after{animation-delay: 1s}.steps--glass .stepc:nth-child(3)::after{animation-delay: 2s}.steps--glass .stepc:nth-child(4)::after{animation-delay: 3s}.steps--glass .stepc:hover{transform: translateY(-5px);box-shadow: inset 0 1px 0 #fff,0 28px 50px -24px rgba(108,43,242,.55),0 2px 6px rgba(40,20,100,.06)}.steps--glass .stepc>*{position: relative;z-index: 1}.steps--glass .stepc h3{color: #14113a;font-size: 18px;letter-spacing: -.015em;text-shadow: 0 1px 0 rgba(255,255,255,.8)}.steps--glass .stepc p{color: #2f2b55;font-size: 14.5px;line-height: 1.55;text-shadow: 0 1px 0 rgba(255,255,255,.6)}.steps--glass .stepc__n{box-shadow: 0 10px 20px -10px var(--g,#6c2bf2),inset 0 1px 0 rgba(255,255,255,.5)}@keyframes glass-shine{0%,60%{left: -45%}85%,100%{left: 130%}}@media (max-width: 1020px){.journey-wrap .journey{aspect-ratio: 2400 / 1029}.steps--glass{position: relative;left: auto;right: auto;bottom: auto;margin-top: -60px;padding: 0 14px;grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 640px){.steps--glass{grid-template-columns: 1fr !important;margin-top: -30px}}@media (prefers-reduced-motion: reduce){.steps--glass .stepc::after{animation: none;display: none}}.arc__ring{display: none !important}.how-head{text-align: center;margin: 0 auto 22px;justify-items: center}.how-head h2{margin: 0}.journey-wrap .journey img{opacity: .8}.journey-wrap .journey::after{background: linear-gradient(180deg,rgba(244,246,251,0) 30%,rgba(244,246,251,.5) 52%,rgba(244,246,251,.86) 72%,rgba(244,246,251,.94) 100%)}.steps--glass .stepc{background: linear-gradient(160deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.4) 55%,rgba(246,241,255,.44) 100%)}.journey-wrap .journey{aspect-ratio: 2400 / 960}.journey-wrap .journey img{opacity: .86;object-position: 50% 34%}.journey-wrap .journey::after{background: linear-gradient(180deg,rgba(244,246,251,0) 38%,rgba(244,246,251,.35) 62%,rgba(244,246,251,.78) 100%)}.steps--glass{left: 18px;right: 18px;bottom: 18px;gap: 12px}.steps--glass .stepc{padding: 14px 16px 14px;border-radius: 18px;background: linear-gradient(160deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.46) 55%,rgba(246,241,255,.5) 100%)}.steps--glass .stepc::before{border-radius: 18px 18px 60% 60% / 18px 18px 16px 16px}.steps--glass .stepc__n{width: 30px;height: 30px;font-size: 13px;border-radius: 9px;margin-bottom: 8px}.steps--glass .stepc h3{font-size: 15.5px;margin: 0 0 4px}.steps--glass .stepc p{font-size: 13px;line-height: 1.45;margin: 0}@media (max-width: 1020px){.journey-wrap .journey{aspect-ratio: 2400 / 1029}}.steps--glass .stepc{border: 1px solid rgba(255,255,255,.85);box-shadow: inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1.5px color-mix(in srgb,var(--g,#6c2bf2) 38%,transparent),0 4px 0 -1px color-mix(in srgb,var(--g,#6c2bf2) 22%,white),0 0 22px -6px color-mix(in srgb,var(--g,#6c2bf2) 70%,transparent),0 18px 36px -22px rgba(40,20,100,.45);animation: step-glow 4.5s ease-in-out infinite}.steps--glass .stepc:nth-child(2){animation-delay: -1.1s}.steps--glass .stepc:nth-child(3){animation-delay: -2.2s}.steps--glass .stepc:nth-child(4){animation-delay: -3.3s}.steps--glass .stepc:hover{transform: translateY(-4px);box-shadow: inset 0 1px 0 #fff,0 0 0 1.5px color-mix(in srgb,var(--g,#6c2bf2) 60%,transparent),0 6px 0 -1px color-mix(in srgb,var(--g,#6c2bf2) 28%,white),0 0 30px -4px color-mix(in srgb,var(--g,#6c2bf2) 80%,transparent),0 24px 44px -22px rgba(40,20,100,.5)}@keyframes step-glow{0%,100%{box-shadow: inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1.5px color-mix(in srgb,var(--g,#6c2bf2) 32%,transparent),0 4px 0 -1px color-mix(in srgb,var(--g,#6c2bf2) 22%,white),0 0 16px -8px color-mix(in srgb,var(--g,#6c2bf2) 60%,transparent),0 18px 36px -22px rgba(40,20,100,.45)}50%{box-shadow: inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1.5px color-mix(in srgb,var(--g2,#e9388e) 50%,transparent),0 4px 0 -1px color-mix(in srgb,var(--g,#6c2bf2) 26%,white),0 0 26px -4px color-mix(in srgb,var(--g2,#e9388e) 65%,transparent),0 18px 36px -22px rgba(40,20,100,.45)}}@media (prefers-reduced-motion: reduce){.steps--glass .stepc{animation: none}}.how-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.02fr);gap: 34px;align-items: center}.steps--grid{position: static !important;inset: auto !important;display: grid;grid-template-columns: 1fr 1fr !important;gap: 14px}.steps--grid .stepc{padding: 20px 20px 18px}.steps--grid .stepc h3{font-size: 17px}.steps--grid .stepc p{font-size: 14px}.how-art{position: relative}.how-art::before{content: "";position: absolute;inset: 6% 4%;border-radius: 50%;background: radial-gradient(circle,rgba(108,43,242,.14),rgba(233,56,142,.08) 45%,transparent 70%);filter: blur(10px);z-index: -1}.howart{display: block;width: 100%;height: auto;overflow: visible}.howart *{transform-box: fill-box}.howart .ha-doc{animation: ha-bob 6s ease-in-out infinite}.howart .ha-doc--b{animation-duration: 7s;animation-delay: -2s}.howart .ha-doc--c{animation-duration: 6.5s;animation-delay: -3.5s}.howart .ha-card{transform-origin: center;animation: ha-card 5.5s ease-in-out infinite}.howart .ha-wifi path{animation: ha-wifi 1.8s ease-in-out infinite}.howart .ha-w2{animation-delay: .2s}.howart .ha-w3{animation-delay: .4s}.howart .ha-bill{animation: ha-bill 8s cubic-bezier(.3,.7,.2,1) infinite}.howart .ha-pay{transform-origin: center;animation: ha-pay 8s ease-in-out infinite}.howart .ha-ripple{transform-origin: center;opacity: 0;animation: ha-ripple 8s ease-out infinite}.howart .ha-note{animation: ha-note 8s cubic-bezier(.2,.9,.25,1.2) infinite;filter: drop-shadow(0 10px 14px rgba(20,17,58,.18))}.howart .ha-arm{transform-origin: 0% 50%;animation: ha-tap 8s ease-in-out infinite}.howart .ha-head{transform-origin: 50% 100%;animation: ha-nod 4s ease-in-out infinite}.howart .ha-shin{transform-origin: 0% 0%;animation: ha-swing 2.4s ease-in-out infinite}.howart .ha-mini{animation: ha-bob 3s ease-in-out infinite}.howart .ha-coin{animation: ha-coin 3.6s ease-in infinite}.howart .ha-coin--2{animation-delay: -1.2s}.howart .ha-coin--3{animation-delay: -2.4s}.howart .ha-spark path{transform-origin: center;animation: ha-spark 2.4s ease-in-out infinite}.howart .ha-spark path:nth-child(2){animation-delay: -.8s}.howart .ha-spark path:nth-child(3){animation-delay: -1.6s}@keyframes ha-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-9px)}}@keyframes ha-card{0%,100%{transform: translateY(0) rotate(0)}50%{transform: translateY(-10px) rotate(-3deg)}}@keyframes ha-wifi{0%,100%{opacity: .25}50%{opacity: 1}}@keyframes ha-bill{0%{transform: translateY(-270px)}18%,88%{transform: translateY(0)}100%{transform: translateY(-270px)}}@keyframes ha-pay{0%,36%{transform: scale(1)}40%{transform: scale(.9)}44%,100%{transform: scale(1)}}@keyframes ha-ripple{0%,39%{opacity: 0;transform: scale(1)}40%{opacity: .9;transform: scale(1)}52%{opacity: 0;transform: scale(2.4)}100%{opacity: 0}}@keyframes ha-note{0%,42%{transform: translateY(-110px);opacity: 0}47%{transform: translateY(6px);opacity: 1}50%,84%{transform: translateY(0);opacity: 1}90%,100%{transform: translateY(-110px);opacity: 0}}@keyframes ha-tap{0%,34%{transform: rotate(0)}38%{transform: rotate(8deg)}42%,100%{transform: rotate(0)}}@keyframes ha-nod{0%,100%{transform: rotate(0)}50%{transform: rotate(-4deg)}}@keyframes ha-swing{0%,100%{transform: rotate(0)}50%{transform: rotate(7deg)}}@keyframes ha-coin{0%{transform: translateY(0);opacity: 0}15%{opacity: 1}100%{transform: translateY(-120px);opacity: 0}}@keyframes ha-spark{0%,100%{transform: scale(.6);opacity: .4}50%{transform: scale(1.2);opacity: 1}}@media (max-width: 1020px){.how-grid{grid-template-columns: 1fr}.how-art{max-width: 560px;margin: 0 auto;order: -1}}@media (max-width: 640px){.steps--grid{grid-template-columns: 1fr !important}}@media (prefers-reduced-motion: reduce){.howart *{animation: none !important}}.home-hero .hero-art{position: relative;max-width: 560px;width: 100%;justify-self: end}.home-hero .hero-art::before{content: "";position: absolute;inset: 4% 2%;border-radius: 50%;z-index: -1;filter: blur(12px);background: radial-gradient(circle,rgba(108,43,242,.16),rgba(233,56,142,.09) 45%,transparent 70%)}.home-hero .hero-art .howart{width: 100%;height: auto}@media (max-width: 900px){.home-hero .hero-art{max-width: 460px;margin: 10px auto 0;justify-self: center}}.sidenav__h{margin: 14px 12px 4px;font-size: 11px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: #94a3b8}.sidenav a.is-admin-on{background: #f6f2ff;color: #5517c9;font-weight: 700}.ups{position: fixed;right: 22px;bottom: 96px;z-index: 70;width: 300px;padding: 18px 18px 16px;border-radius: 22px;color: #fff;display: grid;gap: 8px;box-shadow: 0 30px 60px -24px rgba(40,20,100,.6),inset 0 1px 0 rgba(255,255,255,.35);transform: translateX(120%) rotate(4deg);opacity: 0;transition: transform .6s cubic-bezier(.2,.9,.25,1.15),opacity .4s;overflow: hidden;isolation: isolate}.ups.is-in{transform: none;opacity: 1}.ups::before{content: "";position: absolute;inset: -40%;z-index: -1;background: conic-gradient(from 0deg,transparent,rgba(255,255,255,.22),transparent 30%);animation: ups-spin 6s linear infinite}.ups--violet{background: linear-gradient(140deg,#5b21e6,#a524e0 60%,#e9388e);color-scheme: dark}.ups--sunset{background: linear-gradient(140deg,#e9388e,#ff5a1f 70%,#ffb020)}.ups--ocean{background: linear-gradient(140deg,#0a84ff,#6c2bf2)}.ups__x{position: absolute;top: 8px;right: 10px;width: 28px;height: 28px;border-radius: 50%;border: 0;background: rgba(255,255,255,.18);color: #fff;font-size: 18px;line-height: 1;cursor: pointer}.ups__x:hover{background: rgba(255,255,255,.32)}.ups__art{color: #6c2bf2;height: 80px}.ups--sunset .ups__art{color: #ff5a1f}.ups--ocean .ups__art{color: #0a84ff}.ups__art svg{height: 100%;overflow: visible;filter: drop-shadow(0 10px 14px rgba(0,0,0,.2))}.ups__art *{transform-box: fill-box}.ups__c1{animation: ups-bob 4s ease-in-out infinite}.ups__c2{animation: ups-bob 4s ease-in-out -2s infinite}.ups__spark{transform-origin: center;animation: ups-tw 2s ease-in-out infinite}.ups__eye{width: max-content;font-size: 10.5px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;background: rgba(255,255,255,.2);padding: 4px 9px;border-radius: 99px}.ups__t{font-size: 18px;line-height: 1.25;letter-spacing: -.01em}.ups p{margin: 0;font-size: 13.5px;line-height: 1.5;opacity: .92}.ups__btn{margin-top: 4px;display: inline-flex;justify-content: center;align-items: center;gap: 6px;height: 44px;border-radius: 14px;background: #fff;color: #14113a;font-weight: 800;font-size: 14.5px;text-decoration: none;transition: transform .2s}.ups__btn:hover{transform: translateY(-2px);color: #14113a}@keyframes ups-spin{to{transform: rotate(360deg)}}@keyframes ups-bob{0%,100%{transform: translateY(0)}50%{transform: translateY(-5px)}}@keyframes ups-tw{0%,100%{transform: scale(.6);opacity: .5}50%{transform: scale(1.2);opacity: 1}}@media (max-width: 640px){.ups{right: 12px;left: 12px;width: auto;bottom: 84px}}@media (prefers-reduced-motion: reduce){.ups,.ups *,.ups::before{animation: none !important;transition: none !important}}@media (min-width: 901px){.topbar{transition: padding .28s cubic-bezier(.2,.8,.2,1),background .28s}.topbar__inner{transition: max-width .32s cubic-bezier(.2,.8,.2,1),padding .32s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s,border-radius .32s,margin .32s;border-radius: 0}.topbar.is-compact{background: transparent;border-bottom-color: transparent;box-shadow: none;backdrop-filter: none;padding-top: 10px}.topbar.is-compact .topbar__inner{max-width: 1040px;padding: 8px 10px 8px 18px;border-radius: 999px;background: rgba(255,255,255,.82);-webkit-backdrop-filter: saturate(1.8) blur(18px);backdrop-filter: saturate(1.8) blur(18px);box-shadow: 0 0 0 1px rgba(20,17,58,.06),0 18px 40px -22px rgba(40,20,100,.45)}.topbar.is-compact .brand__logo{transform: scale(.9);transform-origin: left center}.brand__logo{transition: transform .3s}.topnav{position: relative;display: flex;align-items: center;gap: 2px;margin: 0 auto}.topnav>a,.topnav>details>summary{position: relative;z-index: 1;padding: 8px 14px;border-radius: 999px;font-weight: 600;font-size: 14.5px;color: var(--ink-2);transition: color .15s}.topnav>a:hover,.topnav>details>summary:hover,.topnav>details[open]>summary{background: none;color: var(--ink)}.topnav__hl{position: absolute;left: 0;top: 50%;height: 36px;margin-top: -18px;border-radius: 999px;background: rgba(108,43,242,.08);opacity: 0;pointer-events: none;transition: transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),opacity .15s}.topnav__hl.is-on{opacity: 1}.tmenu__panel{display: grid !important;visibility: hidden;opacity: 0;transform: translateX(-50%) translateY(-6px) scale(.985);transform-origin: top center;transition: opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s}.tmenu[open] .tmenu__panel{visibility: visible;opacity: 1;transform: translateX(-50%) translateY(0) scale(1);transition: opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s}.tmenu__col a{transition: background .12s,color .12s,transform .12s}.tmenu__col a:hover{transform: translateX(2px)}}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.topbar,.topbar__inner,.topnav__hl,.tmenu__panel{transition: none !important}}.mnav{display: none}.mnav__btn{list-style: none;width: 44px;height: 44px;display: grid;place-items: center;border-radius: 12px;border: 1.5px solid var(--line);background: #fff;color: var(--ink);cursor: pointer}.mnav__btn::-webkit-details-marker{display: none}.mnav__btn svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round}.mnav__btn:focus-visible{outline: 3px solid rgba(108,43,242,.5);outline-offset: 2px}.mnav[open] .mnav__btn{background: #f6f2ff;border-color: #d9cbff;color: #5517c9}@media (max-width: 900px){.topbar__inner{gap: 10px}.topbar__actions{margin-left: auto}.mnav{display: block;order: 2}.topbar:has(.mnav[open]) .topnav{display: flex;flex-direction: column;align-items: stretch;gap: 2px;position: absolute;left: 12px;right: 12px;top: calc(100% + 6px);z-index: 70;margin: 0;padding: 10px;background: #fff;border: 1px solid #ebe5fb;border-radius: 20px;box-shadow: 0 40px 80px -36px rgba(20,17,58,.5);max-height: calc(100vh - 90px);overflow: auto;overscroll-behavior: contain}.topbar:has(.mnav[open]) .topnav>a{padding: 13px 14px;font-size: 16px;border-radius: 12px}.topbar:has(.mnav[open]) .tmenu>summary{display: flex;justify-content: space-between;padding: 13px 14px;margin: 0;font-size: 16px;color: var(--ink-2)}.topbar:has(.mnav[open]) .tmenu__panel{position: static;transform: none;width: auto;max-height: none;overflow: visible;box-shadow: none;border: 0;border-radius: 16px;background: #faf8ff;padding: 14px;margin: 2px 0 6px;grid-template-columns: 1fr 1fr;animation: none}}@media (max-width: 520px){.topbar:has(.mnav[open]) .tmenu__panel{grid-template-columns: 1fr}}@media (max-width: 380px){.mnav__btn{width: 40px;height: 40px}}@media (min-width: 901px){.topnav>.tmenu{position: static}.tmenu__panel{width: min(780px,calc(100vw - 48px))}.tmenu__panel::before{display: none}}.topnav .tmenu__all,.topnav .tmenu__all:hover{color: #fff}.tbadge{white-space: nowrap}@media (max-width: 1180px){.sfoot__top{grid-template-columns: repeat(3,minmax(0,1fr))}.sfoot__badges{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.sfoot__top,.sfoot__badges{grid-template-columns: repeat(2,minmax(0,1fr))}.sfoot__col a,.sfoot__link{width: auto;overflow-wrap: anywhere}.sfoot__badges .sbadge{max-width: 100%;white-space: normal;text-align: center}}p.sfoot__h{margin-top: 0}.sfoot__link{appearance: none;background: none;border: 0;padding: 0;margin: 0;font: inherit;font-size: 15px;color: #a9a6ba;cursor: pointer;text-align: left;width: max-content;max-width: 100%;transition: color .2s,transform .2s}.sfoot__link:hover{color: #fff}.sfoot__col .sfoot__link:hover{transform: translateX(3px)}.sfoot__base .sfoot__link{color: #e6e4f0;font-size: 15px}.sfoot__base .sfoot__link:hover{color: #fff;text-decoration: underline}.sfoot__link:focus-visible{outline: 3px solid rgba(165,120,255,.7);outline-offset: 2px;border-radius: 4px}.sfoot{content-visibility: auto;contain-intrinsic-size: auto 900px}.sbadge--b{background: linear-gradient(120deg,#0062cc,#1d4ed8)}.sbadge--c{background: linear-gradient(120deg,#be185d,#db2777)}.sbadge--f{background: linear-gradient(120deg,#c2410c,#b45309)}.paylogos__note{color: #64748b}.hero__proof{color: #5b6578}.bcrumb span[aria-hidden]{color: rgba(255,255,255,.64)}.compare td.yes{color: #15803d}.compare td.no{color: #8b88a3}.planes{background: radial-gradient(600px 320px at 85% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(135deg,rgba(96,36,226,.94) 0%,rgba(62,92,220,.9) 45%,rgba(160,30,180,.9) 80%,rgba(200,40,120,.92) 100%)}.planes__txt h2,.planes__txt p{text-shadow: 0 1px 2px rgba(30,10,80,.35)}.planes__ghost{background: rgba(20,10,60,.28);border-color: rgba(255,255,255,.7)}@media (max-width: 1020px){.steps--glass{left: auto;right: auto}}.journey picture{display: contents}.chat-tease{position: absolute;right: 0;bottom: calc(100% + 12px);width: max-content;max-width: min(270px,calc(100vw - 32px))}.chat-tease__x{width: 32px;height: 32px;top: 4px;right: 4px}.chat-tease__x::after{content: "";position: absolute;inset: -4px}.chat-tease{padding-right: 40px}@media (max-width: 640px){.chat-tease{display: none !important}}@media (max-width: 380px){.sec__kicker{font-size: 11px;letter-spacing: .06em;padding-left: 10px;padding-right: 10px}.arc__dots{gap: 4px;padding: 0 8px}}nav.bcrumb>a,.sfoot__base>a,.sfoot__base>.sfoot__link,.bauthor a.blink,.auth__alt{display: inline-flex;align-items: center;min-height: 24px}@media (pointer: coarse){.arc__dot{position: relative}.arc__dot::after{content: "";position: absolute;inset: -15px -3px}.sfoot__col a,.sfoot__col .sfoot__link{padding: 9px 0;margin: -4px 0}.sfoot__base>a,.sfoot__base>.sfoot__link{padding: 8px 6px;margin: -8px -6px;min-height: 40px}nav.bcrumb>a{padding: 10px 4px;margin: -10px -4px}.btn--sm{min-height: 40px}.topbar .brand{min-height: 40px}.topbar__actions .btn--primary,.topbar__actions .mic-btn{min-height: 40px;min-width: 40px}.bshare a,.bshare button{width: 42px;height: 42px}.btoc a,.bmtoc a{padding-top: 10px;padding-bottom: 10px}.bprose a,.tguide a{padding-block: 4px}.auth__alt{min-height: 40px;padding: 0 4px;margin: 0 -4px}}.auth__side .auth__h{font-size: 38px;font-weight: 800;letter-spacing: -.035em;max-width: 460px;color: var(--ink);line-height: 1.15;margin: 0}.auth__forgot{font-size: 14.5px}.auth__forgot>summary{list-style: none;cursor: pointer;color: var(--brand-6);font-weight: 700;display: inline-flex;align-items: center;min-height: 40px}.auth__forgot>summary::-webkit-details-marker{display: none}.auth__forgot>div{display: grid;gap: 10px;padding: 12px 14px;border-radius: 14px;background: #f6f2ff;border: 1px solid #e4dafe}.auth__forgot p{margin: 0}.auth__forgot-msg:empty{display: none}.mnav>summary{list-style: none}.mnav>summary::-webkit-details-marker{display: none}@media (min-width: 901px){.mnav{display: none !important}}.journey picture{display: block;width: 100%;height: 100%}.plans__legal{max-width: 760px;margin: 12px auto 0;font-size: 12.5px;color: var(--muted);text-align: center}.plans__legal a,.auth__legal a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.auth__legal{margin: 0;font-size: 12.5px;line-height: 1.45;color: var(--muted)}.sidebar{overflow: hidden;gap: 14px;padding: 18px 14px 14px;background: linear-gradient(180deg,#fff 0%,#fdfbff 100%)}.sidebar .brand{padding: 2px 6px 2px}.sidenav{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;align-content: start;gap: 3px;margin: 0 -8px;padding: 6px 8px 16px;scrollbar-width: thin;scrollbar-color: transparent transparent;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 24px),transparent 100%);mask-image: linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 24px),transparent 100%)}.sidenav:hover,.sidenav:focus-within{scrollbar-color: #dcd3f8 transparent}.sidenav::-webkit-scrollbar{width: 6px}.sidenav::-webkit-scrollbar-thumb{background: transparent;border-radius: 6px}.sidenav:hover::-webkit-scrollbar-thumb{background: #dcd3f8}.sidenav a{gap: 12px;padding: 7px 10px 7px 7px;border-radius: 13px;font-size: 14px;color: #3f3b5c;transition: background .2s,color .2s,transform .2s}.sidenav a .ico{box-sizing: border-box;width: 32px;height: 32px;padding: 7px;border-radius: 10px;background: #f5f3fb;color: #6c6790;transition: background .2s,color .2s,box-shadow .2s,transform .25s cubic-bezier(.3,1.4,.5,1)}.sidenav a:hover{background: #f8f6fe;color: #1f1a3d}.sidenav a:hover .ico{background: #efe8ff;color: #6d28d9;transform: scale(1.06)}.sidenav a.is-active,.sidenav a.is-admin-on{background: linear-gradient(90deg,#f2ecff,#fff4ee);color: #4c1d95;font-weight: 700;box-shadow: inset 0 0 0 1px rgba(124,58,237,.1)}.sidenav a.is-active .ico,.sidenav a.is-admin-on .ico{background: linear-gradient(135deg,#7c3aed,#db2777 80%,#f97316);color: #fff;box-shadow: 0 8px 16px -8px rgba(124,58,237,.7)}.sidenav a.is-active::before{display: none}.sidenav a:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(124,58,237,.25)}.sidenav__h{display: flex;align-items: center;gap: 10px;margin: 18px 10px 6px;font-size: 10.5px;color: #a39fbc}.sidenav__h::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg,#ebe6f8,transparent)}.sidebar__foot{margin-top: 0;padding: 10px;border: 1px solid #efeafb;border-top: 1px solid #efeafb;border-radius: 16px;background: #faf8ff}.appbar{gap: 16px;padding: 14px 32px;background: rgba(247,246,252,.8);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid rgba(124,58,237,.08)}.appbar__head{display: grid;min-width: 0;line-height: 1.15}.appbar__title{font-size: 21px;letter-spacing: -.02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0}.appbar__crumb{font-size: 12.5px;font-weight: 600;color: #8d88a8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.appbar__tools{display: flex;align-items: center;gap: 10px;padding-left: 14px;border-left: 1px solid #e8e4f4}.appbar__actions:empty + .appbar__tools{padding-left: 0;border-left: 0}.nbell__btn{position: relative;width: 42px;height: 42px;border-radius: 14px;display: grid;place-items: center;cursor: pointer;flex: none;border: 1.5px solid #ebe6f8;background: #fff;color: #5b5578;box-shadow: 0 8px 18px -14px rgba(76,29,149,.55);transition: color .2s,border-color .2s,box-shadow .25s,transform .25s}.nbell__btn .ico{width: 20px;height: 20px}.nbell__btn:hover,.nbell.is-open .nbell__btn{color: #6d28d9;border-color: #d8ccfb;transform: translateY(-1px);box-shadow: 0 0 0 4px rgba(124,58,237,.1),0 12px 24px -14px rgba(124,58,237,.65)}.nbell__btn:focus-visible{outline: none;box-shadow: 0 0 0 4px rgba(124,58,237,.25)}.appbar__me{display: flex;align-items: center;gap: 10px;max-width: 240px;padding: 4px 14px 4px 4px;border-radius: 99px;text-decoration: none;color: inherit;background: #fff;border: 1.5px solid #ebe6f8;box-shadow: 0 8px 18px -14px rgba(76,29,149,.55);transition: border-color .2s,box-shadow .25s,transform .25s}.appbar__me:hover{border-color: #d8ccfb;transform: translateY(-1px);box-shadow: 0 0 0 4px rgba(124,58,237,.08),0 12px 24px -14px rgba(124,58,237,.6)}.appbar__me .avatar{width: 34px;height: 34px;font-size: 12.5px}.appbar__me-tx{display: grid;min-width: 0;line-height: 1.2}.appbar__me-tx b{font-size: 13.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.appbar__me-tx small{font-size: 11.5px;color: #8d88a8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media (max-width: 900px){.sidebar{height: 100dvh}.appbar{padding: 10px 14px;gap: 10px}.appbar__title{font-size: 18px}.appbar__crumb{display: none}.appbar__tools{padding-left: 0;border-left: 0;gap: 8px}.appbar__me{padding: 3px}.appbar__me-tx{display: none}.nbell__btn{width: 40px;height: 40px}}@media (prefers-reduced-motion: reduce){.sidenav a .ico,.nbell__btn,.appbar__me{transition: none}}.toast--upsell{align-items: center}.toast__cta{margin-left: 10px;flex: none;padding: 6px 12px;border-radius: 99px;background: #fff;color: #6d28d9;font-weight: 800;font-size: 12.5px;text-decoration: none;box-shadow: 0 4px 10px -4px rgba(0,0,0,.25)}.toast__cta:hover{background: #f4f0ff}.plan__list li.is-soon{opacity: .78}.plan__list li.is-soon .ico{color: #a39fbc}.soon{display: inline-block;margin-left: 6px;padding: 2px 8px;border-radius: 99px;font-style: normal;font-size: 10.5px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;vertical-align: 1px;color: #7c3aed;background: #f1ebff;white-space: nowrap}.plan--ent .soon{color: #fff;background: rgba(255,255,255,.18)}.compare td.td-soon{color: #7c3aed;font-weight: 700;font-size: 12.5px}.plan__coupon{display: block;margin: -4px 0 4px;text-align: center;font-size: 12.5px;font-weight: 700;color: #7c3aed;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 3px;opacity: .85}.plan__coupon:hover{opacity: 1}.plan--ent .plan__coupon{color: #e9ddff}.sfoot__mid{text-align: center}.sfoot__addr{display: block;font-style: normal;font-size: 13px;opacity: .78;margin-top: 4px}.sfoot__since{display: block;margin-top: 6px;font-size: 12.5px;letter-spacing: .02em;background: linear-gradient(90deg,#c4b5fd,#f9a8d4,#fdba74);-webkit-background-clip: text;background-clip: text;color: transparent;font-weight: 600}.sfoot__hours{display: block;margin-top: 2px}.plan--agency{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.3fr);gap: 10px 40px;align-items: center}.plan__agl{display: grid;gap: 12px}.plan__list--2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 24px;align-self: center}.plan.is-na .plan__per::after{content: " · no lifetime deal";font-size: 12px;opacity: .75}@media (max-width: 900px){.plan--agency{grid-template-columns: 1fr}.plan__list--2{grid-template-columns: 1fr}}.dl-share{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;align-items: start;background: linear-gradient(120deg,#faf7ff,#fff 60%,#fff6f0)}.dl-share .dl-card__icon{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;background: linear-gradient(135deg,#6c2bf2,#e9388e);color: #fff}.dl-share h3{font-size: 17px;margin: 0 0 2px}.dl-share p{margin: 0 0 10px}.dl-share__row{display: flex;gap: 8px;flex-wrap: wrap}.dl-share__row .input{flex: 1 1 260px;min-width: 0;font-size: 13.5px}@media (max-width: 640px){.dl-share{grid-template-columns: 1fr}}.cp-box{display: grid;gap: 12px;padding: 18px;border-radius: 24px;background: linear-gradient(140deg,#fbf9ff,#fff 55%,#fff7f2);border: 1px solid #ece7fa;box-shadow: 0 24px 50px -40px rgba(108,43,242,.7);margin: 0 0 16px}.cp-head{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.cp-head b{font-size: 16px;color: #1d1838}.cp-head small{color: #7a7596;font-size: 12.5px}.cp-badge{display: inline-flex;align-items: center;gap: 6px;padding: 4px 11px;border-radius: 99px;font-size: 12px;font-weight: 800;color: #fff;background: linear-gradient(110deg,#6c2bf2,#e9388e,#ff5a1f);background-size: 200% 100%;animation: cp-shine 6s linear infinite}.cp-badge .ico{width: 14px;height: 14px}@keyframes cp-shine{to{background-position: 200% 0}}.cp-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));gap: 10px}.cp-tip{--c: #6c2bf2;position: relative;display: grid;gap: 4px;align-content: start;padding: 14px 14px 12px;border-radius: 18px;background: #fff;border: 1px solid #ece7fa;color: #1d1838;text-decoration: none;overflow: hidden;transition: transform .25s,box-shadow .25s,border-color .25s;animation: cp-up .5s both;animation-delay: calc(var(--d) * 80ms)}.cp-tip::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--c)}.cp-tip:hover{transform: translateY(-3px);border-color: color-mix(in srgb,var(--c) 40%,white);box-shadow: 0 18px 36px -26px var(--c)}.cp-tip--red{--c: #dc2626}.cp-tip--orange{--c: #ea580c}.cp-tip--green{--c: #16a34a}.cp-tip--blue{--c: #2563eb}.cp-tip--pink{--c: #db2777}.cp-tip--teal{--c: #0d9488}.cp-tip__ic{width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;color: var(--c);background: color-mix(in srgb,var(--c) 12%,white);margin-bottom: 2px}.cp-tip__ic .ico{width: 16px;height: 16px}.cp-tip b{font-size: 14.5px;line-height: 1.35}.cp-tip>span:not(.cp-tip__ic){font-size: 13px;color: #6f6a8a;line-height: 1.45}.cp-tip em{font-style: normal;font-size: 12.5px;font-weight: 800;color: var(--c);margin-top: 4px}@keyframes cp-up{from{opacity: 0;transform: translateY(12px)}}@media (prefers-reduced-motion: reduce){.cp-tip,.cp-badge{animation: none}}.bizsw{position: relative}.bizsw__btn{display: inline-flex;align-items: center;gap: 8px;padding: 5px 10px 5px 5px;border-radius: 14px;border: 1px solid #ece7fa;background: #fff;font: inherit;cursor: pointer;color: #1d1838;max-width: 230px;transition: border-color .2s,box-shadow .2s}.bizsw__btn:hover{border-color: #c4b5fd;box-shadow: 0 10px 22px -16px #6c2bf2}.bizsw__btn.is-sub{border-color: #f9a8d4;background: linear-gradient(110deg,#fff,#fff1f7)}.bizsw__btn>.ico{width: 14px;height: 14px;color: #7a7596;flex: none}.bizsw__ic{width: 30px;height: 30px;border-radius: 10px;display: grid;place-items: center;font-weight: 800;font-size: 14px;color: #fff;background: linear-gradient(135deg,#6c2bf2,#e9388e);flex: none}.bizsw__tx{display: grid;min-width: 0;text-align: left;line-height: 1.2}.bizsw__tx small{font-size: 10.5px;color: #7a7596;font-weight: 700;text-transform: uppercase;letter-spacing: .04em}.bizsw__tx b{font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bizsw__pop{position: absolute;right: 0;top: calc(100% + 8px);z-index: 50;width: 300px;max-height: 70vh;overflow: auto;padding: 8px;border-radius: 18px;background: #fff;border: 1px solid #ece7fa;box-shadow: 0 30px 60px -30px rgba(40,20,90,.5);animation: cp-up .2s both}.bizsw__head{font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: .06em;color: #7a7596;padding: 6px 8px}.bizsw__item{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 10px;width: 100%;padding: 8px;border: 0;border-radius: 12px;background: none;font: inherit;text-align: left;cursor: pointer;color: #1d1838}.bizsw__item:hover{background: #faf8ff}.bizsw__item.is-on{background: #f3edff}.bizsw__item>.ico{width: 16px;height: 16px;color: #6d28d9}.bizsw__item span:nth-child(2){display: grid;min-width: 0}.bizsw__item b{font-size: 13.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bizsw__item small{font-size: 12px;color: #7a7596}.bizsw__all{display: flex;align-items: center;gap: 6px;margin-top: 6px;padding: 10px;border-radius: 12px;border-top: 1px solid #ece7fa;font-size: 13px;font-weight: 700;color: #6d28d9;text-decoration: none}.bizsw__all .ico{width: 15px;height: 15px}.bizsw__load{padding: 10px;margin: 0}@media (max-width: 760px){.bizsw__tx{display: none}.bizsw__btn{padding: 4px 8px 4px 4px}}.pk{display: grid;gap: 18px;margin-bottom: 18px}.pk-hero{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding: 18px 20px;border-radius: 20px;background: linear-gradient(120deg,#f7f3ff,#fff 55%,#fff4ee);border: 1px solid #ece7fa}.pk-q{display: grid;gap: 3px;flex: 1 1 280px}.pk-q b{font-size: 16px;color: #1d1838}.pk-q small{color: #7a7596;font-size: 13px;line-height: 1.5}.pk-pick{position: relative;display: flex;gap: 8px;flex-wrap: wrap;align-items: center}.pk-cbtn{display: inline-flex;align-items: center;gap: 12px;min-width: 260px;padding: 8px 14px 8px 8px;border-radius: 16px;border: 1.5px solid #ddd0fb;background: #fff;font: inherit;color: #1d1838;cursor: pointer;text-align: left;box-shadow: 0 12px 26px -20px rgba(108,43,242,.7);transition: border-color .2s,box-shadow .2s,transform .2s}.pk-cbtn:hover{border-color: #6c2bf2;transform: translateY(-1px)}.pk-cbtn>.ico{width: 16px;height: 16px;color: #7a7596;margin-left: auto}.pk-cbtn__t{display: grid;line-height: 1.2}.pk-cbtn__t small{font-size: 11px;font-weight: 700;color: #7a7596;text-transform: uppercase;letter-spacing: .05em}.pk-cbtn__t b{font-size: 15px}.pk-cbtn em{font-style: normal;font-size: 11.5px;font-weight: 800;color: #15803d;background: #dcfce7;padding: 3px 9px;border-radius: 99px;white-space: nowrap}.pk-flag{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;font-size: 24px;background: #f4f1fb;flex: none}.pk-flag--sm{width: 26px;height: 26px;font-size: 16px;border-radius: 8px}.pk-glob{padding: 12px 16px;border-radius: 14px;border: 1.5px solid #ece7fa;background: #fff;font: inherit;font-weight: 700;font-size: 14px;color: #48435f;cursor: pointer;transition: all .2s}.pk-glob:hover{border-color: #c4b5fd}.pk-glob.is-on{color: #fff;border-color: transparent;background: linear-gradient(110deg,#6c2bf2,#e9388e);box-shadow: 0 12px 24px -14px #6c2bf2}.pk-pop{position: absolute;right: 0;top: calc(100% + 8px);z-index: 40;width: min(360px,92vw);padding: 10px;border-radius: 18px;background: #fff;border: 1px solid #ece7fa;box-shadow: 0 30px 60px -28px rgba(40,20,90,.45);animation: cp-up .18s both}.pk-search{display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: 12px;background: #f6f4fb;margin-bottom: 8px}.pk-search .ico{width: 16px;height: 16px;color: #7a7596}.pk-search input{border: 0;background: none;font: inherit;font-size: 14px;outline: none;flex: 1;min-width: 0}.pk-list{max-height: 330px;overflow-y: auto;display: grid;gap: 2px}.pk-lh{font-size: 10.5px;font-weight: 800;color: #7a7596;text-transform: uppercase;letter-spacing: .07em;padding: 8px 8px 4px}.pk-opt{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;align-items: center;gap: 10px;padding: 7px 8px;border: 0;border-radius: 10px;background: none;font: inherit;text-align: left;color: #1d1838;cursor: pointer}.pk-opt:hover,.pk-opt:focus-visible{background: #f6f2ff;outline: none}.pk-opt.is-on{background: #f1eafe}.pk-opt b{font-size: 14px;font-weight: 600}.pk-opt small{font-size: 11.5px;color: #7a7596}.pk-opt>.ico{width: 15px;height: 15px;color: #6d28d9}.pk-none{margin: 8px;color: #7a7596;font-size: 13px}.pk-trust{display: flex;align-items: flex-start;gap: 10px;margin: 0;padding: 12px 16px;border-radius: 14px;background: #f0fdf4;border: 1px solid #bbf7d0;font-size: 13.5px;color: #166534}.pk-trust .ico{width: 17px;height: 17px;flex: none;margin-top: 2px}.pk-sec{display: grid;gap: 10px}.pk-sec h4{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 15px;color: #1d1838}.pk-sec h4 i{font-style: normal;font-size: 11.5px;font-weight: 800;color: #6d28d9;background: #f1eafe;padding: 2px 9px;border-radius: 99px}.pk-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr));gap: 10px}.pk-m{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px;align-content: start;padding: 14px;border-radius: 18px;border: 1px solid #ece7fa;background: #fff;transition: transform .22s,box-shadow .22s,border-color .22s;animation: cp-up .4s both;animation-delay: calc(min(var(--i),18) * 25ms)}.pk-m:hover{transform: translateY(-3px);border-color: #d9c8fd;box-shadow: 0 18px 34px -26px rgba(108,43,242,.7)}.pk-m.is-on{border-color: #bbf7d0;background: linear-gradient(160deg,#f6fef9,#fff 60%)}.pk-logo{width: 44px;height: 44px;border-radius: 13px;display: grid;place-items: center;background: #f6f4fb;border: 1px solid #efeaf9;overflow: hidden;color: #6d28d9}.pk-logo img{width: 34px;height: 34px;object-fit: contain}.pk-logo .ico{width: 20px;height: 20px}.pk-m__t{display: grid;gap: 2px;min-width: 0}.pk-m__t b{font-size: 14.5px;color: #1d1838}.pk-m__t small{font-size: 12.5px;color: #7a7596;line-height: 1.4}.pk-tag{position: absolute;top: 12px;right: 12px;font-style: normal;font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: .05em;color: #94a3b8}.pk-m__a{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 8px;flex-wrap: wrap;margin-top: 2px}.pk-ok{display: inline-flex;align-items: center;gap: 5px;font-size: 12.5px;font-weight: 800;color: #15803d}.pk-ok .ico{width: 15px;height: 15px}.pk-get{font-size: 12px;font-weight: 700;color: #6d28d9;text-decoration: none}.pk-get:hover{text-decoration: underline}.pk-more{margin: 0;font-size: 13px;color: #7a7596}.pk-link{border: 0;background: none;padding: 0;font: inherit;font-weight: 700;color: #6d28d9;cursor: pointer;text-decoration: underline}@media (max-width: 640px){.pk-cbtn{min-width: 0;flex: 1 1 100%}.pk-glob{flex: 1 1 100%}.pk-pop{left: 0;right: auto}}.pk-mono{width: 100%;height: 100%;display: grid;place-items: center;font-weight: 800;font-size: 15px;letter-spacing: -.02em;color: #fff;background: var(--b)}.pk-logo:has(.pk-mono){border-color: transparent}.pk-add{display: inline-flex;align-items: center;gap: 5px;padding: 6px 12px;border-radius: 10px;border: 1.5px solid #ddd0fb;background: #fff;font: inherit;font-size: 13px;font-weight: 700;color: #6d28d9;cursor: pointer;transition: all .18s}.pk-add .ico{width: 14px;height: 14px}.pk-add:hover,.pk-m:hover .pk-add{color: #fff;border-color: transparent;background: linear-gradient(110deg,#6c2bf2,#e9388e);box-shadow: 0 10px 20px -12px #6c2bf2}.pk-m__t b{padding-right: 58px}.pk-ww{display: inline-flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 14px;border: 1.5px solid #ece7fa;background: #fff;font-weight: 700;font-size: 14px;color: #48435f;cursor: pointer;user-select: none}.pk-ww input{position: absolute;opacity: 0;width: 0;height: 0}.pk-ww i{position: relative;width: 38px;height: 22px;border-radius: 99px;background: #d9d4ea;transition: background .2s;flex: none}.pk-ww i::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.2);transition: transform .2s}.pk-ww input:checked + i{background: linear-gradient(110deg,#6c2bf2,#e9388e)}.pk-ww input:checked + i::after{transform: translateX(16px)}.pk-ww input:focus-visible + i{outline: 2px solid #6c2bf2;outline-offset: 2px}.pk-sec h4{flex-wrap: wrap}.pk-sec h4 small{font-weight: 600;color: #7a7596;font-size: 12px}.pk-sec h4 .pk-link{margin-left: auto;font-size: 12.5px}.pk-all{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border: 0;border-radius: 99px;font: inherit;font-size: 13px;font-weight: 800;color: #fff;cursor: pointer;background: linear-gradient(110deg,#6c2bf2,#e9388e,#ff5a1f,#e9388e,#6c2bf2);background-size: 200% 100%;box-shadow: 0 10px 22px -12px #6c2bf2;animation: pkShine 5s linear infinite}.pk-all .ico{width: 15px;height: 15px}@keyframes pkShine{to{background-position: 200% 0}}.pk-logo--ai{background: linear-gradient(135deg,#f3eeff,#ffe9f2) !important;color: #7c3aed;display: grid;place-items: center}.pk-logo--custom{background: linear-gradient(135deg,#6c2bf2,#e9388e) !important;color: #fff;display: grid;place-items: center}.pk-tag--ai{background: #fdf2ff !important;color: #a21caf !important}.pk-m--custom{text-align: left;font: inherit;cursor: pointer;border-style: dashed !important;border-color: #c4b5fd !important;background: #fbf9ff}.pk-m--custom:hover{background: #f5f0ff;transform: translateY(-2px)}.pk-ai__load{display: flex;align-items: center;gap: 10px;padding: 14px 16px;border-radius: 14px;background: linear-gradient(110deg,#f6f0ff,#fff1ea);color: #5b21b6;font-weight: 700;font-size: 13.5px;position: relative;overflow: hidden}.pk-ai__load i{position: absolute;inset: 0;background: linear-gradient(100deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);background-size: 200% 100%;animation: pkShine 1.4s linear infinite}.pk-ai__note{margin: 8px 0 0;font-size: 12px;color: #7a7596}@media (max-width: 640px){.pk-ww{flex: 1 1 100%}.pk-all{margin-left: 0}}.draft-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin: 0 0 14px;padding: 12px 16px;border-radius: 16px;background: linear-gradient(110deg,#f3eeff,#fff1ea);border: 1px solid #e7dcff;color: #2a2550;font-size: 14px;animation: aipIn .4s both}.draft-bar>.ico{color: #6c2bf2;flex: none}.draft-bar>span{flex: 1 1 260px}@keyframes aipIn{from{opacity: 0;transform: translateY(8px)}}.foot-pick__opts{display: flex;flex-wrap: wrap;gap: 8px 18px;margin: 4px 0 8px}.qr-pick{display: grid;gap: 8px;padding: 10px 12px;margin: -4px 0 4px 46px;border-radius: 12px;background: var(--bg-2)}@media (max-width: 600px){.qr-pick{margin-left: 0}.qr-pick .grid-2{grid-template-columns: 1fr}}.step__body{min-width: 0}.step__body>*{min-width: 0}.step__body .grid-3{grid-template-columns: repeat(auto-fit,minmax(150px,1fr))}.step__body .seg{flex-wrap: wrap;max-width: 100%}.step__body .switch{align-items: flex-start}.em-ai{display: grid;gap: 10px;padding: 14px;border-radius: 16px;background: linear-gradient(120deg,#f6f0ff,#fff4ee);border: 1px solid #ebe2ff}.em-sug{display: flex;gap: 8px;align-items: flex-start;font-size: 13.5px;color: #4c1d95}.em-sug .ico{flex: none;margin-top: 3px}.em-row{display: grid;grid-template-columns: 90px minmax(0,1fr);gap: 10px;align-items: center}.em-row>span{font-size: 12.5px;font-weight: 700;color: var(--muted)}.em-chips{display: flex;flex-wrap: wrap;gap: 6px}.em-chips button{font: inherit;font-size: 13px;padding: 5px 12px;border-radius: 99px;border: 1.5px solid #e2dcf3;background: #fff;cursor: pointer;color: var(--ink)}.em-chips button.is-on{border-color: var(--brand);background: var(--brand);color: #fff}.em-gen{display: flex;flex-wrap: wrap;gap: 8px}.em-gen .input{flex: 1 1 240px;min-width: 0}@media (max-width: 560px){.em-row{grid-template-columns: 1fr}}.send-next{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 0 0 14px;padding: 12px 16px;border-radius: 16px;background: #ecfdf3;border: 1px solid #c8f0d8;color: #14532d;font-size: 14px}.send-next span{flex: 1 1 240px}.em-design{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.em-design__name{font-size: 14px;margin-right: 4px}.em-right{display: grid;gap: 16px;align-content: start;min-width: 0}.em-frame{width: 100%;height: 760px;border: 0;border-radius: 14px;background: #f4f3f8}.em-gal__h{margin: 16px 0 8px;font-size: 13px;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.em-gal{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 12px}.em-gal__item{all: unset;cursor: pointer;display: grid;gap: 6px;padding: 8px;border-radius: 16px;border: 2px solid transparent;background: var(--bg-2)}.em-gal__item:hover,.em-gal__item:focus-visible{border-color: var(--brand-1)}.em-gal__item.is-on{border-color: var(--brand)}.em-gal__item b{font-size: 13px;text-align: center}.em-gal__thumb{position: relative;display: block;height: 260px;overflow: hidden;border-radius: 10px;background: #fff}.em-gal__thumb iframe{position: absolute;top: 0;left: 0;width: 640px;height: 900px;border: 0;transform: scale(.28);transform-origin: 0 0;pointer-events: none}@media (max-width: 900px){.em-frame{height: 620px}}.em-gal__item{position: relative}.em-gal__row{display: flex;align-items: center;justify-content: space-between;gap: 8px}.em-gal__row b{text-align: left;font-size: 12.5px;line-height: 1.3}.em-gal__sw{flex: none;transform: scale(.85)}.em-gal__item.is-off{opacity: .5}.em-gal__item.is-off:hover{opacity: .85}.em-gal__bulk{display: flex;gap: 8px;margin: 6px 0 4px}.em-gal__h small{text-transform: none;letter-spacing: 0;font-weight: 500}.em-parts{border-radius: 14px;background: #fff;border: 1px solid #ece6fb}.em-parts>summary{cursor: pointer;padding: 10px 14px;font-weight: 700;font-size: 14px;display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.em-parts>summary .ico{color: var(--brand)}.em-parts__grid{display: grid;gap: 8px;padding: 0 14px}.em-part{display: grid;gap: 6px;padding: 10px 12px;border-radius: 12px;background: var(--bg-2);transition: opacity .2s}.em-part.is-off .em-part__f{opacity: .45}.em-part__f{display: flex;gap: 6px}.em-part__f .input,.em-part__f .textarea{flex: 1;min-width: 0}.em-part__icon{flex: 0 0 56px !important;text-align: center}.em-parts__tip{margin: 8px 14px 0;font-size: 12px}.em-parts__acts{display: flex;flex-wrap: wrap;gap: 8px;padding: 10px 14px 14px}.em-part--foot{gap: 6px}.em-part__h{font-size: 13px}.mc{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 20px;align-items: start}.mc-main{display: grid;gap: 14px;min-width: 0}.mc-status{display: flex;align-items: center;gap: 8px;width: fit-content;max-width: 100%;padding: 7px 14px;border-radius: 99px;font-size: 13.5px}.mc-status.is-ok{background: #e9f9ef;color: #166534}.mc-status.is-warn{background: #fff4e5;color: #9a3412}.mc-step{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 14px;padding: 18px;border-radius: 20px;background: var(--surface,#fff);border: 1px solid var(--line);box-shadow: 0 14px 34px -30px rgba(20,17,58,.4);animation: aipIn .4s both}.mc-step:nth-of-type(2){animation-delay: .05s}.mc-step:nth-of-type(3){animation-delay: .1s}.mc-step:nth-of-type(4){animation-delay: .15s}.mc-step__n{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;color: #fff;background: var(--grad-cta,var(--brand));box-shadow: 0 8px 18px -8px var(--brand)}.mc-step__b{display: grid;gap: 12px;min-width: 0}.mc-step__t{margin: 4px 0 0;font-size: 17px}.mc-to{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.mc-to .field,.mc-step .field{margin: 0}.mc-sug{display: flex;gap: 8px;align-items: center;padding: 9px 12px;border-radius: 12px;background: linear-gradient(110deg,#f4efff,#fff3ec);color: #4c1d95;font-size: 13.5px}.mc-sug .ico{flex: none;color: var(--brand)}.mc-sug small{color: #6b5b95}.mc-strip{display: grid;grid-template-columns: repeat(auto-fill,minmax(118px,1fr));gap: 10px}.mc-strip__load{color: var(--muted);font-size: 13px;padding: 20px 0}.mc-tile{all: unset;cursor: pointer;position: relative;display: grid;gap: 6px;align-content: start;padding: 6px;border-radius: 14px;border: 2px solid transparent;background: var(--bg-2);transition: transform .15s,border-color .15s,box-shadow .15s}.mc-tile:hover{transform: translateY(-3px);box-shadow: 0 14px 26px -18px rgba(20,17,58,.45)}.mc-tile:focus-visible{outline: 3px solid var(--brand-1)}.mc-tile.is-on{border-color: var(--brand);background: var(--brand-0)}.mc-tile.is-on::after{content: "✓";position: absolute;top: 10px;right: 10px;width: 22px;height: 22px;border-radius: 50%;background: var(--brand);color: #fff;font-size: 12px;font-weight: 800;display: grid;place-items: center}.mc-tile__thumb{position: relative;display: block;height: 150px;overflow: hidden;border-radius: 10px;background: #fff}.mc-tile__thumb iframe{position: absolute;top: 0;left: 0;width: 640px;height: 900px;border: 0;transform: scale(.18);transform-origin: 0 0;pointer-events: none}.mc-tile b{font-size: 12px;line-height: 1.3;text-align: center}.mc-tile__badge{position: absolute;top: 10px;left: 10px;font-style: normal;font-size: 10.5px;font-weight: 800;padding: 2px 8px;border-radius: 99px;background: #16a34a;color: #fff}.mc-tile--more{place-content: center;text-align: center;min-height: 190px;background: #fff;border: 2px dashed var(--line)}.mc-tile--more small{font-size: 11.5px;color: var(--muted)}.mc-tile__icon{width: 44px;height: 44px;margin: 0 auto 4px;border-radius: 14px;display: grid;place-items: center;background: var(--brand-0);color: var(--brand)}.mc-cur{font-size: 13px;color: var(--muted)}.mc-cur b{color: var(--ink)}.mc-ai{display: grid;gap: 10px;padding: 14px;border-radius: 16px;background: linear-gradient(120deg,#f6f0ff,#fff4ee);border: 1px solid #ece4fb}.mc-ai__row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.mc-ai__l{font-size: 12.5px;font-weight: 700;color: var(--muted)}.mc-pills{display: flex;flex-wrap: wrap;gap: 6px}.mc-pills button{font: inherit;font-size: 13px;padding: 6px 14px;border-radius: 99px;border: 1.5px solid #e2dcf3;background: #fff;color: var(--ink);cursor: pointer;transition: all .15s}.mc-pills button:hover{border-color: var(--brand-1)}.mc-pills button.is-on{background: var(--brand);border-color: var(--brand);color: #fff}.mc-ai__go{display: flex;flex-wrap: wrap;gap: 8px}.mc-ai__go .input{flex: 1 1 220px;min-width: 0}.mc-ai__btn{white-space: nowrap}.mc-more summary{cursor: pointer;font-size: 13px}.mc-more .mc-pills{margin-top: 8px}.mc-send{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px}.mc-send__btns{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.mc-send__go{padding-inline: 26px}.mc-side{display: grid;gap: 16px;align-content: start;min-width: 0;position: sticky;top: calc(env(safe-area-inset-top,0px) + 12px)}.mc-prev{display: grid;gap: 10px}.mc-prev__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap}.mc-prev__head .ws-card__t{margin: 0}.mc-dev{display: inline-flex;padding: 3px;border-radius: 99px;background: var(--bg-2)}.mc-dev button{font: inherit;font-size: 12.5px;display: inline-flex;align-items: center;gap: 5px;padding: 5px 12px;border: 0;border-radius: 99px;background: none;cursor: pointer;color: var(--muted)}.mc-dev button .ico{width: 14px;height: 14px}.mc-dev button.is-on{background: #fff;color: var(--ink);box-shadow: 0 2px 6px rgba(0,0,0,.08)}.mc-prev__stage{display: flex;justify-content: center;border-radius: 16px;background: #eef0f6;padding: 10px;transition: background .2s}.mc-prev__stage .em-frame{width: 100%;height: 720px;border-radius: 12px;transition: width .35s cubic-bezier(.2,.8,.2,1)}.mc-prev__stage.is-phone .em-frame{width: 380px;max-width: 100%}.mc .em-parts{background: var(--bg-2);border-color: transparent}@media (max-width: 1100px){.mc{grid-template-columns: 1fr}.mc-side{position: static}}@media (max-width: 560px){.mc-step{grid-template-columns: 1fr;padding: 14px}.mc-to{grid-template-columns: 1fr}.mc-send{flex-direction: column;align-items: stretch}.mc-send__go{width: 100%;justify-content: center}}.navfind{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 12px;border-radius: 12px;background: var(--bg);border: 1px solid transparent;transition: border-color .15s,background .15s}.navfind:focus-within{background: #fff;border-color: var(--brand-1);box-shadow: 0 0 0 4px var(--brand-0)}.navfind .ico{width: 16px;height: 16px;color: var(--muted);flex: none}.navfind input{all: unset;flex: 1;min-width: 0;font-size: 14px;color: var(--ink)}.sidenav--groups{gap: 4px;overflow-y: auto;margin: 0 -6px;padding: 0 6px 10px;flex: 1;min-height: 0;scrollbar-width: thin}.sidenav--groups a{position: relative}.navtop{margin-bottom: 4px}.navgrp{border-radius: 14px;transition: background .2s}.navgrp.is-open{background: linear-gradient(180deg,var(--brand-0),rgba(255,255,255,0))}.navgrp__h{all: unset;box-sizing: border-box;cursor: pointer;width: 100%;display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 12px}.navgrp__h:hover{background: var(--bg)}.navgrp__h:focus-visible{outline: 3px solid var(--brand-1)}.navgrp__ic{flex: none;width: 34px;height: 34px;border-radius: 11px;display: grid;place-items: center;background: var(--bg);color: var(--ink-2);transition: background .2s,color .2s,transform .2s}.navgrp__ic .ico{width: 18px;height: 18px}.navgrp.is-open .navgrp__ic,.navgrp.has-active .navgrp__ic{background: var(--grad-cta,var(--brand));color: #fff;box-shadow: 0 8px 16px -10px var(--brand)}.navgrp__t{flex: 1;min-width: 0;display: grid;line-height: 1.2}.navgrp__t b{font-size: 14px;font-weight: 750;color: var(--ink)}.navgrp__t small{font-size: 11.5px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.navgrp__chev{width: 16px;height: 16px;color: var(--muted);transition: transform .25s var(--ease,ease);flex: none}.navgrp.is-open .navgrp__chev{transform: rotate(180deg);color: var(--brand)}.navgrp__b{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .28s var(--ease,ease)}.navgrp.is-open .navgrp__b{grid-template-rows: 1fr}.navgrp__in{overflow: hidden;margin-left: 26px;padding-left: 12px;border-left: 2px solid var(--line);display: grid;gap: 1px}.navgrp.is-open .navgrp__in{padding-block: 4px 8px}.navgrp__in a{padding: 8px 10px;font-size: 13.5px;font-weight: 600;border-radius: 10px}.navgrp__in a .ico{width: 16px;height: 16px;opacity: .8}.navgrp__in a.is-active::before{left: -14px;top: 7px;bottom: 7px}.navfind__none{font-size: 12.5px;color: var(--muted);padding: 8px 12px;margin: 0}@media (prefers-reduced-motion: reduce){.navgrp__b,.navgrp__chev,.navgrp__ic{transition: none}}.sidenav .navgrp__in a .ico{width: 18px;height: 18px;padding: 0;background: none;border-radius: 0;box-shadow: none;color: var(--muted)}.sidenav .navgrp__in a:hover .ico,.sidenav .navgrp__in a.is-active .ico{color: var(--brand);background: none}.sidenav .navgrp__ic .ico{padding: 0;background: none;width: 18px;height: 18px;color: inherit}.is-tip{position: fixed;left: 0;top: 0;z-index: 9999;pointer-events: none;max-width: 260px;padding: 10px 12px;border-radius: 14px;background: rgba(20,17,58,.94);color: #fff;font-size: 12.5px;line-height: 1.5;font-weight: 500;backdrop-filter: blur(8px);box-shadow: 0 18px 40px -16px rgba(20,10,60,.55),inset 0 1px 0 rgba(255,255,255,.08);opacity: 0;transition: opacity .12s,transform .08s linear}.is-tip.on{opacity: 1}.is-tip b{font-weight: 800}.is-tip .tt-h{display: block;font-weight: 800;font-size: 13px;margin-bottom: 4px}.is-tip .tt-r{display: flex;align-items: center;gap: 8px;justify-content: space-between;white-space: nowrap}.is-tip .tt-r span{display: inline-flex;align-items: center;gap: 6px;opacity: .85}.is-tip .tt-r i{width: 8px;height: 8px;border-radius: 3px;display: inline-block}.is-tip .tt-f{display: block;margin-top: 6px;padding-top: 6px;border-top: 1px solid rgba(255,255,255,.14);font-size: 11.5px;opacity: .75}.is-tip .up{color: #6ee7a8}.is-tip .down{color: #fda4af}.bz-col,.bz-hbar,.bz-days i,.rchart rect,.af-bar{cursor: pointer}.bz-cols:hover .bz-col:not(.is-tipped){opacity: .55}.bz-col{transition: opacity .2s}.bz-col.is-tipped .bz-col__bars{background: linear-gradient(180deg,transparent,rgba(108,43,242,.06));border-radius: 10px 10px 0 0}.bz-hbars:hover .bz-hbar:not(.is-tipped){opacity: .6}.bz-hbar{transition: opacity .2s;border-radius: 10px}.bz-hbar.is-tipped{background: #faf8ff}a.bz-hbar{color: inherit;text-decoration: none}.bz-days i.is-tipped,.rchart rect.is-tipped{filter: brightness(1.15) saturate(1.2)}.af-chart:hover .af-bar:not(.is-tipped){opacity: .55}.af-bar{transition: opacity .2s}a.cr-kpi{color: inherit;text-decoration: none;cursor: pointer}.cr-kpi__go{position: absolute;right: 16px;bottom: 14px;font-style: normal;font-size: 12px;font-weight: 800;color: var(--k,#6c2bf2);opacity: 0;transform: translateX(-6px);transition: opacity .2s,transform .2s}a.cr-kpi:hover .cr-kpi__go,a.cr-kpi:focus-visible .cr-kpi__go{opacity: 1;transform: none}a.cr-kpi:active{transform: scale(.98)}a.cr-kpi:focus-visible{outline: 2px solid var(--k,#6c2bf2);outline-offset: 2px}.bz-flash{animation: bz-flash 1.4s ease}@keyframes bz-flash{0%,100%{box-shadow: none}30%{box-shadow: 0 0 0 4px rgba(108,43,242,.25)}}@media (hover: none){.cr-kpi__go{opacity: 1;transform: none}}@media (max-width: 760px){footer a,footer button,.sfoot__link{display: inline-flex;align-items: center;min-height: 44px}.cbar__code,.plan__coupon,.blink,header .brand,header nav a{min-height: 44px;display: inline-flex;align-items: center}}@media (max-width: 760px){a.sfoot__link,button.sfoot__link,.site-header nav a,a.blink{min-height: 44px !important;display: inline-flex !important;align-items: center}}.sfoot__left{display: flex;flex-direction: column;gap: 8px}.sfoot__aff{display: inline-flex !important;align-items: center;gap: 6px}@media (max-width: 640px){.sfoot__left{align-items: center}}.plan__hook{margin: 2px 0 0;text-align: center;font-size: 12.5px;font-weight: 800;letter-spacing: .02em;color: var(--p1,#6c2bf2)}.plan__list li.plan__plus{display: block;font-weight: 800;color: var(--ink,#14113a);font-size: 13.5px}.plan__locked{margin-top: 14px;padding: 12px 12px 10px;border-radius: 14px;background: #faf9fc;border: 1px dashed #e4e0ee}.plan__locked>small{display: block;margin-bottom: 8px;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #9a95b4}.plan__locked .plan__list{border-top: 0;padding-top: 0;margin: 0;gap: 8px}.plan__list li.is-locked{color: #8d88a6;font-size: 13.5px}.plan__list li.is-locked .ico{color: #b9b4cc;background: #efedf5}.plan__need{display: inline-block;margin-left: 4px;padding: 1px 7px;border-radius: 99px;font-style: normal;font-size: 10.5px;font-weight: 800;color: #6c2bf2;background: #efe8ff;vertical-align: 1px}
@property --ring-a{syntax: '<angle>';inherits: false;initial-value: 0deg}img.bav--photo{object-fit: cover;border-radius: 50%;display: inline-block;padding: 3px;background: conic-gradient(from var(--ring-a),#6c2bf2,#c026d3,#e9388e,#ff5a1f,#ffb020,#0a84ff,#6c2bf2) border-box;box-shadow: 0 0 0 2px #fff inset,0 0 18px -4px rgba(192,38,211,.55),0 0 30px -10px rgba(10,132,255,.45);animation: ring-spin 6s linear infinite}img.bav--photo.bav--md{width: 96px;height: 96px;padding: 4px}img.bav--photo.bav--lg{width: 132px;height: 132px;padding: 5px}img.bav--photo.bav--xs{width: 22px;height: 22px;padding: 1.5px;vertical-align: -6px;margin-right: 6px}img.bav--photo:not(.bav--md):not(.bav--lg):not(.bav--xs){width: 44px;height: 44px}@keyframes ring-spin{to{--ring-a: 360deg}}.bauthor{align-items: center}.alinks{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 14px;align-items: center}.alinks__grp{display: flex;align-items: center;gap: 8px}.alinks__k{font-size: 11.5px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: #6b6690;margin-right: 4px}.alinks__a{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;color: #14113a;background: #fff;border: 1.5px solid #e8e3f6;box-shadow: 0 6px 14px -10px rgba(40,20,100,.45);transition: transform .2s,color .2s,border-color .2s,box-shadow .2s}.alinks__a svg{width: 18px;height: 18px}.alinks__a:hover{transform: translateY(-2px);color: #fff;border-color: transparent;background: linear-gradient(135deg,#6c2bf2,#e9388e);box-shadow: 0 12px 22px -12px rgba(108,43,242,.7)}.alinks__a:focus-visible{outline: 3px solid rgba(108,43,242,.45);outline-offset: 2px}@media (prefers-reduced-motion: reduce){img.bav--photo{animation: none}}
:root{--cb1: #6c2bf2;--cb2: #e9388e;--cb3: #ff5a1f;--cbg: linear-gradient(110deg,var(--cb1),var(--cb2) 25%,var(--cb3) 50%,var(--cb2) 75%,var(--cb1))}.cbar{position: relative;z-index: 41;color: #fff;background: linear-gradient(100deg,#1a0b3d,#4c1d95 30%,#9d1f66 70%,#c2410c);background-size: 220% 100%;animation: cb-flow 14s linear infinite;overflow: hidden}.cbar::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);background-size: 250% 100%;animation: cb-shine 5s ease-in-out infinite;pointer-events: none}.cbar__in{position: relative;z-index: 1;max-width: 1200px;margin: 0 auto;padding: 9px 20px;display: flex;align-items: center;justify-content: center;gap: 14px;flex-wrap: wrap;font-size: 14px}.cbar__spark{font-size: 18px;animation: cb-bob 2.4s ease-in-out infinite}.cbar__txt b{font-weight: 800;letter-spacing: .01em}.cbar__code{display: inline-flex;align-items: center;gap: 7px;padding: 4px 11px;border-radius: 8px;border: 1.5px dashed rgba(255,255,255,.65);background: rgba(255,255,255,.12);color: #fff;font: 800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing: .08em;cursor: pointer;transition: background .2s,transform .2s}.cbar__code:hover{background: rgba(255,255,255,.22);transform: translateY(-1px)}.cbar__code .ico{width: 13px;height: 13px}.cbar__clock{font: 700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding: 5px 9px;border-radius: 8px;background: rgba(0,0,0,.22);font-variant-numeric: tabular-nums}.cbar__cta{display: inline-flex;align-items: center;gap: 4px;padding: 6px 14px;border-radius: 99px;background: #fff;color: #4c1d95;font-weight: 800;font-size: 13px;text-decoration: none;box-shadow: 0 6px 18px -8px rgba(0,0,0,.5);transition: transform .2s}.cbar__cta:hover{transform: translateY(-1px) scale(1.03)}.cbar__cta .ico{width: 14px;height: 14px}@media (max-width: 640px){.cbar__in{gap: 8px;padding: 8px 12px;font-size: 12.5px}.cbar__clock{display: none}.cbar__txt{flex: 1 1 100%;text-align: center}}@keyframes cb-flow{to{background-position: 220% 0}}@keyframes cb-shine{0%,60%{background-position: 150% 0}100%{background-position: -100% 0}}@keyframes cb-bob{50%{transform: translateY(-3px) rotate(-6deg)}}.plan.has-deal{box-shadow: 0 0 0 2px rgba(233,56,142,.35),0 30px 60px -36px rgba(108,43,242,.7)}.plan__deal{display: grid;gap: 4px;margin: 6px 0 2px;padding: 10px 12px;border-radius: 14px;background: linear-gradient(120deg,#fbf5ff,#fff1f6 60%,#fff5ee);border: 1px solid #f3dcef;animation: cd-in .5s cubic-bezier(.2,.8,.2,1) both;text-align: left}.plan--ent .plan__deal{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.25);color: #fff}.plan__deal-tag{justify-self: start;display: inline-flex;align-items: center;gap: 5px;padding: 3px 9px;border-radius: 99px;color: #fff;font-weight: 800;font-size: 11px;line-height: 1.2;letter-spacing: .06em;background: var(--cbg);background-size: 200% 100%;animation: cb-flow 6s linear infinite}.plan__deal-tag .ico{width: 12px;height: 12px}.plan__deal-now{font-size: 14px}.plan__deal-now s{opacity: .55}.plan__deal-now b{font-size: 20px;letter-spacing: -.02em}.plan__deal-meta{font-size: 12px;opacity: .8}.plan__deal-meta code{font-weight: 800}.plan__deal-meta em{font-style: normal;font-weight: 700;color: #db2777}.plan--ent .plan__deal-meta em{color: #ffd1e6}.plan__cform{display: flex;gap: 6px;margin: 2px 0 6px;animation: cd-in .3s both}.plan__cform .input{flex: 1;min-width: 0;text-transform: uppercase;font-weight: 700;letter-spacing: .05em}@keyframes cd-in{from{opacity: 0;transform: translateY(6px) scale(.98)}}body.cpop-open{overflow: hidden}.cpop{position: fixed;inset: 0;z-index: 300;display: grid;place-items: center;padding: max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.cpop__scrim{position: absolute;inset: 0;background: rgba(10,6,30,.55);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);animation: cp-fade .35s both}.cpop__card{position: relative;width: min(940px,100%);max-height: calc(100dvh - 28px);overflow: auto;border-radius: 30px;display: grid;grid-template-columns: 1.05fr 1fr;align-items: center;gap: 10px;padding: 44px 44px 40px;isolation: isolate;box-shadow: 0 50px 120px -40px rgba(20,8,60,.7);animation: cp-pop .6s cubic-bezier(.16,1.2,.3,1) both;overscroll-behavior: contain}.cpop.is-leaving .cpop__card{animation: cp-out .3s ease-in both}.cpop.is-leaving .cpop__scrim{animation: cp-fade .3s reverse both}.cpop__x{position: absolute;top: 14px;right: 14px;z-index: 5;width: 38px;height: 38px;border-radius: 50%;border: 0;display: grid;place-items: center;cursor: pointer;background: rgba(255,255,255,.16);color: inherit;transition: transform .2s,background .2s}.cpop__x:hover{transform: rotate(90deg);background: rgba(255,255,255,.28)}.cp-copy{position: relative;z-index: 2;display: grid;gap: 14px;align-content: center}.cp-copy--center{grid-column: 1 / -1;text-align: center;justify-items: center}.cp-kicker{justify-self: start;display: inline-flex;gap: 6px;padding: 6px 12px;border-radius: 99px;font-size: 12.5px;font-weight: 800;letter-spacing: .04em;background: rgba(255,255,255,.14);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28)}.cp-copy--center .cp-kicker{justify-self: center}.cp-kicker--ink{background: rgba(108,43,242,.1);color: #4c1d95;box-shadow: inset 0 0 0 1px rgba(108,43,242,.2)}.cpop h3{margin: 0;font-size: clamp(28px,4vw,44px);line-height: 1.06;letter-spacing: -.035em;font-weight: 800;text-wrap: balance}.cpop p{margin: 0;font-size: 15.5px;line-height: 1.55;opacity: .86;max-width: 46ch}.cp-grad{background: linear-gradient(100deg,#ffd1f0,#ffb37e 60%,#ffe28a);-webkit-background-clip: text;background-clip: text;color: transparent}.cp-code{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: 13px;font-weight: 600;opacity: .95}.cp-copy--center .cp-code{justify-content: center}.cp-code button{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 12px;cursor: pointer;border: 2px dashed currentColor;background: rgba(255,255,255,.1);color: inherit;font: 800 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing: .1em;transition: transform .2s}.cp-code button:hover{transform: scale(1.04)}.cp-code .ico{width: 15px;height: 15px}.cclock{display: flex;gap: 8px}.cclock__u{display: grid;justify-items: center;min-width: 54px;padding: 8px 6px;border-radius: 14px;background: rgba(255,255,255,.12);box-shadow: inset 0 1px 0 rgba(255,255,255,.25)}.cclock__u b{font: 800 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric: tabular-nums}.cclock__u small{font-size: 10.5px;opacity: .75;margin-top: 3px;text-transform: uppercase;letter-spacing: .08em}.cp-ctas{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.cp-copy--center .cp-ctas{justify-content: center}.cp-btn{position: relative;overflow: hidden;display: inline-flex;align-items: center;gap: 8px;padding: 15px 26px;border: 0;border-radius: 16px;cursor: pointer;font-weight: 800;font-size: 16px;line-height: 1;color: #fff;background: var(--cbg);background-size: 200% 100%;box-shadow: 0 18px 40px -16px rgba(233,56,142,.8),inset 0 1px 0 rgba(255,255,255,.35);animation: cb-flow 6s linear infinite,cp-breathe 2.4s ease-in-out infinite;transition: transform .2s}.cp-btn::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size: 250% 100%;animation: cb-shine 3.2s ease-in-out infinite}.cp-btn:hover{transform: translateY(-2px) scale(1.02)}.cp-btn .ico{width: 18px;height: 18px}.cp-skip{border: 0;background: none;color: inherit;opacity: .7;font-weight: 600;font-size: 14px;line-height: 1;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.cp-art{position: relative;z-index: 1;min-height: 340px}@keyframes cp-fade{from{opacity: 0}}@keyframes cp-pop{from{opacity: 0;transform: translateY(30px) scale(.92)}}@keyframes cp-out{to{opacity: 0;transform: translateY(16px) scale(.96)}}@keyframes cp-breathe{50%{box-shadow: 0 22px 50px -14px rgba(233,56,142,.95),inset 0 1px 0 rgba(255,255,255,.35)}}@keyframes cp-float{50%{transform: translateY(-10px)}}@keyframes cp-in{from{opacity: 0;transform: translateY(18px) scale(.94)}}@keyframes cp-draw{from{stroke-dashoffset: 400}}@keyframes cp-grow{from{transform: scaleY(0)}}@keyframes cp-pulse{0%{box-shadow: 0 0 0 0 rgba(37,99,235,.55)}100%{box-shadow: 0 0 0 22px rgba(37,99,235,0)}}.cp--dashboard{color: #fff;background: radial-gradient(120% 120% at 0% 0%,#2a3bd6 0,#1c1f8f 45%,#120d52 100%)}.cp--dashboard .cp-glow{position: absolute;inset: auto -10% -40% 30%;height: 80%;background: radial-gradient(circle,rgba(167,139,250,.55),transparent 65%);filter: blur(20px);z-index: -1}.cp-win{position: absolute;left: 4%;right: 6%;top: 22%;padding: 16px;border-radius: 20px;background: rgba(255,255,255,.1);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22),0 30px 60px -30px rgba(0,0,0,.6);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);animation: cp-in .7s .15s both}.cp-win__bar{display: flex;gap: 6px;margin-bottom: 12px}.cp-win__bar i{width: 9px;height: 9px;border-radius: 50%;background: rgba(255,255,255,.4)}.cp-kpis{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.cp-kpis div{padding: 10px 12px;border-radius: 14px;background: rgba(255,255,255,.1)}.cp-kpis small{display: block;font-size: 11px;opacity: .75}.cp-kpis b{font-size: 20px}.cp-kpis em{font-style: normal;font-size: 11.5px;color: #86efac;margin-left: 6px}.cp-chart{width: 100%;margin-top: 10px}.cp-chart__line{stroke-dasharray: 400;animation: cp-draw 1.6s .5s cubic-bezier(.4,0,.2,1) both}.cp-step{position: absolute;right: -4%;display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 14px;background: #fff;color: #1e1b4b;font-weight: 700;font-size: 13px;box-shadow: 0 18px 40px -18px rgba(0,0,0,.55);animation: cp-in .6s both,cp-float 5s ease-in-out infinite}.cp-step span{width: 30px;height: 30px;border-radius: 10px;display: grid;place-items: center;background: #ede9fe;color: #5b21b6}.cp-step .ico{width: 15px;height: 15px}.cp-step--1{top: 2%;animation-delay: .4s,0s}.cp-step--2{top: 4%;left: 0;right: auto;animation-delay: .55s,1.2s}.cp-step--3{bottom: 6%;left: 0;right: auto;animation-delay: .7s,2.4s}.cp-step--3 span{background: #dcfce7;color: #15803d}.cp--laptop{color: #fff;background: linear-gradient(150deg,#1d4ed8 0,#2563eb 35%,#4f46e5 70%,#6c2bf2 100%)}.cp--laptop .cp-glow{position: absolute;inset: -30% -20% auto auto;width: 70%;height: 90%;background: radial-gradient(circle,rgba(56,189,248,.55),transparent 60%);filter: blur(16px);z-index: -1}.cp-ticks{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.cp-ticks li{display: flex;align-items: center;gap: 12px;font-size: 15px;animation: cp-in .5s both}.cp-ticks li:nth-child(2){animation-delay: .1s}.cp-ticks li:nth-child(3){animation-delay: .2s}.cp-ticks span{width: 34px;height: 34px;flex: none;border-radius: 50%;display: grid;place-items: center;font-weight: 800;background: linear-gradient(135deg,#86efac,#22c55e);color: #052e16;box-shadow: 0 8px 18px -8px rgba(34,197,94,.9)}.cp-ticks .ico{width: 16px;height: 16px}.cp-laptop{position: absolute;left: 4%;right: 2%;bottom: 10%;animation: cp-in .7s .15s both}.cp-laptop__screen{aspect-ratio: 16 / 10;border-radius: 16px 16px 4px 4px;padding: 14px;background: #fff;border: 8px solid #0f172a;display: grid;grid-template-rows: 1fr auto;gap: 10px;box-shadow: 0 30px 60px -30px rgba(0,0,0,.6)}.cp-bars{display: flex;align-items: flex-end;gap: 8px;padding: 6px;border-radius: 10px;background: #f1f5ff}.cp-bars i{flex: 1;height: var(--h);border-radius: 6px 6px 2px 2px;background: linear-gradient(180deg,#6c2bf2,#a78bfa);transform-origin: bottom;animation: cp-grow .8s calc(.4s + var(--i) * .08s) cubic-bezier(.2,.8,.2,1) both}.cp-rows{display: grid;gap: 6px}.cp-rows i{height: 8px;border-radius: 4px;background: #e2e8f0}.cp-rows i:nth-child(2){width: 80%}.cp-rows i:nth-child(3){width: 60%}.cp-laptop__base{height: 14px;margin: 0 -6%;border-radius: 0 0 16px 16px;background: linear-gradient(180deg,#cbd5e1,#94a3b8)}.cp-float{position: absolute;padding: 12px 14px;border-radius: 16px;background: #fff;color: #0f172a;box-shadow: 0 20px 40px -18px rgba(0,0,0,.55);animation: cp-in .6s both,cp-float 5.5s ease-in-out infinite}.cp-float--bal{top: 2%;right: 0;width: 190px;animation-delay: .5s,.5s}.cp-float--bal small{display: block;font-size: 11px;color: #64748b}.cp-float--bal b{font-size: 20px}.cp-meter{display: block;height: 7px;border-radius: 7px;margin-top: 8px;background: #e2e8f0;overflow: hidden}.cp-meter i{display: block;width: 68%;height: 100%;background: linear-gradient(90deg,#6c2bf2,#e9388e)}.cp-float--paid{bottom: 2%;left: 0;display: flex;align-items: center;gap: 8px;font-weight: 800;font-size: 14px;color: #15803d;animation-delay: .7s,2s}.cp-float--paid .ico{width: 18px;height: 18px}.cp-coin{position: absolute;top: 34%;right: -2%;width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;font-weight: 900;font-size: 26px;line-height: 1;color: #1d4ed8;background: radial-gradient(circle at 35% 30%,#fff,#bfdbfe 60%,#60a5fa);box-shadow: 0 16px 30px -12px rgba(0,0,0,.45),inset 0 -4px 8px rgba(29,78,216,.35);animation: cp-float 4s ease-in-out infinite}.cp--live{color: #0b1b4d;background: linear-gradient(180deg,#f5f9ff,#e4efff);grid-template-columns: 1fr;padding-bottom: 0}.cp--live .cpop__x{background: rgba(37,99,235,.1);color: #1e3a8a}.cp--live .cp-sky{position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 50% at 80% 10%,rgba(147,197,253,.7),transparent),radial-gradient(50% 40% at 10% 0%,rgba(196,181,253,.6),transparent)}.cp--live h3{font-size: clamp(30px,4.6vw,52px)}.cp-ink{color: #1d4ed8}.cp-pulse{display: inline-block;width: 16px;height: 16px;margin-left: 12px;vertical-align: middle;border-radius: 50%;background: #2563eb;animation: cp-pulse 1.8s ease-out infinite}.cp--live p{color: #334155;opacity: 1}.cp-pills{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center}.cp-pills span{padding: 7px 16px;border-radius: 10px;border: 1.5px solid #0b1b4d;font-weight: 600;font-size: 13.5px;background: rgba(255,255,255,.7);animation: cp-in .5s both}.cp-pills span:nth-child(2){animation-delay: .08s}.cp-pills span:nth-child(3){animation-delay: .16s}.cp-pills span:nth-child(4){animation-delay: .24s}.cp--live .cclock__u{background: #fff;box-shadow: 0 8px 20px -14px rgba(30,58,138,.5)}.cp--live .cp-skip{color: #334155}.cp-art--tablet{min-height: 210px;grid-column: 1 / -1}.cp-tablet{position: absolute;left: 50%;bottom: -30px;width: min(620px,92%);transform: translateX(-50%) perspective(900px) rotateX(14deg);border-radius: 22px;padding: 14px 18px 40px;background: #fff;border: 10px solid #111827;box-shadow: 0 40px 70px -30px rgba(30,58,138,.6);animation: cp-in .8s .2s both}.cp-tablet__nav{display: flex;align-items: center;gap: 12px;font-size: 13px}.cp-tablet__nav span{width: 46px;height: 7px;border-radius: 4px;background: #e2e8f0}.cp-tablet__nav em{margin-left: auto;font-style: normal;padding: 5px 12px;border-radius: 99px;background: #1d4ed8;color: #fff;font-weight: 800;font-size: 11.5px}.cp-tablet__hero{display: flex;justify-content: space-between;align-items: center;gap: 14px;margin-top: 14px}.cp-tablet__hero>b{font-size: 24px;line-height: 1.05;letter-spacing: -.02em}.cp-tablet__hero i{color: #1d4ed8;font-style: normal}.cp-tablet__inv{position: relative;width: 130px;padding: 12px;border-radius: 12px;display: grid;gap: 6px;background: linear-gradient(160deg,#eef2ff,#fff);box-shadow: 0 14px 30px -16px rgba(30,58,138,.6);transform: rotate(4deg)}.cp-tablet__inv span{height: 7px;border-radius: 4px;background: #c7d2fe}.cp-tablet__inv span:nth-child(2){width: 70%}.cp-tablet__inv span:nth-child(3){width: 50%}.cp-tablet__inv em{position: absolute;right: -8px;top: -10px;padding: 3px 8px;border: 2px solid #16a34a;border-radius: 6px;color: #16a34a;font-weight: 900;font-size: 11px;line-height: 1;font-style: normal;transform: rotate(-12deg);background: #fff}.cp--phone{color: #fff;background: radial-gradient(120% 90% at 50% 0%,#3b82f6 0,#1d4ed8 45%,#1e3a8a 100%);grid-template-columns: 1fr;padding-bottom: 0}.cp--phone .cp-glow{position: absolute;left: 20%;right: 20%;bottom: 0;height: 60%;background: radial-gradient(circle,rgba(147,197,253,.45),transparent 65%);filter: blur(10px);z-index: -1}.cp-hl{display: inline-block;margin-top: 6px;padding: 2px 12px;background: #fff;color: #1d4ed8;border-radius: 6px}.cp-art--phone{min-height: 330px;grid-column: 1 / -1}.cp-phone{position: absolute;left: 50%;bottom: -60px;width: 250px;height: 400px;transform: translateX(-50%);border-radius: 40px;padding: 14px;background: #fff;color: #0f172a;border: 7px solid #0f172a;box-shadow: 0 40px 80px -30px rgba(0,0,0,.6);animation: cp-in .7s .15s both;z-index: 2}.cp-phone__isl{width: 80px;height: 22px;border-radius: 14px;background: #0f172a;margin: 0 auto 10px}.cp-phone__top b{font-size: 14px}.cp-phone__hero{margin: 10px 0;padding: 14px;border-radius: 16px;color: #fff;background: linear-gradient(135deg,#1d4ed8,#6c2bf2);display: grid;gap: 4px}.cp-phone__hero>b{font-size: 16px}.cp-phone__hero small{font-size: 10.5px;opacity: .85}.cp-phone__stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px;margin-top: 8px;font-size: 9.5px}.cp-phone__stats b{display: block;font-size: 14px}.cp-phone__row{display: flex;align-items: center;gap: 8px;padding: 8px 4px;border-bottom: 1px solid #eef2f7;font-size: 11.5px}.cp-phone__row i{width: 28px;height: 28px;border-radius: 9px;background: #dbeafe;flex: none}.cp-phone__row span{display: grid;flex: 1}.cp-phone__row small{color: #64748b;font-size: 10px}.cp-phone__row em{font-style: normal;font-weight: 800}.cp-plan{position: absolute;bottom: 30px;width: 150px;padding: 14px 16px;border-radius: 18px;background: #fff;color: #0f172a;display: grid;gap: 2px;box-shadow: 0 20px 40px -16px rgba(0,0,0,.5);animation: cp-in .6s both}.cp-plan small{font-weight: 700;color: #1d4ed8;font-size: 12px}.cp-plan s{color: #94a3b8;font-size: 12px}.cp-plan b{font-size: 24px;letter-spacing: -.02em}.cp-plan em{font-style: normal;font-size: 11px;color: #64748b}.cp-plan--0{left: 4%;transform: rotate(-12deg);bottom: 40px;animation-delay: .3s}.cp-plan--1{left: 20%;transform: rotate(-5deg);bottom: 110px;animation-delay: .4s}.cp-plan--2{right: 20%;transform: rotate(5deg);bottom: 110px;animation-delay: .5s}.cp-plan--3{right: 4%;transform: rotate(12deg);bottom: 40px;animation-delay: .6s}.cp--automate{color: #1e1b4b;background: linear-gradient(140deg,#faf8ff,#f1edff 50%,#fdf6f1)}.cp--automate .cpop__x{background: rgba(108,43,242,.08);color: #4c1d95}.cp-haze{position: absolute;left: -10%;top: -20%;width: 60%;height: 90%;background: radial-gradient(circle,rgba(124,92,255,.45),transparent 65%);filter: blur(30px);z-index: -1;animation: cp-float 8s ease-in-out infinite}.cp-dark{color: #1e1b4b}.cp--automate .cp-grad{background: linear-gradient(100deg,#6c2bf2,#e9388e 60%,#ff5a1f);-webkit-background-clip: text;background-clip: text}.cp-darkp{color: #4b5563;opacity: 1 !important}.cp--automate .cp-btn{background: linear-gradient(110deg,#5b3ff8,#7c5cff);box-shadow: 0 18px 40px -16px rgba(91,63,248,.8)}.cp--automate .cclock__u{background: #fff;box-shadow: 0 8px 20px -14px rgba(76,29,149,.5)}.cp--automate .cp-skip{color: #4b5563}.cp-flow{position: absolute;left: 0;top: 10%;display: grid;gap: 34px}.cp-node{position: relative;width: 70px;height: 70px;border-radius: 20px;display: grid;place-items: center;background: #fff;color: #6c5ce7;box-shadow: 0 16px 34px -18px rgba(76,29,149,.55);animation: cp-in .5s both}.cp-node:nth-child(2){animation-delay: .1s}.cp-node:nth-child(3){animation-delay: .2s}.cp-node .ico{width: 28px;height: 28px}.cp-node i{position: absolute;top: 12px;right: 12px;width: 11px;height: 11px;border-radius: 50%;background: #fb923c;box-shadow: 0 0 0 3px #fff}.cp-node::after{content: "";position: absolute;left: 100%;top: 50%;width: 70px;height: 2px;background: repeating-linear-gradient(90deg,#c4b5fd 0 6px,transparent 6px 12px);background-size: 24px 2px;animation: cp-dash 1s linear infinite}@keyframes cp-dash{to{background-position: 24px 0}}.cp-dash{position: absolute;right: -2%;top: 4%;width: 62%;padding: 18px;border-radius: 24px;background: #fff;display: grid;gap: 12px;box-shadow: 0 30px 60px -30px rgba(76,29,149,.5);animation: cp-in .7s .2s both}.cp-dash>b{font-size: 18px}.cp-dash__k{padding: 12px 14px;border-radius: 16px;background: #faf9ff;border: 1px solid #efeafe}.cp-dash__k small{display: block;font-size: 12px;color: #6b7280}.cp-dash__k b{font-size: 24px;letter-spacing: -.02em}.cp-dash__k em{font-style: normal;color: #16a34a;font-weight: 700;font-size: 12.5px;margin-left: 8px}@media (max-width: 760px){.cpop__card{grid-template-columns: 1fr;padding: 34px 20px 24px;border-radius: 24px}.cp-art{min-height: 250px}.cp--dashboard .cp-art,.cp--laptop .cp-art,.cp--automate .cp-art{order: -1;min-height: 220px}.cp-step--2{display: none}.cp-plan{width: 112px;padding: 10px 12px}.cp-plan b{font-size: 18px}.cp-plan--0,.cp-plan--3{display: none}.cp-plan--1{left: 0}.cp-plan--2{right: 0}.cp-phone{width: 200px;height: 330px}.cclock__u{min-width: 46px}.cclock__u b{font-size: 18px}.cp-flow{display: none}.cp-dash{width: 100%;right: 0}}@media (prefers-reduced-motion: reduce){.cbar,.cbar::after,.cbar__spark,.plan__deal-tag,.cp-btn,.cp-btn::after,.cp-step,.cp-float,.cp-coin,.cp-haze,.cp-node::after,.cp-pulse{animation: none !important}}.cp-btn,.cp-skip,.cpop button,.plan__deal-tag,.cp-plan em,.cp-tablet__inv em{font-family: inherit}
.gw{--v:#6c2bf2;--p:#e9388e;--o:#ff5a1f;--g:#10b981;--ink:#14102a;--mut:#5d5873;--line:#ece8f6;--bg2:#f7f5fd;--grad:linear-gradient(120deg,#6c2bf2,#e9388e 55%,#ff5a1f);color:var(--ink);overflow-x:clip;background:#fff}.gw *{box-sizing:border-box}.gw-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.gw h1,.gw h2,.gw h3{letter-spacing:-.02em;line-height:1.08;margin:0}.gw h2{font-size:clamp(28px,4vw,44px)}.gw em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.gw-kick{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--v);background:#efe8ff;padding:6px 12px;border-radius:99px;margin-bottom:14px}.gw-kick--w{color:#fff;background:rgba(255,255,255,.14)}.gw-h{text-align:center;max-width:720px;margin:0 auto 36px}.gw-h p{color:var(--mut);font-size:17px;margin:14px 0 0}.gw-cta{box-shadow:0 12px 30px -10px rgba(108,43,242,.6)}.gw-ghost{background:#fff;border:1px solid var(--line);color:var(--ink)}.gw-ghost--w{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35);color:#fff}.gw-play{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;font-size:10px;margin-right:8px}.gw-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gw-acts--c{justify-content:center}.gw-link{font-weight:700;color:var(--v);font-size:14px}.gw-where{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--v);background:#f2ecff;border:1px dashed #cbb8ff;padding:5px 10px;border-radius:8px;max-width:100%}.gw-hero{position:relative;padding:64px 0 70px;background:radial-gradient(900px 500px at 85% 10%,#ffe1ee 0,transparent 60%),radial-gradient(800px 500px at 10% 90%,#e9e0ff 0,transparent 60%),#fff}.gw-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.gw-hero h1{font-size:clamp(34px,5.2vw,60px)}.gw-chip{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;background:#fff;border:1px solid var(--line);padding:7px 14px;border-radius:99px;margin-bottom:20px;box-shadow:0 6px 18px -10px rgba(20,16,42,.25)}.gw-chip i{width:8px;height:8px;border-radius:50%;background:var(--g);animation:gwPulse 1.8s infinite}.gw-lead{font-size:clamp(16px,1.6vw,19px);color:var(--mut);line-height:1.6;margin:20px 0 0;max-width:560px}.gw-ticks{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:24px 0 0;font-weight:700;font-size:14px}.gw-ticks li::before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dcfce7;color:#059669;font-size:11px;margin-right:7px}.gw-hero__art{position:relative;height:500px;display:grid;place-items:center}.gw-phone{position:relative;width:250px;height:500px;border-radius:44px;background:#111;padding:12px;box-shadow:0 40px 80px -30px rgba(76,29,149,.55),inset 0 0 0 2px #333;animation:gwFloat 6s ease-in-out infinite}.gw-phone__island{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:80px;height:22px;border-radius:20px;background:#000;z-index:2}.gw-phone__scr{height:100%;border-radius:34px;overflow:hidden;background:#fff}.gw-pg{padding:44px 16px 16px;display:grid;gap:9px}.gw-pg__hero{display:block;height:150px;border-radius:16px;background:linear-gradient(135deg,#fde68a,#f59e0b 60%,#b45309);position:relative;overflow:hidden}.gw-pg__hero::after{content:"🍯";position:absolute;inset:0;display:grid;place-items:center;font-size:56px}.gw-pg__l{display:block;height:9px;border-radius:9px;background:#ece8f6}.w80{width:80%}.w70{width:70%}.w60{width:60%}.gw-pg__btn{display:block;text-align:center;font-weight:800;font-size:13px;color:#fff;background:var(--grad);padding:11px;border-radius:12px;animation:gwBtn 2.4s ease-in-out infinite}.gw-pg__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gw-pg__cards i{height:70px;border-radius:12px;background:var(--bg2);border:1px solid var(--line)}.gw-float{position:absolute;z-index:3;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:11px 15px;box-shadow:0 18px 40px -16px rgba(20,16,42,.35);display:grid;gap:2px;animation:gwFloat 5s ease-in-out infinite}.gw-float b{font-size:14px}.gw-float small{font-size:12px;color:var(--mut)}.gw-float--1{top:60px;left:0;animation-delay:-1s}.gw-float--2{top:220px;right:-6px;animation-delay:-2.5s}.gw-float--3{bottom:50px;left:10px;animation-delay:-4s}.gw-pick{padding:80px 0;background:var(--bg2)}.gw-niches{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px}.gw-niches button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;padding:12px 18px;border-radius:14px;background:#fff;border:1.5px solid var(--line);transition:.25s;box-shadow:0 6px 16px -12px rgba(20,16,42,.3)}.gw-niches button span{font-size:20px}.gw-niches button:hover{border-color:#cbb8ff;transform:translateY(-2px)}.gw-niches button.is-on{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 14px 30px -14px rgba(20,16,42,.6)}.gw-nichepanel{display:grid;grid-template-columns:320px 1fr;gap:22px;align-items:stretch;animation:gwIn .45s cubic-bezier(.2,.8,.2,1)}.gw-nichepanel[hidden]{display:none}.gw-nichepanel__tip{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.gw-nichepanel__tip b{font-size:18px}.gw-nichepanel__tip p{margin:0 0 8px;color:var(--mut);line-height:1.6;flex:1}.gw-nichepanel__tip .btn{align-self:flex-start}.gw-demos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gw-demo{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:20px;padding:10px 10px 14px;transition:.3s}.gw-demo:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(76,29,149,.55)}.gw-demo__shot{position:relative;display:block;height:250px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#f3edff,#ffe9f2);margin-bottom:8px}.gw-demo__shot iframe{position:absolute;top:0;left:0;width:400%;height:400%;border:0;transform:scale(.25);transform-origin:0 0;pointer-events:none;background:#fff}.gw-demo b{font-size:15px;padding:0 4px}.gw-demo small{color:var(--v);font-weight:700;padding:0 4px}.gw-watch{padding:80px 0;background:#fff}.gw-player{max-width:980px;margin:0 auto}.gw-player__bars{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:12px}.gw-player__bars button{all:unset;cursor:pointer;padding:6px 0}.gw-player__bars button::before{content:"";display:block;height:6px;border-radius:6px;background:#e4def5}.gw-player__bars button i{display:block;height:6px;width:0;border-radius:6px;background:var(--grad);margin-top:-6px}.gw-player__bars button.is-done i{width:100%}.gw-player__win{background:#fff;border-radius:24px;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(76,29,149,.45);overflow:hidden}.gw-player__top{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfaff;font-size:13px;color:var(--mut)}.gw-player__top>i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.gw-player__top>i:nth-child(2){background:#febc2e}.gw-player__top>i:nth-child(3){background:#28c840}.gw-player__top>span{margin-left:10px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-player__top b{color:var(--ink)}.gw-player__pp{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;font-size:11px;box-shadow:0 8px 18px -8px rgba(108,43,242,.7)}.gw-stage{position:relative;height:360px;background:radial-gradient(600px 300px at 50% 0,#f3edff,transparent 70%),#fff;overflow:hidden}.gw-sc{position:absolute;inset:0;padding:30px;display:flex;align-items:center;justify-content:center;gap:26px;opacity:0;visibility:hidden;transform:translateX(40px) scale(.98);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),visibility .5s}.gw-sc.is-on{opacity:1;visibility:visible;transform:none}.gw-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 18px 40px -22px rgba(20,16,42,.35)}.gw-cap{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;border-top:1px solid var(--line);min-height:120px}.gw-cap__n{flex:none;font-weight:800;font-size:12px;color:#fff;background:var(--ink);padding:6px 10px;border-radius:8px;margin-top:2px}.gw-cap b{font-size:18px}.gw-cap p{margin:4px 0 0;color:var(--mut);font-size:15px;line-height:1.5}.gw-cap .gw-where{margin-top:8px}.gw-chapters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.gw-chapters button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;padding:9px 14px;border-radius:99px;background:#fff;border:1px solid var(--line);transition:.25s}.gw-chapters button:hover{border-color:#cbb8ff}.gw-chapters button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.gw-sc--research{flex-direction:column;gap:16px}.gw-search{display:flex;align-items:center;gap:10px;width:min(420px,100%);font-size:17px}.gw-caret{width:2px;height:20px;background:var(--v);animation:gwBlink 1s steps(1) infinite}.gw-meters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(560px,100%)}.gw-meter{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px}.gw-meter small{font-size:12px;color:var(--mut);font-weight:700}.gw-meter div{height:8px;border-radius:8px;background:#efeaf9;margin:8px 0 6px;overflow:hidden}.gw-meter div i{display:block;height:100%;width:0;border-radius:8px;background:var(--grad);transition:width 1.2s .5s cubic-bezier(.2,.8,.2,1)}.is-on .gw-meter div i{width:var(--w)}.gw-meter em{font-style:normal;font-weight:800;font-size:13px;-webkit-text-fill-color:currentColor;background:none}.gw-meter em.hi{color:#059669}.gw-meter em.mid{color:#d97706}.gw-adlib{width:min(560px,100%);display:grid;gap:8px;opacity:0;transform:translateY(14px);transition:.6s 1.4s}.is-on .gw-adlib{opacity:1;transform:none}.gw-adlib small{font-weight:700;color:#1877f2}.gw-adlib__row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gw-adlib__row span{height:44px;border-radius:10px;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.gw-adlib__row span:nth-child(2){background:linear-gradient(135deg,#fde68a,#fbbf24)}.gw-adlib__row span:nth-child(3){background:linear-gradient(135deg,#fecdd3,#fb7185)}.gw-adlib__row span:nth-child(4){background:linear-gradient(135deg,#bbf7d0,#4ade80)}.gw-adlib em,.gw-cpa em,.gw-order em,.gw-fun__s em,.gw-plan>b em{font-style:normal;-webkit-text-fill-color:currentColor;background:none}.gw-adlib em{font-size:12.5px;color:var(--mut)}.gw-tpls{display:grid;grid-template-columns:repeat(3,64px);gap:10px}.gw-tpls span{height:84px;border-radius:12px;background:linear-gradient(160deg,var(--c),#fff 140%);opacity:0;transform:translateY(16px) scale(.9);transition:.45s calc(var(--k)*.12s) cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 20px -12px rgba(0,0,0,.35)}.is-on .gw-tpls span{opacity:1;transform:none}.is-on .gw-tpls span:nth-child(2){outline:3px solid var(--v);outline-offset:3px}.gw-arrow{font-size:30px;font-weight:800;color:var(--v);animation:gwNudge 1.2s ease-in-out infinite}.gw-mini-phone{width:160px;height:300px;border-radius:30px;border:8px solid #111;background:#fff;padding:22px 10px 10px;display:grid;gap:8px;align-content:start;opacity:0;transform:scale(.85);transition:.6s 1.2s cubic-bezier(.2,.8,.2,1)}.gw-mini-phone .gw-pg__hero{height:110px}.gw-mini-phone .gw-pg__hero::after{font-size:40px}.is-on .gw-mini-phone{opacity:1;transform:none}.gw-sc--pay{flex-wrap:wrap;align-content:center}.gw-order{display:grid;gap:4px;width:250px;position:relative;opacity:0;transform:translateY(20px);transition:.5s .2s}.is-on .gw-order{opacity:1;transform:none}.gw-order small{font-weight:700;color:var(--g)}.gw-order b{font-size:17px}.gw-order em{color:var(--mut);font-size:14px}.gw-order__tag{position:absolute;top:12px;right:12px;font-style:normal;font-size:11px;font-weight:800;color:#be185d;background:#fce7f3;padding:3px 7px;border-radius:6px}.gw-notif{display:flex;gap:10px;align-items:center;width:250px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #fff;box-shadow:0 18px 40px -18px rgba(20,16,42,.4);opacity:0;transform:translateY(-30px);transition:.55s 1s cubic-bezier(.2,.8,.2,1)}.is-on .gw-notif{opacity:1;transform:none}.gw-notif>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#229ed9;font-size:16px}.gw-notif b{display:block;font-size:13px}.gw-notif small{font-size:12px;color:var(--mut)}.gw-pays{display:flex;gap:8px;flex-basis:100%;justify-content:center}.gw-pays span{font-size:13px;font-weight:800;padding:8px 14px;border-radius:10px;background:#f1f5f9;opacity:0;transform:translateY(10px);transition:.4s}.gw-pays .bk{background:#fce7f3;color:#be185d}.gw-pays .ng{background:#ffedd5;color:#c2410c}.gw-pays .cd{background:#e0e7ff;color:#4338ca}.is-on .gw-pays span{opacity:1;transform:none}.is-on .gw-pays span:nth-child(1){transition-delay:1.5s}.is-on .gw-pays span:nth-child(2){transition-delay:1.65s}.is-on .gw-pays span:nth-child(3){transition-delay:1.8s}.is-on .gw-pays span:nth-child(4){transition-delay:1.95s}.gw-browser{width:min(480px,100%);border-radius:14px;border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:0 24px 50px -26px rgba(20,16,42,.45)}.gw-browser__bar{display:flex;align-items:center;gap:5px;padding:10px 12px;background:#f5f3fb;border-bottom:1px solid var(--line)}.gw-browser__bar>i{width:9px;height:9px;border-radius:50%;background:#d6d0e6}.gw-url{flex:1;min-width:0;margin-left:8px;font-size:12.5px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#047857;font-weight:600}.gw-url span{transition:opacity .35s}.gw-browser__body{padding:14px;display:grid;gap:9px}.gw-browser__body .gw-pg__hero{height:120px}.gw-live{display:flex;align-items:center;gap:8px;font-weight:800;color:#047857;background:#dcfce7;padding:10px 16px;border-radius:99px;transform:scale(0);transition:.5s .9s cubic-bezier(.3,1.6,.5,1)}.is-on .gw-live{transform:none}.gw-live span{width:10px;height:10px;border-radius:50%;background:#10b981;animation:gwPulse 1.4s infinite}.gw-ad{width:270px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -26px rgba(20,16,42,.45)}.gw-ad__top{display:flex;align-items:center;gap:8px;padding:10px 12px}.gw-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#b45309)}.gw-ad__top b{font-size:13px}.gw-ad__top small{font-size:11px;color:var(--mut);margin-left:auto}.gw-ad p{margin:0;padding:0 12px 10px;font-size:13px;min-height:38px}.gw-ad__img{height:120px;background:linear-gradient(135deg,#fde68a,#f59e0b 60%,#b45309);position:relative}.gw-ad__img::after{content:"🍯";position:absolute;inset:0;display:grid;place-items:center;font-size:48px}.gw-ad__cta{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f7f7f9;font-size:12px;color:var(--mut)}.gw-ad__cta b{font-size:12px;color:var(--ink);background:#e4e6eb;padding:6px 10px;border-radius:6px}.gw-side{display:grid;gap:14px}.gw-plats{display:flex;gap:6px}.gw-plats span{font-size:12px;font-weight:800;color:#fff;padding:7px 11px;border-radius:9px;opacity:0;transform:translateY(10px);transition:.4s}.gw-plats .fb{background:#1877f2}.gw-plats .gg{background:#34a853}.gw-plats .tt{background:#111}.is-on .gw-plats span{opacity:1;transform:none}.is-on .gw-plats span:nth-child(2){transition-delay:.15s}.is-on .gw-plats span:nth-child(3){transition-delay:.3s}.gw-cpa{display:grid}.gw-cpa small{font-size:12px;color:var(--mut);font-weight:700}.gw-cpa b{font-size:34px;line-height:1.1}.gw-cpa em{font-size:12px;color:#059669;font-weight:700}.gw-fun{position:relative;width:min(520px,100%);display:grid;gap:8px;justify-items:center}.gw-fun__s{width:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;color:#fff;font-size:14px;transition:width .7s cubic-bezier(.2,.8,.2,1);overflow:hidden;white-space:nowrap}.gw-fun__s:nth-child(1){background:#6c2bf2}.gw-fun__s:nth-child(2){background:#8b34e6;transition-delay:.15s}.gw-fun__s:nth-child(3){background:#b937c4;transition-delay:.3s}.gw-fun__s:nth-child(4){background:#e9388e;transition-delay:.45s}.gw-fun__s:nth-child(5){background:#ff5a1f;transition-delay:.6s}.is-on .gw-fun__s{width:var(--w)}.gw-fun__s em{font-weight:800}.gw-dot{position:absolute;top:0;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.4);opacity:0}.is-on .gw-dot{animation:gwDrop 2.4s 1.2s infinite}.is-on .gw-dot:nth-of-type(2){animation-delay:2s}.is-on .gw-dot:nth-of-type(3){animation-delay:2.8s}.gw-sc--earn{flex-direction:column;gap:18px}.gw-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(560px,100%)}.gw-kpis div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.gw-kpis small{display:block;font-size:12px;color:var(--mut);font-weight:700}.gw-kpis b{font-size:clamp(18px,3vw,26px)}.gw-chart{display:flex;align-items:flex-end;gap:6px;height:130px;width:min(560px,100%);padding:10px;border-radius:14px;background:#fff;border:1px solid var(--line)}.gw-chart i{flex:1;height:0;border-radius:6px 6px 2px 2px;background:var(--grad);transition:height .6s calc(var(--i)*.06s) cubic-bezier(.2,.8,.2,1)}.is-on .gw-chart i{height:var(--h)}.gw-steps{padding:80px 0;background:linear-gradient(180deg,var(--bg2),#fff)}.gw-journey{position:relative;max-width:1000px;margin:0 auto;padding:10px 0}.gw-journey__line{position:absolute;top:30px;bottom:110px;left:50%;width:4px;margin-left:-2px;border-radius:4px;background:#e6e0f5}.gw-journey__line i{display:block;width:100%;height:0;border-radius:4px;background:linear-gradient(180deg,#6c2bf2,#e9388e 55%,#ff5a1f);box-shadow:0 0 14px rgba(233,56,142,.45)}.gw-jstart,.gw-jend{position:relative;z-index:1;margin:0 auto;text-align:center;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -26px rgba(76,29,149,.5)}.gw-jstart{display:flex;align-items:center;gap:10px;width:max-content;padding:10px 18px 10px 10px;border-radius:99px;margin-bottom:26px}.gw-jstart span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);font-size:18px}.gw-jstart small{color:var(--mut);font-size:13px}.gw-jstep{position:relative;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;margin-bottom:22px}.gw-jstep__node{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:1;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid #e6e0f5;transition:.5s}.gw-jstep__node b{font-size:18px;color:var(--mut);transition:.5s}.gw-jstep.is-in .gw-jstep__node{border-color:transparent;background:var(--grad);box-shadow:0 0 0 6px rgba(233,56,142,.15),0 10px 24px -8px rgba(108,43,242,.7)}.gw-jstep.is-in .gw-jstep__node b{color:#fff}.gw-jstep__card{grid-column:1;grid-row:1;position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 24px 50px -34px rgba(76,29,149,.55);opacity:0;transform:translateX(-30px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.gw-jstep.is-r .gw-jstep__card{grid-column:3;transform:translateX(30px)}.gw-jstep.is-in .gw-jstep__card{opacity:1;transform:none}.gw-jstep__card:hover{box-shadow:0 30px 60px -30px rgba(76,29,149,.6)}.gw-jstep__card::after{content:"";position:absolute;top:50%;right:-8px;width:14px;height:14px;margin-top:-7px;background:#fff;border:1px solid var(--line);border-left:0;border-bottom:0;transform:rotate(45deg)}.gw-jstep.is-r .gw-jstep__card::after{right:auto;left:-8px;transform:rotate(-135deg)}.gw-jstep__card header{display:flex;gap:12px;align-items:center;margin-bottom:10px}.gw-jstep__ic{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:23px;background:linear-gradient(135deg,#f3edff,#ffe9f2)}.gw-jstep__card small{font-size:11.5px;font-weight:800;color:var(--p);text-transform:uppercase;letter-spacing:.05em}.gw-jstep__card h3{font-size:21px;margin-top:2px}.gw-jstep__card p{margin:0;color:var(--mut);font-size:15px;line-height:1.6}.gw-jstep__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gw-jstep__chips span{font-size:12px;font-weight:700;padding:5px 10px;border-radius:99px;background:var(--bg2);border:1px solid var(--line)}.gw-jend{max-width:520px;padding:28px 24px;border-radius:26px;margin-top:8px;opacity:0;transform:translateY(24px) scale(.97);transition:.6s cubic-bezier(.2,.8,.2,1)}.gw-jend.is-in{opacity:1;transform:none}.gw-jend>span{display:grid;place-items:center;width:58px;height:58px;margin:-58px auto 10px;border-radius:50%;background:var(--grad);font-size:26px;box-shadow:0 12px 26px -10px rgba(233,56,142,.7)}.gw-jend b{font-size:22px}.gw-jend p{color:var(--mut);margin:8px 0 18px}.gw-calcsec{padding:80px 0;background:radial-gradient(700px 400px at 90% 0,rgba(233,56,142,.35),transparent 60%),radial-gradient(700px 400px at 0 100%,rgba(108,43,242,.45),transparent 60%),#150f2e;color:#fff}.gw-calcsec__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.gw-calcsec h2 em{background:linear-gradient(90deg,#ffb3d4,#ffb38a);-webkit-background-clip:text;background-clip:text}.gw-calcsec p{color:rgba(255,255,255,.78);line-height:1.65;font-size:16px}.gw-mini{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:15px;color:rgba(255,255,255,.8)}.gw-mini b{color:#fff}.gw-calc{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.gw-calc label{display:grid;gap:6px;font-size:12.5px;font-weight:700;color:rgba(255,255,255,.75)}.gw-calc input{width:100%;font:inherit;font-size:16px;font-weight:700;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 12px}.gw-calc input:focus{outline:2px solid #e9388e;outline-offset:1px}.gw-calc__out{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.gw-calc__out div{background:rgba(255,255,255,.1);border-radius:12px;padding:10px}.gw-calc__out small{display:block;font-size:11px;color:rgba(255,255,255,.7)}.gw-calc__out b{font-size:20px}.gw-calc__verdict{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5}.gw-calc__verdict.good{background:rgba(16,185,129,.18);color:#a7f3d0}.gw-calc__verdict.bad{background:rgba(251,113,133,.18);color:#fecdd3}.gw-calc__note{grid-column:1/-1;color:rgba(255,255,255,.55)}.gw-plans{padding:80px 0;background:var(--bg2)}.gw-plan-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.gw-plan{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column}.gw-plan>small{font-weight:800;font-size:13px;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.gw-plan>b{font-size:40px;margin:6px 0 2px}.gw-plan>b em{font-size:15px;color:var(--mut)}.gw-plan>p{margin:0 0 14px;color:var(--mut);font-size:14px}.gw-plan ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px;font-size:14px;flex:1;align-content:start}.gw-plan li::before{content:"✓";color:#059669;font-weight:800;margin-right:8px}.gw-plan--hot{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;box-shadow:0 30px 60px -30px rgba(108,43,242,.55);transform:translateY(-8px)}.gw-plan__flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;font-weight:800;color:#fff;background:var(--grad);padding:5px 12px;border-radius:99px}.gw-plans__more{text-align:center;color:var(--mut);margin:26px 0 0;font-size:14.5px}.gw-plans__more a{color:var(--v);font-weight:700}.gw-next{list-style:none;padding:0;margin:36px auto 0;max-width:900px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gw-next li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.gw-next li>span{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:var(--grad)}.gw-next b{display:block;font-size:15px}.gw-next small{color:var(--mut);font-size:13px}.gw-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:70px}.gw-links a{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;transition:.25s}.gw-links a:hover{transform:translateY(-3px);border-color:#cbb8ff;box-shadow:0 20px 40px -28px rgba(76,29,149,.6)}.gw-links span{grid-row:span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:21px;background:var(--bg2)}.gw-links b{font-size:15px}.gw-links small{color:var(--mut);font-size:13px}.gw-more{padding:70px 0;max-width:820px}.gw-faq{display:grid;gap:10px}.gw-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 20px;transition:box-shadow .25s}.gw-faq details[open]{box-shadow:0 18px 40px -26px rgba(76,29,149,.45)}.gw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-weight:700;font-size:16px}.gw-faq summary::-webkit-details-marker{display:none}.gw-faq summary i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--bg2);position:relative}.gw-faq summary i::before,.gw-faq summary i::after{content:"";position:absolute;left:7px;right:7px;top:11px;height:2px;background:var(--v);border-radius:2px}.gw-faq summary i::after{transform:rotate(90deg);transition:transform .25s}.gw-faq details[open] summary i::after{transform:none}.gw-faq p{margin:0 0 18px;color:var(--mut);line-height:1.6}.gw-final{padding:10px 0 100px}.gw-final__in{background:var(--grad);border-radius:30px;padding:60px 30px;text-align:center;color:#fff;position:relative;overflow:hidden}.gw-final__in::before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.18),transparent 30%);animation:gwSpin 9s linear infinite}.gw-final__in>*{position:relative}.gw-final h2 em{color:#fff;-webkit-text-fill-color:#fff;background:none;text-decoration:underline;text-decoration-color:rgba(255,255,255,.5);text-underline-offset:6px}.gw-final p{opacity:.9;font-size:17px;margin:14px 0 0}.gw-final__btn{background:#fff;color:var(--v);box-shadow:0 14px 30px -12px rgba(0,0,0,.35)}.gw-sticky{position:fixed;left:16px;right:16px;bottom:14px;z-index:60;display:none;justify-content:center;gap:6px;font-weight:800;color:#fff;background:var(--grad);padding:15px;border-radius:16px;text-decoration:none;box-shadow:0 16px 40px -12px rgba(108,43,242,.7);transform:translateY(140%);transition:transform .35s}.gw-sticky.is-on{transform:none}@keyframes gwFloat{50%{transform:translateY(-12px)}}@keyframes gwPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.5)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes gwBtn{50%{transform:scale(1.04)}}@keyframes gwBlink{50%{opacity:0}}@keyframes gwNudge{50%{transform:translateX(6px)}}@keyframes gwDrop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}100%{opacity:0;transform:translateY(220px)}}@keyframes gwSpin{to{transform:rotate(360deg)}}@keyframes gwIn{from{opacity:0;transform:translateY(12px)}}@media (min-width:821px){.gw-jstep + .gw-jstep{margin-top:-70px}}@media (max-width:1020px){.gw-plan-row{grid-template-columns:repeat(2,1fr);gap:22px}.gw-plan--hot{transform:none}.gw-calcsec__grid{grid-template-columns:1fr}.gw-nichepanel{grid-template-columns:1fr}.gw-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.gw-hero{padding:36px 0 46px}.gw-hero__grid{grid-template-columns:1fr}.gw-hero__art{height:420px}.gw-phone{width:210px;height:420px}.gw-pg__hero{height:120px}.gw-float--1{left:2%}.gw-float--2{right:2%}.gw-float--3{left:4%}.gw-next{grid-template-columns:1fr}.gw-sticky{display:flex}.gw-pick,.gw-watch,.gw-steps,.gw-calcsec,.gw-plans,.gw-more{padding:56px 0}.gw-journey__line{left:25px;bottom:150px}.gw-jstart{margin-left:0}.gw-jstep{grid-template-columns:52px 1fr;column-gap:14px;align-items:start}.gw-jstep__node{grid-column:1;margin-top:18px}.gw-jstep__card,.gw-jstep.is-r .gw-jstep__card{grid-column:2;transform:translateY(20px)}.gw-jstep.is-in .gw-jstep__card{transform:none}.gw-jstep__card::after,.gw-jstep.is-r .gw-jstep__card::after{right:auto;left:-8px;top:38px;transform:rotate(-135deg)}.gw-jend{margin-top:40px}}@media (max-width:620px){.gw-stage{height:400px}.gw-sc{padding:18px;gap:14px;flex-wrap:wrap;align-content:center}.gw-sc--build{flex-wrap:nowrap}.gw-tpls{grid-template-columns:repeat(2,46px);gap:7px}.gw-tpls span{height:62px}.gw-mini-phone{width:130px;height:250px}.gw-mini-phone .gw-pg__hero{height:80px}.gw-arrow{font-size:22px}.gw-meters,.gw-kpis{gap:8px}.gw-meter{padding:9px}.gw-sc--ads{flex-direction:column;flex-wrap:nowrap}.gw-ad{width:240px}.gw-ad__img{height:84px}.gw-ad p{min-height:0}.gw-side{grid-template-columns:auto auto;align-items:center}.gw-cpa b{font-size:24px}.gw-order,.gw-notif{width:100%;max-width:300px}.gw-player__bars{gap:4px}.gw-chapters{display:none}.gw-niches{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-16px;padding:4px 16px 10px;scrollbar-width:none}.gw-niches::-webkit-scrollbar{display:none}.gw-niches button{flex:none;font-size:14px;padding:10px 13px}.gw-demos{grid-template-columns:repeat(3,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.gw-demo{scroll-snap-align:start}.gw-plan-row,.gw-links{grid-template-columns:1fr}.gw-calc{grid-template-columns:1fr;padding:16px}.gw-calc__out{grid-template-columns:1fr 1fr}.gw-cap{padding:14px 16px}.gw-jstep__card{padding:18px}.gw-final__in{padding:44px 20px}}@media (prefers-reduced-motion:reduce){.gw *,.gw *::before,.gw *::after{animation:none!important;transition:none!important}.gw-jstep__card,.gw-jend{opacity:1;transform:none}}.gw-hero__art{height:600px}.gw-ipw{position:relative;width:318px;height:690px;transform:scale(.84);margin:-55px -25px}.ip18.gw-ip{position:relative;left:auto;top:auto;margin:0;transform:none;animation:gwFloat 6s ease-in-out infinite}.ip18.gw-ip .ip18__scr{background:#fff;color:#14102a;font-family:-apple-system,"SF Pro Text",Inter,system-ui,sans-serif}.gw-ip .ip18__home{z-index:9}.gw-float{transition:transform .5s cubic-bezier(.2,1.3,.3,1),box-shadow .4s}.gw-float.is-hot{box-shadow:0 0 0 2px #6c2bf2,0 24px 50px -16px rgba(108,43,242,.55)}.gw-float.is-hot b{color:#6c2bf2}.gwn{position:absolute;z-index:8;left:9px;right:9px;top:52px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:22px;background:rgba(246,245,250,.78);backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);border:.5px solid rgba(255,255,255,.75);box-shadow:0 14px 30px -10px rgba(0,0,0,.35);transform:translateY(-150%) scale(.95);opacity:0;transition:transform .55s cubic-bezier(.2,1.2,.3,1),opacity .3s}.gwn.is-on{transform:none;opacity:1}.gwn__ic{flex:none;width:36px;height:36px;border-radius:9px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.gwn__ic img{width:100%;height:100%;display:block}.gwn>div{flex:1;min-width:0}.gwn b{display:block;font-size:13px}.gwn small{display:block;font-size:12.5px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gwn__t{font-size:11px;color:#777;align-self:flex-start}.gws{position:absolute;inset:0;padding:58px 16px 26px;opacity:0;visibility:hidden;transform:translateX(18px);transition:opacity .45s,transform .45s,visibility 0s .45s;overflow:hidden;font-size:12px}.gws.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s,transform .45s}.gws__cap{display:block;font-size:11px;font-weight:700;color:#8a85a3;text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}.gws__app{display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px;border-bottom:1px solid #f0edf7}.gws__app img{height:22px;width:auto;display:block}.gws__app i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,#6c2bf2,#e9388e)}.gws--shop{padding:52px 0 0;background:#fffaf0}.gws__url{margin:2px 12px 6px;padding:7px 10px;border-radius:12px;background:#efeae0;font-size:11.5px;font-weight:600;text-align:center;color:#3b3527}.gws__pg{padding:0 14px;display:grid;gap:8px}.gws.is-on .gws__pg{animation:gwsScroll 1.7s .6s cubic-bezier(.45,0,.2,1) forwards}@keyframes gwsScroll{to{transform:translateY(-170px)}}.gws__hero{position:relative;height:190px;border-radius:18px;background:radial-gradient(circle at 50% 45%,#fde68a,#f59e0b 55%,#b45309);display:grid;place-items:center;box-shadow:inset 0 -30px 50px -30px rgba(80,30,0,.5)}.gws__hero span{font-size:84px;filter:drop-shadow(0 14px 14px rgba(80,30,0,.35))}.gws__hero i{position:absolute;top:10px;left:10px;font-style:normal;font-weight:800;font-size:11px;color:#fff;background:#dc2626;padding:4px 8px;border-radius:99px}.gws__title{font-size:16px;line-height:1.2}.gws__stars{color:#f59e0b;font-size:12px}.gws__stars small{color:#8a85a3}.gws__price{display:flex;align-items:baseline;gap:8px}.gws__price b{font-size:22px;color:#b45309}.gws__price s{color:#a29dbb}.gws__price span{margin-left:auto;font-size:10.5px;font-weight:700;color:#059669;background:#dcfce7;padding:3px 7px;border-radius:99px}.gws__pts{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:12px;color:#3d3966}.gws__pts li::before{content:"✓ ";color:#059669;font-weight:800}.gws__rev{display:flex;gap:8px;align-items:center;padding:8px;border-radius:12px;background:#fff;border:1px solid #f0e7d4}.gws__rev i,.gws__orders i,.gws__adh i{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:var(--c,#e9388e)}.gws__rev p{margin:0;font-size:12px}.gws__rev small{display:block;color:#8a85a3;font-size:10.5px}.gws__buy{display:block;text-align:center;font-weight:800;font-size:14px;color:#fff;background:linear-gradient(120deg,#f59e0b,#ea580c);padding:13px;border-radius:14px;box-shadow:0 12px 24px -12px #ea580c}.gws__tap{position:absolute;z-index:4;width:38px;height:38px;border-radius:50%;background:rgba(20,16,42,.28);border:2px solid rgba(255,255,255,.9);opacity:0;pointer-events:none}.gws__tap--1{left:126px;top:536px}.gws.is-on .gws__tap--1{animation:gwsTap .7s 2.5s both}@keyframes gwsTap{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.8)}100%{opacity:0;transform:scale(1.1)}}.gws__sheet{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:16px 16px 26px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -20px 40px -10px rgba(20,16,42,.3);display:grid;gap:8px;transform:translateY(105%)}.gws.is-on .gws__sheet{animation:gwsUp .5s 2.9s cubic-bezier(.2,1,.3,1) forwards}@keyframes gwsUp{to{transform:none}}.gws__sheet>b{font-size:15px}.gws__sheet label{display:grid;gap:3px;font-size:10.5px;font-weight:700;color:#8a85a3}.gws__sheet label span{display:block;min-height:34px;padding:8px 10px;border-radius:10px;border:1.5px solid #ece8f6;font-size:13px;font-weight:600;color:#14102a}.gws__sheet label span.is-typing{border-color:#6c2bf2}.gws__sum{display:flex;justify-content:space-between;padding:6px 2px;font-size:13px}.gws__sum b{font-size:15px}.gws__ok{display:block;text-align:center;font-weight:800;font-size:14px;color:#fff;background:linear-gradient(120deg,#6c2bf2,#e9388e 55%,#ff5a1f);padding:13px;border-radius:14px}.gws__tap--2{left:126px;bottom:30px}.gws.is-on .gws__tap--2{animation:gwsTap .7s 6.2s both}.gws__placed{position:absolute;z-index:6;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;background:rgba(255,255,255,.96);opacity:0;text-align:center;padding:20px}.gws.is-on .gws__placed{animation:gwsFade .4s 6.7s forwards}@keyframes gwsFade{to{opacity:1}}.gws__placed span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:32px;color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 14px 30px -12px #16a34a}.gws.is-on .gws__placed span{animation:gwsPop .5s 6.8s cubic-bezier(.3,1.6,.5,1) both}@keyframes gwsPop{from{transform:scale(0)}}.gws__placed b{font-size:18px}.gws__placed small{color:#5d5873;font-size:12.5px}.gws--dash,.gws--ads,.gws--rev{background:#f7f6fb}.gws__big{font-size:28px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.gws__big b{font-variant-numeric:tabular-nums}.gws__big--xl{font-size:36px}.gws__up{font-size:11px;font-weight:800;color:#059669;background:#dcfce7;padding:3px 8px;border-radius:99px;letter-spacing:0}.gws__up--lg{display:inline-block;margin-top:4px;font-size:12px}.gws__bars{display:flex;align-items:flex-end;gap:7px;height:78px;margin-top:10px;padding:8px;border-radius:14px;background:#fff;border:1px solid #ece8f6}.gws__bars i{flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:#ddd3fb;transform-origin:bottom;transform:scaleY(0);transition:transform .7s cubic-bezier(.2,1,.3,1)}.gws.is-on .gws__bars i{transform:none}.gws__bars i:nth-child(2){transition-delay:.05s}.gws__bars i:nth-child(3){transition-delay:.1s}.gws__bars i:nth-child(4){transition-delay:.15s}.gws__bars i:nth-child(5){transition-delay:.2s}.gws__bars i:nth-child(6){transition-delay:.25s}.gws__bars i.is-new{background:linear-gradient(180deg,#e9388e,#6c2bf2);transition-delay:1.6s}.gws__kpis,.gws__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.gws__kpis span,.gws__stats span{padding:8px;border-radius:12px;background:#fff;border:1px solid #ece8f6;font-size:10.5px;color:#8a85a3;font-weight:600}.gws__kpis b,.gws__stats b{display:block;font-size:15px;color:#14102a;font-variant-numeric:tabular-nums}.gws__orders{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gws__orders li{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:#fff;border:1px solid #ece8f6}.gws__orders li p{flex:1;min-width:0;margin:0}.gws__orders li p b{display:block;font-size:12.5px}.gws__orders li p small{color:#8a85a3;font-size:10.5px}.gws__orders li>span{text-align:right}.gws__orders li>span b{display:block;font-size:13px}.gws__chip{display:inline-block;font-style:normal;font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:99px;color:#6c2bf2;background:#efe9ff}.gws__chip--g{color:#059669;background:#dcfce7}.gws__chip--o{color:#c2410c;background:#ffedd5}.gws__orders li.is-new{max-height:0;padding-block:0;border-width:0;opacity:0;overflow:hidden;transition:max-height .5s,padding .5s,opacity .5s,border-width .5s;box-shadow:0 0 0 2px #e9388e}.gws.is-on.is-go .gws__orders li.is-new{max-height:60px;padding-block:8px;border-width:1px;opacity:1}.gws__ad{border-radius:16px;background:#fff;border:1px solid #ece8f6;overflow:hidden}.gws__adh{display:flex;gap:8px;align-items:center;padding:9px 10px 4px}.gws__adh i{--c:#b45309}.gws__adh p{margin:0}.gws__adh b{display:block;font-size:12px}.gws__adh small{font-size:10px;color:#8a85a3}.gws__adt{margin:0;padding:0 10px 8px;font-size:12px}.gws__adimg{position:relative;height:130px;background:radial-gradient(circle at 50% 40%,#fde68a,#f59e0b 60%,#b45309);display:grid;place-items:center}.gws__adimg span{font-size:58px}.gws__adimg b{position:absolute;left:0;right:0;bottom:0;padding:7px 10px;background:#f0f2f5;font-size:12px;color:#1877f2;text-align:right}.gws__live{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px;border-radius:14px;background:#fff;border:1px solid #ece8f6}.gws__live small{margin-left:auto;color:#8a85a3;font-size:10.5px}.gws__tog{width:38px;height:22px;border-radius:99px;background:#d4d0e2;position:relative;transition:background .3s}.gws__tog i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .3s}.gws.is-go .gws__tog{background:#22c55e}.gws.is-go .gws__tog i{transform:translateX(16px)}.gws.is-go [data-gw-live]{color:#059669}.gws__cpa{margin-top:8px;padding:10px;border-radius:14px;background:linear-gradient(120deg,#6c2bf2,#e9388e);color:#fff;font-weight:700;display:flex;justify-content:space-between;align-items:center}.gws__cpa b{font-size:18px}.gws__line{display:block;width:100%;height:90px;margin-top:10px;border-radius:14px;background:#fff;border:1px solid #ece8f6}.gws__stroke{stroke-dasharray:400;stroke-dashoffset:400}.gws.is-on .gws__stroke{animation:gwsDraw 1.6s .3s ease forwards}@keyframes gwsDraw{to{stroke-dashoffset:0}}.gws__area{opacity:0}.gws.is-on .gws__area{animation:gwsFade .8s 1.2s forwards}.gws__src{display:grid;gap:7px}.gws__src span{display:grid;grid-template-columns:62px 1fr 34px;align-items:center;gap:8px;font-size:11.5px;font-weight:600}.gws__src i{height:8px;border-radius:8px;background:#ece8f6;position:relative;overflow:hidden}.gws__src i::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--c);border-radius:8px;transform:scaleX(0);transform-origin:left;transition:transform 1s .6s cubic-bezier(.2,1,.3,1)}.gws.is-on .gws__src i::after{transform:none}.gws__src b{text-align:right}.gws__profit{margin-top:10px;padding:10px;border-radius:14px;background:#dcfce7;color:#065f46;font-weight:700;display:flex;justify-content:space-between;align-items:center}.gws__profit b{font-size:18px}.gws__dots{position:absolute;z-index:7;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:5px}.gws__dots i{width:6px;height:6px;border-radius:6px;background:rgba(20,16,42,.18);transition:width .3s,background .3s}.gws__dots i.is-on{width:18px;background:#6c2bf2}@media (max-width:820px){.gw-hero__art{height:560px}.gw-ipw{transform:scale(.76);margin:-83px -38px}}@media (max-width:420px){.gw-hero__art{height:520px}.gw-ipw{transform:scale(.7);margin:-104px -48px}.gw-float{font-size:12px;padding:8px 11px}.gw-float b{font-size:12.5px}}.gw-hero__art .gw-float--1{top:70px;left:-10px}.gw-hero__art .gw-float--2{top:250px;right:-20px}.gw-hero__art .gw-float--3{bottom:40px;left:-24px}@media (max-width:820px){.gw-hero__art .gw-float--1{left:0}.gw-hero__art .gw-float--2{right:0}.gw-hero__art .gw-float--3{left:0;bottom:24px}}.gw-stage.gwv{height:500px;background:radial-gradient(700px 360px at 50% 0,#f3edff,transparent 70%),radial-gradient(500px 300px at 100% 100%,#fff1e6,transparent 70%),#fff}.gwv-sc{gap:34px;padding:24px 30px}.gwv em{font-style:normal;-webkit-text-fill-color:currentColor;background:none}.gwv-ph{position:relative;flex:none;width:204px;height:443px}.gwv-ph__in{position:absolute;left:0;top:0;width:318px;height:690px;transform:scale(.642);transform-origin:0 0}.ip18.gwv-ip{position:relative;left:auto;top:auto;margin:0;transform:none;animation:none;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 50px 80px -30px rgba(40,20,90,.55)}.gwv-ip .ip18__scr{background:#fff;color:#14102a}.gwv-ip .ip18__home{z-index:9}.gwv-sc .gwv-ph{transform:translateY(30px);opacity:0;transition:transform .7s cubic-bezier(.2,1,.3,1),opacity .5s}.gwv-sc.is-on .gwv-ph{transform:none;opacity:1}.gwv-logo{width:22px;height:22px;object-fit:contain;flex:none}.gwv-logo--w{width:38px}.gwv-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:0 24px 50px -28px rgba(40,20,90,.45)}.gwv-card__h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.gwv-card__h b{font-size:14px}.gwv-card__h small{font-size:12px;color:var(--mut)}.gwv-col{display:grid;gap:14px;width:290px}.gwv-col>*,.gwv-lib,.gwv-tpls,.gwv-chip,.gw-fun.gwv-opt,.gwv-plat span{opacity:0;transform:translateY(16px);transition:opacity .5s,transform .6s cubic-bezier(.2,1,.3,1)}.is-on .gwv-col>*,.is-on .gwv-lib,.is-on .gwv-tpls,.is-on .gwv-chip,.is-on .gw-fun.gwv-opt,.is-on .gwv-plat span{opacity:1;transform:none}.is-on .gwv-col>:nth-child(1){transition-delay:.5s}.is-on .gwv-col>:nth-child(2){transition-delay:1.3s}.is-on .gwv-col>:nth-child(3){transition-delay:2.1s}.is-on .gwv-lib{transition-delay:.3s}.is-on .gwv-chip{transition-delay:2.2s}.is-on .gwv-tpls{transition-delay:.2s}.gwv-lib{width:290px}.gwv-lib__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gwv-lib figure{margin:0;border-radius:12px;overflow:hidden;background:#f6f4fb;border:1px solid var(--line)}.gwv-lib figure img{display:block;width:100%;height:96px;object-fit:cover}.gwv-lib figcaption{font-size:10.5px;font-weight:700;color:#059669;padding:5px 6px}.gwv-lib em{display:block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--mut)}.gwv-chip{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 50px -28px rgba(40,20,90,.45);align-self:flex-start;margin-top:60px}.gwv-chip b{display:block;font-size:14px;color:#047857}.gwv-chip small{font-size:12px;color:var(--mut)}.gwv-app{position:absolute;inset:0;padding:60px 18px 30px;display:grid;align-content:start;gap:14px;font-size:15px;background:#f7f6fb}.gwv-app__logo{height:28px;width:auto;margin:2px 0 4px}.gwv-search{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:16px;background:#fff;border:2px solid #6c2bf2;font-size:18px}.gwv-search .gw-caret{height:22px}.gwv-res{display:flex;gap:12px;align-items:center;padding:12px;border-radius:18px;background:#fff;border:1px solid var(--line)}.gwv-res img{width:84px;height:84px;border-radius:14px;object-fit:cover}.gwv-res b{display:block;font-size:18px}.gwv-res small{display:block;color:var(--mut);font-size:14px}.gwv-good{display:inline-block;margin-top:6px;font-size:13px;font-weight:800;color:#047857;background:#dcfce7;padding:4px 10px;border-radius:99px}.gwv-met{display:grid;gap:12px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--line)}.gwv-met span{display:grid;grid-template-columns:1fr auto;gap:6px;font-size:14px;font-weight:700;color:var(--mut)}.gwv-met i{grid-column:1/-1;grid-row:2;height:10px;border-radius:9px;background:#efeaf9;position:relative;overflow:hidden}.gwv-met i::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--c,#10b981);border-radius:9px;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,1,.3,1) 1.6s}.is-on .gwv-met i::after{transform:none}.gwv-met b{font-size:14px}.gwv-met .hi{color:#059669}.gwv-met .mid{color:#d97706}.gwv-tip{padding:12px 14px;border-radius:14px;background:linear-gradient(120deg,#6c2bf2,#e9388e);color:#fff;font-weight:800;font-size:15px}.gwv-tpls{display:grid;grid-template-columns:repeat(3,96px);gap:12px}.gwv-tpls figure{position:relative;margin:0;height:146px;border-radius:14px;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 16px 30px -20px rgba(40,20,90,.45);display:grid;grid-template-rows:84px auto auto 1fr;gap:5px;padding-bottom:8px}.gwv-tpls img{width:100%;height:84px;object-fit:cover}.gwv-tpls figcaption{font-size:11px;font-weight:800;padding:0 8px}.gwv-tpls i{height:6px;border-radius:6px;background:#ece8f6;margin:0 8px}.gwv-tpls i+i{width:50%;background:linear-gradient(90deg,#f59e0b,#ea580c);height:12px}.gwv-tpls .is-pick{outline:3px solid #6c2bf2;outline-offset:3px}.is-on .gwv-tpls .is-pick{animation:gwvPick 1s 1s both}@keyframes gwvPick{0%{outline-color:transparent}50%{transform:scale(1.08)}100%{transform:none;outline-color:#6c2bf2}}.gwv-pg{position:absolute;inset:0;padding-top:54px;background:#fffaf0;overflow:hidden}.gwv-pg__in{padding:6px 16px;display:grid;gap:10px}.is-on .gwv-pg__in{animation:gwvScroll 2.4s 1.4s cubic-bezier(.45,0,.2,1) both}@keyframes gwvScroll{to{transform:translateY(-120px)}}.gwv-pg__hero{position:relative;height:280px;border-radius:20px;overflow:hidden}.gwv-pg__hero img{width:100%;height:100%;object-fit:cover}.gwv-pg__hero span{position:absolute;top:12px;left:12px;font-weight:800;font-size:14px;color:#fff;background:#dc2626;padding:5px 10px;border-radius:99px}.gwv-pg__t{font-size:21px;line-height:1.2}.gwv-stars{color:#f59e0b;font-size:15px}.gwv-stars small{color:#8a85a3}.gwv-price{display:flex;align-items:baseline;gap:10px}.gwv-price b{font-size:28px;color:#b45309}.gwv-price s{color:#a29dbb;font-size:16px}.gwv-price small{font-size:13px;color:var(--mut)}.gwv-pg ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:15px}.gwv-pg li::before{content:"✓ ";color:#059669;font-weight:800}.gwv-btn{display:block;text-align:center;font-weight:800;font-size:18px;color:#fff;background:linear-gradient(120deg,#6c2bf2,#e9388e 55%,#ff5a1f);padding:16px;border-radius:16px;box-shadow:0 14px 26px -14px #6c2bf2}.gwv-btn--o{background:linear-gradient(120deg,#f59e0b,#ea580c);box-shadow:0 14px 26px -14px #ea580c}.gwv-btn--g{background:linear-gradient(120deg,#16a34a,#22c55e);box-shadow:0 14px 26px -14px #16a34a}.gwv-co__h{font-size:24px}.gwv-co__item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#fff;border:1px solid var(--line)}.gwv-co__item img{width:60px;height:60px;border-radius:12px;object-fit:cover}.gwv-co__item div{flex:1}.gwv-co__item b{font-size:17px}.gwv-co__item small{display:block;color:var(--mut);font-size:14px}.gwv-cap{display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8a85a3;margin-bottom:-6px}.gwv-pays{display:grid;gap:8px}.gwv-pays span{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:14px;background:#fff;border:1.5px solid var(--line);font-size:16px}.gwv-pays img{height:24px;width:auto;max-width:52px}.gwv-pays b{flex:1}.gwv-pays i{width:20px;height:20px;border-radius:50%;border:2px solid #cfc9e2}.gwv-pays .is-on{border-color:#e2136e;background:#fff5f9}.gwv-pays .is-on i{border:6px solid #e2136e}.gwv-cod{flex:none!important;width:30px;height:24px;border-radius:6px;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:15px}.gwv-paid{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;background:rgba(255,255,255,.96);opacity:0;pointer-events:none}.is-on .gwv-paid{animation:gwsFade .4s 3s forwards}.gwv-paid span{min-width:84px;height:84px;padding:0 14px;border-radius:99px;display:grid;place-items:center;font-size:40px;font-weight:800;color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 18px 30px -14px #16a34a}.is-on .gwv-paid span{animation:gwsPop .5s 3.1s cubic-bezier(.3,1.6,.5,1) both}.gwv-paid b{font-size:24px}.gwv-paid small{font-size:15px;color:var(--mut)}.gwv-paid--up span{font-size:28px}.gwv-order{display:flex;gap:12px;align-items:center}.gwv-order img{width:64px;height:64px;border-radius:12px;object-fit:cover}.gwv-order small{font-size:12px;font-weight:700;color:var(--mut)}.gwv-order b{display:block;font-size:15px}.gwv-order em{font-size:13px;font-weight:700;color:#b45309}.gwv-notif{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:rgba(246,245,250,.85);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.9);box-shadow:0 20px 40px -24px rgba(0,0,0,.4)}.gwv-notif .gwv-logo{width:34px;height:34px;border-radius:9px;background:#fff;padding:4px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.gwv-notif .gwv-logo--w{width:44px;padding:6px 3px}.gwv-notif b{display:block;font-size:13.5px}.gwv-notif small{font-size:12.5px;color:#333}.gwv-saf{position:absolute;inset:0;background:#fffaf0}.gwv-saf__pg{padding:58px 16px 0;display:grid;gap:12px}.gwv-saf__bar{position:absolute;left:14px;right:14px;bottom:34px;padding:14px;border-radius:20px;background:rgba(245,245,247,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px -10px rgba(0,0,0,.3);font-size:15px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gwv-saf__bar [data-gw-urls]{transition:opacity .3s}.gwv-sc .gw-live{justify-self:start;transform:none}.gwv-share small{font-size:12.5px;font-weight:800;color:var(--mut)}.gwv-share div{display:flex;gap:10px;margin:10px 0}.gwv-share .gwv-logo{width:38px;height:38px}.gwv-share em{font-size:12.5px;font-weight:700;color:#047857}.gwv-fb{position:absolute;inset:0;background:#f0f2f5;padding-top:54px}.gwv-fb__top{padding:6px 16px 10px;background:#fff}.gwv-fb__top b{font:800 30px/1 Helvetica,Arial,sans-serif;color:#0866FF;letter-spacing:-.03em}.gwv-fb__post{margin-top:8px;background:#fff}.gwv-fb__h{display:flex;gap:10px;align-items:center;padding:12px 14px}.gwv-fb__h img{width:42px;height:42px;border-radius:50%;object-fit:cover}.gwv-fb__h b{display:block;font-size:16px}.gwv-fb__h small{font-size:13px;color:#65676b}.gwv-fb p{margin:0;padding:0 14px 10px;font-size:16px;min-height:52px}.gwv-fb__img img{display:block;width:100%;height:250px;object-fit:cover}.gwv-fb__cta{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f0f2f5}.gwv-fb__cta span{flex:1;min-width:0}.gwv-fb__cta small{display:block;font-size:12px;color:#65676b}.gwv-fb__cta span b{font-size:15px}.gwv-fb__cta>b{font-size:15px;padding:9px 14px;border-radius:8px;background:#e4e6eb}.gwv-fb__re{padding:10px 14px;font-size:14px;color:#65676b}.gwv-plat{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gwv-plat span{display:flex;align-items:center;gap:8px;padding:12px;border-radius:16px;background:#fff;border:1px solid var(--line);font-weight:800;font-size:13.5px;box-shadow:0 16px 30px -22px rgba(40,20,90,.45)}.gwv-plat i{margin-left:auto;font-style:normal;font-size:10.5px;color:#047857;background:#dcfce7;padding:3px 7px;border-radius:99px}.is-on .gwv-plat span:nth-child(1){transition-delay:.6s}.is-on .gwv-plat span:nth-child(2){transition-delay:1s}.is-on .gwv-plat span:nth-child(3){transition-delay:1.4s}.is-on .gwv-plat span:nth-child(4){transition-delay:1.8s}.gwv-sc .gw-cpa{width:100%}.gwv-up__ok{justify-self:start;font-size:14px;font-weight:800;color:#047857;background:#dcfce7;padding:6px 12px;border-radius:99px}.gwv-up__t{font-size:26px;line-height:1.15}.gwv-up__img{position:relative;height:220px;border-radius:20px;overflow:hidden}.gwv-up__img img{width:100%;height:100%;object-fit:cover}.gwv-up__img span{position:absolute;top:12px;right:12px;font-weight:800;color:#fff;background:#dc2626;padding:6px 12px;border-radius:99px}.gwv-no{text-align:center;font-size:15px;color:var(--mut)}.gwv-tap{position:absolute;z-index:4;left:50%;bottom:150px;width:56px;height:56px;margin-left:-28px;border-radius:50%;background:rgba(20,16,42,.28);border:3px solid rgba(255,255,255,.9);opacity:0}.is-on .gwv-tap{animation:gwsTap .7s 2.3s both}.gwv-sc .gw-fun{width:340px}.gwv-big{display:flex;align-items:center;gap:10px;font-size:38px;font-weight:800;letter-spacing:-.02em}.gwv-big b{font-variant-numeric:tabular-nums}.gwv-big span{font-size:14px;color:#047857;background:#dcfce7;padding:4px 10px;border-radius:99px;letter-spacing:0}.gwv-kp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gwv-kp span{padding:10px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:13px;color:var(--mut);font-weight:700}.gwv-kp b{display:block;font-size:19px;color:#14102a}.gwv-bars{display:flex;align-items:flex-end;gap:6px;height:110px;padding:10px;border-radius:16px;background:#fff;border:1px solid var(--line)}.gwv-bars i{flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#e9388e,#6c2bf2);transform:scaleY(0);transform-origin:bottom;transition:transform .6s cubic-bezier(.2,1,.3,1);transition-delay:calc(var(--i) * 60ms + .6s)}.is-on .gwv-bars i{transform:none}.gwv-src{display:grid;gap:10px;padding:12px;border-radius:16px;background:#fff;border:1px solid var(--line)}.gwv-src span{display:grid;grid-template-columns:24px 76px 1fr 40px;align-items:center;gap:8px;font-size:14px;font-weight:700}.gwv-src i{height:10px;border-radius:9px;background:#efeaf9;position:relative;overflow:hidden}.gwv-src i::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--c);border-radius:9px;transform:scaleX(0);transform-origin:left;transition:transform 1s 1.4s cubic-bezier(.2,1,.3,1)}.is-on .gwv-src i::after{transform:none}.gwv-src b{text-align:right}@media (max-width:820px){.gwv-sc{gap:20px;padding:20px}.gwv-col,.gwv-lib{width:240px}.gwv-tpls{grid-template-columns:repeat(3,72px)}.gwv-tpls figure{height:118px;grid-template-rows:64px auto auto 1fr}.gwv-tpls img{height:64px}.gwv-sc .gw-fun{width:260px}}@media (max-width:620px){.gw-stage.gwv{height:470px}.gwv-sc{flex-direction:row;flex-wrap:nowrap;gap:12px;padding:16px 12px;align-content:normal}.gwv-opt{display:none!important}.gwv-ph{width:185px;height:401px}.gwv-ph__in{transform:scale(.582)}.gwv-col{width:auto;flex:1;min-width:0;gap:10px}.gwv-chip{margin-top:0;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;flex:1;min-width:0}.gwv-chip b{font-size:12.5px}.gwv-chip small{font-size:11px}.gwv-card{padding:10px}.gwv-share div{flex-wrap:wrap;gap:6px}.gwv-share .gwv-logo{width:28px;height:28px}.gwv-plat{grid-template-columns:1fr}.gwv-plat span{padding:9px;font-size:12px}.gwv-notif{padding:9px}.gwv-notif b{font-size:12px}.gwv-notif small{font-size:11px}}@media (max-width:380px){.gwv-ph{width:168px;height:365px}.gwv-ph__in{transform:scale(.529)}}.gwp-ctl{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:0 auto 34px;max-width:1040px;padding:16px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 50px -36px rgba(76,29,149,.45)}.gwp-bill{position:relative;display:inline-grid;grid-template-columns:repeat(3,auto);padding:5px;border-radius:99px;background:var(--bg2);border:1px solid var(--line)}.gwp-bill button{all:unset;position:relative;z-index:1;cursor:pointer;padding:10px 16px;border-radius:99px;font-weight:800;font-size:14px;color:var(--mut);text-align:center;transition:color .3s}.gwp-bill button em{display:block;font-style:normal;font-size:10.5px;font-weight:700;color:#059669;-webkit-text-fill-color:currentColor;background:none}.gwp-bill button.is-on{color:#fff}.gwp-bill button.is-on em{color:#d1fae5}.gwp-bill__pill{position:absolute;z-index:0;top:5px;bottom:5px;left:0;width:0;border-radius:99px;background:var(--grad);box-shadow:0 10px 24px -10px #6c2bf2;transition:left .45s cubic-bezier(.3,1.3,.4,1),width .45s cubic-bezier(.3,1.3,.4,1)}.gwp-fit{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px;align-items:end}.gwp-fit label{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--mut)}.gwp-fit label span{display:flex;justify-content:space-between}.gwp-fit label b{color:var(--v);font-size:15px}.gwp-fit input{width:100%;accent-color:#6c2bf2}.gwp-fit p{grid-column:1/-1;margin:4px 0 0;font-size:14px;color:var(--ink)}.gwp-row{align-items:stretch}.gwp-card{transition:transform .35s cubic-bezier(.2,1,.3,1),box-shadow .35s,border-color .35s;animation:gwIn .6s both;animation-delay:calc(var(--d)*90ms)}.gwp-card:hover{transform:translateY(-6px);box-shadow:0 34px 60px -34px rgba(76,29,149,.5)}.gwp-card header{display:flex;gap:12px;align-items:center}.gwp-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:var(--bg2);flex:none}.gw-plan--hot .gwp-ic{background:var(--grad)}.gwp-card header small{display:block;font-weight:800;font-size:13px;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.gwp-card header span:not(.gwp-ic){font-size:13.5px;color:var(--mut)}.gwp-price{display:flex;align-items:baseline;gap:4px;margin:18px 0 2px}.gwp-price b{font-size:46px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.gwp-price em{font-style:normal;font-size:15px;font-weight:700;color:var(--mut);-webkit-text-fill-color:currentColor;background:none}.gwp-price.is-bump b{animation:gwpBump .45s cubic-bezier(.3,1.6,.5,1)}@keyframes gwpBump{40%{transform:scale(1.08);color:var(--v)}}.gwp-sub{margin:0 0 14px;font-size:13px;font-weight:700;color:#059669;min-height:18px}.gwp-meter{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:12px;font-weight:700;color:var(--mut);padding:10px 12px;border-radius:12px;background:var(--bg2);margin-bottom:14px}.gwp-meter i{height:8px;border-radius:8px;background:#e7e1f7;position:relative;overflow:hidden}.gwp-meter i::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--grad);border-radius:8px;transform:scaleX(0);transform-origin:left;transition:transform 1s .3s cubic-bezier(.2,1,.3,1)}.gwp.is-in .gwp-meter i::after{transform:none}.gwp-meter b{color:var(--ink)}.gwp-feats{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:9px;font-size:14px;flex:1;align-content:start}.gwp-feats li{display:flex;gap:8px;align-items:flex-start}.gwp-feats li::before{content:"✓";flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#047857;background:#dcfce7;margin:1px 0 0}.gwp-feats li.is-x{color:#a29dbb}.gwp-feats li.is-x::before{content:"✕";color:#a29dbb;background:#f1eff7}.gwp-feats li.is-x em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--v);background:#efe9ff;padding:2px 7px;border-radius:99px;margin-left:2px;-webkit-text-fill-color:currentColor}.gw-plan .gwp-feats li::before{margin-right:0}.gwp-buy{position:relative;overflow:hidden}.gwp-buy::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%)}.gwp-card:hover .gwp-buy::after,.gwp-card.is-fit .gwp-buy::after{animation:gwpShine 1.2s ease}@keyframes gwpShine{to{transform:translateX(120%)}}.gwp-after{display:block;text-align:center;margin-top:8px;font-size:11.5px;color:var(--mut)}.gwp-fit-badge{position:absolute;z-index:2;top:-12px;right:16px;box-shadow:0 6px 14px -6px rgba(16,185,129,.6);font-size:11px;font-weight:800;color:#047857;background:#dcfce7;padding:4px 9px;border-radius:99px;opacity:0;transform:scale(.6);transition:.35s cubic-bezier(.3,1.6,.5,1)}.gwp-card.is-fit{border-color:#10b981;box-shadow:0 0 0 2px #10b981,0 30px 60px -30px rgba(16,185,129,.55)}.gw-plan--hot.is-fit{box-shadow:0 0 0 3px #10b981,0 30px 60px -30px rgba(16,185,129,.55)}.gwp-card.is-fit .gwp-fit-badge{opacity:1;transform:none}.gwp-card.is-fit .gwp-buy:not(.btn--primary){background:#10b981;color:#fff;border-color:#10b981}.gwp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:26px;font-size:13.5px;font-weight:700;color:var(--mut)}@media (max-width:1020px){.gwp-ctl{grid-template-columns:1fr;justify-items:center}.gwp-fit{width:100%}}@media (max-width:620px){.gwp-bill button{padding:9px 11px;font-size:13px}.gwp-fit{grid-template-columns:1fr}.gwp-price b{font-size:40px}.gwp-card:hover{transform:none}}.gw-rot{display:inline-grid;overflow:hidden;vertical-align:bottom;height:1.3em;line-height:1.3em}.gw-rot>span{grid-area:1/1;white-space:nowrap;transition:transform .5s cubic-bezier(.2,1,.3,1),opacity .4s}.gw-rot>span.is-out{transform:translateY(-110%);opacity:0}.gw-rot>span.is-in{transform:translateY(110%);opacity:0}
