.whirlune-lp{color:var(--ink-fg);background:var(--ink-bg);font-family:var(--font-body);font-size:1rem;line-height:1.7;overflow-wrap:anywhere;padding-block-start:var(--nav-offset)}.whirlune-lp .whirlune-wrap{width:calc(100% - 64px);max-width:1240px;margin-inline:auto}.whirlune-lp h1,.whirlune-lp h2,.whirlune-lp h3{color:var(--ink-fg);font-family:var(--font-display);font-weight:var(--fw-semibold);text-wrap:balance}.whirlune-lp h1{font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.15;letter-spacing:var(--ls-tight-title);margin:0 0 16px}.whirlune-lp h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.25;letter-spacing:var(--ls-tight-section);margin:0 0 16px}.whirlune-lp h3{font-size:.875rem;font-weight:var(--fw-medium);color:var(--text-6);margin:32px 0 12px}.whirlune-lp p{color:var(--text-75);margin:0 0 16px}.whirlune-lp a{color:var(--ink-fg);text-decoration:underline;text-underline-offset:.25em}.whirlune-lp a:hover{color:var(--text-75)}.whirlune-lp :is(a,summary,button):focus-visible{outline:3px solid var(--ink-fg);outline-offset:4px;border-radius:var(--radius-sm)}.whirlune-lp .whirlune-hero{padding-block:48px 32px;text-align:center;display:grid;justify-items:center}.whirlune-lp .whirlune-name{color:var(--ink-fg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide-sub);margin-block-end:12px}.whirlune-lp .whirlune-lead{max-width:40em;font-size:1.125rem}.whirlune-lp .whirlune-soon{margin:8px 0 0;padding:6px 16px;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink-fg);font-size:.875rem;font-weight:var(--fw-medium)}.whirlune-lp .whirlune-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-block-end:16px}.whirlune-lp .whirlune-tabs[hidden]{display:none}.whirlune-lp .whirlune-tabs button{min-height:44px;padding:8px 16px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-6);font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer}.whirlune-lp .whirlune-tabs button:hover{color:var(--ink-fg)}.whirlune-lp .whirlune-tabs button[aria-selected=true]{background:var(--surface-7);color:var(--ink-fg)}.whirlune-lp .whirlune-panel{margin:0 0 32px}.whirlune-lp .whirlune-panel[hidden]{display:none}.whirlune-lp .whirlune-panel-title{font-size:1.25rem;margin-block-end:12px}.whirlune-lp .is-tabbed .whirlune-panel-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.whirlune-lp .whirlune-panel img{display:block;width:100%;height:auto;aspect-ratio:1500 / 828;border:1px solid var(--border-divider);border-radius:var(--radius-lg);background:var(--ink-bg-soft)}.whirlune-lp .whirlune-panel figcaption{max-width:48em;margin:12px auto 0;color:var(--text-75);text-align:center}.whirlune-lp .whirlune-note{color:var(--text-6);font-size:.875rem;text-align:center}.whirlune-lp .whirlune-section{margin-block-start:64px;padding-block-start:64px;border-block-start:1px solid var(--border-divider)}.whirlune-lp .whirlune-sub{max-width:44em}.whirlune-lp .whirlune-agents{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none}.whirlune-lp .whirlune-agents li{display:flex;align-items:center;gap:12px;padding:12px 20px;border:1px solid var(--border-divider);border-radius:var(--radius-lg);background:var(--surface-2);font-weight:var(--fw-medium)}.whirlune-lp .whirlune-agents img{width:32px;height:32px;flex:none}.whirlune-lp .whirlune-agents-planned{margin-block-start:0}.whirlune-lp .whirlune-agents-planned li{opacity:.5}.whirlune-lp .whirlune-agents-planned img{filter:grayscale(1)}.whirlune-lp .whirlune-gmail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0}.whirlune-lp .whirlune-gmail>div{padding-block-start:20px;border-block-start:1px solid var(--border-strong)}.whirlune-lp .whirlune-gmail dt{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--fw-semibold);margin-block-end:8px}.whirlune-lp .whirlune-gmail dd{color:var(--text-75);margin:0}.whirlune-lp code{color:var(--ink-fg);font-size:.9em}.whirlune-lp .whirlune-faq{max-width:var(--container-prose)}.whirlune-lp .whirlune-faq details{border-block-start:1px solid var(--border-divider)}.whirlune-lp .whirlune-faq details:last-child{border-block-end:1px solid var(--border-divider)}.whirlune-lp .whirlune-faq summary{padding:20px 4px;color:var(--ink-fg);font-size:1.0625rem;font-weight:var(--fw-medium);cursor:pointer}.whirlune-lp .whirlune-faq details p{padding-inline:4px;margin-block:0 20px}.whirlune-lp .whirlune-end{margin-block:96px 0;padding-block-end:64px;padding-block-start:64px;border-block-start:1px solid var(--border-divider);text-align:center;display:grid;justify-items:center}.whirlune-lp .whirlune-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.whirlune-lp .whirlune-links a{display:inline-block;padding-block:10px}@media(max-width:767.98px){.whirlune-lp .whirlune-wrap{width:calc(100% - 40px)}.whirlune-lp .whirlune-hero{padding-block-start:32px}.whirlune-lp .whirlune-gmail{grid-template-columns:minmax(0,1fr);gap:24px}.whirlune-lp .whirlune-section{margin-block-start:48px;padding-block-start:48px}}
