header.svelte-1uha8ag{padding:74px 0 52px}.hero.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}@media (width<=880px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:42px}}h1.svelte-1uha8ag{letter-spacing:-.038em;margin:18px 0 20px;font-size:clamp(46px,6.4vw,78px);font-weight:700;line-height:1}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.lede.svelte-1uha8ag{color:var(--muted-2);max-width:34ch;margin-bottom:28px;font-size:19px;line-height:1.55}.row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.chip.svelte-1uha8ag{color:var(--muted);border:1px solid var(--line);background:var(--card);border-radius:8px;padding:7px 11px;font-family:JetBrains Mono,monospace;font-size:11.5px}.card.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #17150f66}.card.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){letter-spacing:.14em;text-transform:uppercase;color:#a49d93;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.card.svelte-1uha8ag .txt:where(.svelte-1uha8ag){color:#2c2822;margin:16px 0 22px;font-size:18px;line-height:1.5}.card.svelte-1uha8ag .foot:where(.svelte-1uha8ag){color:#a49d93;border-top:1px solid var(--line);justify-content:space-between;padding-top:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.card.svelte-1uha8ag .foot:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){color:var(--accent-ink);font-weight:500}.compose-input.svelte-1uha8ag{resize:vertical;color:#2c2822;background:0 0;border:none;width:100%;min-height:96px;margin:16px 0 22px;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.5;display:block}.compose-input.svelte-1uha8ag::placeholder{color:#a49d93}.compose-settings.svelte-1uha8ag{flex-wrap:wrap;gap:18px;margin-bottom:18px;display:flex}.setting.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.setting-label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:#a49d93;font-size:10px}.segmented.svelte-1uha8ag{border:1px solid var(--line);background:var(--paper-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.segment.svelte-1uha8ag{color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:all .15s}.segment.svelte-1uha8ag:hover{color:var(--ink)}.segment.active.svelte-1uha8ag{background:var(--ink);color:#fff}.segment.svelte-1uha8ag:disabled{cursor:not-allowed;pointer-events:none}.segmented.is-locked.svelte-1uha8ag{opacity:.55}.segmented.is-locked.svelte-1uha8ag .segment.active:where(.svelte-1uha8ag){background:var(--muted-2)}.tier-chip.svelte-1uha8ag{letter-spacing:.09em;border-radius:5px;flex-shrink:0;padding:4px 6px;font-size:9px;font-weight:700;line-height:1}.tier-chip-free.svelte-1uha8ag{background:var(--line-2);color:var(--muted-2)}.tier-chip-pro.svelte-1uha8ag{background:var(--accent);color:#fff}.free-settings.svelte-1uha8ag{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;margin-bottom:14px;padding:14px 16px 12px}.free-settings-head.svelte-1uha8ag{align-items:center;gap:8px;margin-bottom:12px;display:flex}.free-settings-label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.free-settings.svelte-1uha8ag .compose-settings:where(.svelte-1uha8ag){margin-bottom:10px}.settings-hint.svelte-1uha8ag{color:var(--muted);margin:0;font-size:11px}.pro-panel.svelte-1uha8ag{background:#ff5a381a;border:1px solid #d93b1859;border-radius:12px;margin-bottom:18px;overflow:hidden}.pro-toggle.svelte-1uha8ag{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:12px 14px;font-family:Inter,system-ui,sans-serif;transition:background .15s;display:flex}.pro-toggle.svelte-1uha8ag:hover{background:#ff5a3824}.pro-toggle-icon.svelte-1uha8ag{flex-shrink:0;font-size:13px;line-height:1}.pro-toggle-text.svelte-1uha8ag{min-width:0;color:var(--muted-2);flex:1;font-size:12.5px}.pro-toggle-cta.svelte-1uha8ag{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.chev.svelte-1uha8ag{transition:transform .15s;display:inline-block}.chev.open.svelte-1uha8ag{transform:rotate(90deg)}.pro-panel-body.svelte-1uha8ag{border-top:1px dashed #d93b184d;padding:0 14px 14px}.pro-panel-body.svelte-1uha8ag .compose-settings:where(.svelte-1uha8ag){opacity:.65;margin:14px 0 10px}.pro-setting-wide.svelte-1uha8ag{flex:100%}.pro-input.svelte-1uha8ag{border:1px solid var(--line);background:var(--card);color:var(--muted-2);cursor:not-allowed;border-radius:8px;width:100%;max-width:160px;padding:7px 10px;font-size:12px}.pro-setting-wide.svelte-1uha8ag .pro-input:where(.svelte-1uha8ag){max-width:none}.pro-hint.svelte-1uha8ag{color:var(--accent-ink);opacity:.85;margin:0;font-size:11px}.create-btn.svelte-1uha8ag{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:13px 20px;font-family:Inter;font-size:14.5px;font-weight:600;transition:all .2s;display:block}.create-btn.svelte-1uha8ag:hover{transform:translateY(-1px)}.create-btn.svelte-1uha8ag:disabled{opacity:.45;cursor:default;transform:none}.compose-error.svelte-1uha8ag{color:var(--accent-ink);margin:0 0 16px;font-size:12px}.compose-done-txt.svelte-1uha8ag{color:var(--muted-2);font-size:15px}.compose-result.svelte-1uha8ag{align-items:center;gap:10px;margin-top:6px;display:flex}.compose-link.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-ink);flex:1;font-size:12.5px;overflow:hidden}.copy-btn.svelte-1uha8ag{background:var(--paper-2);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-shrink:0;padding:7px 11px;font-size:11.5px;transition:all .2s}.copy-btn.svelte-1uha8ag:hover{border-color:var(--ink)}.compose-cipher.svelte-1uha8ag{color:var(--muted);word-break:break-all;margin-top:14px;font-size:11px}.reset-link.svelte-1uha8ag{color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:18px;padding:0;font-size:12px;text-decoration:underline;display:block}section.svelte-1uha8ag{border-top:1px solid var(--line);padding:84px 0}.sec-head.svelte-1uha8ag{max-width:56ch;margin-bottom:50px}.sec-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.03em;margin-top:14px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.04}.sec-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-2);max-width:48ch;margin-top:14px;font-size:18px}.feats.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=760px){.feats.svelte-1uha8ag{grid-template-columns:1fr}}.feat.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px}.feat.svelte-1uha8ag .n:where(.svelte-1uha8ag){color:var(--accent-ink);font-family:JetBrains Mono,monospace;font-size:12px}.feat.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:14px 0 9px;font-size:20px;font-weight:600}.feat.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-2);font-size:14.5px;line-height:1.55}.burn.svelte-1uha8ag{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}@media (width<=880px){.burn.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}}.burn.svelte-1uha8ag .copy:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.04}.burn.svelte-1uha8ag .copy:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted-2);max-width:40ch;font-size:18px}.zk.svelte-1uha8ag{grid-template-columns:1.15fr .85fr;align-items:start;gap:54px;display:grid}@media (width<=880px){.zk.svelte-1uha8ag{grid-template-columns:1fr;gap:36px}}.zk-item.svelte-1uha8ag{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:22px 0;display:grid}.zk-item.svelte-1uha8ag:last-child{border-bottom:1px solid var(--line)}.zk-item.svelte-1uha8ag .n:where(.svelte-1uha8ag){color:var(--accent-ink);padding-top:3px;font-family:JetBrains Mono,monospace;font-size:12px}.zk-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin-bottom:4px;font-size:16.5px;font-weight:600}.zk-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-2);font-size:14.5px;line-height:1.55}.code.svelte-1uha8ag{background:var(--paper-2);border:1px solid var(--line-2);color:#4a443c;border-radius:14px;padding:24px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.95}.code.svelte-1uha8ag .k:where(.svelte-1uha8ag){color:var(--accent-ink)}.code.svelte-1uha8ag .m:where(.svelte-1uha8ag){color:#a49d93}.code.svelte-1uha8ag .o:where(.svelte-1uha8ag){color:#3f7a44}.close-cta.svelte-1uha8ag{text-align:center;padding:96px 0}.close-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.02}.close-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.close-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-2);max-width:40ch;margin:18px auto 30px;font-size:19px}footer.svelte-1uha8ag{border-top:1px solid var(--line);padding:52px 0 58px}.foot-grid.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.foot-tag.svelte-1uha8ag{color:var(--muted);max-width:32ch;margin-top:8px;font-size:14px}.foot-cols.svelte-1uha8ag{flex-wrap:wrap;gap:46px;display:flex}.foot-col.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted-2);margin-bottom:9px;font-size:14.5px;display:block}.foot-col.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent-ink)}.foot-fine.svelte-1uha8ag{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}
