@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-accent-2:#a7a1db;--color-divider:color-mix(in srgb,#e9e9ed 16%,#0000);--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--color-accent-2-100:#f5f4ff;--color-accent-2-200:#e7e5fe;--color-accent-2-300:#d2cefd;--color-accent-2-400:#b5afe8;--color-accent-2-500:#9690c9;--color-accent-2-600:#7972a9;--color-accent-2-700:#5c5783;--color-accent-2-800:#423e5d;--color-accent-2-900:#2b293a;--color-section:#262a60;--color-section-glow:#353b80;--color-section-ghost:#4c5397;--font-heading:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Inter",system-ui,sans-serif;--font-heading-weight:500;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Inter",system-ui,sans-serif;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c,0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #9397ab,0 16px 40px #000000a6;--lc-bg-1:#170910;--lc-bg-2:#26111b;--lc-bg-3:#381829;--lc-rose-100:#f9e6ea;--lc-rose-200:#f2c4cc;--lc-rose-300:#e8a0b4;--lc-muted:#ffffff8c;--lc-faint:#ffffff6b;--lc-line:#ffffff1a;--lc-rose-400:#cf7684;--lc-rose-500:#b25a68;--lc-rose-600:#8f4351;--lc-rose-700:#6a2f3b;--lc-rose-800:#431d26;--lc-rose-900:#2a121a;--lc-plum-300:#cbc0ff;--lc-plum-400:#b5abfc;--lc-plum-500:#9184d9;--lc-plum-600:#796cbf}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;inset:0;overflow:hidden;overscroll-behavior:none;position:fixed;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0407;color:#e9e9ed;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.55;margin:0;user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}.app-stage{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow:hidden;width:100vw}@media (min-width:641px) and (max-height:860px){.phone-frame{transform:scale(.9)}}@media (min-width:641px) and (max-height:780px){.phone-frame{transform:scale(.8)}}@media (min-width:641px) and (max-height:690px){.phone-frame{transform:scale(.7)}}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-weight:500;font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1.12;margin:0 0 5.6px;margin:0 0 var(--space-2)}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 8.4px;margin:0 0 var(--space-3)}a{color:#9184d9;color:var(--color-accent);text-underline-offset:3px}img{display:block;max-width:100%}figure{margin:0}.text-muted{color:color-mix(in srgb,#e9e9ed 55%,#0000);color:color-mix(in srgb,var(--color-text) 55%,#0000)}:focus{outline:none}:focus-visible{outline:2px solid #9184d9;outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,#9184d9 30%,#0000);background:color-mix(in srgb,var(--color-accent) 30%,#0000)}.lighten{background-color:initial;mix-blend-mode:lighten}.hr{background:linear-gradient(90deg,#0000,color-mix(in srgb,#e9e9ed 16%,#0000) 48px,color-mix(in srgb,#e9e9ed 16%,#0000) calc(100% - 48px),#0000);background:linear-gradient(to right,#0000,var(--color-divider) 48px,var(--color-divider) calc(100% - 48px),#0000);border:0;height:1px;margin:11.2px 0;margin:var(--space-4) 0}.btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--radius-md);color:#e9e9ed;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-size:14px;font-weight:500;font-weight:var(--font-heading-weight);gap:6px;justify-content:center;line-height:1.2;padding:5.6px 10.08px;padding:var(--space-2) calc(var(--space-3)*1.2);text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{border-color:#9184d9;border-color:var(--color-accent);color:#9184d9;color:var(--color-accent)}.btn-primary:hover{background:color-mix(in srgb,#9184d9 12%,#0000);background:color-mix(in srgb,var(--color-accent) 12%,#0000)}.btn-primary:active{background:color-mix(in srgb,#9184d9 22%,#0000);background:color-mix(in srgb,var(--color-accent) 22%,#0000)}.btn-secondary{border-color:color-mix(in srgb,#e9e9ed 16%,#0000);border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb,#e9e9ed 7%,#0000);background:color-mix(in srgb,var(--color-text) 7%,#0000)}.btn-secondary:active{background:color-mix(in srgb,#e9e9ed 14%,#0000);background:color-mix(in srgb,var(--color-text) 14%,#0000)}.btn-ghost{color:#9184d9;color:var(--color-accent);padding-inline:2.8px;padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb,#9184d9 10%,#0000);background:color-mix(in srgb,var(--color-accent) 10%,#0000)}.btn-block{margin-top:5.6px;margin-top:var(--space-2);width:100%}.card{background:#232532;background:var(--color-surface);border-radius:8px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:5.6px;gap:var(--space-2);padding:8.4px;padding:var(--space-3)}.card-kicker{color:#9184d9;color:var(--color-accent);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.card-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-size:17px;font-weight:500;font-weight:var(--font-heading-weight);line-height:1.2}.card-body{flex:1 1;font-size:13px;margin:0;opacity:.8}.card-meta{align-items:center;color:color-mix(in srgb,#e9e9ed 50%,#0000);color:color-mix(in srgb,var(--color-text) 50%,#0000);display:flex;font-size:11px;gap:6px}.elev-sm{box-shadow:0 0 0 1px #3f424d;box-shadow:var(--shadow-sm)}.elev-md{box-shadow:0 0 0 1px #595d6c,0 6px 18px #0000008c;box-shadow:var(--shadow-md)}.elev-lg{box-shadow:0 0 0 1px #9397ab,0 16px 40px #000000a6;box-shadow:var(--shadow-lg)}.tag{align-items:center;border-radius:6px;border-radius:calc(var(--radius-md)*.75);display:inline-flex;font-size:11px;letter-spacing:.02em;padding:3px 10px}.tag-accent{background:#423a6a;background:var(--color-accent-800);color:#f5f4ff;color:var(--color-accent-100)}.tag-neutral{background:#3f424d;background:var(--color-neutral-800);color:#f3f5fe;color:var(--color-neutral-100)}.tag-outline{border:1px solid #9184d9;border:1px solid var(--color-accent);color:#9184d9;color:var(--color-accent)}.screen-item{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--radius-md);color:color-mix(in srgb,#e9e9ed 78%,#0000);color:color-mix(in srgb,var(--color-text) 78%,#0000);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.screen-item:hover{background:color-mix(in srgb,#e9e9ed 4%,#0000);background:color-mix(in srgb,var(--color-text) 4%,#0000);color:#e9e9ed;color:var(--color-text)}.screen-item[data-active=true]{background:color-mix(in srgb,#e9e9ed 5%,#0000);background:color-mix(in srgb,var(--color-text) 5%,#0000);border-color:color-mix(in srgb,#e9e9ed 16%,#0000);border-color:var(--color-divider);color:#e9e9ed;color:var(--color-text)}.sidebar-hr{background:linear-gradient(90deg,color-mix(in srgb,#e9e9ed 16%,#0000),color-mix(in srgb,#e9e9ed 16%,#0000) calc(100% - 48px),#0000);background:linear-gradient(to right,var(--color-divider),var(--color-divider) calc(100% - 48px),#0000);border:0;height:1px;margin:0 0 8.4px;margin:0 0 var(--space-3) 0}.link-quiet{color:color-mix(in srgb,#e9e9ed 70%,#0000);color:color-mix(in srgb,var(--color-text) 70%,#0000);text-decoration:none}.link-quiet:hover{color:#9184d9;color:var(--color-accent)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#3f424d;background:var(--color-neutral-800);border-radius:4px}::-webkit-scrollbar-track{background:#0000}.phone-frame{background:linear-gradient(180deg,#0d0509,#150a10 50%,#0d0509);border-radius:52px;box-shadow:inset 0 0 0 1px #2a2028,inset 0 0 0 3px #0a0508,0 30px 80px #0009;height:780px;padding:12px;position:relative;width:380px}.phone-screen{background:radial-gradient(120% 80% at 50% 30%,#381829 0,#26111b 45%,#170910 100%);background:radial-gradient(120% 80% at 50% 30%,var(--lc-bg-3) 0,var(--lc-bg-2) 45%,var(--lc-bg-1) 100%);border-radius:42px;height:100%;overflow:hidden;position:relative;width:100%}.phone-notch{background:#050203;border-radius:20px;height:30px;left:50%;position:absolute;top:22px;transform:translateX(-50%);width:108px;z-index:30}.status-bar{align-items:center;color:#e9e9ed;color:var(--color-text);display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-size:15px;font-weight:600;height:54px;justify-content:space-between;left:0;padding:20px 28px 0 62px;position:absolute;right:0;top:0;z-index:20}.status-icons{align-items:center;display:inline-flex;gap:5px;opacity:.95}.phone-menu-btn{border:1px solid #ffffff24;border-radius:999px;color:#e9e9ed;color:var(--color-text);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:18px;top:18px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:32px;z-index:35}.phone-menu-btn:hover{border-color:#d99cab8c;transform:translateY(-1px)}.liquid-glass{-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);background:linear-gradient(180deg,#ffffff17,hsla(0,0%,100%,.045));border:1px solid #ffffff1a;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #00000059,0 10px 30px #00000073}.app-menu-dropdown{border-radius:18px;display:flex;flex-direction:column;max-height:78%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(-8px) scale(.96);transform-origin:top right;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .2s ease;width:280px;z-index:55}.app-menu-dropdown[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.app-menu-list{display:flex;flex:1 1;flex-direction:column;gap:1px;overflow-y:auto;padding:4px 8px;scrollbar-width:none}.app-menu-list::-webkit-scrollbar{display:none}.app-menu-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:color-mix(in srgb,#e9e9ed 82%,#0000);color:color-mix(in srgb,var(--color-text) 82%,#0000);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;padding:9px 12px;text-align:left;transition:background-color .14s ease,color .14s ease,border-color .14s ease;width:100%}.app-menu-item:hover{background:#ffffff0f;color:#e9e9ed;color:var(--color-text)}.app-menu-item[data-active=true]{background:linear-gradient(180deg,color-mix(in srgb,#b25a68 26%,#0000),color-mix(in srgb,#8f4351 18%,#0000));background:linear-gradient(180deg,color-mix(in srgb,var(--lc-rose-500) 26%,#0000),color-mix(in srgb,var(--lc-rose-600) 18%,#0000));border-color:#d99cab80;color:#fbe6ea}.bottom-bar{grid-gap:2px;border-radius:22px;bottom:14px;display:grid;gap:2px;grid-template-columns:repeat(5,1fr);left:12px;padding:8px 6px;position:absolute;right:12px;z-index:30}.bb-tab{align-items:center;background:#0000;border:0;border-radius:14px;color:color-mix(in srgb,#e9e9ed 60%,#0000);color:color-mix(in srgb,var(--color-text) 60%,#0000);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:10px;gap:2px;letter-spacing:.03em;padding:6px 4px 4px;transition:color .16s ease,background-color .16s ease,transform .16s ease}.bb-tab:hover{color:#e9e9ed;color:var(--color-text)}.bb-tab[data-active=true]{color:#fbe6ea}.bb-tab[data-active=true] .bb-icon{color:#f2c4cc;filter:drop-shadow(0 0 8px rgba(226,150,170,.5))}.bb-icon{display:grid;padding:3px 8px 1px;place-items:center;position:relative}.bb-dot{background:linear-gradient(180deg,#f2c4cc,#d99cab);border-radius:50%;bottom:-2px;box-shadow:0 0 6px #d99cabb3;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.bb-label{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-size:10px;font-weight:500}.app-scroll{padding-bottom:116px!important}@media (max-width:640px){body{background:#170910;background:var(--lc-bg-1)}.phone-frame{background:#0000;box-shadow:none;height:100vh;height:100dvh;max-width:100vw;padding:0;width:100vw}.phone-frame,.phone-screen{border-radius:0}.phone-notch,.status-bar{display:none}.app-scroll{padding-top:22px!important}.phone-menu-btn{left:14px;top:14px}}.app-scroll{-webkit-overflow-scrolling:touch;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:66px 22px 26px;position:absolute;scrollbar-width:none}.app-scroll::-webkit-scrollbar{display:none}.rose-glow{background:radial-gradient(60% 45% at 50% 42%,#e2829838 0,#e282980f 40%,#0000 70%);inset:0;pointer-events:none;position:absolute}.lc-input{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--lc-line);border-radius:14px;color:#e9e9ed;color:var(--color-text);font:inherit;font-size:17px;outline:none;padding:16px 18px;transition:border-color .16s ease,background-color .16s ease;width:100%}.lc-input::placeholder{color:#ffffff80}.lc-input:focus{background:#ffffff0d;border-color:#e8a0b4;border-color:var(--lc-rose-300)}.lc-chip{align-items:center;border:1px solid #ffffff24;border-radius:999px;color:#ffffffe0;cursor:pointer;display:inline-flex;font-size:16px;gap:6px;padding:11px 20px;transition:border-color .16s ease,color .16s ease,background-color .16s ease;white-space:nowrap}.lc-chip:hover{color:#e9e9ed;color:var(--color-text)}.lc-chip:hover,.lc-chip[data-active=true]{border-color:#e8a0b4;border-color:var(--lc-rose-300)}.lc-chip[data-active=true]{background:#e8a0b41f;color:#fff}.lc-chip-sm{font-size:15px;padding:8px 16px}.lc-btn-primary{align-items:center;background:#e8a0b424;border:1px solid #e8a0b4;border:1px solid var(--lc-rose-300);border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-size:17px;font-weight:500;gap:8px;justify-content:center;padding:16px 18px;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:100%}.lc-btn-primary:hover{background:#e8a0b43d}.lc-btn-primary:active{transform:scale(.99)}.lc-btn-ghost{align-items:center;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--lc-line);border-radius:14px;color:#ffffffe6;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-size:17px;font-weight:500;gap:8px;justify-content:center;padding:16px 18px;transition:border-color .16s ease,color .16s ease,background-color .16s ease;width:100%}.lc-btn-ghost:hover{background:#ffffff08;border-color:#e8a0b4;border-color:var(--lc-rose-300);color:#fff}.lc-btn-sm{border-radius:12px;font-size:16px;padding:10px 20px;width:auto}.lc-back{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;color:#e9e9ed;color:var(--color-text);cursor:pointer;display:grid;flex:none;height:44px;place-items:center;transition:border-color .16s ease,background-color .16s ease;width:44px}.lc-back:hover{background:#ffffff0f;border-color:#e8a0b4;border-color:var(--lc-rose-300)}.lc-back-glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#28141c8c;border-color:#ffffff1a}.lc-h1{font-size:34px;line-height:1.15}.lc-h1,.lc-title{color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-weight:500;letter-spacing:-.02em;margin:0}.lc-title{font-size:30px;line-height:1.1}.lc-sub{color:#ffffff8c;color:var(--lc-muted);font-size:15px;line-height:1.45;margin:0}.lc-label{color:#ffffff6b;color:var(--lc-faint);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lc-label-rose{color:#e8a0b4;color:var(--lc-rose-300)}.lc-card{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:20px}.lc-card-rose{background:linear-gradient(160deg,#e8a0b433,#e8a0b40d);border:1px solid #e8a0b466;border-radius:20px}.lc-pill{align-items:center;border:1px solid #ffffff24;border-radius:999px;color:#fffc;display:inline-flex;font-size:14px;gap:6px;padding:5px 13px;white-space:nowrap}.lc-pill-rose{background:#e8a0b424;border-color:#e8a0b499;color:#f2c4cc;color:var(--lc-rose-200)}.lc-progress{background:#ffffff1a;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.lc-progress>div{background:linear-gradient(90deg,#e39aae,#b86677);border-radius:2px;height:100%;transition:width .4s ease}.lc-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.lc-rose-text{color:#e8a0b4;color:var(--lc-rose-300)}.lc-num{color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,system-ui,sans-serif;font-family:var(--font-heading);font-weight:500;letter-spacing:-.02em}.lc-toggle{background:#e8a0b429;border:1px solid #e8a0b480;border-radius:999px;cursor:pointer;flex:none;height:30px;position:relative;transition:background-color .16s ease,border-color .16s ease;width:52px}.lc-toggle:after{background:#cf7684;background:var(--lc-rose-400);border-radius:50%;content:"";height:22px;left:24px;position:absolute;top:3px;transition:left .16s ease,background-color .16s ease;width:22px}.lc-toggle[data-on=false]{background:#ffffff0d;border-color:#ffffff1a;border-color:var(--lc-line)}.lc-toggle[data-on=false]:after{background:#ffffff59;left:3px}.lc-step{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--lc-line);border-radius:10px;color:#fffc;cursor:pointer;display:grid;font:inherit;height:36px;place-items:center;transition:border-color .16s ease;width:36px}.lc-step:hover{border-color:#e8a0b4;border-color:var(--lc-rose-300)}.lc-dot{background:#e8a0b4;background:var(--lc-rose-300);border-radius:50%;flex:none;height:12px;width:12px}.logo-shimmer{animation:logoShine 7s ease-in-out infinite;background:linear-gradient(115deg,#0000 32%,#ffecf06b 48%,#ffdce22e 54%,#0000 70%);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;transform:translateX(-140%)}@keyframes logoShine{0%{transform:translateX(-140%)}60%{transform:translateX(140%)}to{transform:translateX(140%)}}@keyframes screenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.screen-anim{animation:screenIn .32s ease both}
/*# sourceMappingURL=main.d8e770ea.css.map*/