.ww-public{--ww-chart-own:var(--landing-green);--ww-chart-comparison:var(--landing-muted);--ww-chart-reference:var(--landing-blue);--ww-chart-grid:var(--landing-line);--foreground:var(--landing-foreground);--card:var(--landing-panel);color:var(--landing-foreground);background:var(--landing);font-family:var(--font-sans)}.ww-public-header{z-index:40;background:color-mix(in oklab,var(--landing) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--landing-line);position:sticky;top:0}.ww-public-inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}.ww-public section[id]{scroll-margin-top:120px}.ww-public-band{border-top:1px solid var(--landing-line);padding-block:80px}.ww-public h1{max-width:820px;font-size:52px;font-weight:700;line-height:1.16}.ww-public h2{margin-bottom:32px;font-size:34px;font-weight:700;line-height:1.25}.ww-public h3{line-height:1.4}.ww-public-eyebrow{color:var(--landing-green);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.ww-public-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;padding-block:72px 56px;display:grid}.ww-public-login{border:1px solid var(--landing-line);background:var(--landing-panel);box-shadow:var(--shadow-lg);border-radius:8px;padding:30px}.ww-public-login h2{margin-bottom:24px;font-size:26px}.ww-public input,.ww-public textarea{background:var(--landing);color:var(--landing-foreground);border-color:var(--landing-line);margin-top:8px}.ww-public input:focus-visible,.ww-public textarea:focus-visible{outline:2px solid var(--landing-green);outline-offset:3px}.ww-public a:focus-visible{outline:2px solid var(--landing-green);outline-offset:4px}.ww-public .ww-public-cta{background:var(--landing-green);color:var(--landing-green-foreground)}.ww-public .ww-public-outline{border-color:var(--landing-line);background:var(--landing-panel);color:var(--landing-foreground)}.ww-public .ww-public-card{border:1px solid var(--landing-line);background:var(--landing-panel);border-radius:8px;min-width:0;padding:24px}.ww-public .ww-public-step{flex-direction:column;gap:16px;display:flex}.ww-public .ww-public-step p{color:var(--landing-muted);font-size:14px;line-height:1.7}.ww-public .ww-public-illustration{flex-direction:column;justify-content:center;min-height:130px;margin-top:auto;display:flex}.ww-public .ww-public-illustration svg{width:100%;max-height:170px}.ww-public .ww-public-sketch{background:var(--background);border-radius:4px;padding:8px}.ww-public .ww-public-sketch svg{width:100%;height:auto}.ww-public .ww-public-number{color:var(--landing-green);font-size:42px;font-weight:700;line-height:1.2}.ww-public .ww-public-mini{color:var(--landing-foreground)}.ww-public .ww-public-mini rect{fill:var(--landing-panel);stroke:var(--landing-line)}.ww-public .ww-public-mini path,.ww-public .ww-public-mini line{stroke:var(--landing-green);fill:none;stroke-width:2px}.ww-public .ww-public-mini text{fill:currentColor;font-size:12px}.ww-public .ww-public-confirm{color:var(--landing-green);padding-block:24px}.ww-public .ww-public-brand{color:var(--landing-foreground)}.ww-public-dialog{max-width:1000px;max-height:90vh;overflow:auto}.ww-public-dialog .ww-public-sketch{background:var(--background)}.ww-public-dialog .ww-public-sketch svg{width:100%;height:auto}@media (width<=1023px){.ww-public-hero{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.ww-public h1{font-size:42px}}@media (width<=767px){.ww-public-inner{padding-inline:20px}.ww-public-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px}.ww-public h1{font-size:34px}.ww-public h2{font-size:26px}.ww-public-band{padding-block:48px}.ww-public-login{padding:24px}.ww-public-number{font-size:36px}}
