.auth-options.svelte-1sq0amu{margin-top:28px}.auth-options.email-first.svelte-1sq0amu{display:flex;flex-direction:column}.email-first.svelte-1sq0amu form:where(.svelte-1sq0amu),.email-first.svelte-1sq0amu .sent:where(.svelte-1sq0amu),.email-first.svelte-1sq0amu .change-email:where(.svelte-1sq0amu),.email-first.svelte-1sq0amu .email:where(.svelte-1sq0amu){order:-2}.email-first.svelte-1sq0amu .divider:where(.svelte-1sq0amu){order:-1}.provider.svelte-1sq0amu{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;align-items:center;color:var(--ink);background:var(--surface);font-size:15px;font-weight:600;text-decoration:none}.provider.svelte-1sq0amu span:where(.svelte-1sq0amu){flex:1;text-align:center;padding-right:32px}.google.svelte-1sq0amu{color:#1f1f1f;background:#fff;border-color:#c4c7c5}.provider.svelte-1sq0amu:hover:not(:disabled){box-shadow:0 2px 8px #122b4910;background:var(--subtle)}.google.svelte-1sq0amu:hover{background:#f8faff!important}.provider.svelte-1sq0amu svg{flex-shrink:0}.divider.svelte-1sq0amu{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px;margin:18px 0}.divider.svelte-1sq0amu:before,.divider.svelte-1sq0amu:after{content:"";flex:1;height:1px;background:var(--line)}form.svelte-1sq0amu{display:grid;gap:12px}label.svelte-1sq0amu{display:grid;gap:8px;color:var(--ink);font-size:13px;font-weight:600}input.svelte-1sq0amu{width:100%;min-height:48px;font-size:15px;border-radius:10px}.send.svelte-1sq0amu{width:100%;min-height:48px;justify-content:center;gap:12px;border-radius:10px}.email-hint.svelte-1sq0amu,.provider-note.svelte-1sq0amu{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.provider-note.svelte-1sq0amu{margin-top:12px}.error.svelte-1sq0amu{font-size:13px;margin-top:14px;overflow-wrap:anywhere}.retry.svelte-1sq0amu,.change-email.svelte-1sq0amu{border:0;background:transparent;color:var(--cobalt);font-size:13px;padding:8px 0}.retry.svelte-1sq0amu{display:block}.sent.svelte-1sq0amu{display:grid;justify-items:center;padding:20px;border:1px solid var(--line);border-radius:12px;text-align:center;background:var(--subtle)}.sent-icon.svelte-1sq0amu{display:grid;place-items:center;width:36px;height:36px;color:var(--cobalt);background:var(--selected);border-radius:50%;margin-bottom:10px}.sent.svelte-1sq0amu p:where(.svelte-1sq0amu){font-size:13px;color:var(--muted);line-height:1.6;margin:8px 0 0}@media(max-width:360px){.provider.svelte-1sq0amu{padding-inline:12px;font-size:14px}.provider.svelte-1sq0amu span:where(.svelte-1sq0amu){padding-right:0}}.theme-toggle.svelte-1yf6tqd{display:grid;place-items:center;width:42px;height:42px;min-height:42px;padding:0;border:1px solid var(--line);border-radius:8px;flex-shrink:0;color:var(--muted);background:var(--surface)}.theme-toggle.svelte-1yf6tqd:hover{background:var(--hover);color:var(--ink)}.auth-dialog.svelte-1x8efgw{border:0;border-radius:22px;padding:0;margin:auto;width:min(850px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;background:var(--surface);color:var(--ink);box-shadow:0 28px 100px #07163655}.auth-dialog.svelte-1x8efgw::backdrop{background:#0a1b3c80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-grid.svelte-1x8efgw{display:grid;grid-template-columns:1.12fr 1fr;min-height:560px}.auth-content.svelte-1x8efgw{padding:48px 36px 32px;min-width:0}.eyebrow.svelte-1x8efgw{font-size:10px;font-weight:750;letter-spacing:.14em;color:var(--cobalt)}h2.svelte-1x8efgw{font-size:32px;letter-spacing:-.045em;line-height:1.12;margin:14px 0 16px}.intro.svelte-1x8efgw{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.terms.svelte-1x8efgw{font-size:12px;color:var(--muted);line-height:1.65;margin:28px 0 0}.terms.svelte-1x8efgw a:where(.svelte-1x8efgw){color:var(--cobalt);text-underline-offset:3px}.account-note.svelte-1x8efgw{color:var(--muted);font-size:11px;line-height:1.6;margin:14px 0 0}.close.svelte-1x8efgw{position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #ffffff55;border-radius:50%;background:#fffe;color:#122b49}.close.svelte-1x8efgw:hover{background:#fff}.auth-art.svelte-1x8efgw{position:relative;overflow:hidden;isolation:isolate;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;background:radial-gradient(ellipse at 50% 45%,#76e1ff90,transparent 52%),linear-gradient(155deg,#0756ed 8%,#148de9 60%,#72e3e8);color:#fff}.art-brand.svelte-1x8efgw{display:inline-flex;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 4px 18px #003b8a20;position:absolute;left:28px;top:32px}.art-brand.svelte-1x8efgw .brand{width:210px}.illustration.svelte-1x8efgw{position:relative;display:grid;place-items:center;width:310px;max-width:100%;height:260px;margin-top:40px}.envelope.svelte-1x8efgw{display:grid;place-items:center;width:142px;height:116px;border-radius:28px;background:linear-gradient(145deg,#f5feff,#d9f6ff);color:#086bea;border:1px solid white;transform:rotate(-12deg);box-shadow:0 22px 36px #0742ae38,inset 0 2px #fff}.orbit.svelte-1x8efgw{position:absolute;border:1px solid #ffffff45;border-radius:50%;width:286px;height:172px;transform:rotate(-28deg)}.orbit-two.svelte-1x8efgw{width:250px;height:230px;transform:rotate(30deg);border-style:dashed;opacity:.45}.floating.svelte-1x8efgw{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;border:1px solid #ffffff66;background:#fff2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 24px #0249bb18}.floating-one.svelte-1x8efgw{top:20px;right:27px;transform:rotate(12deg)}.floating-two.svelte-1x8efgw{bottom:50px;left:3px;transform:rotate(-14deg)}.spark.svelte-1x8efgw{position:absolute;font-size:23px;color:#d7faff}.spark-one.svelte-1x8efgw{top:25px;left:42px}.spark-two.svelte-1x8efgw{bottom:53px;right:12px;font-size:16px}.mail-card.svelte-1x8efgw{position:absolute;bottom:28px;right:35px;display:flex;align-items:center;gap:10px;width:170px;height:54px;padding:12px;border-radius:12px;background:#fff;transform:rotate(7deg);box-shadow:0 12px 28px #0757a82b}.mail-dot.svelte-1x8efgw{width:26px;height:26px;background:#e3f3ff;border-radius:50%;flex-shrink:0}.mail-lines.svelte-1x8efgw{width:64px;height:17px;border-top:5px solid #bed8ef;border-bottom:5px solid #e4eef7}.mail-tick.svelte-1x8efgw{color:#0877f9}.art-copy.svelte-1x8efgw{text-align:center;position:relative;z-index:1}.art-copy.svelte-1x8efgw h3:where(.svelte-1x8efgw){font-size:30px;line-height:1.12;letter-spacing:-.04em;margin:12px 0}.art-copy.svelte-1x8efgw p:where(.svelte-1x8efgw){color:#e0f8ff;font-size:14px;line-height:1.65;margin:0}.art-wave.svelte-1x8efgw{position:absolute;z-index:-1;bottom:-110px;left:-100px;width:620px;height:240px;border-radius:50%;background:#ffffff16;transform:rotate(-20deg)}@media(max-width:700px){.auth-dialog.svelte-1x8efgw{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:18px}.auth-grid.svelte-1x8efgw{display:block;min-height:0}.auth-art.svelte-1x8efgw{display:none}.auth-content.svelte-1x8efgw{padding:48px 28px 28px}h2.svelte-1x8efgw{font-size:30px}.close.svelte-1x8efgw{border-color:var(--line);background:var(--surface);color:var(--ink)}}@media(max-width:360px){.auth-content.svelte-1x8efgw{padding-inline:22px}h2.svelte-1x8efgw{font-size:28px}}.session-placeholder.svelte-1rt3mcs{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--subtle)}.auth-trigger.svelte-1rt3mcs{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;min-height:42px;padding:9px 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:650}.signup-trigger.svelte-1rt3mcs{background:#fff;color:#111}[data-theme=dark] .signup-trigger.svelte-1rt3mcs{background:#111;color:#fff}.signup-trigger.svelte-1rt3mcs:hover{border-color:var(--cobalt)}.login-trigger.svelte-1rt3mcs{background:#0866ed;color:#fff;border-color:#0866ed}.login-trigger.svelte-1rt3mcs:hover{background:#0758ce;border-color:#0758ce}.header-theme.svelte-1rt3mcs{display:flex;align-items:center}.mobile-theme.svelte-1rt3mcs{display:none}@media(max-width:600px){.has-auth-trigger.svelte-1rt3mcs .brand{width:clamp(88px,27vw,160px)}.has-auth-trigger.svelte-1rt3mcs .header-theme:where(.svelte-1rt3mcs){display:none}.has-auth-trigger.svelte-1rt3mcs .mobile-theme:where(.svelte-1rt3mcs){display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:var(--muted);font-size:13px}.auth-trigger.svelte-1rt3mcs{font-size:12px;padding:8px;min-height:40px}}.site-header.svelte-1rt3mcs{height:68px;padding:0 40px;background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:30;padding-inline:var(--page-gutter)}.site-header.workspace.svelte-1rt3mcs{padding-inline:18px}.header-inner.svelte-1rt3mcs{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;height:100%;margin:auto}.workspace.svelte-1rt3mcs .header-inner:where(.svelte-1rt3mcs){width:100%}.desktop-nav.svelte-1rt3mcs{display:flex;gap:8px;margin-left:auto}.desktop-nav.svelte-1rt3mcs a:where(.svelte-1rt3mcs){padding-inline:12px}.desktop-nav.svelte-1rt3mcs a:where(.svelte-1rt3mcs){color:var(--nav-text);text-decoration:none;font-size:14px;font-weight:550;min-height:44px;display:flex;align-items:center}.desktop-nav.svelte-1rt3mcs a:where(.svelte-1rt3mcs):hover,.desktop-nav.svelte-1rt3mcs a[aria-current]:where(.svelte-1rt3mcs){color:var(--cobalt)}.desktop-nav.svelte-1rt3mcs a[aria-current]:where(.svelte-1rt3mcs){background:var(--selected);border-radius:8px}.header-actions.svelte-1rt3mcs,.context-actions.svelte-1rt3mcs{display:flex;align-items:center;gap:14px;min-width:0}.account-menu.svelte-1rt3mcs{position:relative;flex:none}.account-avatar.svelte-1rt3mcs{display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border:1px solid transparent;border-radius:50%;background:#a17cf329;color:#8453cb;font-size:14px;font-weight:650}.account-avatar.svelte-1rt3mcs:hover:not(:disabled),.account-avatar[aria-expanded=true].svelte-1rt3mcs{background:#a17cf344;border-color:#a17cf388}.account-avatar.svelte-1rt3mcs img:where(.svelte-1rt3mcs){width:100%;height:100%;border-radius:inherit;object-fit:cover}.account-popover.svelte-1rt3mcs{position:absolute;z-index:40;top:100%;right:0;display:grid;width:min(240px,calc(100vw - 24px));padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-menu)}.account-email.svelte-1rt3mcs{padding:8px 10px 10px;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover.svelte-1rt3mcs a:where(.svelte-1rt3mcs),.account-popover.svelte-1rt3mcs button:where(.svelte-1rt3mcs){display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.account-popover.svelte-1rt3mcs a:where(.svelte-1rt3mcs):hover,.account-popover.svelte-1rt3mcs button:where(.svelte-1rt3mcs):hover:not(:disabled){background:var(--hover);color:var(--cobalt)}.navigation-menu.svelte-1rt3mcs{position:relative;display:none}summary.svelte-1rt3mcs{width:42px;height:42px;display:grid;place-items:center;cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:8px}summary.svelte-1rt3mcs::-webkit-details-marker{display:none}summary.svelte-1rt3mcs:hover{background:var(--hover)}.navigation-menu.svelte-1rt3mcs nav:where(.svelte-1rt3mcs){align-items:stretch;gap:0;display:flex;flex-direction:column;position:absolute;right:0;top:calc(100% + 14px);width:min(300px,calc(100vw - 32px));padding:12px;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-menu)}.menu-label.svelte-1rt3mcs{padding:8px 12px 12px;font-size:12px;color:var(--muted)}.navigation-menu.svelte-1rt3mcs nav:where(.svelte-1rt3mcs)>a:where(.svelte-1rt3mcs){display:flex;align-items:center;justify-content:space-between;padding:12px;min-height:46px;border-radius:8px;font-size:15px;text-decoration:none}.navigation-menu.svelte-1rt3mcs nav:where(.svelte-1rt3mcs)>a:where(.svelte-1rt3mcs):hover,.navigation-menu.svelte-1rt3mcs a[aria-current]:where(.svelte-1rt3mcs){background:var(--selected);color:var(--cobalt)}.menu-signout.svelte-1rt3mcs{display:flex;align-items:center;text-decoration:none;justify-content:space-between;border:0;padding:12px;min-height:46px;font-size:15px;font-weight:400}.menu-foot.svelte-1rt3mcs{display:flex;gap:20px;padding:14px 12px 4px;border-top:1px solid var(--line);margin-top:8px;font-size:13px;color:var(--muted)}@media(max-width:960px){.site-header.svelte-1rt3mcs{padding-inline:24px;padding-inline:var(--page-gutter)}.desktop-nav.svelte-1rt3mcs{gap:4px}.header-inner.svelte-1rt3mcs{gap:22px}}@media(max-width:960px){.site-header.svelte-1rt3mcs{height:64px;padding-inline:20px;padding-inline:var(--page-gutter)}.desktop-nav.svelte-1rt3mcs{display:none}.navigation-menu.svelte-1rt3mcs{display:block}.header-actions.svelte-1rt3mcs{gap:8px}.header-inner.svelte-1rt3mcs{gap:12px}}@media(max-width:650px){.site-header.workspace.svelte-1rt3mcs{padding-inline:16px}}@media(max-width:420px){.site-header.svelte-1rt3mcs{padding-inline:16px;padding-inline:var(--page-gutter)}.context-actions.svelte-1rt3mcs{max-width:80px}.context-actions.svelte-1rt3mcs{display:none}}.desktop-nav.svelte-1rt3mcs a:where(.svelte-1rt3mcs){font-weight:550;font-size:14px}.desktop-nav.svelte-1rt3mcs a[aria-current]:where(.svelte-1rt3mcs){color:var(--cobalt);background:var(--selected)}.header-actions.svelte-1rt3mcs{gap:12px}.site-header.svelte-1rt3mcs{height:76px}.site-header.workspace.svelte-1rt3mcs{height:68px}@media(min-width:761px)and (max-width:1100px){.header-inner.svelte-1rt3mcs{gap:16px}.desktop-nav.svelte-1rt3mcs{gap:2px}.desktop-nav.svelte-1rt3mcs a:where(.svelte-1rt3mcs){padding-inline:9px}.header-actions.svelte-1rt3mcs,.context-actions.svelte-1rt3mcs{gap:8px}}@media(max-width:960px){.site-header.svelte-1rt3mcs{height:72px}.site-header.workspace.svelte-1rt3mcs{height:64px}.navigation-menu.svelte-1rt3mcs summary:where(.svelte-1rt3mcs){border-color:transparent;background:transparent;color:var(--ink)}.navigation-menu.svelte-1rt3mcs summary:where(.svelte-1rt3mcs) svg{width:26px;height:26px}.header-actions.svelte-1rt3mcs{gap:6px}}.site-header.inbox-layout.svelte-1rt3mcs{height:76px}.inbox-layout.svelte-1rt3mcs .header-inner:where(.svelte-1rt3mcs){gap:24px}.inbox-layout.svelte-1rt3mcs .brand{width:270px;padding-right:20px}.inbox-layout.svelte-1rt3mcs .desktop-nav:where(.svelte-1rt3mcs){display:none}.inbox-layout.svelte-1rt3mcs .navigation-menu:where(.svelte-1rt3mcs){display:block}.header-toolbar.svelte-1rt3mcs{flex:1;min-width:0}.inbox-layout.svelte-1rt3mcs .header-actions:where(.svelte-1rt3mcs){gap:10px}@media(max-width:1100px){.inbox-layout.svelte-1rt3mcs .brand{width:225px;padding-right:8px}.inbox-layout.svelte-1rt3mcs .header-inner:where(.svelte-1rt3mcs){gap:16px}}@media(max-width:760px){.site-header.inbox-layout.svelte-1rt3mcs{height:auto;padding:12px 16px}.inbox-layout.svelte-1rt3mcs .header-inner:where(.svelte-1rt3mcs){flex-wrap:wrap;gap:12px}.inbox-layout.svelte-1rt3mcs .brand{width:min(210px,48vw);padding:0}.inbox-layout.svelte-1rt3mcs .header-actions:where(.svelte-1rt3mcs){margin-left:auto}.header-toolbar.svelte-1rt3mcs{order:3;flex-basis:100%}.inbox-layout.svelte-1rt3mcs .context-actions:where(.svelte-1rt3mcs){display:none}}@media(max-width:760px){.inbox-layout.has-auth-trigger.svelte-1rt3mcs .brand{width:clamp(88px,26vw,150px)}}
