.toast-stack{position:fixed;top:16px;left:0;right:0;z-index:2000;pointer-events:none;padding:0 16px}@media(min-width:640px){.toast-stack{top:20px;right:20px;left:auto;padding:0}}.toast-stack-inner{display:flex;flex-direction:column;gap:10px;align-items:stretch}@media(min-width:640px){.toast-stack-inner{align-items:flex-end}}.toast{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px 10px 14px;background:var(--color-bg);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 28px #0000001f;font-size:14px;color:var(--color-ink);max-width:100%;cursor:default}@media(min-width:640px){.toast{max-width:380px}}.toast-icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.toast-icon svg{width:22px;height:22px}.toast-text{flex:1;line-height:1.35;word-break:break-word}.toast-close{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}.toast-close svg{width:14px;height:14px}.toast-close:hover{background:#0000000d;color:var(--color-ink)}.toast-success{border-color:#30d15866}.toast-success .toast-icon{color:var(--color-green-hover)}.toast-error{border-color:rgba(var(--color-danger-rgb),.4)}.toast-error .toast-icon{color:var(--color-danger)}.toast-warning{border-color:#ff9f0a73}.toast-warning .toast-icon{color:var(--color-warning)}.toast-info .toast-icon{color:var(--color-text-secondary)}.toast-enter-active,.toast-leave-active{transition:opacity .22s ease,transform .22s cubic-bezier(.32,.72,.2,1)}.toast-enter-from{opacity:0;transform:translateY(-12px)}.toast-leave-to{opacity:0;transform:translateY(-4px) scale(.98)}.toast-move{transition:transform .22s ease}.before-after[data-v-48265399]{position:relative;overflow:hidden;aspect-ratio:700/550;border-radius:25px;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.before-after__img[data-v-48265399]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.before-after__tag[data-v-48265399]{position:absolute;top:12px;padding:5px 11px;border-radius:100px;font-size:12px;font-weight:500;pointer-events:none;opacity:1;transition:opacity .2s}.before-after__tag--hidden[data-v-48265399]{opacity:0}.before-after__tag--before[data-v-48265399]{right:12px;background:#1f1f1fb8;color:#fff}.before-after__tag--after[data-v-48265399]{left:12px;background:#b7dd8a;color:#101010}.before-after__handle[data-v-48265399]{position:absolute;top:0;bottom:0;width:0;pointer-events:none}.before-after__handle-line[data-v-48265399]{position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#fff;box-shadow:0 0 12px #0000004d}.before-after__handle-knob[data-v-48265399]{position:absolute;top:50%;left:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#b7dd8a;color:#101010;box-shadow:0 6px 18px #1f1f1f4d;transform:translate(-50%,-50%)}.before-after__handle-knob svg[data-v-48265399]{width:20px;height:20px}.before-after__range[data-v-48265399]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;opacity:0;cursor:ew-resize;pointer-events:none}.welcome-overlay[data-v-a1ab7619]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:4000;box-sizing:border-box;padding:0}@media(min-width:1366px){.welcome-overlay[data-v-a1ab7619]{padding:40px}}.welcome-card[data-v-a1ab7619]{width:100%;height:100%;background:#101010;overflow:hidden}@media(min-width:1366px){.welcome-card[data-v-a1ab7619]{max-width:1280px;height:unset;aspect-ratio:1280/651;max-height:90vh;border-radius:40px}}.welcome-fade-enter-active[data-v-a1ab7619],.welcome-fade-leave-active[data-v-a1ab7619]{transition:opacity .25s ease}.welcome-fade-enter-from[data-v-a1ab7619],.welcome-fade-leave-to[data-v-a1ab7619]{opacity:0}.slide-bg[data-v-a1ab7619]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:-250px center;background-repeat:no-repeat}@media(min-width:1366px){.slide-bg[data-v-a1ab7619]{background-position:unset;background-position:center}}.logo[data-v-a1ab7619],.footer[data-v-a1ab7619],.slide-content[data-v-a1ab7619]{position:relative}.slide[data-v-a1ab7619]{width:100%;height:100%;position:relative;box-sizing:border-box;display:flex;padding:20px 28px;flex-direction:column;color:#fff;overflow:hidden}@media(min-width:1366px){.slide[data-v-a1ab7619]{padding:40px 48px;border-radius:40px}}.slide[data-v-a1ab7619]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(69.65% 56.87% at 49.17% 101.37%,#b9e27154,#0003);animation:welcome-glow-a1ab7619 3s ease-in-out infinite}.slide--last[data-v-a1ab7619]{align-items:center;text-align:center}.slide--last .content[data-v-a1ab7619]{max-width:100%}.slide--last .desc[data-v-a1ab7619]{margin:30px auto 0}.slide--vertical[data-v-a1ab7619]{align-items:center;text-align:center}.slide--vertical .content[data-v-a1ab7619]{margin-top:4px;max-width:420px}.slide--vertical .title .accent[data-v-a1ab7619],.slide--vertical .title span[data-v-a1ab7619],.slide--vertical[data-v-a1ab7619] .accent-inline{font-size:32px;line-height:38px}.slide--vertical .desc[data-v-a1ab7619]{font-size:15px;line-height:22px;margin:8px auto 0;max-width:360px}.slide--vertical .before-after-demo[data-v-a1ab7619]{position:static;transform:none;width:200px;max-width:200px;margin:12px auto 0}.slide--vertical .footer[data-v-a1ab7619]{align-items:center;margin:auto auto 0;gap:10px}.logo__img[data-v-a1ab7619]{width:180px;height:auto}.content[data-v-a1ab7619]{max-width:600px;margin-top:25px}@media(min-width:1366px){.content[data-v-a1ab7619]{margin-top:85px}}.before-after-demo[data-v-a1ab7619]{position:relative}@media(min-width:1366px){.before-after-demo[data-v-a1ab7619]{position:absolute;top:250px;right:48px;transform:translateY(-50%);width:100%;max-width:50%}}.title[data-v-a1ab7619]{letter-spacing:-.06em}.title .accent[data-v-a1ab7619]{display:block;color:#b7dd8a;font-size:28px;font-weight:400;line-height:32px;letter-spacing:-.06em;margin:0}@media(min-width:1366px){.title .accent[data-v-a1ab7619]{font-size:50px;line-height:60px}}.title span[data-v-a1ab7619]{display:block;font-size:28px;font-weight:400;letter-spacing:-.06em;line-height:32px;margin:0}@media(min-width:1366px){.title span[data-v-a1ab7619]{font-size:50px;line-height:60px}}[data-v-a1ab7619] .accent-inline{display:inline;color:#b7dd8a;font-size:28px;font-weight:400;line-height:32px}@media(min-width:1366px){[data-v-a1ab7619] .accent-inline{font-size:50px;line-height:60px}}.desc[data-v-a1ab7619]{font-size:14px;font-weight:400;line-height:20px;color:#e6e6e6;margin-top:15px;margin-bottom:30px;max-width:500px}@media(min-width:1366px){.desc[data-v-a1ab7619]{font-size:18px;font-weight:400;line-height:30px;color:#e6e6e6;margin-top:30px;max-width:500px}}.footer[data-v-a1ab7619]{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-right:auto;text-align:left}.counter[data-v-a1ab7619]{font-size:14px;width:100px;color:#fff}.nav[data-v-a1ab7619]{display:flex;gap:12px}.nav-btn[data-v-a1ab7619]{height:44px;border-radius:10px;border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;background:#3a3a3a;color:#fff;transition:background .2s,filter .2s}.nav-btn.prev[data-v-a1ab7619],.nav-btn.next[data-v-a1ab7619]{width:44px}.nav-btn.next[data-v-a1ab7619]{background:#b7dd8a;color:#101010}.nav-btn.done[data-v-a1ab7619]{padding:0 28px;font-size:14px;background:#b7dd8a;color:#101010}.nav-btn[data-v-a1ab7619]:disabled{opacity:.5;cursor:default}.nav-btn[data-v-a1ab7619]:hover:not(:disabled){filter:brightness(1.1)}@keyframes welcome-glow-a1ab7619{0%,to{opacity:.3}50%{opacity:1}}.app-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px 10px 14px;border-radius:0;background:var(--color-ink);color:var(--color-white)}@media(min-width:1024px){.app-header{padding:15px}}.app-header__logo{display:inline-flex;align-items:center;gap:2px;color:var(--color-white);text-decoration:none;white-space:nowrap}.app-header__logo-img{display:block;width:123px;height:32px}.app-header__actions{display:flex;align-items:center;gap:12px;min-width:0}.app-header__balance{min-height:32px;display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:5px 15px;border-radius:50px;background-color:#2b2b2b;color:var(--color-white);font-size:17px;line-height:1;font-weight:500;letter-spacing:-.05em;font-stretch:112.5%;text-decoration:none;white-space:nowrap}.app-header__profile{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--color-ink-800);color:var(--color-white);font-size:15px;font-weight:500;text-decoration:none;flex:0 0 auto}.app-header__profile img{width:100%;height:100%;object-fit:cover}@media(max-width:374px){.app-header{padding-inline:12px 10px}.app-header__balance{font-size:15px}}.app-dock{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:40;display:grid;grid-template-columns:repeat(3,52px);gap:4px;padding:4px;border-radius:20px;background:var(--color-ink-800);box-shadow:0 10px 28px #05050533;transform:translate(-50%);transition:box-shadow .28s ease,transform .28s cubic-bezier(.32,.72,.2,1)}.app-dock__btn{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:var(--color-ink);color:#ffffffc7;text-decoration:none;position:relative;transition:background-color .24s ease,color .24s ease,transform .24s cubic-bezier(.32,.72,.2,1)}.app-dock__btn:active{transform:scale(.92)}.app-dock__btn:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.app-dock__btn--active{background:var(--color-lime);color:var(--color-ink-900)}.app-dock__btn--featured{background:linear-gradient(145deg,#d6f3a2,#5ac8fa);color:var(--color-ink-900);box-shadow:0 0 0 1px #d6f3a257}.app-dock__btn--featured.app-dock__btn--active{background:var(--color-lime);box-shadow:inset 0 0 0 2px #0505051f}.app-dock__btn svg{width:22px;height:22px}.app-shell{min-height:100svh;background:var(--color-gray-100)}.app-shell--full{min-height:100svh}.app-shell--locked{height:100svh;overflow:hidden}@media(min-width:760px){.app-shell--locked{height:100dvh}}.app-shell__blackplate{position:fixed;bottom:0;left:0;width:100%;height:12px;z-index:20;background:var(--color-ink);border-radius:18px 18px 0 0;pointer-events:none}.app-shell__blackplate-side{position:absolute;bottom:100%;width:28px;height:28px}.app-shell__blackplate-side--left{left:2px;bottom:4px;background:radial-gradient(circle at 100% 0,transparent 0 20px,var(--color-ink) 21px)}.app-shell__blackplate-side--right{right:2px;bottom:4px;background:radial-gradient(circle at 0 0,transparent 0 20px,var(--color-ink-800) 21px)}.app-shell__header{width:100%;margin:0 auto;padding:0;flex-shrink:0;position:relative;z-index:30}.app-shell__main{min-height:0}.app-shell__main--with-nav{padding:0 5px calc(env(safe-area-inset-bottom,0px) + 96px)}@media(min-width:768px){.app-shell__main--with-nav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 104px)}}@media(min-width:760px){.app-shell,.app-shell--full{min-height:100dvh}}.desktop-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 0;background:var(--color-ink);color:var(--color-white);flex-shrink:0}.desktop-header__logo{display:inline-flex;align-items:center;text-decoration:none}.desktop-header__logo-img{display:block;width:159px;height:34px}.desktop-header__actions{display:flex;align-items:center;gap:12px}.desktop-header__balance{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:3px 16px 3px 5px;border-radius:999px;background:#2b2b2b;color:var(--color-white);text-decoration:none;font-size:17px;font-weight:500;letter-spacing:-.05em;white-space:nowrap}.desktop-header__avatar{width:43px;height:43px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.desktop-header__avatar img{width:100%;height:100%;object-fit:cover}.category-icon[data-v-9bb1ef2b]{position:relative;width:20px;height:20px;flex:0 0 auto;display:inline-block}.category-icon__svg[data-v-9bb1ef2b],.category-icon__image[data-v-9bb1ef2b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.category-icon__svg[data-v-9bb1ef2b] svg{width:100%;height:100%;display:block}.desktop-sidebar-banner{position:relative;display:flex;border-radius:12px;overflow:hidden}.desktop-sidebar-banner__slide{display:flex;flex-direction:column;width:100%;min-height:332px;padding:24px 20px 22px;background-color:#f2f5f6;background-image:radial-gradient(100.85% 100.85% at 80% 100%,color-mix(in srgb,var(--banner-glow, #b2f264) 18%,transparent),#f4f4f400);opacity:1;transition:opacity .73s ease;will-change:opacity}.desktop-sidebar-banner__slide--image{background-image:none;background-size:cover;background-position:center;background-repeat:no-repeat}.desktop-sidebar-banner__slide--hidden{opacity:0}.desktop-sidebar-banner__title{margin:0;color:var(--color-content-primary);font-size:20px;font-weight:500;line-height:23px;letter-spacing:-.04em;font-stretch:112.5%;white-space:pre-line}.desktop-sidebar-banner__subtitle{margin:20px 0 24px;color:var(--color-content-soft);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:-.02em;white-space:pre-line}.desktop-sidebar-banner__button{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:10px;background:var(--banner-glow, var(--color-lime-vivid));color:var(--banner-button-ink, var(--color-ink-deep));font-size:14px;font-weight:500;letter-spacing:-.03em;text-decoration:none;cursor:pointer;transition:transform .15s ease}.desktop-sidebar-banner__button:active{transform:scale(.98)}@media(max-height:899px){.desktop-sidebar-banner{display:none}}.desktop-sidebar{width:272px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:0 16px 0 10px;border-right:1px solid var(--color-gray-150);background:var(--color-bg)}@media(min-width:1024px)and (max-width:1439px){.desktop-sidebar__main,.desktop-sidebar__secondary{gap:20px}}.desktop-sidebar__main,.desktop-sidebar__secondary{display:flex;flex-direction:column;gap:5px}.desktop-sidebar__section-title{margin:0 0 6px;padding:0 12px;color:var(--color-content-soft);font-size:12px;font-weight:500;letter-spacing:-.02em}.desktop-sidebar__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--color-content-primary);font-size:14px;font-weight:500;font-family:inherit;letter-spacing:-.03em;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.desktop-sidebar__item:hover{background:#0000000a}.desktop-sidebar__item--active{background:linear-gradient(90deg,#f4f2f0,#edf2ee 117%);color:var(--color-content-primary)}.desktop-sidebar__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.desktop-sidebar__icon img,.desktop-sidebar__icon svg{width:18px;height:18px;display:block}.desktop-sidebar__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sidebar__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border-radius:999px;background:var(--color-ink);color:var(--color-white);font-size:9px;font-weight:500;line-height:1;letter-spacing:0}.desktop-sidebar__banner{margin-top:24px}@media(min-width:1024px)and (max-width:1439px){.desktop-sidebar{width:62px;padding:0 10px}.desktop-sidebar__banner{display:none}.desktop-sidebar__main,.desktop-sidebar__secondary{width:100%;align-items:center}.desktop-sidebar__section-title,.desktop-sidebar__badge{display:none}.desktop-sidebar__item{width:36px;height:36px;min-height:36px;justify-content:center;gap:0;padding:0}.desktop-sidebar__icon .category-icon__image,.desktop-sidebar__icon .category-icon__svg,.desktop-sidebar__icon .category-icon .category-icon__image,.desktop-sidebar__icon .category-icon .category-icon__svg{display:block;width:24px;height:24px;top:calc(50% - 12px);left:calc(50% - 12px)}.desktop-sidebar__icon,.desktop-sidebar__icon .category-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center}.desktop-sidebar__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}.app-shell-desktop{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--color-ink);padding:0 18px 16px}.app-shell-desktop__body{display:flex;flex:1;min-height:0;padding:16px 16px 16px 0;gap:35px;border-radius:12px;background:var(--color-bg);overflow:hidden;overscroll-behavior:contain}.app-shell-desktop__main{flex:1;min-width:0;min-height:0;overflow-y:auto}.app-shell-desktop__footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:20px 18px 45px;background:var(--color-ink)}.app-shell-desktop__footer-logo{width:116px;height:auto;display:block}.app-shell-desktop__footer-text{margin:0;max-width:520px;color:var(--color-gray-300);font-size:12px;font-weight:400;line-height:1.34;letter-spacing:-.02em}.app-shell__view{width:100%}.app-shell__content{position:relative;width:100%;min-height:100%;margin:0 auto;padding:0 5px}.token-amount{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;vertical-align:-.08em}.token-amount__value{line-height:inherit}.token-amount__icon{width:1.15em;height:1.15em;display:block;flex:0 0 auto;object-fit:contain}.token-amount--icon-only{gap:0}:root{--color-white: #FAFAFA;--color-black: #000;--color-canvas: #FAFAFA;--color-bg: #FAFAFA;--color-ink: #1F1F1F;--color-ink-700: #1d1d1f;--color-ink-800: #252525;--color-ink-650: #363636;--color-ink-900: #050505;--color-ink-deep: #141414;--color-content-primary: #0e0f0c;--color-content-tab: #3c3f42;--color-content-soft: #717171;--color-content-snow: #f4f2f2;--color-content-fog: #cfcfcf;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-150: #f1f3ec;--color-gray-green: #edf0e9;--color-gray-stage: #e9e9e7;--color-gray-200: #ececec;--color-gray-300: #d2d2d7;--color-gray-400: #c8c8c8;--color-gray-500: #8e8e8e;--color-gray-600: #777;--color-gray-700: #6e6e73;--color-surface: #f5f5f5;--color-surface-hover: #ececec;--color-text-primary: #1d1d1f;--color-text-secondary: #6e6e73;--color-text-muted: #8e8e8e;--color-border: #d2d2d7;--color-border-strong: #8e8e8e;--color-input-bg: #f1f1f3;--color-input-bg-focus: #ebebee;--color-green: #3dbd5f;--color-green-hover: #34a651;--color-green-soft: #e9f7ed;--color-green-ink: #2d5b1c;--color-lime: #d6f3a2;--color-lime-hover: #e5ffb8;--color-lime-light: #edffc9;--color-lime-bg: #ddecbd;--color-lime-vivid: #c3ea78;--color-lime-action: #acd36c;--color-lime-glow: #b2f264;--color-teal-glow: #29a6b4;--color-accent: #3dbd5f;--color-accent-hover: #34a651;--color-success: #30d158;--color-danger: #ff3b30;--color-danger-ink: #c11a14;--color-warning: #ff9f0a;--color-blue: #0071e3;--color-blue-link: #0066cc;--color-blue-bright: #2997ff;--color-blue-bg: #dfeaf0;--color-blue-ink: #23495b;--color-blue-soft: #f3f6fa;--color-blue-muted: #8a96a8;--color-blue-focus: #5da8ff;--color-graphite-a: #272729;--color-graphite-b: #262629;--color-graphite-c: #28282b;--color-graphite-d: #2a2a2c;--color-dark-page: #080c14;--color-text-dark: #17191d;--color-text-muted-dark: #9b9b9f;--color-text-subtle: #5d5d5f;--color-amber: #ff9500;--color-purple: #af52de;--color-pink: #ff2d92;--color-indigo: #5856d6;--color-ios-green: #34c759;--color-light-blue: #5ac8fa;--color-brown: #a2845e;--color-tone-green: #dff0c1;--color-tone-sky: #d8ecf5;--color-tone-peach: #f2e3d1;--color-tone-sand: #ebe4d6;--color-tone-violet: #e5def4;--color-tone-lavender: #e8e0f5;--color-tone-pink: #f5dde8;--color-tone-coral: #f5d5d0;--color-tone-yellow: #f5f0c1;--color-sms-bg: #f7fdec;--color-sms-card: #d6f3a2;--color-coin-fill: #c8e98c;--color-coin-stroke: #b9db7b;--color-coin-ink: #5a8035;--color-danger-rgb: 255, 59, 48}/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Grandis Medium by Eimantas Paškonis
 * URL: https://www.myfonts.com/collections/eimantas-paskonis-foundry

 * Webfont: Grandis Regular by Eimantas Paškonis
 * URL: https://www.myfonts.com/collections/eimantas-paskonis-foundry
 
 * © 2026 MyFonts Inc. */@font-face{font-family:Grandis;src:url(/assets/font-Di4rVEw8.woff2) format("woff2"),url(/assets/font-CoYhE2og.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grandis;src:url(/assets/font-B787xXv4.woff2) format("woff2"),url(/assets/font-CE9ZCL4Z.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/regular-D34P7x6g.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/medium-DyccN0f6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/semibold-Dy9eTad5.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/bold-DR_3PsZF.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/regular-Dnloxr15.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/medium-CuMfouz-.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/semibold-CC3Imk99.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/bold-C3lphYe5.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/regular-C_d76zFX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/medium-1q0Zf-oI.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/semibold-DAkXx7FH.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/bold-CO0_OvWU.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/regular-BnmA7Qk_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/medium-kc64yhtq.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/semibold-B0CQoXIo.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/bold-BNaCxKRV.woff2) format("woff2");font-weight: 500;font-style:normal;font-display:swap}:root{color-scheme:only light;--font-display: "Grandis", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans: "Grandis", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif}@media(prefers-color-scheme:dark){html,body{background:var(--color-gray-100);color:var(--color-text-primary)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{background-color:var(--color-ink)!important;line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}button,input,textarea,select{font:inherit}button{background:transparent;color:inherit;cursor:pointer}a{color:inherit;text-decoration:inherit}.justify-between{display:flex;justify-content:space-between;align-items:center;width:100%}html,body{background:var(--color-gray-100);color:var(--color-text-primary);overflow-x:hidden;max-width:100vw}body{font-family:var(--font-sans);font-style:normal;font-synthesis:none;font-synthesis-weight:none;font-size:17px;line-height:1.47;letter-spacing:-.022em;font-weight:400;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:500}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.px-5{padding-inline:5px}.px-10{padding-inline:10px}.px-15{padding-inline:15px}.px-20{padding-inline:20px}.px-25{padding-inline:25px}.px-30{padding-inline:30px}.px-35{padding-inline:35px}.px-40{padding-inline:40px}.px-45{padding-inline:45px}.px-50{padding-inline:50px}.py-5{padding-block:5px}.py-10{padding-block:10px}.py-15{padding-block:15px}.py-20{padding-block:20px}.py-25{padding-block:25px}.py-30{padding-block:30px}.py-35{padding-block:35px}.py-40{padding-block:40px}.py-45{padding-block:45px}.py-50{padding-block:50px}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.mx-5{margin-inline:5px}.mx-10{margin-inline:10px}.mx-15{margin-inline:15px}.mx-20{margin-inline:20px}.mx-25{margin-inline:25px}.mx-30{margin-inline:30px}.mx-35{margin-inline:35px}.mx-40{margin-inline:40px}.mx-45{margin-inline:45px}.mx-50{margin-inline:50px}.my-5{margin-block:5px}.my-10{margin-block:10px}.my-15{margin-block:15px}.my-20{margin-block:20px}.my-25{margin-block:25px}.my-30{margin-block:30px}.my-35{margin-block:35px}.my-40{margin-block:40px}.my-45{margin-block:45px}.my-50{margin-block:50px}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.items-center{align-items:center}.justify-center{justify-content:center}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.h-full{height:100%}.w-5{width:1.25rem}.h-5{height:1.25rem}*{min-width:0}img,video,canvas{max-width:100%}.display-xl{font-family:var(--font-display);font-size:clamp(48px,7vw,80px);font-weight:500;line-height:1.05;letter-spacing:-.015em}.display-l{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.07;letter-spacing:-.005em}.display-m{font-family:var(--font-display);font-size:clamp(28px,3.5vw,48px);font-weight:500;line-height:1.08;letter-spacing:-.003em}.display-s{font-family:var(--font-display);font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.12;letter-spacing:0}.heading{font-family:var(--font-display);font-weight:500;letter-spacing:-.003em}.subhead{font-family:var(--font-sans);font-size:19px;font-weight:500;line-height:1.21;letter-spacing:.012em}.body-emphasis{font-weight:500;letter-spacing:-.022em}.control-label{font-size:14px;font-weight:500;line-height:1.29;letter-spacing:-.016em}.micro{font-size:12px;font-weight:400;line-height:1.33;letter-spacing:-.01em}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:980px;font-size:17px;font-weight:400;line-height:1.17;letter-spacing:-.022em;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .15s ease,opacity .18s ease;white-space:nowrap}.btn-pill:active{transform:scale(.985)}.btn-pill:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--color-green);color:var(--color-white)}.btn-primary:hover:not(:disabled){background:var(--color-green-hover)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-green);color:var(--color-white);font-weight:500;font-size:16px;line-height:1;height:52px;width:100%;padding:0 20px;border-radius:16px;border:0;text-decoration:none;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.btn-cta:hover:not(:disabled){background:var(--color-green-hover)}.btn-cta:disabled{opacity:.5;cursor:not-allowed}.btn-dark{background:var(--color-ink);color:var(--color-white)}.btn-dark:hover:not(:disabled){background:var(--color-black)}.btn-ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-border)}.btn-ghost:hover:not(:disabled){background:var(--color-surface)}.btn-link{background:transparent;color:var(--color-blue-link);padding:6px 10px}.btn-link:hover:not(:disabled){color:var(--color-blue);text-decoration:underline}.btn-square{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 15px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.29;letter-spacing:-.016em;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.btn-square:active{transform:scale(.985)}.btn-square:disabled{opacity:.4;cursor:not-allowed}.card{background:var(--color-canvas);border-radius:18px;border:1px solid var(--color-border)}.card-surface{background:var(--color-surface);border-radius:18px}.card-feature{background:var(--color-canvas);border-radius:18px;border:1px solid var(--color-border);transition:border-color .2s ease,transform .2s ease}.card-feature:hover{border-color:var(--color-gray-300)}.app-hero-shell{margin:-1px -10px 0;border-radius:0 0 14px 14px;background:var(--color-ink)}@media(min-width:1024px){.app-hero-shell{margin:0}}*{-webkit-tap-highlight-color:transparent;outline:none}.chapter-dark{background:var(--color-black);color:var(--color-white)}.chapter-dark .heading,.chapter-dark .text-ink{color:var(--color-white)}@media(max-width:768px){input,textarea,select{font-size:16px}}.input{width:100%;padding:16px 20px;border-radius:16px;border:1px solid transparent;background:var(--color-input-bg);color:var(--color-ink);font-size:16px;line-height:1.4;letter-spacing:-.01em;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;outline:none}.input::placeholder{color:var(--color-text-muted)}.input:focus{background:var(--color-input-bg-focus);border-color:#00000014}.form-field{display:block}.form-label{display:block;font-size:14px;font-weight:500;color:var(--color-text-secondary);margin-bottom:8px;letter-spacing:-.01em}.form-hint{display:block;font-size:12px;color:var(--color-text-muted);margin-top:8px}.brand-mark{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.02em;display:inline-flex;align-items:baseline}.brand-mark .brand-strong{color:var(--color-ink)}.brand-mark .brand-soft{color:#00000052;font-weight:500}a.link{color:var(--color-blue-link);text-decoration:none}a.link:hover{text-decoration:underline}.divider{height:1px;background:var(--color-border);width:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-gray-200);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-300)}.app-scroll-dark{scrollbar-width:thin;scrollbar-color:transparent transparent}.app-scroll-dark:hover,.app-scroll-dark:focus-within{scrollbar-color:rgba(255,255,255,.28) transparent}.app-scroll-dark::-webkit-scrollbar{width:11px;height:11px}.app-scroll-dark::-webkit-scrollbar-track{background:transparent}.app-scroll-dark::-webkit-scrollbar-thumb{background-color:transparent;border:3px solid transparent;border-radius:999px;background-clip:padding-box;transition:background-color .2s ease}.app-scroll-dark:hover::-webkit-scrollbar-thumb,.app-scroll-dark:focus-within::-webkit-scrollbar-thumb{background-color:#ffffff47}.app-scroll-dark::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}.app-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.app-scroll.is-scrolling{scrollbar-color:rgba(29,29,31,.22) transparent}.app-scroll::-webkit-scrollbar{width:11px;height:11px}.app-scroll::-webkit-scrollbar-track{background:transparent}.app-scroll::-webkit-scrollbar-thumb{background-color:transparent;border:3px solid transparent;border-radius:999px;background-clip:padding-box;transition:background-color .2s ease}.app-scroll.is-scrolling::-webkit-scrollbar-thumb{background-color:#1d1d1f38}.app-scroll.is-scrolling::-webkit-scrollbar-thumb:hover{background-color:#1d1d1f59}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(29,29,31,.15);border-top-color:var(--color-green);border-radius:50%;animation:spin .7s linear infinite}.spinner-light{border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-bg)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-100) 50%,var(--color-gray-200) 75%);background-size:200% 100%;animation:shimmer 1.6s infinite;border-radius:8px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.segment{display:inline-flex;padding:3px;background:var(--color-surface);border-radius:10px;gap:0}.segment-item{padding:6px 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .18s ease;letter-spacing:-.016em}.segment-item.active{background:var(--color-canvas);color:var(--color-ink);box-shadow:0 1px 3px #0000000f}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:980px;font-size:12px;font-weight:500;letter-spacing:-.01em;background:var(--color-surface);color:var(--color-text-secondary)}.badge-blue{background:#0071e31a;color:var(--color-blue)}.badge-dark{background:var(--color-ink);color:var(--color-white)}.badge-success{background:#30d1581f;color:var(--color-green-ink)}.badge-danger{background:rgba(var(--color-danger-rgb),.1);color:var(--color-danger-ink)}.vc-color-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;cursor:pointer;margin:0;margin-right:0!important}html.tg-fullscreen{--tg-top-inset: calc( var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px) )}html.tg-fullscreen .app-header{padding-top:calc(10px + var(--tg-top-inset, 0px))}html.tg-fullscreen body:not(:has(.app-header)) #app{padding-top:var(--tg-top-inset, 0px)}
