.sheet-stack.svelte-1ufnv4m{padding:14px 14px 22px 0;position:relative}.sheet.svelte-1ufnv4m{background:var(--paper);box-shadow:var(--shadow-sheet);border-radius:6px}.back.svelte-1ufnv4m{background:#f7f8fb;position:absolute;inset:0 0 8px 14px;transform:rotate(3deg)}.front.svelte-1ufnv4m{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%);flex-direction:column;min-height:400px;padding:36px 36px 28px;transition:background-color .16s;display:flex;position:relative}.front.svelte-1ufnv4m:after{content:"";background:linear-gradient(225deg,#0000 50%,#dfe4ec 50%);width:44px;height:44px;position:absolute;top:0;right:0}.over.svelte-1ufnv4m .front:where(.svelte-1ufnv4m){background:var(--highlight-soft)}.lines.svelte-1ufnv4m{gap:12px;margin-bottom:28px;display:grid}.lines.svelte-1ufnv4m span:where(.svelte-1ufnv4m){background:#e7ebf2;border-radius:4px;height:9px;display:block}.lines.svelte-1ufnv4m .marked:where(.svelte-1ufnv4m){background:linear-gradient(90deg, var(--highlight) 0 100%);border-radius:2px;height:14px;margin-block:-2px;transform:skew(-8deg)}.cta.svelte-1ufnv4m{justify-items:start;gap:14px;display:grid}.drop-title.svelte-1ufnv4m{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.6rem;font-weight:700}.drop-sub.svelte-1ufnv4m{color:var(--ink-2);max-width:34ch}.scribble.svelte-1ufnv4m{align-self:flex-end;width:160px;height:48px;margin-top:auto}.sheet-card.svelte-1ufnv4m{background:var(--paper);border-radius:var(--radius-l);box-shadow:var(--shadow-sheet);padding:24px}.picked.svelte-1ufnv4m{overflow-wrap:anywhere;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:1.1rem;font-weight:700;display:flex}.picked.svelte-1ufnv4m svg{color:var(--royal);flex:none;margin-top:2px}.picker.svelte-1ufnv4m ul:where(.svelte-1ufnv4m){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.picker.svelte-1ufnv4m li:where(.svelte-1ufnv4m) button:where(.svelte-1ufnv4m){border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:10px 12px;font-weight:600;display:flex}.picker.svelte-1ufnv4m li:where(.svelte-1ufnv4m) button:where(.svelte-1ufnv4m):hover{background:var(--highlight-soft);border-color:#e3c52f}.picker.svelte-1ufnv4m li:where(.svelte-1ufnv4m) button:where(.svelte-1ufnv4m) svg{color:var(--royal);flex:none}.other.svelte-1ufnv4m{margin-top:12px}@media (width<=520px){.front.svelte-1ufnv4m{min-height:340px;padding:28px 22px 22px}.picker.svelte-1ufnv4m ul:where(.svelte-1ufnv4m){grid-template-columns:1fr}}.hero.svelte-bk2mis{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,80px);padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(48px,7vw,96px);display:grid}h1.svelte-bk2mis{max-width:17ch;font-size:clamp(2.2rem,1.2rem + 3.2vw,3.7rem)}.lead.svelte-bk2mis{color:var(--ink-2);max-width:46ch;margin-top:20px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.points.svelte-bk2mis{gap:10px;margin:28px 0 0;padding:0;font-weight:650;list-style:none;display:grid}.points.svelte-bk2mis li:where(.svelte-bk2mis){align-items:center;gap:10px;display:flex}.points.svelte-bk2mis svg{color:var(--ok);flex:none}.tools.svelte-bk2mis h2:where(.svelte-bk2mis){margin-bottom:8px}.group.svelte-bk2mis{margin-top:36px}.group.svelte-bk2mis h3:where(.svelte-bk2mis){font-family:var(--font-ui);color:var(--ink-3);letter-spacing:0;margin-bottom:12px;font-size:1rem;font-weight:700}.group.svelte-bk2mis ul:where(.svelte-bk2mis){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.group.svelte-bk2mis a:where(.svelte-bk2mis){border-radius:var(--radius-m);background:var(--paper);height:100%;color:var(--ink);border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.group.svelte-bk2mis a:where(.svelte-bk2mis):hover{border-color:var(--line-strong);box-shadow:var(--shadow-sheet)}.tool-icon.svelte-bk2mis{width:42px;height:42px;color:var(--tool);background:color-mix(in srgb, var(--tool) 12%, white);border-radius:10px;flex:none;place-items:center;display:grid}.text.svelte-bk2mis strong:where(.svelte-bk2mis){font-size:1.02rem;display:block}.text.svelte-bk2mis small:where(.svelte-bk2mis){color:var(--ink-2);margin-top:2px;font-size:.9rem;line-height:1.35;display:block}.privacy.svelte-bk2mis{background:var(--paper);border-block:1px solid var(--line);margin-top:96px;padding-block:clamp(48px,7vw,88px)}.privacy-grid.svelte-bk2mis{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin-top:32px;display:grid}.p-icon.svelte-bk2mis{background:var(--highlight-soft);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.privacy.svelte-bk2mis h3:where(.svelte-bk2mis){margin-bottom:8px}.privacy.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-2)}.faq.svelte-bk2mis{margin-top:96px}.faq.svelte-bk2mis h2:where(.svelte-bk2mis){margin-bottom:22px}.faq-list.svelte-bk2mis{background:var(--paper);border-radius:var(--radius-l);max-width:820px;box-shadow:var(--shadow-sheet);overflow:hidden}details.svelte-bk2mis{border-bottom:1px solid var(--line)}details.svelte-bk2mis:last-child{border-bottom:none}summary.svelte-bk2mis{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:700;list-style:none;display:flex}summary.svelte-bk2mis::-webkit-details-marker{display:none}summary.svelte-bk2mis svg{color:var(--ink-3);flex:none;transition:transform .16s}details[open].svelte-bk2mis summary:where(.svelte-bk2mis) svg{transform:rotate(180deg)}summary.svelte-bk2mis:hover{background:var(--paper-dim)}details.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-2);max-width:70ch;padding:0 22px 20px}@media (width<=1000px){.group.svelte-bk2mis ul:where(.svelte-bk2mis){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.hero.svelte-bk2mis{grid-template-columns:1fr}h1.svelte-bk2mis{max-width:18ch}.group.svelte-bk2mis ul:where(.svelte-bk2mis){grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-grid.svelte-bk2mis{grid-template-columns:1fr}}@media (width<=520px){.group.svelte-bk2mis ul:where(.svelte-bk2mis){grid-template-columns:1fr}}
