.custom-spinner{border:2px solid #1d1e1b26;border-top-color:var(--color-ink);border-radius:50%;animation:.7s linear infinite custom-spinner-spin;display:inline-block}@keyframes custom-spinner-spin{to{transform:rotate(360deg)}}.toast-stack{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:20px;right:20px}.toast{border-radius:var(--radius-sm);min-width:240px;max-width:360px;color:var(--color-white);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);align-items:center;gap:8px;padding:10px 14px;animation:.18s ease-out toast-in;display:flex;box-shadow:0 4px 12px #00000026}.toast--success{background-color:var(--color-success-500)}.toast--error{background-color:var(--color-error-500)}.toast--info,.toast--loading{background-color:var(--color-ink)}.toast__spinner{border-color:#ffffff4d;border-top-color:var(--color-white);flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.docs{background-color:var(--surface-page);min-height:100vh;color:var(--color-ink);flex-direction:column;display:flex}.docs-topbar{z-index:10;background-color:var(--surface-page);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.docs-topbar__inner{justify-content:space-between;align-items:center;width:100%;max-width:1264px;height:64px;margin:0 auto;padding:0 24px;display:flex}.docs-topbar__brand{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-ink);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.docs-topbar__actions{align-items:center;gap:20px;display:flex}.docs-topbar__link{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition:opacity var(--transition-base)}.docs-topbar__link:hover{opacity:.65}.docs-btn{font-family:var(--font-family-primary);font-size:var(--font-size-text-sm);line-height:1;font-weight:var(--font-weight-semibold);border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-base), color var(--transition-base), transform var(--transition-base);justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.docs-btn:active{transform:translateY(1px)}.docs-btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.docs-btn--accent{background-color:var(--accent-blue);color:var(--color-ink)}.docs-btn--accent:hover{background-color:var(--accent-blue-hover)}.docs-shell{flex:1;align-items:flex-start;gap:32px;width:100%;max-width:1264px;margin:0 auto;padding:32px 24px 96px;display:flex}.docs-sidenav{flex-direction:column;flex-shrink:0;width:220px;display:flex;position:sticky;top:88px}.docs-sidenav__label{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);margin-bottom:10px;padding:0 12px}.docs-sidenav__item{border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--font-size-text-sm);line-height:20px;font-weight:var(--font-weight-medium);transition:background-color var(--transition-base), color var(--transition-base);align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;text-decoration:none;display:flex}.docs-sidenav__item:hover{color:var(--color-ink);background-color:#1d1e1b0d}.docs-sidenav__item.active{color:var(--color-ink);font-weight:var(--font-weight-semibold);background-color:#61ddf938}.docs-sidenav__group{flex-direction:column;display:flex}.docs-sidenav__group+.docs-sidenav__group{margin-top:20px}.docs-sidenav__item--external:after{content:"↗";color:var(--color-ink-soft);font-size:.85em}.docs-main{flex-direction:column;flex:1;gap:16px;min-width:0;max-width:820px;display:flex}.docs-page__title{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}.docs-page__lede{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-ink-soft);margin:4px 0 8px}.docs-section{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background-color:var(--surface-card);padding:24px;scroll-margin-top:88px}.docs-section__title{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0 0 12px}.docs-h3{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:24px 0 8px}.docs-p{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-ink-soft);margin:0 0 12px}.docs-section>.docs-p:last-child,.docs-section>.docs-list:last-child{margin-bottom:0}.docs-list{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--color-ink-soft);margin:0 0 12px;padding-left:22px}.docs-list li{margin-bottom:6px}.docs-list li:last-child{margin-bottom:0}.docs-strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.docs-inline{border:1px solid var(--border-hairline);background-color:var(--surface-page);font-family:var(--font-family-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:4px;padding:2px 6px;font-size:.8125em}.docs-code{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background-color:var(--surface-page);margin:0 0 12px;position:relative}.docs-section>.docs-code:last-child{margin-bottom:0}.docs-code pre{font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-sm);color:var(--color-ink);margin:0;padding:16px 88px 16px 16px;overflow-x:auto}.docs-code pre code{font-family:inherit}.docs-code__copy{position:absolute;top:8px;right:8px}.docs-table-wrap{width:100%;margin:0 0 12px;overflow-x:auto}.docs-section>.docs-table-wrap:last-child{margin-bottom:0}.docs-table{border-collapse:collapse;width:100%}.docs-table th,.docs-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-ink-soft);padding:10px}.docs-table td:first-child{color:var(--color-ink)}.docs-table th{font-weight:var(--font-weight-semibold);color:var(--color-ink-soft);font-size:var(--font-size-text-xs);text-transform:uppercase;letter-spacing:.04em}.docs-table tbody tr:last-child td{border-bottom:none}.docs-callout{border:1px solid var(--border-hairline);border-radius:var(--radius-md);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-ink);margin:0 0 12px;padding:12px 16px}.docs-callout--note{background-color:#61ddf924}.docs-callout--warning{background-color:#ffec424d}.docs-feature-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.docs-feature-card__title{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0 0 6px}.docs-feature-card__body{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-ink-soft);margin:0}@media (width<=960px){.docs-shell{flex-direction:column;gap:24px}.docs-sidenav{flex-flow:wrap;gap:4px;width:100%;position:static}.docs-sidenav__label{display:none}.docs-sidenav__group{flex-flow:wrap;gap:4px}.docs-sidenav__group+.docs-sidenav__group{margin-top:0}.docs-sidenav__item{margin-bottom:0}.docs-main{max-width:none}}@media (width<=640px){.docs-topbar__inner{padding:0 16px}.docs-topbar__actions{gap:12px}.docs-shell{padding:24px 16px 64px}.docs-section{padding:20px}.docs-feature-cards{grid-template-columns:1fr}}.custom-button{border-radius:var(--radius-pill);transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), transform var(--transition-base);cursor:pointer;white-space:nowrap;min-width:32px;font-family:var(--font-family-primary);font-size:var(--font-size-text-sm);line-height:1;font-weight:var(--font-weight-semibold);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.custom-button:active{transform:translateY(1px)}.custom-button--medium{padding:10px 18px}.custom-button--small{padding:7px 14px}.custom-button--full-width{width:100%}.custom-button--primary{background-color:var(--color-ink);color:var(--surface-page);border-color:var(--color-ink)}.custom-button--primary:hover{background-color:var(--color-ink-hover);border-color:var(--color-ink-hover)}.custom-button--accent{background-color:var(--accent-blue);color:var(--color-ink);border-color:var(--color-ink)}.custom-button--accent:hover{background-color:var(--accent-blue-hover)}.custom-button--secondary{color:var(--color-ink);border-color:var(--color-ink);background-color:#0000}.custom-button--secondary:hover{background-color:#1d1e1b14}.custom-button--tertiary{color:var(--color-ink);background-color:#0000;border-color:#0000}.custom-button--tertiary:hover{background-color:#1d1e1b14}.custom-button--destructive{background-color:var(--color-error-500);color:var(--color-white);border-color:var(--color-error-500)}.custom-button--destructive:hover{background-color:var(--color-error-600);border-color:var(--color-error-600)}.custom-button--link{color:var(--color-ink);background-color:#0000;border-color:#0000;min-width:0;padding-left:0;padding-right:0}.custom-button--link:hover{text-decoration:underline}.custom-button:disabled{pointer-events:none;opacity:.55}.custom-button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lp{--lp-ink:#1d1e1b;--lp-ink-hover:#34362f;--lp-ink-soft:#4a4b46;--lp-paper:#f0eeea;--lp-paper-dim:#c9c7c2;--lp-white:#fff;--lp-blue:#61ddf9;--lp-blue-hover:#3fd2f6;--lp-yellow:#ffec42;--lp-green:#7eea8e;--lp-line:#1d1e1b1f;background-color:var(--lp-paper);min-height:100vh;color:var(--lp-ink);flex-direction:column;display:flex}.lp-container{width:100%;max-width:1264px;margin:0 auto;padding:0 24px}.lp-btn{font-family:var(--font-family-primary);font-size:var(--font-size-text-md);line-height:1;font-weight:var(--font-weight-semibold);border:1.5px solid var(--lp-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-base), color var(--transition-base), transform var(--transition-base);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn--sm{font-size:var(--font-size-text-sm);border-width:1.5px;padding:9px 16px}.lp-btn--primary{background-color:var(--lp-ink);color:var(--lp-paper)}.lp-btn--primary:hover{background-color:var(--lp-ink-hover)}.lp-btn--accent{background-color:var(--lp-blue);color:var(--lp-ink)}.lp-btn--accent:hover{background-color:var(--lp-blue-hover)}.lp-btn--secondary{color:var(--lp-ink);background-color:#0000}.lp-btn--secondary:hover{background-color:#1d1e1b14}.lp-btn:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-nav{z-index:10;background-color:var(--lp-paper);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-nav__inner{justify-content:space-between;align-items:center;height:72px;display:flex}.lp-nav__brand{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--lp-ink);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.lp-nav__actions{align-items:center;gap:20px;display:flex}.lp-nav__link{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--lp-ink);transition:opacity var(--transition-base)}.lp-nav__link:hover{opacity:.65}.lp-hero{padding-block:32px 96px}.lp-hero__poster{background-color:var(--lp-blue);text-align:center;border-radius:24px;padding:80px 64px 128px}.lp-hero__eyebrow{border:1.5px solid var(--lp-ink);background-color:var(--lp-yellow);color:var(--lp-ink);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);border-radius:999px;margin-bottom:28px;padding:7px 16px;display:inline-block}.lp-hero__title{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.25rem,4.6vw + 1rem,4rem);line-height:1.03;font-weight:var(--font-weight-bold);color:var(--lp-ink);margin:0 auto}.lp-hero__sub{max-width:46ch;font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--lp-ink);margin:24px auto 0}.lp-hero__cta{justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.lp-hero__shot{border:1.5px solid var(--lp-ink);border-radius:16px;max-width:960px;margin:-88px auto 0;line-height:0;overflow:hidden;box-shadow:0 24px 64px #1d1e1b2e}.lp-hero__shot img{width:100%;height:auto;display:block}.lp-section{padding-block:96px;scroll-margin-top:88px}.lp-section--plain{background-color:var(--lp-white);border-block:1px solid var(--lp-line)}.lp-section__head{max-width:40rem;margin-bottom:48px}.lp-section__title{letter-spacing:-.025em;font-size:clamp(1.875rem,2.2vw + 1rem,2.5rem);line-height:1.15;font-weight:var(--font-weight-bold);color:var(--lp-ink);margin:0}.lp-section__sub{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--lp-ink-soft);margin:14px 0 0}.lp-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-feature{border:1.5px solid var(--lp-ink);background-color:var(--lp-white);transition:transform var(--transition-base), box-shadow var(--transition-base);border-radius:16px;padding:28px}.lp-feature:hover{box-shadow:0 10px 0 -2px var(--lp-ink);transform:translateY(-3px)}.lp-feature--accent{background-color:var(--lp-blue)}.lp-feature__icon{border:1.5px solid var(--lp-ink);width:44px;height:44px;color:var(--lp-ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.lp-feature__icon--blue{background-color:var(--lp-blue)}.lp-feature__icon--yellow{background-color:var(--lp-yellow)}.lp-feature__icon--green{background-color:var(--lp-green)}.lp-feature__title{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-weight-semibold);color:var(--lp-ink);margin:0 0 10px}.lp-feature__body{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-md);color:var(--lp-ink-soft);margin:0}.lp-feature--accent .lp-feature__body{color:var(--lp-ink)}.lp-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.lp-step{border-top:2px solid var(--lp-ink);padding-top:20px}.lp-step__num{background-color:var(--lp-blue);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-bold);color:var(--lp-ink);font-variant-numeric:tabular-nums;border-radius:999px;margin-bottom:14px;padding:3px 10px;display:inline-block}.lp-step__title{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);font-weight:var(--font-weight-semibold);color:var(--lp-ink);margin:0 0 8px}.lp-step__body{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--lp-ink-soft);margin:0}.lp-endpoints{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.lp-endpoint{border:1px solid var(--lp-line);background-color:var(--lp-paper);max-width:100%;font-family:var(--font-family-mono);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--lp-ink-soft);white-space:nowrap;border-radius:8px;padding:7px 12px;overflow-x:auto}.lp-plans{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.lp-plan{border:1.5px solid var(--lp-ink);background-color:var(--lp-white);transition:transform var(--transition-base), box-shadow var(--transition-base);border-radius:16px;flex-direction:column;padding:32px;display:flex}.lp-plan:hover{box-shadow:0 10px 0 -2px var(--lp-ink);transform:translateY(-3px)}.lp-plan--accent{background-color:var(--lp-blue)}.lp-plan__name{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-weight-semibold);color:var(--lp-ink);margin:0}.lp-plan__price{letter-spacing:-.02em;font-size:clamp(2rem,1.5vw + 1.5rem,2.5rem);line-height:1.1;font-weight:var(--font-weight-bold);color:var(--lp-ink);font-variant-numeric:tabular-nums;margin:10px 0 0}.lp-plan__per{font-size:var(--font-size-text-sm);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--lp-ink-soft);margin-left:6px}.lp-plan__tagline{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--lp-ink-soft);margin:12px 0 0}.lp-plan--accent .lp-plan__per,.lp-plan--accent .lp-plan__tagline,.lp-plan--accent .lp-plan__features li{color:var(--lp-ink)}.lp-plan__features{flex-direction:column;flex:auto;gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:flex}.lp-plan__features li{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-md);color:var(--lp-ink-soft);padding-left:26px;position:relative}.lp-plan__features li:before{content:"✓";font-weight:var(--font-weight-bold);color:var(--lp-ink);position:absolute;top:0;left:0}.lp-plan .lp-btn{align-self:flex-start}.lp-plans__note{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-md);color:var(--lp-ink-soft);margin:24px 0 0}.lp-cta-section{padding-block:96px}.lp-cta{background-color:var(--lp-ink);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:64px;display:flex}.lp-cta__title{letter-spacing:-.025em;font-size:clamp(1.75rem,2vw + 1rem,2.25rem);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--lp-paper);margin:0}.lp-cta__sub{max-width:42ch;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);color:var(--lp-paper-dim);margin:12px 0 0}.lp-cta .lp-btn--accent{border-color:var(--lp-blue)}.lp-cta .lp-btn--accent:hover{border-color:var(--lp-blue-hover)}.lp-cta .lp-btn:focus-visible{outline-color:var(--lp-paper)}.lp-footer{border-top:1px solid var(--lp-line);margin-top:auto;padding-block:56px 32px}.lp-footer__inner{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.lp-footer__brand{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--lp-ink);letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.lp-footer__tagline{font-size:var(--font-size-text-sm);color:var(--lp-ink-soft);margin:8px 0 0}.lp-footer__links{align-items:center;gap:24px;display:flex}.lp-footer__link{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--lp-ink-soft);transition:color var(--transition-base)}.lp-footer__link:hover{color:var(--lp-ink)}.lp-footer__legal{border-top:1px solid var(--lp-line);font-size:var(--font-size-text-xs);color:var(--lp-ink-soft);margin-top:40px;padding-top:24px}@media (width<=960px){.lp-hero{padding-block:24px 64px}.lp-hero__poster{border-radius:20px;padding:56px 32px 104px}.lp-hero__shot{margin-top:-72px}.lp-section,.lp-cta-section{padding-block:64px}.lp-section__head{margin-bottom:32px}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-cta{flex-direction:column;align-items:flex-start;padding:48px}}@media (width<=640px){.lp-container{padding:0 16px}.lp-nav__inner{height:64px}.lp-nav__actions{gap:12px}.lp-hero{padding-block:16px 48px}.lp-hero__poster{border-radius:16px;padding:40px 20px 88px}.lp-hero__cta{flex-wrap:wrap}.lp-hero__cta .lp-btn{width:100%}.lp-hero__shot{border-radius:12px;margin-top:-56px}.lp-section,.lp-cta-section{padding-block:48px}.lp-features,.lp-steps,.lp-plans{grid-template-columns:1fr}.lp-plan .lp-btn{align-self:stretch}.lp-cta{border-radius:16px;padding:36px 24px}.lp-cta .lp-btn{width:100%}.lp-footer__inner{flex-direction:column;gap:24px}}.lp-compare{border:1px solid var(--lp-line);background-color:var(--lp-white);border-radius:16px;overflow-x:auto}.lp-compare__table{border-collapse:collapse;width:100%;font-size:14px}.lp-compare__table th{text-align:left;color:var(--lp-ink-soft);border-bottom:1px solid var(--lp-line);white-space:nowrap;padding:12px 16px;font-weight:600}.lp-compare__table td{vertical-align:top;border-bottom:1px solid var(--lp-line);padding:10px 16px}.lp-compare__table tr:last-child td{border-bottom:none}.lp-plans--single{grid-template-columns:minmax(0,420px);justify-content:center}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-white:#fff;--color-black:#000;--color-gray-25:#fafafa;--color-gray-50:#f5f5f5;--color-gray-100:#ededed;--color-gray-200:#e8e8e8;--color-gray-300:#cfcfcf;--color-gray-400:#b0b0b0;--color-gray-500:#8e8e8e;--color-gray-600:#6e6e6e;--color-gray-700:#454545;--color-gray-800:#3e3e3e;--color-gray-900:#292929;--color-gray-950:#202020;--color-brand-25:#f5f9ff;--color-brand-50:#ebf3ff;--color-brand-100:#d0e3ff;--color-brand-200:#a3c7ff;--color-brand-300:#75aaff;--color-brand-400:#4a8eff;--color-brand-500:#146ef5;--color-brand-600:#125dcf;--color-brand-700:#0e4ea3;--color-brand-800:#0a3e78;--color-brand-900:#062e4f;--color-brand-950:#041e31;--color-purple-25:#f9f7fe;--color-purple-50:#f3eefd;--color-purple-100:#e4d9fb;--color-purple-200:#cdb6f7;--color-purple-300:#b18af1;--color-purple-400:#8f64ea;--color-purple-500:#734ce0;--color-purple-600:#613ecb;--color-purple-700:#5031ab;--color-purple-800:#3f2784;--color-purple-900:#2d1c5a;--color-purple-950:#1e123a;--color-error-25:#fef6f7;--color-error-50:#fcecee;--color-error-100:#facfd3;--color-error-200:#f79aa4;--color-error-300:#f26574;--color-error-400:#e93f51;--color-error-500:#d83046;--color-error-600:#b8293d;--color-error-700:#8f1f30;--color-error-800:#60141f;--color-error-900:#3a0a10;--color-error-950:#230507;--color-success-25:#f8faf9;--color-success-50:#eef6f2;--color-success-100:#dbefe6;--color-success-200:#afe8cd;--color-success-300:#80e4b6;--color-success-400:#3bdc91;--color-success-500:#1fad6b;--color-success-600:#179058;--color-success-700:#136c42;--color-success-800:#0e4d30;--color-success-900:#0c3a25;--color-success-950:#09291a;--surface-page:#f0eeea;--surface-card:#fff;--color-ink:#1d1e1b;--color-ink-hover:#34362f;--color-ink-soft:#4a4b46;--border-hairline:#1d1e1b1f;--border-default:#1d1e1b38;--border-strong:#1d1e1b;--accent-blue:#61ddf9;--accent-blue-hover:#3fd2f6;--accent-yellow:#ffec42;--accent-green:#7eea8e;--color-text-primary:var(--color-ink);--color-text-secondary:var(--color-ink-soft);--font-family-primary:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-family-secondary:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-family-mono:"SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Courier New", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display-2xl:4.5rem;--font-size-display-xl:3.75rem;--font-size-display-lg:3rem;--font-size-display-md:2.25rem;--font-size-display-sm:1.875rem;--font-size-display-xs:1.5rem;--font-size-text-xl:1.25rem;--font-size-text-lg:1.125rem;--font-size-text-md:1rem;--font-size-text-sm:.875rem;--font-size-text-xs:.75rem;--line-height-display-2xl:5.625rem;--line-height-display-xl:4.5rem;--line-height-display-lg:3.75rem;--line-height-display-md:2.75rem;--line-height-display-sm:2.375rem;--line-height-display-xs:2rem;--line-height-text-xl:1.875rem;--line-height-text-lg:1.75rem;--line-height-text-md:1.5rem;--line-height-text-sm:1.25rem;--line-height-text-xs:1.125rem;--letter-spacing-display:-.02em;--letter-spacing-text:0;--transition-base:.2s ease-in-out;--radius-pill:999px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--shadow-sticker:0 10px 0 -2px var(--color-ink)}.text-display-2xl{font-family:var(--font-family-primary);font-size:var(--font-size-display-2xl);line-height:var(--line-height-display-2xl);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary)}.text-display-xl{font-family:var(--font-family-primary);font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary)}.text-display-lg{font-family:var(--font-family-primary);font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary)}.text-display-md{font-family:var(--font-family-primary);font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:var(--letter-spacing-display);color:var(--color-text-primary)}.text-display-sm{font-family:var(--font-family-primary);font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);letter-spacing:0;color:var(--color-text-primary)}.text-display-xs{font-family:var(--font-family-primary);font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);letter-spacing:0;color:var(--color-text-primary)}.text-text-xl{font-family:var(--font-family-primary);font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);letter-spacing:var(--letter-spacing-text);color:var(--color-text-primary)}.text-text-lg{font-family:var(--font-family-primary);font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);letter-spacing:var(--letter-spacing-text);color:var(--color-text-primary)}.text-text-md{font-family:var(--font-family-primary);font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);letter-spacing:var(--letter-spacing-text);color:var(--color-text-primary)}.text-text-sm{font-family:var(--font-family-primary);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);letter-spacing:var(--letter-spacing-text);color:var(--color-text-primary)}.text-text-xs{font-family:var(--font-family-primary);font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:var(--letter-spacing-text);color:var(--color-text-primary)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-ink-soft)}.text-tertiary{color:#1d1e1b8c}.text-disabled{color:var(--color-gray-400)}.text-inverse{color:var(--color-white)}.text-link{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.text-link:hover{opacity:.7}.text-brand{color:var(--color-ink)}.text-success{color:var(--color-success-600)}.text-error{color:var(--color-error-500)}.text-warning{color:var(--color-error-400)}.text-white{color:var(--color-white)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family-primary);line-height:var(--line-height-text-md);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-primary);font-size:var(--font-size-text-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-md);color:var(--color-text-primary);background-color:var(--surface-page);margin:0}:focus{outline:2px solid var(--color-ink);outline-offset:2px}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit;text-decoration:none}.form-input{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--font-size-text-md);color:var(--color-ink);background-color:var(--surface-card);transition:var(--transition-base);padding:.625rem .75rem}.form-input:focus{border-color:var(--color-ink);box-shadow:none;outline:none}.form-input:focus-within{border-color:var(--color-ink);box-shadow:none}.form-input::placeholder{color:#1d1e1b73}.dashboard-page{flex-direction:column;width:100%;height:100%;display:flex}.dashboard-content-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}
