:root,[data-theme=light]{--bg: #f7f8fa;--bg-subtle: #f1f3f6;--bg-muted: #e8ebf0;--surface: #ffffff;--surface-raised: #ffffff;--border: #e3e6eb;--border-strong: #778093;--text: #131a2a;--text-secondary: #424b5c;--text-muted: #5a6476;--text-disabled: #9aa2af;--accent: #1e3b8f;--accent-hover: #19317a;--accent-active: #152a6a;--accent-subtle: #ecf0f9;--on-accent: #ffffff;--focus: var(--accent);--progress: var(--accent);--progress-subtle: var(--accent-subtle);--success: #0a6e78;--success-subtle: #e2f3f4;--warning: #8a4a00;--warning-strong: #b26a00;--warning-subtle: #fcf0d9;--danger: #b4271f;--danger-hover: #951e18;--danger-subtle: #fcebe9;--on-danger: #ffffff;--overlay: rgba(14, 18, 24, .48);--chart-1: #2a4db0;--chart-2: #297613;--chart-3: #b7698f;--chart-4: #5e646c;--shadow-sm: 0 1px 2px rgba(19, 26, 42, .04), 0 2px 8px rgba(19, 26, 42, .04);--shadow-md: 0 2px 4px rgba(19, 26, 42, .04), 0 12px 32px rgba(19, 26, 42, .08);--shadow-lg: 0 4px 12px rgba(19, 26, 42, .06), 0 32px 64px rgba(19, 26, 42, .14)}[data-theme=dark]{--bg: #0b0f17;--bg-subtle: #11161f;--bg-muted: #262d3a;--surface: #161c27;--surface-raised: #1d2431;--border: #252c3a;--border-strong: #737e92;--text: #e8ebf1;--text-secondary: #b8c0cc;--text-muted: #98a1b1;--text-disabled: #5f6879;--accent: #9db1ef;--accent-hover: #b4c4f3;--accent-active: #c8d4f6;--accent-subtle: #1a2547;--on-accent: #0b1226;--focus: var(--accent);--progress: var(--accent);--progress-subtle: var(--accent-subtle);--success: #4ec3cc;--success-subtle: #0f2729;--warning: #e9b451;--warning-strong: #d99b2b;--warning-subtle: #2d2311;--danger: #f2897f;--danger-hover: #f5a39b;--danger-subtle: #361816;--on-danger: #1b0806;--overlay: rgba(0, 0, 0, .64);--chart-1: #4461be;--chart-2: #3d892a;--chart-3: #be6f96;--chart-4: #acb1bb;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .32), 0 2px 8px rgba(0, 0, 0, .16);--shadow-md: 0 2px 4px rgba(0, 0, 0, .32), 0 12px 32px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .36), 0 32px 64px rgba(0, 0, 0, .56), 0 0 0 1px rgba(255, 255, 255, .08)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--control-sm: 36px;--control-md: 44px;--control-lg: 52px;--row-compact: 48px;--row-resource: 64px;--tap-target: 44px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--apptile-sm: 32px;--apptile-md: 40px;--apptile-lg: 56px;--avatar: 32px;--indicator: 20px;--indicator-dot: 8px;--toggle-width: 40px;--toggle-height: 24px;--badge-height: 24px;--dot: 10px;--dot-sm: 8px;--step-marker: 28px;--spot: 48px;--meter-height: 8px;--progress-height: 4px;--progress-height-lg: 8px;--qr-min: 240px;--width-page: 1120px;--width-form: 720px;--width-prose: 680px;--width-landing: 1200px;--sidebar-width: 248px;--topbar-height: 56px;--bottomnav-height: 64px;--siteheader-height: 64px;--summarybar-height: 72px;--drawer-width: 480px;--modal-width: 520px;--summary-width: 320px;--tabs-vertical-width: 220px;--auth-width: 400px;--empty-width: 480px;--tooltip-max: 280px;--menu-min-width: 200px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--stroke-1: 1px;--stroke-2: 2px;--focus-width: 2px;--focus-offset: 2px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--z-sticky: 10;--z-dropdown: 20;--z-overlay: 30;--z-drawer: 40;--z-modal: 50;--z-toast: 60;--z-tooltip: 70;--font-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Atkinson Hyperlegible Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.type-display-hero{font-family:var(--font-sans);font-size:72px;line-height:76px;font-weight:300;letter-spacing:-.03em}.type-display-hero-sm{font-family:var(--font-sans);font-size:42px;line-height:46px;font-weight:300;letter-spacing:-.025em}.type-display-section{font-family:var(--font-sans);font-size:48px;line-height:56px;font-weight:300;letter-spacing:-.025em}.type-display-section-sm{font-family:var(--font-sans);font-size:34px;line-height:40px;font-weight:400;letter-spacing:-.02em}.type-title-page{font-family:var(--font-sans);font-size:40px;line-height:48px;font-weight:400;letter-spacing:-.02em}.type-title-page-sm{font-family:var(--font-sans);font-size:32px;line-height:40px;font-weight:400;letter-spacing:-.015em}.type-title-section{font-family:var(--font-sans);font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.01em}.type-title-card{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:600}.type-lead{font-family:var(--font-sans);font-size:20px;line-height:32px;font-weight:400}.type-prose{font-family:var(--font-sans);font-size:18px;line-height:30px;font-weight:400}.type-body-lg{font-family:var(--font-sans);font-size:18px;line-height:28px;font-weight:400}.type-body{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400}.type-body-strong{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.type-body-sm{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}.type-body-sm-strong{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600}.type-caption{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:400}.type-overline{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em}.type-button{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:600}.type-button-sm,.type-label{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600}.type-input{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400}.type-badge{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:600}.type-nav{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:500}.type-nav-sm{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500}.type-price-hero{font-family:var(--font-sans);font-size:36px;line-height:40px;font-weight:400;letter-spacing:-.02em}.type-price{font-family:var(--font-sans);font-size:22px;line-height:28px;font-weight:600}.type-stat{font-family:var(--font-sans);font-size:32px;line-height:40px;font-weight:400;letter-spacing:-.02em}.type-figure-lg{font-family:var(--font-sans);font-size:20px;line-height:28px;font-weight:600;letter-spacing:.02em}.type-mono{font-family:var(--font-mono);font-size:15px;line-height:22px;font-weight:400}.type-mono-sm{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400}:root,[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-height) + var(--space-2))}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}a{color:inherit}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.type-overline{text-transform:uppercase}.er-icon{width:var(--icon-md);height:var(--icon-md);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.er-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.er-icon--sm,.er-list__item>.er-icon,.er-link__icon,.er-backlink>.er-icon,.er-field__error>.er-icon,.er-field__valid>.er-icon,.er-field__status>.er-icon,.er-steps__marker>.er-icon,.er-badge>.er-icon,.er-tag>.er-icon,.er-destroy__item>.er-icon,.er-helphint__btn>.er-icon,.er-copy__btn>.er-icon,.er-balance__icon,.er-trust__fact>.er-icon,.er-app-card__limit>.er-icon{stroke-width:1.75}.er-icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.er-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.er-text-secondary{color:var(--text-secondary)}.er-text-muted{color:var(--text-muted)}.er-text-success{color:var(--success)}.er-text-warning{color:var(--warning)}.er-text-danger{color:var(--danger)}.er-text-progress{color:var(--progress)}.er-num{text-align:right;white-space:nowrap}.er-nowrap{white-space:nowrap}.er-stack{display:flex;flex-direction:column;gap:var(--space-4)}.er-stack--tight{gap:var(--space-2)}.er-stack--loose{gap:var(--space-6)}.er-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.er-cluster--loose{gap:var(--space-4)}.er-spread{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.er-grid{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.er-grid--2,.er-grid--3,.er-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.er-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.er-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.er-divider{border:0;border-top:var(--stroke-1) solid var(--border);margin:var(--space-4) 0}.er-wordmark{display:inline-flex;align-items:center;min-height:var(--tap-target);font-family:var(--font-sans);font-weight:700;font-size:20px;line-height:28px;letter-spacing:-.01em;color:var(--text);text-decoration:none;white-space:nowrap}.er-list{display:grid;gap:var(--space-2)}.er-list__item{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-secondary)}.er-list__item>.er-icon{margin-top:calc((1lh - var(--icon-sm)) / 2);width:var(--icon-sm);height:var(--icon-sm);color:var(--text-secondary)}.er-list--plain .er-list__item{color:var(--text)}.er-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-5);border:var(--stroke-1) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.er-btn>.er-icon{margin-inline:calc(-1 * var(--space-1)) 0}.er-btn>.er-icon:last-child:not(:first-child){margin-inline:0 calc(-1 * var(--space-1))}.er-btn--secondary:hover,.er-btn:not([class*=er-btn--]):hover,.er-btn--secondary.is-hover{background:var(--bg-subtle)}.er-btn--secondary:active,.er-btn--secondary.is-active{background:var(--bg-muted)}.er-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.er-btn--primary:hover,.er-btn--primary.is-hover{background:var(--accent-hover);border-color:var(--accent-hover)}.er-btn--primary:active,.er-btn--primary.is-active{background:var(--accent-active);border-color:var(--accent-active)}.er-btn--quiet{background:transparent;border-color:transparent;color:var(--accent);padding:0 var(--space-3)}.er-btn--quiet:hover,.er-btn--quiet.is-hover{background:var(--bg-subtle);color:var(--accent-hover)}.er-btn--quiet:active,.er-btn--quiet.is-active{background:var(--bg-muted)}.er-btn--danger{background:var(--surface);border-color:var(--danger);color:var(--danger)}.er-btn--danger:hover,.er-btn--danger.is-hover{border-color:var(--danger-hover);color:var(--danger-hover);background:var(--danger-subtle)}.er-btn--danger-solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.er-btn--danger-solid:hover,.er-btn--danger-solid.is-hover,.er-btn--danger-solid:active,.er-btn--danger-solid.is-active{background:var(--danger-hover);border-color:var(--danger-hover)}.er-btn:disabled,.er-btn[aria-disabled=true],.er-btn.is-disabled{background:var(--bg-muted);border-color:transparent;color:var(--text-disabled);cursor:not-allowed}.er-btn[aria-busy=true]{cursor:progress}.er-btn--sm{padding:0 var(--space-3)}.er-btn--lg{height:var(--control-lg);padding:0 var(--space-8)}.er-btn--block{display:flex;width:100%}@media(max-width:767.98px){.er-btn--block-phone{display:flex;width:100%}}@media(min-width:1024px)and (pointer:fine){.er-btn--sm{height:var(--control-sm)}}.er-btn-group{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.er-btn-note{color:var(--text-muted)}.er-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:var(--stroke-1);text-underline-offset:2px;cursor:pointer}.er-link:hover,.er-link.is-hover{color:var(--accent-hover)}.er-link--standalone{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-target);text-decoration:none}.er-link--standalone:hover,.er-link--standalone.is-hover{text-decoration:underline}.er-link__icon{width:var(--icon-sm);height:var(--icon-sm)}button.er-link{background:none;border:0;padding:0}.er-backlink{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--text-secondary);text-decoration:none}.er-backlink:hover,.er-backlink.is-hover{color:var(--text);text-decoration:underline;text-underline-offset:2px}.er-backlink>.er-icon{width:var(--icon-sm);height:var(--icon-sm)}@media(min-width:1024px)and (pointer:fine){.er-link--standalone,.er-backlink{min-height:0}}.er-card{position:relative;display:flex;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.er-card:hover,.er-card.is-hover{border-color:var(--border-strong)}.er-card__body{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.er-card__title{color:var(--text)}.er-card__desc{color:var(--text-secondary)}.er-card__link{color:var(--accent);display:inline-flex;align-items:center;gap:var(--space-1)}.er-card__chevron{flex:none;margin-left:auto;color:var(--text-muted)}.er-tag{display:inline-flex;align-items:center;gap:var(--space-1);width:max-content;max-width:100%;height:var(--badge-height);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-secondary);white-space:nowrap;vertical-align:middle}.er-tag>.er-icon{width:var(--icon-sm);height:var(--icon-sm)}.er-code{margin:0;padding:var(--space-3) var(--space-4);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text);white-space:pre;overflow-x:auto}.er-code :focus-visible,.er-code:focus-visible{outline-offset:calc(-1 * var(--focus-offset))}.er-inline-code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text);font-family:var(--font-mono)}.er-spot{display:inline-grid;place-items:center;flex:none;width:var(--spot);height:var(--spot);border-radius:var(--radius-full);background:var(--bg-muted);color:var(--text-muted)}.er-spot>.er-icon{width:var(--icon-lg);height:var(--icon-lg)}.er-spot--success{background:var(--success-subtle);color:var(--success)}.er-spot--warning{background:var(--warning-subtle);color:var(--warning)}.er-spot--danger{background:var(--danger-subtle);color:var(--danger)}.er-spot--progress{background:var(--progress-subtle);color:var(--progress)}.er-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:var(--empty-width);margin:0 auto;padding:var(--space-12) var(--space-4);text-align:center}.er-empty__title{color:var(--text);margin-top:var(--space-2)}.er-empty__text{color:var(--text-secondary)}.er-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.er-empty__note{color:var(--text-muted)}.er-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:var(--width-form);margin:0 auto;padding:var(--space-10) var(--space-4);text-align:center}.er-state__title{color:var(--text)}.er-state__text{color:var(--text-secondary);max-width:var(--width-prose)}.er-state__content{width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--space-4)}.er-state__actions{display:flex;flex-direction:column;gap:var(--space-2);width:100%}@media(min-width:768px){.er-state__actions{flex-direction:row;justify-content:center;width:auto}}.er-appicon{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--apptile-md);height:var(--apptile-md);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary)}.er-appicon>img,.er-appicon>svg:not(.er-status-dot){width:60%;height:60%;object-fit:contain}.er-appicon--sm{width:var(--apptile-sm);height:var(--apptile-sm);border-radius:var(--radius-md)}.er-appicon--lg{width:var(--apptile-lg);height:var(--apptile-lg)}.er-appicon--letters{background:var(--bg-muted);border-color:var(--bg-muted);color:var(--text-secondary);letter-spacing:.02em}.er-section{padding:var(--space-20) var(--space-4);background:var(--bg);color:var(--text)}.er-section--subtle{background:var(--bg-subtle)}.er-section__inner{width:100%;max-width:var(--width-landing);margin:0 auto}.er-section__head{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--width-prose);margin-bottom:var(--space-10)}@media(min-width:1024px){.er-section__head{margin-bottom:var(--space-12)}}.er-section__title{color:var(--text)}.er-section__lead{color:var(--text-secondary)}.er-section__foot{margin-top:var(--space-6);color:var(--text-secondary)}@media(min-width:768px){.er-section{padding:var(--space-24) var(--space-6)}}@media(min-width:1024px){.er-section{padding:var(--space-32) var(--space-8)}}.er-frame{overflow:hidden;border:var(--stroke-1) solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md)}.er-frame>img{width:100%;height:auto}.er-frame__caption{margin-top:var(--space-3);color:var(--text-muted)}.er-site-header{position:sticky;top:0;z-index:var(--z-sticky);border-bottom:var(--stroke-1) solid var(--border);background:var(--bg);color:var(--text)}.er-site-header.is-scrolled{box-shadow:var(--shadow-sm)}.er-site-header__inner{position:relative;display:flex;align-items:center;gap:var(--space-2);max-width:calc(var(--width-landing) + 2 * var(--space-4));height:var(--siteheader-height);margin:0 auto;padding:0 var(--space-4)}.er-site-header__nav{display:none;align-items:center;gap:var(--space-1)}.er-site-header__link{display:inline-flex;align-items:center;min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none}.er-site-header__link:hover,.er-site-header__link.is-hover{color:var(--text);background:var(--bg-subtle)}.er-site-header__link[aria-current=page]{color:var(--text);font-weight:600}.er-site-header__actions{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.er-site-header__login{display:inline-flex;align-items:center;min-height:var(--tap-target);padding:0 var(--space-2);color:var(--accent);text-decoration:none}.er-site-header__login:hover{text-decoration:underline;text-underline-offset:2px}.er-site-header__menu{display:block}.er-site-header__menu-btn{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-target);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);cursor:pointer;list-style:none}.er-site-header__menu-btn::-webkit-details-marker{display:none}.er-site-header__menu-btn:hover{background:var(--bg-subtle)}.er-site-header__panel{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:var(--space-2) var(--space-4) var(--space-4);border-bottom:var(--stroke-1) solid var(--border);background:var(--bg)}.er-site-header__panel>.er-site-header__link{padding:0}@media(min-width:768px){.er-site-header__inner{max-width:calc(var(--width-landing) + 2 * var(--space-6));padding:0 var(--space-6)}}@media(min-width:1024px){.er-site-header__inner{gap:var(--space-6);max-width:calc(var(--width-landing) + 2 * var(--space-8));padding:0 var(--space-8)}.er-site-header__nav{display:flex}.er-site-header__menu{display:none}.er-site-header__actions{gap:var(--space-2)}}.er-site-header__panel-login{display:none}@media(max-width:419.98px){.er-site-header__actions>.er-site-header__login{display:none}.er-site-header__panel>.er-site-header__panel-login{display:inline-flex;margin-top:var(--space-2);border-top:var(--stroke-1) solid var(--border);border-radius:0;color:var(--accent)}}.er-site-header__menu[open]>.er-site-header__menu-btn{background:var(--bg-subtle)}.er-hero{padding:var(--space-16) var(--space-4) var(--space-20);background:var(--bg);color:var(--text)}.er-hero__inner{display:grid;gap:var(--space-10);max-width:var(--width-landing);margin:0 auto}.er-hero__text{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--width-prose)}.er-hero__title{color:var(--text)}.er-hero__lead{color:var(--text-secondary)}.er-hero__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.er-hero__note{color:var(--text-muted)}.er-hero__media{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@media(min-width:768px){.er-hero{padding:var(--space-20) var(--space-6) var(--space-24)}.er-hero__actions{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.er-hero{padding:var(--space-24) var(--space-8) var(--space-32)}.er-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--space-16)}}.er-hero__shots{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-4);align-items:end}.er-hero__shot{min-width:0}.er-hero__title,.er-section__title,.er-cta-band__title{text-wrap:balance}.er-trust{padding:var(--space-6) var(--space-4);border-block:var(--stroke-1) solid var(--border);background:var(--bg-subtle);color:var(--text)}.er-trust__inner{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--width-landing);margin:0 auto}.er-trust__methods,.er-trust__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.er-trust__method{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}.er-trust__logo{height:var(--icon-lg);width:auto;filter:grayscale(1)}.er-trust__method>.er-icon{color:var(--text-secondary)}.er-trust__fact{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text)}.er-trust__fact>.er-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-secondary)}@media(min-width:768px){.er-trust{padding:var(--space-6)}}@media(min-width:1024px){.er-trust{padding:var(--space-6) var(--space-8)}.er-trust__inner{flex-direction:row;align-items:center;justify-content:space-between}}.er-trust__method,.er-trust__fact{align-items:flex-start}.er-trust__method>.er-icon{margin-top:calc((1lh - var(--icon-md)) / 2)}.er-trust__fact>.er-icon{margin-top:calc((1lh - var(--icon-sm)) / 2)}.er-audience{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.er-audience{grid-template-columns:repeat(4,minmax(0,1fr))}.er-audience--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.er-audience__tile{flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-4)}.er-audience__head{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text)}.er-audience__head>.er-icon:first-child{margin-top:calc((1lh - var(--icon-md)) / 2);color:var(--text)}.er-audience__head>.er-card__chevron{margin-top:calc((1lh - var(--icon-md)) / 2)}.er-audience__text{color:var(--text-secondary)}.er-audience__app{color:var(--text-muted)}.er-audience>li{display:flex}.er-audience__tile{flex:1}.er-audience__app{margin-top:auto}@media(max-width:767.98px){.er-audience__head{flex-direction:column}.er-audience__head>.er-icon:first-child{margin-top:0}.er-audience__head>.er-card__chevron{position:absolute;top:var(--space-4);right:var(--space-4);margin:0}}.er-catalog{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.er-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.er-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.er-app-card{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-6);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text)}.er-app-card__head{display:flex;align-items:flex-start;gap:var(--space-3)}.er-app-card__name{color:var(--text)}.er-app-card__purpose,.er-app-card__price{color:var(--text-secondary)}.er-app-card__price strong{color:var(--text);font-weight:600}.er-app-card__limit{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-secondary)}.er-app-card__limit>.er-icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((1lh - var(--icon-sm)) / 2);color:var(--text-secondary)}.er-app-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto}.er-app-card--soon{background:var(--bg-subtle);box-shadow:none}.er-how{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);counter-reset:er-how}@media(min-width:1024px){.er-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.er-how__step{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.er-how__num{display:inline-grid;place-items:center;width:var(--step-marker);height:var(--step-marker);border-radius:var(--radius-full);background:var(--bg-muted);color:var(--text-secondary)}.er-how__title{color:var(--text)}.er-how__text{color:var(--text-secondary)}.er-how__media{margin-top:var(--space-2)}.er-pricing{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch}@media(min-width:1024px){.er-pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.er-pricing__plan{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-8);border:var(--stroke-1) solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text)}.er-pricing__plan--recommended{order:-1;padding:calc(var(--space-8) - var(--stroke-1));border:var(--stroke-2) solid var(--accent)}@media(min-width:1024px){.er-pricing__plan--recommended{order:0}}.er-pricing__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);color:var(--text)}.er-pricing__unit{color:var(--text-muted)}.er-pricing__name{color:var(--text)}.er-pricing__for,.er-pricing__annual{color:var(--text-secondary)}.er-pricing__features{padding-top:var(--space-3);border-top:var(--stroke-1) solid var(--border)}.er-pricing__cta{margin-top:auto;padding-top:var(--space-2)}.er-pricing__trial{margin-top:var(--space-6);color:var(--text-secondary);max-width:var(--width-prose)}@media(min-width:1024px){.er-pricing:has(.er-pricing__plan--recommended)>.er-pricing__plan:not(.er-pricing__plan--recommended):before{content:"";flex:none;height:var(--badge-height)}}.er-features{display:grid;gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.er-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.er-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.er-feature{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.er-feature__title{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text)}.er-feature__title>.er-icon{margin-top:calc((1lh - var(--icon-md)) / 2);color:var(--text)}.er-feature__text{color:var(--text-secondary)}.er-faq{max-width:var(--width-prose);border-top:var(--stroke-1) solid var(--border)}.er-faq__item{border-bottom:var(--stroke-1) solid var(--border)}.er-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-target);padding:var(--space-4) 0;color:var(--text);cursor:pointer;list-style:none}.er-faq__q::-webkit-details-marker{display:none}.er-faq__q:hover,.er-faq__q.is-hover{color:var(--accent)}.er-faq__chevron{flex:none;color:var(--text-muted);transition:transform var(--duration-base) var(--ease-standard)}.er-faq__item[open] .er-faq__chevron{transform:rotate(180deg)}.er-faq__a{display:flex;flex-direction:column;gap:var(--space-3);padding:0 0 var(--space-5);color:var(--text-secondary)}.er-articles{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.er-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.er-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.er-article-card{align-items:flex-start;padding:var(--space-5)}.er-article-card__date{color:var(--text-muted)}.er-article-card__title{color:var(--text)}.er-article-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-secondary)}.er-article-card>.er-card__chevron{align-self:center}.er-articles>li{display:flex}.er-article-card{flex:1}.er-cta-band{padding:var(--space-16) var(--space-4);background:var(--accent-subtle);color:var(--text)}.er-cta-band__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);max-width:var(--width-landing);margin:0 auto}.er-cta-band__title{color:var(--text)}.er-cta-band__text{color:var(--text-secondary)}@media(min-width:768px){.er-cta-band{padding:var(--space-20) var(--space-6)}.er-cta-band__inner{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.er-cta-band{padding:var(--space-24) var(--space-8)}}.er-site-footer{padding:var(--space-16) var(--space-4) var(--space-10);border-top:var(--stroke-1) solid var(--border);background:var(--bg-subtle);color:var(--text)}.er-site-footer__inner{display:flex;flex-direction:column;gap:var(--space-10);max-width:var(--width-landing);margin:0 auto}.er-site-footer__cols{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.er-site-footer{padding:var(--space-20) var(--space-8) var(--space-10)}.er-site-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.er-site-footer__col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.er-site-footer__heading{color:var(--text)}.er-site-footer__links{display:flex;flex-direction:column}.er-site-footer__link{display:inline-flex;align-items:center;min-height:var(--tap-target);color:var(--text-secondary);text-decoration:none}.er-site-footer__link:hover,.er-site-footer__link.is-hover{color:var(--text);text-decoration:underline;text-underline-offset:2px}@media(min-width:1024px)and (pointer:fine){.er-site-footer__link{min-height:0;padding-block:var(--space-1)}}.er-site-footer__text{color:var(--text-secondary)}.er-site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:var(--stroke-1) solid var(--border);color:var(--text-muted)}.er-site-footer__legal a{color:var(--text-secondary)}@media(max-width:1023.98px){.er-hero__title.type-display-hero{font-size:42px;line-height:46px;font-weight:300;letter-spacing:-.025em}}@media(max-width:767.98px){.er-section__title.type-display-section{font-size:34px;line-height:40px;font-weight:400;letter-spacing:-.02em}.er-page-header__title.type-title-page,.er-state__title.type-title-page{font-size:32px;line-height:40px;font-weight:400;letter-spacing:-.015em}}@media(pointer:coarse){.er-btn--sm,.er-seg--sm{height:var(--control-md)}.er-link--standalone,.er-backlink,.er-site-footer__link,a.er-steps__label{min-height:var(--tap-target)}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}.er-spinner{animation:none}.er-spinner--blocking{animation:er-spin 1s linear infinite}.er-toast,.er-modal,.er-drawer{animation:none}}html{scroll-padding-top:calc(var(--siteheader-height) + var(--space-2))}.er-skip{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-overlay);display:inline-flex;align-items:center;min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);text-decoration:none;transform:translateY(-200%)}.er-skip:focus-visible{transform:none}main:focus{outline:none}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body>main{flex:1 0 auto}@media(max-width:1023.98px){.er-hero__media{max-width:calc(var(--width-prose) - var(--space-24))}}.er-trust__fact{color:var(--text-secondary)}@media(min-width:768px){.er-trust{padding-block:var(--space-8)}}.er-app-card__limit>span{min-width:0}@media(min-width:1024px){.er-how__step>.er-how__media{margin-top:auto}}.er-pricing__features{margin-top:var(--space-3);padding-top:var(--space-5)}.er-pricing__cta{padding-top:var(--space-6)}@media(min-width:1024px){.er-pricing:has(>.er-pricing__plan--recommended) .er-pricing__for{min-height:2lh}}@media(min-width:768px){.er-features{row-gap:var(--space-10)}}.er-pricing-included{margin-top:var(--space-16);padding-top:var(--space-12);border-top:var(--stroke-1) solid var(--border)}.er-pricing-included__title{margin-bottom:var(--space-8);color:var(--text)}@media(min-width:1024px){.er-pricing-included{margin-top:var(--space-24);padding-top:var(--space-16)}.er-pricing-included__title{margin-bottom:var(--space-10)}}.er-pricing__free{color:var(--text-secondary)}@media(min-width:1024px){.er-articles--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.er-article{padding:var(--space-10) var(--space-4) var(--space-20);background:var(--bg);color:var(--text)}.er-article__inner{display:flex;flex-direction:column;gap:var(--space-8);max-width:calc(var(--width-prose) - var(--space-6));margin:0 auto}.er-article__back{align-self:flex-start}.er-article__head{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-10);border-bottom:var(--stroke-1) solid var(--border)}.er-article__meta{color:var(--text-muted)}.er-article__lead{color:var(--text-secondary)}@media(min-width:768px){.er-article{padding:var(--space-16) var(--space-6) var(--space-24)}.er-article__inner{gap:var(--space-10)}}@media(min-width:1024px){.er-article{padding:var(--space-16) var(--space-8) var(--space-32)}}.er-prose{color:var(--text);overflow-wrap:break-word}.er-prose>*+*{margin-top:var(--space-6)}.er-prose>h2{margin-top:var(--space-12)}.er-prose>h3{margin-top:var(--space-10)}.er-prose>h2+*,.er-prose>h3+*{margin-top:var(--space-4)}@media(min-width:768px){.er-prose>h2{margin-top:var(--space-16)}}.er-prose p,.er-prose li{color:var(--text)}.er-prose ul,.er-prose ol{display:grid;gap:var(--space-2);padding-left:var(--space-6)}.er-prose ul{list-style:disc}.er-prose ol{list-style:decimal}.er-prose li::marker{color:var(--text-secondary)}.er-prose strong{font-weight:600}.er-prose blockquote{padding-left:var(--space-6);color:var(--text-secondary)}.er-prose hr{border:0;border-top:var(--stroke-1) solid var(--border)}.er-prose img{height:auto;border:var(--stroke-1) solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md)}.er-prose-table-wrap{overflow-x:auto;border:var(--stroke-1) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.er-prose-table-wrap:focus-visible{outline-offset:calc(-1 * var(--focus-offset))}.er-prose table{width:100%;border-collapse:collapse}.er-prose th,.er-prose td{padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-1) solid var(--border);text-align:left;vertical-align:top}.er-prose th{background:var(--bg-subtle);font-weight:600}.er-prose tr:last-child>td{border-bottom:0}.er-notfound{padding:var(--space-20) var(--space-4) var(--space-24);background:var(--bg)}@media(min-width:1024px){.er-notfound{padding:var(--space-32) var(--space-8)}}
