.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
:root,:root[data-mantine-color-scheme=light]{--al-bg:#f7f8fa;--al-surface:#fff;--al-surface-2:#f3f7f5;--al-surface-3:#eef3ef;--al-border:#e9eeed;--al-border-strong:#cdd9d4;--al-text:#172d2b;--al-text-2:#566a66;--al-text-3:#66756f;--al-brand:#0d7b61;--al-brand-strong:#0b5d46;--al-brand-icon:#1c9671;--al-brand-fill:#0d7b61;--al-brand-fill-hover:#09624f;--al-on-brand:#fff;--al-brand-soft:#e8f5ef;--al-brand-tint:#edf5f0;--al-brand-tint-border:#e0eae3;--al-brand-line:#b8d4c7;--al-brand-tint-text:#195c46;--al-brand-tint-muted:#517362;--al-featured-bg:#fcfefd;--al-featured-border:#90cdb6;--al-banner-bg:#173f35;--al-banner-border:#173f35;--al-banner-text:#fff;--al-banner-muted:#b3cbbf;--al-banner-action-bg:#fff;--al-banner-action-hover:#eef3ef;--al-banner-action-text:#172d2b;--al-banner-action-border:#fff;--al-seg-active-bg:#173f35;--al-seg-active-text:#fff;--al-success-bg:#e8f5ef;--al-success-text:#0b5d46;--al-warn-bg:#fff4ec;--al-warn-bg-hover:#ffe9d9;--al-warn-border:#f3c7a8;--al-warn-text:#7c2d12;--al-warn-focus:#c2410c;--al-danger-bg:#fdecec;--al-danger-text:#b91c1c;--al-hot-from:#c2410c;--al-hot-to:#b91c1c;--al-on-hot:#fff;--al-focus:#3dc89a;--al-focus-strong:#1c9671;--al-shadow:0 1px 2px #172d2b0f, 0 8px 24px #172d2b0f;--al-chart-grid:#eef3f0;--al-chart-axis:#66756f;--al-chart-active:#12b8860f;--al-home-base:#fff;--al-home-alt:#f7f8fa;--al-home-glow:#0d7b6121;--al-home-glow-2:#3dc89a1f;--al-home-grid:#172d2b0d;--al-home-header-bg:#ffffffdb;--al-home-ghost-border:#fff6;--al-shadow-lg:0 30px 70px -24px #172d2b47, 0 2px 6px #172d2b0f;--al-story-bg:#123f34;--al-story-edge:transparent;--al-story-text:#fff;--al-story-copy:#b1c9be;--al-story-muted:#afc4bb;--al-story-promise:#dcebe3;--al-story-check:#77c6a4;--al-notice-bg:#ffe066;--al-notice-text:#3b2f00;--al-notice-border:#e0b800;--al-unread:#e03131}:root[data-mantine-color-scheme=dark]{--al-bg:#121a18;--al-surface:#19221f;--al-surface-2:#212c29;--al-surface-3:#1d2724;--al-border:#2a3633;--al-border-strong:#3d4d49;--al-text:#dbe5e2;--al-text-2:#b4c3bf;--al-text-3:#93a5a0;--al-brand:#3dc89a;--al-brand-strong:#69d6b1;--al-brand-icon:#3dc89a;--al-brand-fill:#0d7b61;--al-brand-fill-hover:#09624f;--al-on-brand:#fff;--al-brand-soft:#3dc89a21;--al-brand-tint:#3dc89a12;--al-brand-tint-border:#3dc89a2e;--al-brand-line:#3dc89a59;--al-brand-tint-text:#9ee5cd;--al-brand-tint-muted:#93a5a0;--al-featured-bg:#1b2724;--al-featured-border:#3dc89a80;--al-banner-bg:linear-gradient(135deg, #1d3c34 0%, #1a2a26 100%);--al-banner-border:#3dc89a59;--al-banner-text:#eef6f3;--al-banner-muted:#a9c1b9;--al-banner-action-bg:#dbe5e214;--al-banner-action-hover:#dbe5e226;--al-banner-action-text:#eef6f3;--al-banner-action-border:#3dc89a73;--al-seg-active-bg:#0d7b61;--al-seg-active-text:#fff;--al-success-bg:#3dc89a21;--al-success-text:#69d6b1;--al-warn-bg:#ea580c1f;--al-warn-bg-hover:#ea580c33;--al-warn-border:#fb923c66;--al-warn-text:#fdba74;--al-warn-focus:#fb923c;--al-danger-bg:#fa52521f;--al-danger-text:#ff8787;--al-focus:#3dc89a;--al-focus-strong:#3dc89a;--al-shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--al-chart-grid:#24302d;--al-chart-axis:#93a5a0;--al-chart-active:#3dc89a1a;--al-home-base:#121a18;--al-home-alt:#161f1c;--al-home-glow:#3dc89a2b;--al-home-glow-2:#21b98a17;--al-home-grid:#dbe5e20a;--al-home-header-bg:#121a18d6;--al-home-ghost-border:#dbe5e247;--al-shadow-lg:0 30px 70px -24px #000000b3, 0 2px 6px #0006;--al-story-bg:#0f2f28;--al-story-edge:#3dc89a40;--al-unread:#ff6b6b}*{box-sizing:border-box}html,:root body{background:var(--al-bg);min-height:100%;color:var(--al-text);margin:0}body{font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--al-focus);outline-offset:4px}.site-header{background:var(--al-surface);border-bottom:1px solid var(--al-border)}.brand{letter-spacing:-.5px;align-items:center;gap:12px;font-size:21px;font-weight:750;display:flex}.brand-mark{flex:none;display:block}.brand small{letter-spacing:1.2px;color:var(--al-text-3);font-size:9px;font-weight:500;line-height:1.5;display:block}.quiet-link{color:var(--al-text-2);font-size:14px}.nav-link{color:var(--al-text-2);border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:background .15s,color .15s;display:flex}.nav-link:hover{background:var(--al-surface-2)}.nav-link.active{background:var(--al-brand-soft);color:var(--al-brand);font-weight:650}.nav-badge{background:var(--al-hot-to);min-width:20px;height:20px;color:var(--al-on-hot);text-align:center;border-radius:10px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.nav-link .nav-badge{font-variant-numeric:tabular-nums}.nav-dot{background:var(--al-hot-to);border-radius:50%;width:8px;height:8px;margin-left:auto}.ticket-thread{flex-direction:column;gap:14px;display:flex}.ticket-bubble{border:1px solid var(--al-border);background:var(--al-surface);border-radius:12px;max-width:min(640px,88%);padding:12px 14px}.ticket-bubble.mine{background:var(--al-brand-soft);border-color:var(--al-brand-tint-border);align-self:flex-end}.ticket-bubble.theirs{background:var(--al-surface-2);align-self:flex-start}.ticket-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--al-text);margin:6px 0 0;font-size:14px;line-height:1.7}.ticket-unread{font-weight:700}.ticket-unread-dot{background:var(--al-hot-to);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ticket-queue th,.ticket-queue td{white-space:nowrap}.ticket-queue td.ticket-queue-wrap{white-space:normal;min-width:180px}.ticket-row-new td{background:var(--al-warn-bg);transition:background .4s}.sidebar-note{margin-top:auto;padding:20px 8px 8px}.sidebar-home{color:var(--al-text-2);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.sidebar-support{width:calc(100% + 16px);font-family:inherit;line-height:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 -8px}.support-spacer{height:40px}.support-launcher{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.support-launcher>*{pointer-events:auto}.support-button{background:var(--al-brand-fill);width:56px;height:56px;color:var(--al-on-brand);box-shadow:var(--al-shadow-lg);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .12s,transform .12s;display:grid;position:relative}.support-button:hover{background:var(--al-brand-fill-hover)}.support-button:active{transform:scale(.96)}.support-button:focus-visible,.support-card-close:focus-visible,.sidebar-support:focus-visible{outline:2px solid var(--al-focus-strong);outline-offset:3px}.support-unread{background:var(--al-unread);width:13px;height:13px;box-shadow:0 0 0 2px var(--al-bg);border-radius:50%;position:absolute;top:3px;right:3px}.support-hint{border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-text-2);box-shadow:var(--al-shadow);border-radius:999px;padding:7px 13px;font-size:13px}.support-card{border:1px solid var(--al-border);background:var(--al-surface);width:min(300px,100vw - 40px);color:var(--al-text);box-shadow:var(--al-shadow-lg);border-radius:12px;padding:16px 18px;position:relative}.support-card-title{margin:0 22px 6px 0;font-size:14px;font-weight:600}.support-card-text{color:var(--al-text-2);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.support-card-text a{color:var(--al-brand)}.support-card .mantine-Button-root{margin-top:6px}.support-card-close{width:28px;height:28px;color:var(--al-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.support-card-close:hover{background:var(--al-surface-2)}@media (max-width:767px){.support-spacer{height:72px}.support-launcher{bottom:16px;right:16px}.support-button{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.support-button{transition:none}}.page-wrap{max-width:1400px;margin:auto;padding:42px 44px 50px}.page-title{letter-spacing:-.8px}.page-subtitle{max-width:680px}.primary-link,.secondary-link{border-radius:9px;justify-content:center;align-items:center;gap:20px;padding:13px 22px;font-size:14px;font-weight:600;display:inline-flex}.primary-link{background:var(--al-brand-fill);color:var(--al-on-brand)}.primary-link:hover{background:var(--al-brand-fill-hover)}.secondary-link{border:1px solid var(--al-border-strong);background:var(--al-surface)}.auth-layout{background:var(--al-surface);grid-template-columns:43% 57%;min-height:100dvh;display:grid}.auth-story{background:var(--al-story-bg);border-right:1px solid var(--al-story-edge);color:var(--al-story-text);flex-direction:column;justify-content:space-between;min-height:760px;padding:46px 58px;display:flex}.auth-story .brand small{color:var(--al-story-muted)}.auth-story-copy .auth-story-title{letter-spacing:-1.8px;margin-top:.83em;margin-bottom:25px;font-size:clamp(36px,4vw,55px);font-weight:550;line-height:1.3}.auth-story-copy>p:not(.auth-story-title){color:var(--al-story-copy);max-width:295px;font-size:15px;line-height:1.9}.auth-promises{flex-direction:column;gap:20px;margin-top:40px;display:flex}.auth-promises>div{color:var(--al-story-promise);align-items:center;gap:13px;font-size:13px;display:flex}.auth-promises svg{color:var(--al-story-check)}.auth-story-footer{color:var(--al-story-muted);font-size:12px}.auth-panel{justify-content:center;align-items:center;padding:95px 45px 48px;display:flex;position:relative}.back-link{align-items:center;gap:7px;display:flex;position:absolute;top:35px;left:40px}.auth-theme{position:absolute;top:26px;right:34px}.auth-form{width:100%;max-width:400px}.subscription-banner{background:var(--al-banner-bg);border:1px solid var(--al-banner-border);color:var(--al-banner-text);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.subscription-banner .muted{color:var(--al-banner-muted)}.banner-action{border:1px solid var(--al-banner-action-border);background:var(--al-banner-action-bg);color:var(--al-banner-action-text);border-radius:8px;flex:none;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.banner-action:hover{background:var(--al-banner-action-hover)}.metric-value{letter-spacing:-1px;font-size:29px;font-weight:650;line-height:1.25}.referral-code{letter-spacing:.14em;color:var(--al-brand-strong);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:40px;font-weight:700;line-height:1.2}@media (max-width:480px){.referral-code{font-size:30px}}.plan-card{flex-direction:column;display:flex;position:relative;overflow:hidden}.plan-card.featured{border-color:var(--al-featured-border);background:var(--al-featured-bg);box-shadow:var(--al-shadow)}.plan-feature{color:var(--al-text-2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.plan-feature svg{color:var(--al-brand-icon);flex-shrink:0;margin-top:2px}.empty-state{text-align:center;color:var(--al-text-3);border:1px dashed var(--al-border-strong);border-radius:12px;padding:40px 20px}.quota-label{letter-spacing:-1px;font-size:25px;font-weight:650}.order-id{color:var(--al-text-3);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.page-footer{color:var(--al-text-3);border-top:1px solid var(--al-border);margin-top:36px;padding-top:18px;font-size:11px}.mantine-Table-th{color:var(--al-text-3);font-size:12px;font-weight:500!important}.mantine-Table-td{font-size:13px}@media (max-width:1000px){.page-wrap{padding:30px 26px}.auth-story{padding:36px}}@media (max-width:767px){.page-wrap{padding:28px 18px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{min-height:100dvh;padding:94px 25px 35px}.back-link{top:28px;left:25px}.auth-theme{top:19px;right:19px}.subscription-banner{flex-direction:column;align-items:flex-start;padding:25px}.desktop-only{display:none}.brand{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.usage-plot{border-bottom:1px solid var(--al-border-strong);background:repeating-linear-gradient(to top, transparent 0, transparent calc(25% - 1px), var(--al-chart-grid) calc(25% - 1px), var(--al-chart-grid) 25%);grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:180px;display:grid}.usage-bar{cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.usage-bar[data-active]{background:var(--al-chart-active)}.usage-bar:focus-visible{outline:2px solid var(--mantine-color-teal-6);outline-offset:2px}.usage-stack{border-radius:5px 5px 0 0;flex-direction:column;width:100%;display:flex;overflow:hidden}.usage-upload{background:var(--mantine-color-blue-4)}.usage-download{background:var(--mantine-color-teal-6)}.usage-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.usage-axis{text-align:center;color:var(--al-chart-axis);font-variant-numeric:tabular-nums;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:6px;font-size:10px;line-height:1.35;display:grid}.usage-table{margin-top:12px;font-size:13px}.usage-table summary{cursor:pointer;color:var(--al-brand)}.device-row{border-bottom:1px solid var(--al-border);padding:12px 0}.device-row:last-child{border-bottom:0}.pay-methods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pay-method{border:1.5px solid var(--mantine-color-default-border);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.pay-method:hover{border-color:var(--pay-color)}.pay-method.selected{border-color:var(--pay-color);background:color-mix(in srgb, var(--pay-color) 9%, transparent)}.pay-dot{border:2px solid var(--pay-color);border-radius:50%;flex:none;width:14px;height:14px}.pay-method.selected .pay-dot{background:var(--pay-color);box-shadow:inset 0 0 0 2px var(--mantine-color-body)}@media (max-width:480px){.pay-methods{grid-template-columns:1fr}}.impersonation-banner{z-index:120;background:var(--al-notice-bg);color:var(--al-notice-text);border-bottom:1px solid var(--al-notice-border);padding:10px 20px;position:sticky;top:80px}.cycle-switch{justify-content:center;margin-bottom:18px;display:flex}.cycle-seg{background:var(--al-surface-3);border:1px solid var(--al-border);border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.cycle-seg button{white-space:nowrap;color:var(--al-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.cycle-seg button[aria-checked=true]{background:var(--al-seg-active-bg);color:var(--al-seg-active-text)}.cycle-seg button:focus-visible{outline:3px solid var(--al-focus-strong);outline-offset:2px}.cycle-badge{white-space:nowrap;background:linear-gradient(135deg, var(--al-hot-from), var(--al-hot-to));color:var(--al-on-hot);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}@keyframes cycle-badge-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.cycle-badge{animation:.5s ease-out cycle-badge-in}}.cycle-banner{border:1px solid var(--al-warn-border);background:var(--al-warn-bg);width:100%;color:var(--al-warn-text);font:inherit;text-align:center;cursor:pointer;border-radius:12px;margin:0 0 22px;padding:12px 18px;font-size:14px;font-weight:600;display:block}.cycle-banner:hover{background:var(--al-warn-bg-hover)}.cycle-banner:focus-visible{outline:3px solid var(--al-warn-focus);outline-offset:2px}.plan-ribbon{background:linear-gradient(135deg, var(--al-hot-from), var(--al-hot-to));width:140px;color:var(--al-on-hot);text-align:center;white-space:nowrap;padding:3px 0;font-size:12px;font-weight:700;position:absolute;top:20px;right:-38px;transform:rotate(45deg)}.plan-price-row{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.plan-original{color:var(--al-text-3);white-space:nowrap;font-size:14px;text-decoration:line-through}.plan-saving{color:var(--al-danger-text);white-space:nowrap;font-size:14px;font-weight:700}.plan-price-main{white-space:nowrap}.quote-saving{color:var(--al-danger-text);font-weight:700}.home{background:var(--al-home-base);color:var(--al-text)}.home h1,.home h2,.home h3{text-wrap:balance}.home p{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){html:has(.home){scroll-behavior:smooth}}.home-container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.home section[id]{scroll-margin-top:88px}.home a:focus-visible,.home button:focus-visible{outline:3px solid var(--al-focus);outline-offset:3px;border-radius:8px}.home-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.home-btn-sm{gap:7px;min-height:40px;padding:0 16px;font-size:14px}.home-btn-block{width:100%}.home-btn-primary{background:var(--al-brand-fill);color:var(--al-on-brand)}.home-btn-primary:hover{background:var(--al-brand-fill-hover)}.home-btn-ghost{background:var(--al-surface);border-color:var(--al-border-strong);color:var(--al-text)}.home-btn-ghost:hover{border-color:var(--al-brand-line);color:var(--al-brand)}.home-btn-inverse{background:var(--al-banner-action-bg);border-color:var(--al-banner-action-border);color:var(--al-banner-action-text)}.home-btn-inverse:hover{background:var(--al-banner-action-hover)}.home-btn-on-dark{border-color:var(--al-home-ghost-border);color:var(--al-banner-text)}.home-btn-on-dark:hover{border-color:var(--al-banner-text)}.home-btn.is-pending{color:#0000;opacity:.35}.home-btn.is-pending svg{visibility:hidden}.home-header{z-index:100;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.home-header[data-scrolled]{background:var(--al-home-header-bg);border-bottom-color:var(--al-border);-webkit-backdrop-filter:saturate(1.4)blur(12px)}.home-header-inner{align-items:center;gap:24px;max-width:1200px;height:72px;margin:0 auto;padding:0 32px;display:flex}.home-nav{gap:6px;margin-left:20px;display:flex}.home-nav a{color:var(--al-text-2);border-radius:8px;padding:8px 12px;font-size:14px;transition:color .15s,background .15s}.home-nav a:hover{color:var(--al-text);background:var(--al-surface-2)}.home-header-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.home-header-actions{align-items:center;gap:10px;display:flex}.home-header-pending{width:168px;height:40px;display:block}.home-burger{display:none}.home-menu{border-top:1px solid var(--al-border);background:var(--al-surface);box-shadow:var(--al-shadow);padding:12px 20px 20px}.home-menu nav{flex-direction:column;display:flex}.home-menu nav a{border-bottom:1px solid var(--al-border);padding:13px 4px;font-size:15px}.home-menu-actions{gap:10px;margin-top:16px;display:flex}.home-menu-actions>*{flex:1}.home-hero{background:radial-gradient(ellipse 60% 55% at 85% 20%, var(--al-home-glow), transparent 70%), radial-gradient(ellipse 45% 50% at 5% 90%, var(--al-home-glow-2), transparent 70%), var(--al-home-base);margin-top:-73px;padding:145px 0 96px;position:relative}.home-hero:before{content:"";background-image:linear-gradient(var(--al-home-grid) 1px, transparent 1px), linear-gradient(90deg, var(--al-home-grid) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,currentColor,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 30%,currentColor,#0000 75%)}.home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid;position:relative}.home-eyebrow{border:1px solid var(--al-brand-tint-border);background:var(--al-brand-tint);color:var(--al-brand);border-radius:999px;align-items:center;gap:9px;margin:0 0 24px;padding:6px 14px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.home-eyebrow span{background:var(--al-brand-icon);width:7px;height:7px;box-shadow:0 0 0 4px var(--al-brand-soft);border-radius:50%}.home-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5.2vw,62px);font-weight:700;line-height:1.18}.home-hero h1 em{color:var(--al-brand);font-style:normal}.home-hero h1 mark{color:inherit;background:linear-gradient(transparent 60%, var(--al-brand-soft) 60%, var(--al-brand-soft) 92%, transparent 92%);padding:0 .06em}.home-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:540px;margin-top:28px;display:grid}.home-highlight{border:1px solid var(--al-brand-tint-border);background:var(--al-surface);box-shadow:var(--al-shadow);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.home-highlight-icon{background:var(--al-brand-soft);width:42px;height:42px;color:var(--al-brand);border-radius:11px;flex:none;place-items:center;display:grid}.home-highlight strong{color:var(--al-text);font-size:15px;display:block}.home-highlight span:not(.home-highlight-icon){color:var(--al-text-2);margin-top:2px;font-size:13px;display:block}.home-lead{max-width:540px;color:var(--al-text-2);margin:24px 0 0;font-size:17px;line-height:1.85}.home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.home-points{color:var(--al-text-2);flex-wrap:wrap;gap:10px 24px;margin:32px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.home-points li{align-items:center;gap:7px;display:flex}.home-points svg{color:var(--al-brand-icon)}.home-visual{padding:24px 10px 34px;position:relative}.mock-window{border:1px solid var(--al-border);background:var(--al-surface);box-shadow:var(--al-shadow-lg);border-radius:18px;position:relative;overflow:hidden}.mock-bar{border-bottom:1px solid var(--al-border);background:var(--al-surface-3);align-items:center;gap:7px;padding:13px 16px;display:flex}.mock-bar i{background:var(--al-border-strong);border-radius:50%;width:10px;height:10px}.mock-bar span{color:var(--al-text-2);align-items:center;gap:7px;margin-left:10px;font-size:12px;font-weight:650;display:flex}.mock-body{gap:16px;padding:22px;display:grid}.mock-status{background:var(--al-brand-tint);border:1px solid var(--al-brand-tint-border);border-radius:14px;align-items:center;gap:22px;padding:18px;display:flex}.mock-ring{flex:none;width:104px;height:104px;position:relative}.mock-ring>svg{width:100%;height:100%;transform:rotate(-90deg)}.mock-ring>svg circle{fill:none;stroke-width:9px}.mock-ring-track{stroke:var(--al-border)}.mock-ring-arc{stroke:var(--al-brand-icon);stroke-linecap:round;stroke-dasharray:68 100}.mock-ring-core{background:var(--al-surface);color:var(--al-brand);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:22px}.mock-pulse{border:2px solid var(--al-brand-icon);opacity:0;border-radius:50%;position:absolute;inset:22px}.mock-status-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mock-status-text strong{align-items:center;gap:8px;font-size:19px;font-weight:700;display:flex}.mock-status-text>span{color:var(--al-text-2);font-size:12px}.mock-status-text>.mock-ip{background:var(--al-brand-soft);width:fit-content;color:var(--al-brand);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.mock-status-text em{color:var(--al-text-3);margin-top:10px;font-size:11px;font-style:normal}.mock-dot{background:var(--al-brand-icon);width:9px;height:9px;box-shadow:0 0 0 4px var(--al-brand-soft);border-radius:50%}.mock-meter{background:var(--al-border);border-radius:99px;height:6px;overflow:hidden}.mock-meter span{border-radius:inherit;background:var(--al-brand-icon);width:68%;height:100%;display:block}.mock-lines{gap:8px;display:grid}.mock-line{border:1px solid var(--al-border);color:var(--al-text-2);border-radius:11px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.mock-line>svg:first-child{color:var(--al-text-3)}.mock-line span{flex:1}.mock-line b{background:var(--al-surface-2);color:var(--al-text-2);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.mock-line b.dedicated{background:var(--al-brand-soft);color:var(--al-brand)}.mock-line.active{border-color:var(--al-brand-line);background:var(--al-brand-tint);color:var(--al-text);font-weight:600}.mock-line.active>svg:first-child,.mock-check{color:var(--al-brand)}.mock-usage{border:1px solid var(--al-border);border-radius:12px;padding:14px 16px 16px}.mock-usage-head{color:var(--al-text-2);justify-content:space-between;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.mock-legend{color:var(--al-text-3);align-items:center;gap:6px;display:flex}.mock-legend i{border-radius:2px;width:8px;height:8px;margin-left:6px}.mock-legend i.up,.mock-bars i{background:var(--mantine-color-blue-4)}.mock-legend i.down,.mock-bars span{background:var(--mantine-color-teal-6)}.mock-bars{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:70px;display:grid}.mock-bars span{border-radius:4px 4px 2px 2px;flex-direction:column;display:flex;overflow:hidden}.mock-bars i{display:block}.mock-chip{border:1px solid var(--al-border);background:var(--al-surface);box-shadow:var(--al-shadow);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex;position:absolute}.mock-chip svg{color:var(--al-brand)}.mock-chip-icons{gap:2px;display:flex}.mock-chip-devices{bottom:4px;left:-18px}.mock-chip-rate{top:0;right:-14px}@keyframes home-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes home-breathe{0%,to{box-shadow:0 0 0 4px var(--al-brand-soft)}50%{box-shadow:0 0 0 7px var(--al-brand-soft)}}@media (prefers-reduced-motion:no-preference){.mock-pulse{animation:2.8s ease-out infinite home-pulse}.mock-dot{animation:2.8s ease-in-out infinite home-breathe}}.home-section{background:var(--al-home-base);padding:104px 0}.home-section-alt{background:var(--al-home-alt);border-top:1px solid var(--al-border);border-bottom:1px solid var(--al-border)}.home-section-head{text-align:center;max-width:680px;margin:0 auto 56px}.home-kicker{letter-spacing:.12em;color:var(--al-brand);margin:0 0 12px;font-size:13px;font-weight:650}.home-section-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(27px,3.4vw,40px);font-weight:700;line-height:1.3}.home-section-head h2+p{color:var(--al-text-2);margin:16px 0 0;font-size:16px;line-height:1.8}[data-reveal=hidden]{opacity:0;transform:translateY(18px)}[data-reveal=shown]{transition:opacity .7s,transform .7s}.home-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-feature{border:1px solid var(--al-border);background:var(--al-surface);border-radius:16px;padding:30px 28px;transition:border-color .2s,box-shadow .2s}.home-feature:hover{border-color:var(--al-brand-line);box-shadow:var(--al-shadow)}.home-feature-icon{background:var(--al-brand-soft);width:46px;height:46px;color:var(--al-brand);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.home-feature h3{margin:20px 0 8px;font-size:18px;font-weight:650}.home-feature p{color:var(--al-text-2);margin:0;font-size:14px;line-height:1.8}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-step{background:var(--al-surface);border:1px solid var(--al-border);border-radius:16px;padding:30px 28px}.home-step-index{letter-spacing:-.02em;color:var(--al-brand);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1;display:block}.home-step h3{margin:18px 0 8px;font-size:18px;font-weight:650}.home-step p{color:var(--al-text-2);margin:0;font-size:14px;line-height:1.8}.home-step-link{color:var(--al-brand);align-items:center;gap:4px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-step-link:hover{text-decoration:underline}.home-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.home-plans.count-1{grid-template-columns:minmax(0,400px);justify-content:center}.home-plans.count-2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.home-plan{border:1px solid var(--al-border);background:var(--al-surface);border-radius:18px;flex-direction:column;padding:30px 28px;display:flex}.home-plan.featured{border-color:var(--al-featured-border);background:var(--al-featured-bg);box-shadow:var(--al-shadow-lg)}.home-plan-skeleton{background:var(--al-surface-2);border-color:#0000;min-height:380px}.home-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-plan h3{margin:0;font-size:20px;font-weight:650}.home-plan-tag{background:var(--al-brand-fill);color:var(--al-on-brand);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:650}.home-plan-desc{color:var(--al-text-3);margin:8px 0 0;font-size:13px;line-height:1.7}.home-plan-price{border-bottom:1px solid var(--al-border);flex-wrap:wrap;align-items:baseline;gap:6px;margin:22px 0;padding-bottom:22px;display:flex}.home-plan-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.home-plan-price span{color:var(--al-text-3);font-size:13px}.home-plan ul{color:var(--al-text-2);gap:13px;margin:0 0 28px;padding:0;font-size:14px;list-style:none;display:grid}.home-plan li{align-items:flex-start;gap:10px;display:flex}.home-plan li svg{color:var(--al-brand-icon);flex:none;margin-top:3px}.home-plan .home-btn{margin-top:auto}.home-plans-promo{color:var(--al-warn-text);justify-content:center;align-items:center;gap:10px;margin:-28px 0 32px;font-size:14px;font-weight:600;display:flex}.home-plans-promo span{background:linear-gradient(135deg, var(--al-hot-from), var(--al-hot-to));color:var(--al-on-hot);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.home-plans-more{justify-content:center;margin-top:36px;display:flex}.home-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-platform{text-align:center;border:1px solid var(--al-border);background:var(--al-surface);border-radius:16px;flex-direction:column;align-items:center;padding:32px 20px 28px;display:flex}.home-platform>svg{color:var(--al-text)}.home-platform h3{margin:16px 0 2px;font-size:18px;font-weight:650}.home-platform p{color:var(--al-text-3);margin:0 0 20px;font-size:13px}.home-platform .home-btn,.home-soon{margin-top:auto}.home-soon{background:var(--al-surface-2);min-height:40px;color:var(--al-text-2);border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.home-faq-wrap{max-width:860px}.home-faq{border-top:1px solid var(--al-border)}.home-faq-item{border-bottom:1px solid var(--al-border)}.home-faq-item h3{margin:0}.home-faq-item button{width:100%;color:var(--al-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:17px;font-weight:600;display:flex}.home-faq-item button:hover{color:var(--al-brand)}.home-faq-item button svg{color:var(--al-text-3);flex:none;transition:transform .2s}.home-faq-item[data-open] button svg{color:var(--al-brand);transform:rotate(180deg)}.home-faq-panel p{color:var(--al-text-2);margin:0;padding:0 44px 24px 4px;font-size:15px;line-height:1.9}.home-faq-panel a{color:var(--al-brand);text-decoration:underline}.home-cta-section{padding-top:0}.home-cta{border:1px solid var(--al-banner-border);background:radial-gradient(ellipse 50% 90% at 100% 0%, var(--al-home-glow), transparent 70%), var(--al-banner-bg);color:var(--al-banner-text);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:52px 56px;display:flex}.home-cta h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.35}.home-cta p{color:var(--al-banner-muted);margin:12px 0 0;font-size:15px}.home-cta-actions{flex-wrap:wrap;flex:none;gap:12px;display:flex}.home-footer{border-top:1px solid var(--al-border);background:var(--al-home-alt);padding:56px 0 32px;font-size:14px}.home-footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.home-footer-brand p{color:var(--al-text-3);margin:16px 0 0}.home-footer h2{color:var(--al-text);margin:0 0 14px;font-size:13px;font-weight:650}.home-footer nav,.home-footer-grid>div:not(.home-footer-brand){flex-direction:column;gap:10px;display:flex}.home-footer-grid a:not(.brand){width:fit-content;color:var(--al-text-2);overflow-wrap:anywhere}.home-footer-grid a:not(.brand):hover{color:var(--al-brand)}.home-footer-bottom{border-top:1px solid var(--al-border);color:var(--al-text-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}.home-footer-bottom a:hover{color:var(--al-text-2)}.home-footer-meta,.home-footer .home-footer-legal{flex-flow:wrap;gap:12px 18px;display:flex}@media (max-width:1100px){.home-hero-grid{gap:40px}.mock-chip-devices{left:0}.mock-chip-rate{right:0}}@media (max-width:960px){.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-copy{text-align:center}.home-lead,.home-highlights{margin-left:auto;margin-right:auto}.home-hero-actions,.home-points{justify-content:center}.home-visual{width:100%;max-width:560px;margin:0 auto}.home-features{grid-template-columns:repeat(2,minmax(0,1fr))}.home-plans,.home-plans.count-2{grid-template-columns:minmax(0,460px);justify-content:center}.home-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cta{flex-direction:column;align-items:flex-start;padding:40px}.home-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-footer-brand{grid-column:1/-1}}@media (max-width:899px){.home-nav,.home-header-actions{display:none}.home-burger{display:block}}@media (max-width:767px){.home-container,.home-header-inner{padding:0 20px}.home-header-inner{height:64px}.home-hero{margin-top:-65px;padding:108px 0 64px}.home section[id]{scroll-margin-top:76px}.home-lead{font-size:16px}.home-section{padding:72px 0}.home-section-head{margin-bottom:40px}.home-steps,.home-features{grid-template-columns:minmax(0,1fr)}.home-plans-promo{margin-top:-16px}.home-cta{padding:32px 24px}.home-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.home-hero h1{font-size:34px}.home-highlights{grid-template-columns:minmax(0,1fr)}.home-hero-actions .home-btn,.home-cta-actions,.home-cta-actions .home-btn{width:100%}.mock-body{gap:12px;padding:14px}.mock-status{gap:14px;padding:14px}.mock-ring{width:80px;height:80px}.mock-ring-core,.mock-pulse{inset:17px}.mock-chip,.mock-usage{display:none}.home-visual{padding:8px 0 0}.home-platforms{gap:12px}.home-platform{padding:24px 12px 20px}.home-faq-item button{font-size:16px}.home-faq-panel p{padding-right:4px}}.guide-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.guide-toc{flex-direction:column;gap:2px;display:flex;position:sticky;top:100px}.guide-toc a{color:var(--al-text-2);border-radius:8px;padding:6px 10px;font-size:14px}.guide-toc a:hover{background:var(--al-surface-2);color:var(--al-brand)}.guide-main{flex-direction:column;gap:40px;min-width:0;display:flex}.guide-section{scroll-margin-top:100px}.guide-steps{flex-direction:column;gap:20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.guide-step{align-items:flex-start;gap:16px;display:flex}.guide-step-no{background:var(--al-brand-fill);width:34px;height:34px;color:var(--al-on-brand);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.guide-step-body{flex:1;min-width:0}.guide-text{overflow-wrap:anywhere;line-height:1.75}.guide-step-body[data-device=phone]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.guide-shot{margin:14px 0 0}.guide-step-body[data-device=phone] .guide-shot{margin-top:0}.guide-shot figcaption{color:var(--al-text-3);margin-top:6px;font-size:12px}.guide-shot-frame{border:1px solid var(--al-border);background:var(--al-surface);width:100%;box-shadow:var(--al-shadow);cursor:zoom-in;border-radius:10px;padding:0;line-height:0;display:block;position:relative;overflow:visible}.guide-shot[data-device=phone] .guide-shot-frame{border-radius:22px;width:280px}.guide-shot-frame img,.guide-zoom-frame img{border-radius:inherit;width:100%;height:auto;display:block}.guide-shot-frame:focus-visible{outline:3px solid var(--al-focus-strong);outline-offset:3px}.guide-shot-zoom{background:var(--al-surface);width:28px;height:28px;color:var(--al-text-2);border:1px solid var(--al-border);opacity:.9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.guide-zoom-frame{border:1px solid var(--al-border);border-radius:10px;margin-inline:auto;line-height:0;position:relative}.guide-zoom-frame[data-device=phone]{border-radius:22px}.guide-mark{box-sizing:border-box;border:2.5px solid var(--al-brand);box-shadow:0 0 0 3px var(--al-brand-soft);pointer-events:none;border-radius:8px;position:absolute}.guide-mark[data-shape=circle]{border-radius:50%}.guide-mark-no{background:var(--al-brand-fill);width:22px;height:22px;color:var(--al-on-brand);box-shadow:0 0 0 2px var(--al-surface);border-radius:50%;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:-11px;left:-11px}.guide-mark[data-badge=end] .guide-mark-no{left:auto;right:-11px}.guide-mark[data-shape=circle] .guide-mark-no{top:4%;left:4%}@media (prefers-reduced-motion:no-preference){.guide-mark{animation:.5s ease-out both guide-mark-in}@keyframes guide-mark-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}}@media (max-width:767px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:20px}.guide-toc{flex-flow:wrap;gap:6px;position:static}.guide-toc>p{width:100%}.guide-toc a{background:var(--al-surface-2)}.guide-step-body[data-device=phone]{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:480px){nav.guide-seg a{padding-inline:4px;font-size:13px}nav.guide-seg a svg{display:none}}.guide-seg{background:var(--al-surface-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.guide-seg a{min-width:0;min-height:40px;color:var(--al-text-2);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.guide-seg a:hover{color:var(--al-text)}.guide-seg a[aria-current=page]{background:var(--al-surface);color:var(--al-text);box-shadow:var(--al-shadow)}:root[data-mantine-color-scheme=dark] .guide-seg a[aria-current=page]{background:var(--al-border-strong)}.guide-seg a:focus-visible,.guide-hub-link:focus-visible,.guide-crumbs a:focus-visible{outline:3px solid var(--al-focus-strong);outline-offset:2px}.guide-crumbs{color:var(--al-text-3);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.guide-crumbs a{color:var(--al-brand);text-decoration:none}.guide-crumbs a:hover{text-decoration:underline}.guide-hub-next{min-height:36px;margin-top:16px}.guide-hub-card{color:var(--al-text);flex-direction:column;display:flex}.guide-hub-card[data-recommended=true]{border-color:var(--al-brand);box-shadow:0 0 0 1px var(--al-brand)}.guide-hub-device{flex:1}.guide-hub-badges{flex-wrap:wrap;gap:6px;min-height:20px;margin-top:12px;display:flex}.guide-hub-link{color:var(--al-brand);align-items:center;gap:4px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.guide-hub-link:hover{text-decoration:underline}.legal-page{max-width:820px;color:var(--al-text);margin:0 auto;padding:48px 24px 64px;line-height:1.8}.legal-page h1{letter-spacing:-.5px;margin:0;font-size:32px}.legal-page h2{margin:36px 0 10px;scroll-margin-top:100px;font-size:19px}.legal-page p,.legal-page li{color:var(--al-text-2);font-size:15px}.legal-page strong{color:var(--al-text)}.legal-page ul{margin:8px 0;padding-left:22px}.legal-page li+li{margin-top:6px}.legal-page a{color:var(--al-brand)}.legal-dates{margin:8px 0 20px;color:var(--al-text-3)!important;font-size:13px!important}.legal-toc{border:1px solid var(--al-border);background:var(--al-surface-2);border-radius:12px;flex-wrap:wrap;gap:6px 14px;margin-top:24px;padding:16px 18px;font-size:14px;display:flex}.legal-toc a{text-decoration:none}.legal-footer{border-top:1px solid var(--al-border);gap:20px;margin-top:48px;padding-top:20px;font-size:14px;display:flex}@media (max-width:767px){.legal-page{padding:32px 18px 48px}.legal-page h1{font-size:26px}}.al-toasts .al-toast{background:var(--al-surface);border-color:var(--al-border);box-shadow:var(--al-shadow)}.al-toasts .al-toast .mantine-Notification-title{color:var(--al-text);font-weight:600}.al-toasts .al-toast .mantine-Notification-description{color:var(--al-text-2)}
