.desktop-download-notice{--notice-paper:#fff;--notice-ink:#141416;--notice-muted:#6e6e73;--notice-line:#e4e4e7;--notice-surface:#f4f4f5;--notice-focus:#0067d6;z-index:10000;color:var(--notice-ink);font-family:Geist,sans-serif;position:relative}.desktop-download-notice.is-dark{--notice-paper:#202023;--notice-ink:#f5f5f7;--notice-muted:#b5b5bb;--notice-line:#303035;--notice-surface:#18181b;--notice-focus:#70aeff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.navbar) .desktop-download-notice{--notice-paper:var(--public-card);--notice-ink:var(--public-ink);--notice-muted:var(--public-muted);--notice-line:var(--public-line);--notice-surface:var(--public-paper-deep);--notice-focus:var(--public-accent);color-scheme:var(--public-scheme)}.desktop-download-notice__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;position:fixed;inset:0}.desktop-download-notice__frame{overscroll-behavior:contain;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.desktop-download-notice__panel{border:1px solid var(--notice-line);background:var(--notice-paper);border-radius:20px;width:100%;min-width:0;max-width:420px;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 20px 60px #0003}.desktop-download-notice__panel header{align-items:center;gap:12px;display:flex}.desktop-download-notice__title{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.4}.desktop-download-notice__close{width:44px;height:44px;color:var(--notice-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:-8px -8px -8px 0;display:grid}.desktop-download-notice__body{color:var(--notice-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.55}.desktop-download-notice__body p{margin:16px 0}.desktop-download-notice__body ol{gap:12px;margin:16px 0;padding-inline-start:24px;list-style:decimal;display:grid}.desktop-download-notice__body li{padding-inline-start:4px}.desktop-download-notice__body li::marker{color:var(--notice-ink);font-weight:500}.desktop-download-notice__body strong{color:var(--notice-ink);font-weight:500}.desktop-download-notice__body code{background:var(--notice-surface);max-width:100%;color:var(--notice-ink);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-size:12px;display:inline-block}.desktop-download-notice__body .desktop-download-notice__note{font-size:12px}.desktop-download-notice__panel footer{gap:10px;margin-top:20px;display:flex}.desktop-download-notice__panel footer button{border:1px solid var(--notice-line);min-width:0;min-height:44px;color:var(--notice-ink);font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:11px;flex:1;padding:10px 12px;font-size:14px;font-weight:500}.desktop-download-notice__panel footer .desktop-download-notice__primary{background:var(--notice-ink);color:var(--notice-paper);border-color:#0000}.desktop-download-notice button:focus-visible{outline:2px solid var(--notice-focus);outline-offset:3px}.waitlist-overlay{--waitlist-paper:var(--wb-paper-raised,var(--auth-paper,var(--site-card,#fff)));--waitlist-inset:var(--wb-surface,var(--auth-accent-soft,var(--site-paper-deep,#f5f5f7)));--waitlist-input:var(--wb-canvas,var(--auth-paper,var(--site-card,#fff)));--waitlist-ink:var(--wb-ink,var(--auth-ink,var(--site-ink,#1d1d1f)));--waitlist-secondary:var(--wb-muted,var(--auth-soft,var(--site-muted,#6e6e73)));--waitlist-line:var(--wb-line,var(--auth-line,var(--site-line,#e6e6e2)));--waitlist-focus:var(--wb-focus,var(--auth-focus,var(--site-green,#0071e3)));--waitlist-on-primary:var(--wb-paper-raised,#fff);--waitlist-error:var(--wb-coral,var(--auth-danger,#b42318));--waitlist-shadow:var(--wb-shadow-menu,0 10px 30px #13181f26);z-index:9999;color:var(--waitlist-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.006em;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}body:has(.dashboard-workbench--light) .waitlist-overlay{--waitlist-ink:var(--wb-ink,#141416);--waitlist-inset:var(--wb-surface,#f4f4f5);--waitlist-line:var(--wb-line,#e6e6e2);--waitlist-focus:var(--wb-focus,#0067d6)}body:has(.dashboard-workbench--dark) .waitlist-overlay{--waitlist-paper:var(--wb-paper-raised,#202023);--waitlist-inset:var(--wb-paper,#18181b);--waitlist-input:var(--wb-paper,#18181b);--waitlist-ink:var(--wb-ink,#f5f5f7);--waitlist-secondary:var(--wb-ink-soft,#b5b5bb);--waitlist-line:var(--wb-line-strong,#414147);--waitlist-focus:var(--wb-focus,#70aeff);--waitlist-on-primary:var(--wb-canvas,#0c0c0e);--waitlist-error:var(--wb-coral,#ff8a80);--waitlist-shadow:var(--wb-shadow-menu,0 10px 30px #0006);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.waitlist-backdrop{background:#0006;animation:.18s ease-out both waitlistFadeIn;position:fixed;inset:0}.waitlist-modal-scroll{overscroll-behavior:contain;padding:max(24px,env(safe-area-inset-top))max(20px,env(safe-area-inset-right))max(24px,env(safe-area-inset-bottom))max(20px,env(safe-area-inset-left));display:flex;position:fixed;inset:0;overflow-y:auto}.waitlist-modal{border:1px solid var(--waitlist-line);background:var(--waitlist-paper);width:100%;min-width:0;max-width:460px;box-shadow:var(--waitlist-shadow);overflow-wrap:anywhere;border-radius:12px;flex-shrink:0;margin:auto;padding:24px;animation:.24s cubic-bezier(.2,.7,.2,1) both waitlistSlideIn;position:relative}.waitlist-masthead{flex-wrap:wrap;align-items:center;gap:10px;padding-inline-end:30px;display:flex}.waitlist-wordmark{color:var(--waitlist-ink);letter-spacing:-.045em;font-family:inherit;font-size:20px;font-weight:600}.waitlist-platform{border:1px solid var(--waitlist-line);color:var(--waitlist-secondary);border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.waitlist-close{width:40px;height:40px;color:var(--waitlist-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;inset-block-start:16px;inset-inline-end:16px}.waitlist-close:hover{background:var(--waitlist-inset);color:var(--waitlist-ink)}.waitlist-letter{border:1px solid var(--waitlist-line);background:var(--waitlist-inset);width:48px;height:48px;color:var(--waitlist-ink);border-radius:12px;justify-content:center;align-items:center;margin:28px auto 20px;display:flex}.waitlist-letter>svg{display:none}.waitlist-letter-seal{justify-content:center;align-items:center;display:inline-flex}.waitlist-letter-seal>svg{stroke-width:1.7px;width:24px;height:24px}.waitlist-header{text-align:center;margin-block-end:25px}.waitlist-title,.waitlist-success-title{color:var(--waitlist-ink);letter-spacing:-.04em;text-wrap:balance;outline:none;margin:0 0 10px;font-family:inherit;font-size:clamp(25px,5vw,28px);font-weight:500;line-height:1.2}.waitlist-desc,.waitlist-success-message{color:var(--waitlist-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.65}.waitlist-form{flex-direction:column;gap:16px;display:flex}.waitlist-field{flex-direction:column;gap:7px;min-width:0;display:flex}.waitlist-field label{color:var(--waitlist-ink);font-size:14px;font-weight:500}.waitlist-field input{border:1px solid var(--waitlist-line);background:var(--waitlist-input);width:100%;min-width:0;min-height:50px;color:var(--waitlist-ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.waitlist-field input:focus{border-color:var(--waitlist-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--waitlist-focus)12%,transparent);outline:none}.waitlist-field input::placeholder{color:var(--waitlist-secondary);opacity:.8}.waitlist-field input:disabled{opacity:.65}.waitlist-error{border-inline-start:2px solid var(--waitlist-error);background:var(--waitlist-inset);color:var(--waitlist-error);border-radius:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.waitlist-actions{flex-direction:column;gap:7px;margin-block-start:6px;display:flex}.waitlist-btn-primary,.waitlist-btn-secondary{min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.45;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.waitlist-btn-primary{background:var(--waitlist-ink);color:var(--waitlist-on-primary)}.waitlist-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--waitlist-ink)90%,var(--waitlist-paper))}.waitlist-btn-primary svg{flex-shrink:0}.waitlist-btn-secondary{min-height:42px;color:var(--waitlist-secondary);background:0 0;padding:10px 14px;font-weight:500}.waitlist-btn-secondary:hover:not(:disabled){background:var(--waitlist-inset);color:var(--waitlist-ink)}.waitlist-btn-primary:disabled,.waitlist-btn-secondary:disabled{opacity:.45;cursor:not-allowed}.waitlist-modal button:focus-visible{outline:2px solid var(--waitlist-focus);outline-offset:4px}.waitlist-success{text-align:center}.waitlist-welcome{border-block-start:1px solid var(--waitlist-line);color:var(--waitlist-secondary);margin:22px 0 26px;padding-block-start:19px;font-size:14px;line-height:1.6}.waitlist-done-btn{width:100%}.waitlist-spinner{animation:.9s linear infinite waitlistSpin}.waitlist-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lucide-arrow-right{transform:rotate(180deg)}@keyframes waitlistFadeIn{0%{opacity:0}to{opacity:1}}@keyframes waitlistSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes waitlistSpin{to{transform:rotate(360deg)}}@media (max-width:420px){.waitlist-modal-scroll{padding:max(16px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left))}.waitlist-modal{padding:24px 20px}.waitlist-close{inset-block-start:15px;inset-inline-end:14px}.waitlist-letter{margin-block-start:25px}}@media (prefers-reduced-motion:reduce){.waitlist-backdrop,.waitlist-modal,.waitlist-spinner{animation:none}.waitlist-modal button,.waitlist-modal input{transition:none}}
