.sr-only.svelte-azj6my{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.review-card.svelte-azj6my{border:1px solid var(--color-border-strong);border-left:4px solid var(--color-border-ink);background:var(--color-surface-raised);transition:border-color var(--motion-base) ease, opacity var(--motion-base) ease;border-radius:.75rem;gap:.75rem;padding:1.1rem 1.25rem 1.1rem 1.1rem;display:grid}.review-card[data-status=aceita].svelte-azj6my{border-left-color:var(--color-brand)}.review-card[data-status=revisar].svelte-azj6my{border-left-color:var(--color-warning-line)}.review-card[data-status=rejeitada].svelte-azj6my{border-left-color:var(--color-border-control);background:var(--color-surface)}.review-top.svelte-azj6my{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.review-num.svelte-azj6my{color:var(--color-heading);margin:0;font-size:.95rem;font-weight:700}.review-chips.svelte-azj6my{flex-wrap:wrap;gap:.35rem;display:flex}.code-chip.svelte-azj6my,.kind-chip.svelte-azj6my{border-radius:999px;padding:.18rem .55rem;font-size:.74rem;font-weight:700}.code-chip.svelte-azj6my{background:var(--color-primary-soft);color:var(--color-primary-accent)}.kind-chip.svelte-azj6my{border:1px solid var(--color-border-strong);color:var(--color-ink-soft)}.review-status.svelte-azj6my{color:var(--color-ink-muted);margin-left:auto;font-size:.8rem;font-weight:650}.review-status[data-status=aceita].svelte-azj6my{color:var(--color-success-ink)}.review-status[data-status=revisar].svelte-azj6my{color:var(--color-warning-ink)}.review-status[data-status=rejeitada].svelte-azj6my{color:var(--color-danger-ink)}.review-stem.svelte-azj6my{color:var(--color-heading);margin:0;font-size:1.05rem;font-weight:600;line-height:1.45}.review-card[data-status=rejeitada].svelte-azj6my .review-stem:where(.svelte-azj6my){text-decoration:line-through;-webkit-text-decoration-color:var(--color-ink-muted);text-decoration-color:var(--color-ink-muted);text-decoration-thickness:1.5px}.review-alts.svelte-azj6my{color:var(--color-ink-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.review-alts.svelte-azj6my li:where(.svelte-azj6my){gap:.35rem;display:flex}.review-alts.svelte-azj6my li.is-answer:where(.svelte-azj6my){color:var(--color-success-ink);font-weight:650}.alt-letter.svelte-azj6my{color:var(--color-ink-muted);font-weight:600}.review-alts.svelte-azj6my li.is-answer:where(.svelte-azj6my) .alt-letter:where(.svelte-azj6my){color:inherit}.review-answer.svelte-azj6my{color:var(--color-ink-strong);margin:0;font-size:.95rem}.review-answer.svelte-azj6my strong:where(.svelte-azj6my){color:var(--color-success-ink)}.review-note.svelte-azj6my{border-left:2px solid var(--color-border-ink);color:var(--color-ink-muted);margin:0;padding-left:.6rem;font-size:.85rem}.demo-actions.svelte-azj6my{flex-wrap:wrap;gap:.45rem;margin-top:.15rem;display:flex}.rbtn.svelte-azj6my{border:1px solid var(--color-border-control);background:var(--color-surface-raised);min-height:2.4rem;color:var(--color-ink);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:.5rem;padding:.45rem .85rem;font-size:.86rem;font-weight:600}.rbtn.svelte-azj6my:hover{background:var(--color-hover-wash)}.rbtn[aria-pressed=true].svelte-azj6my{border-color:var(--color-heading);background:var(--color-heading);color:var(--color-surface)}.rbtn.is-accept[aria-pressed=true].svelte-azj6my{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.rbtn.is-reject[aria-pressed=true].svelte-azj6my{border-color:var(--tone-danger-bg);background:var(--tone-danger-bg);color:var(--tone-danger-fg)}@media (width>=1100px){.review-alts.svelte-azj6my{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.review-status.svelte-azj6my{width:100%;margin-left:0}.demo-actions.svelte-azj6my{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.landing.svelte-13wmnd{--gutter:clamp(1rem, 4vw, 2rem);--content:72rem;--paper-rule:#1118271a;--paper-muted:#1118279e;--paper-brand:#c2410c;--paper-brand-soft:#fbeee4;--paper-brand-ink:#9a3208;gap:0;display:grid;overflow-x:clip}.landing.svelte-13wmnd>section:where(.svelte-13wmnd){width:min(var(--content), calc(100% - 2 * var(--gutter)));margin:0 auto;padding:clamp(3.5rem,8vw,6.5rem) 0}.sr-only.svelte-13wmnd{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ic.svelte-13wmnd{width:1.1rem;height:1.1rem;color:var(--color-ink-soft);flex:none}.ic.brand.svelte-13wmnd{color:var(--color-brand)}.section-head.svelte-13wmnd{gap:.75rem;max-width:40rem;display:grid}.section-head.is-center.svelte-13wmnd{text-align:center;justify-items:center;margin:0 auto}.section-head.svelte-13wmnd .eyebrow:where(.svelte-13wmnd){color:var(--color-brand);margin:0;font-weight:650}.h2.svelte-13wmnd{color:var(--color-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.3vw,2.7rem);font-weight:720;line-height:1.08}.lead-text.svelte-13wmnd{color:var(--color-ink-soft);max-width:36rem;margin:0;font-size:clamp(1rem,.95rem + .35vw,1.15rem);line-height:1.6}.text-link.svelte-13wmnd{color:var(--color-primary-accent);border-bottom:1.5px solid;justify-self:start;font-weight:650;line-height:1.5;display:inline}.link-tail.svelte-13wmnd{white-space:nowrap}.link-tail.svelte-13wmnd span:where(.svelte-13wmnd){transition:transform var(--motion-fast) ease;margin-left:.15rem;display:inline-block}.text-link.svelte-13wmnd:hover .link-tail:where(.svelte-13wmnd) span:where(.svelte-13wmnd){transform:translate(3px)}.hero.svelte-13wmnd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.landing.svelte-13wmnd>.hero:where(.svelte-13wmnd){padding-top:clamp(1.5rem,4vw,3.5rem)}.hero.svelte-13wmnd:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in oklab, var(--color-border-strong) 75%, transparent) 31px 32px);position:absolute;inset:-2rem -40vw -3rem;mask-image:radial-gradient(60% 70% at 72% 45%,#000 0%,#0000 70%)}.hero-copy.svelte-13wmnd{gap:1.25rem;max-width:40rem;display:grid}.hero-eyebrow.svelte-13wmnd{border:1px solid color-mix(in oklab, var(--color-brand) 30%, transparent);background:var(--color-primary-soft);width:fit-content;color:var(--color-primary-accent);border-radius:999px;margin:0;padding:.35rem .8rem;font-size:.8rem;font-weight:650;line-height:1.3;display:inline-flex}.hero-title.svelte-13wmnd{color:var(--color-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.2rem + 3.6vw,3.5rem);font-weight:750;line-height:1.04}.hero-lead.svelte-13wmnd{color:var(--color-ink-soft);max-width:34rem;margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.55}.idea-form.svelte-13wmnd{gap:.5rem;margin-top:.5rem;display:grid}.idea-label.svelte-13wmnd{color:var(--color-heading);font-size:.9rem;font-weight:650}.idea-box.svelte-13wmnd{border:1.5px solid var(--color-border-control);background:var(--color-surface-raised);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:.75rem;display:grid;overflow:hidden;box-shadow:0 1px #00000008,0 14px 36px -20px #211c1559}.idea-box.svelte-13wmnd:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft), 0 14px 36px -20px #211c1559}.idea-textarea.svelte-13wmnd{background:linear-gradient(to right, transparent 2.1rem, color-mix(in oklab, var(--color-brand) 45%, transparent) 2.1rem calc(2.1rem + 2px), transparent calc(2.1rem + 2px)), repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in oklab, var(--color-ink-soft) 28%, transparent) 31px 32px);width:100%;min-width:0;min-height:6.5rem;color:var(--color-heading);resize:vertical;background-position:0 0,0 6px;background-attachment:local;border:0;border-radius:0;padding:.4rem 1rem .5rem 2.75rem;font-size:1.05rem;line-height:32px}.idea-textarea.svelte-13wmnd:focus{outline:none}.idea-actions.svelte-13wmnd{border-top:1px solid var(--color-border-faint);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1rem;display:flex}.idea-hint.svelte-13wmnd{color:var(--color-ink-muted);margin:0;font-size:.82rem;line-height:1.4}.idea-submit.svelte-13wmnd{white-space:nowrap;min-height:2.75rem;padding-inline:1.25rem;font-size:.95rem}.examples.svelte-13wmnd{gap:.5rem;display:grid}.examples-label.svelte-13wmnd{color:var(--color-ink-muted);margin:0;font-size:.82rem;font-weight:600}.examples-row.svelte-13wmnd{flex-wrap:wrap;gap:.45rem;display:flex}.chip.svelte-13wmnd{border:1px solid var(--color-border-ink);background:var(--color-surface-raised);color:var(--color-ink-strong);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:999px;padding:.4rem .8rem;font-size:.84rem;font-weight:600;line-height:1.3}.chip.svelte-13wmnd:hover{border-color:var(--color-brand);background:var(--color-primary-soft);color:var(--color-primary-accent)}.trust.svelte-13wmnd{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.trust.svelte-13wmnd li:where(.svelte-13wmnd){color:var(--color-ink-soft);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:inline-flex}.trust.svelte-13wmnd .ic:where(.svelte-13wmnd){color:var(--color-brand)}.sheet-figure.svelte-13wmnd{justify-self:center;width:min(100%,27rem);margin:0;position:relative}.sheet-stack.svelte-13wmnd{padding:1rem .5rem 1.5rem;position:relative}.sheet.svelte-13wmnd{background:var(--color-paper-surface);color:var(--color-paper-ink);font-family:var(--font-document);color-scheme:light;border-radius:4px;position:relative}.sheet-back.svelte-13wmnd{border:1px solid #1118271f;position:absolute;inset:.25rem -.35rem 1rem 1.5rem;transform:rotate(2deg);box-shadow:0 10px 30px -18px #211c1566}.sheet-tab.svelte-13wmnd{background:var(--paper-brand-soft);color:var(--paper-brand-ink);letter-spacing:.08em;text-transform:uppercase;border:1px solid #1118271f;border-bottom:0;border-radius:6px 6px 0 0;padding:.25rem .75rem;font-size:.7rem;font-weight:750;position:absolute;top:-1.35rem;right:1.25rem}.sheet-front.svelte-13wmnd{background-image:linear-gradient(90deg,#0000 2.1rem,#c2410c59 2.1rem calc(2.1rem + 1px),#0000 calc(2.1rem + 1px));padding:1.4rem 1.25rem 3rem 2.9rem;transform:rotate(-1.5deg);box-shadow:0 1px 2px #00000014,0 26px 48px -24px #211c1573}.sheet-head.svelte-13wmnd{border-bottom:1px solid #11182740;gap:.2rem;margin-bottom:.9rem;padding-bottom:.6rem;display:grid}.sheet-head.svelte-13wmnd p:where(.svelte-13wmnd){margin:0}.sheet-school.svelte-13wmnd{color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600}.sheet-title.svelte-13wmnd{font-size:1rem;font-weight:700;line-height:1.2}.sheet-meta.svelte-13wmnd,.sheet-name.svelte-13wmnd{color:var(--paper-muted);font-size:.74rem}.sheet-name.svelte-13wmnd{align-items:flex-end;gap:.4rem;display:flex;margin-top:.2rem!important}.sheet-line.svelte-13wmnd{border-bottom:1px solid #11182766;flex:1;height:.9rem}.sheet-questions.svelte-13wmnd{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.sheet-q.svelte-13wmnd{grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding-right:3.1rem;display:grid;position:relative}.sheet-num.svelte-13wmnd{border:1.5px solid #11182780;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;margin-left:-2rem;font-size:.7rem;font-weight:700;display:grid}.sheet-body.svelte-13wmnd{gap:.35rem;margin-left:-.75rem;display:grid}.sheet-body.svelte-13wmnd p:where(.svelte-13wmnd){margin:0;font-size:.8rem;line-height:1.4}.sheet-alts.svelte-13wmnd{color:#111827cc;counter-reset:alt;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .75rem;margin:0;padding:0;font-size:.76rem;list-style:none;display:grid}.sheet-alts.svelte-13wmnd li:where(.svelte-13wmnd):before{counter-increment:alt;content:counter(alt, lower-alpha) ") "}.sheet-code.svelte-13wmnd{background:var(--paper-brand-soft);color:var(--paper-brand-ink);letter-spacing:.02em;border-radius:999px;padding:.15rem .5rem;font-size:.64rem;font-weight:750;position:absolute;top:-.15rem;right:-1.6rem;box-shadow:0 1px 2px #0000001f}.sheet-visto.svelte-13wmnd{width:1.4rem;height:1.4rem;position:absolute;top:.95rem;left:-2.65rem}.visto-path.svelte-13wmnd{stroke-dasharray:30;stroke-dashoffset:0}.stamp.svelte-13wmnd{border:2.5px solid var(--paper-brand);color:var(--paper-brand);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px #fff, inset 0 0 0 2.5px var(--paper-brand);opacity:.92;border-radius:6px;place-items:center;padding:.25rem .6rem;font-size:.78rem;font-weight:800;display:grid;position:absolute;bottom:.9rem;right:1rem;transform:rotate(-8deg)}.sheet-code.svelte-13wmnd{animation:svelte-13wmnd-tab-in .26s var(--ease-forge) both;animation-delay:calc(.4s + var(--i) * .45s)}.visto-path.svelte-13wmnd{animation:.36s ease-out both svelte-13wmnd-draw;animation-delay:calc(.6s + var(--i) * .45s)}.stamp.svelte-13wmnd{animation:.22s cubic-bezier(.2,.9,.3,1.4) 2s both svelte-13wmnd-stamp-in}@media (prefers-reduced-motion:reduce){.sheet-code.svelte-13wmnd,.visto-path.svelte-13wmnd,.stamp.svelte-13wmnd{animation-delay:0s}}@keyframes svelte-13wmnd-tab-in{0%{opacity:0;transform:translate(8px)}}@keyframes svelte-13wmnd-draw{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes svelte-13wmnd-stamp-in{0%{opacity:0;transform:rotate(-8deg)scale(1.5)}to{opacity:.92;transform:rotate(-8deg)scale(1)}}.landing.svelte-13wmnd>.proof:where(.svelte-13wmnd){border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);width:100%;padding:1.1rem 0}.proof-list.svelte-13wmnd{width:min(var(--content), calc(100% - 2 * var(--gutter)));flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;margin:0 auto;padding:0;list-style:none;display:flex}.proof-list.svelte-13wmnd li:where(.svelte-13wmnd){color:var(--color-ink-soft);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.roles.svelte-13wmnd{gap:2.5rem;display:grid}.ledger.svelte-13wmnd{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.ledger-col.svelte-13wmnd{gap:1rem;display:grid}.ledger-label.svelte-13wmnd{color:var(--color-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:650}.ledger-list.svelte-13wmnd{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ledger-list.svelte-13wmnd li:where(.svelte-13wmnd){color:var(--color-ink-strong);align-items:flex-start;gap:.65rem;font-size:1.02rem;line-height:1.5;display:flex}.ledger-list.svelte-13wmnd .ic:where(.svelte-13wmnd){margin-top:.2rem}.ledger-list.is-you.svelte-13wmnd li:where(.svelte-13wmnd){color:var(--color-heading);font-weight:600}.ledger-spine.svelte-13wmnd{background:var(--color-border-ink);align-self:stretch;width:1px;position:relative}.ledger-stamp.svelte-13wmnd{border:2.5px solid var(--color-brand);background:var(--color-surface);color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:.3rem .7rem;font-size:.8rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.review.svelte-13wmnd{gap:2.5rem;display:grid}.review-board.svelte-13wmnd{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.5rem;display:grid}.review-list.svelte-13wmnd{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.review-rail.svelte-13wmnd{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:.75rem;gap:.75rem;padding:1.25rem;display:grid;position:sticky;top:5rem}.rail-title.svelte-13wmnd{color:var(--color-heading);margin:0;font-size:1rem;font-weight:700}.rail-counter.svelte-13wmnd{color:var(--color-ink-strong);margin:0;font-size:.95rem;font-weight:650}.rail-dots.svelte-13wmnd{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rail-dots.svelte-13wmnd li:where(.svelte-13wmnd){background:var(--color-border-strong);height:.5rem;transition:background-color var(--motion-base) ease;border-radius:999px;flex:1}.rail-dots.svelte-13wmnd li[data-status=aceita]:where(.svelte-13wmnd){background:var(--color-brand)}.rail-dots.svelte-13wmnd li[data-status=revisar]:where(.svelte-13wmnd){background:var(--color-warning-line)}.rail-dots.svelte-13wmnd li[data-status=rejeitada]:where(.svelte-13wmnd){background:var(--color-border-control)}.rail-finalize.svelte-13wmnd{width:100%;margin-top:.25rem}.rail-finalize[aria-disabled=true].svelte-13wmnd{border-style:dashed;border-color:var(--color-disabled-border);background:var(--color-disabled-bg);color:var(--color-disabled-ink);cursor:not-allowed}.rail-help.svelte-13wmnd{color:var(--color-ink-soft);margin:0;font-size:.88rem;line-height:1.45}.rail-fine.svelte-13wmnd{border-top:1px solid var(--color-border-faint);color:var(--color-ink-muted);margin:.25rem 0 0;padding-top:.75rem;font-size:.78rem;line-height:1.4}.bncc-grid.svelte-13wmnd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.bncc-facts.svelte-13wmnd{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bncc-facts.svelte-13wmnd li:where(.svelte-13wmnd){color:var(--color-ink-strong);align-items:flex-start;gap:.55rem;font-size:.98rem;line-height:1.5;display:flex}.bncc-facts.svelte-13wmnd .ic:where(.svelte-13wmnd){margin-top:.2rem}.decoder.svelte-13wmnd{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:1rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.decoder-code.svelte-13wmnd{font-family:var(--font-document-mono);letter-spacing:-.02em;gap:.15rem;margin:0;font-size:clamp(2.4rem,1rem + 5vw,4.25rem);font-weight:700;line-height:1;display:flex}.seg.svelte-13wmnd{border-bottom:4px solid var(--color-border-strong);color:var(--color-heading);padding-bottom:.35rem;position:relative}.seg[data-key=EF].svelte-13wmnd{border-color:var(--color-brand)}.seg[data-key="08"].svelte-13wmnd{border-color:var(--color-success-line)}.seg[data-key=MA].svelte-13wmnd{border-color:var(--color-warning-line)}.seg[data-key="04"].svelte-13wmnd{border-color:var(--color-ink-muted)}.decoder-legend.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.25rem;margin:0;display:grid}.decoder-legend.svelte-13wmnd div:where(.svelte-13wmnd){align-items:baseline;gap:.5rem;display:flex}.decoder-legend.svelte-13wmnd dt:where(.svelte-13wmnd){font-family:var(--font-document-mono);color:var(--color-heading);font-weight:700}.decoder-legend.svelte-13wmnd dd:where(.svelte-13wmnd){color:var(--color-ink-soft);margin:0;font-size:.92rem}.decoder-skill.svelte-13wmnd{border-left:3px solid var(--color-brand);margin:0;padding:.25rem 0 .25rem 1rem}.decoder-skill.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--color-heading);margin:0 0 .5rem;font-size:1.02rem;line-height:1.5}.decoder-skill.svelte-13wmnd footer:where(.svelte-13wmnd){color:var(--color-ink-muted);font-size:.82rem}.flex.svelte-13wmnd{gap:2rem;display:grid}.flex-grid.svelte-13wmnd{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.flex-card.svelte-13wmnd{border-top:2px solid var(--color-border-ink);align-content:start;gap:.5rem;padding:1rem 0 .5rem;display:grid}.flex-index.svelte-13wmnd{color:var(--color-brand);font-family:var(--font-document-mono);font-size:.85rem;font-weight:700}.flex-card.svelte-13wmnd h3:where(.svelte-13wmnd){color:var(--color-heading);margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.flex-card.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.outputs-grid.svelte-13wmnd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.outputs-list.svelte-13wmnd{gap:.9rem;margin:.5rem 0 .75rem;padding:0;list-style:none;display:grid}.outputs-list.svelte-13wmnd li:where(.svelte-13wmnd){align-items:flex-start;gap:.65rem;display:flex}.outputs-list.svelte-13wmnd .ic:where(.svelte-13wmnd){margin-top:.25rem}.outputs-list.svelte-13wmnd div:where(.svelte-13wmnd){gap:.1rem;display:grid}.outputs-list.svelte-13wmnd strong:where(.svelte-13wmnd){color:var(--color-heading);font-weight:700}.outputs-list.svelte-13wmnd span:where(.svelte-13wmnd){color:var(--color-ink-soft);font-size:.92rem}.fan.svelte-13wmnd{--fan-x:7.5rem;height:24rem;position:relative}.fan-sheet.svelte-13wmnd{background:var(--color-paper-surface);width:min(100%,15rem);height:19rem;color:var(--color-paper-ink);font-family:var(--font-document);color-scheme:light;transition:transform var(--motion-base) var(--ease-forge);border-radius:4px;padding:1.25rem;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #00000014,0 24px 48px -24px #211c1573}.fan-1.svelte-13wmnd{transform:translate(-50%, -50%) translate(calc(-1 * var(--fan-x)), -1.25rem) rotate(-8deg);z-index:1}.fan-2.svelte-13wmnd{z-index:3;transform:translate(-50%,-50%)translateY(1rem)}.fan-3.svelte-13wmnd{transform:translate(-50%, -50%) translate(var(--fan-x), -1.25rem) rotate(8deg);z-index:2}.fan.svelte-13wmnd:hover .fan-1:where(.svelte-13wmnd){transform:translate(-50%, -50%) translate(calc(-1 * var(--fan-x) - 1rem), -1.75rem) rotate(-10deg)}.fan.svelte-13wmnd:hover .fan-3:where(.svelte-13wmnd){transform:translate(-50%, -50%) translate(calc(var(--fan-x) + 1rem), -1.75rem) rotate(10deg)}.fan-title.svelte-13wmnd{text-wrap:balance;margin:0 0 .25rem;font-size:.85rem;font-weight:700}.fan-sub.svelte-13wmnd{color:var(--paper-muted);margin:0 0 1rem;font-size:.7rem;line-height:1.4}.fan-lines.svelte-13wmnd{gap:.6rem;display:grid}.fan-lines.svelte-13wmnd span:where(.svelte-13wmnd){background:#11182717;border-radius:999px;height:.4rem}.fan-lines.svelte-13wmnd span:where(.svelte-13wmnd):nth-child(2n){width:70%}.plans.svelte-13wmnd{gap:2.25rem;display:grid}.plan-cards.svelte-13wmnd{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:min(100%,54rem);margin:0 auto;display:grid}.plan.svelte-13wmnd{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:1rem;flex-direction:column;gap:.9rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.plan.is-featured.svelte-13wmnd{border:2px solid var(--color-brand);box-shadow:0 24px 48px -32px color-mix(in oklab, var(--color-brand) 60%, transparent)}.plan-top.svelte-13wmnd{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.plan-bubble.svelte-13wmnd{border:1.5px solid var(--color-border-control);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid;position:relative}.plan-bubble.is-marked.svelte-13wmnd{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.plan-circle.svelte-13wmnd{width:4rem;height:3rem;color:var(--color-brand);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.plan-name.svelte-13wmnd{color:var(--color-heading);margin:0;font-size:1.25rem;font-weight:700}.plan-price.svelte-13wmnd{color:var(--color-heading);align-items:baseline;gap:.3rem;margin:0;display:flex}.plan-currency.svelte-13wmnd{font-size:1.1rem;font-weight:600}.plan-amount.svelte-13wmnd{font-family:var(--font-document);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2vw,3.5rem);font-weight:300;line-height:1}.plan-period.svelte-13wmnd{color:var(--color-ink-muted);margin-left:.3rem;font-size:.95rem}.plan-line.svelte-13wmnd{color:var(--color-ink-soft);margin:0;font-size:.95rem}.plan-features.svelte-13wmnd{gap:.6rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.plan-features.svelte-13wmnd li:where(.svelte-13wmnd){color:var(--color-ink-strong);align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.45;display:flex}.plan-features.svelte-13wmnd .ic:where(.svelte-13wmnd){margin-top:.15rem}.plan-cta.svelte-13wmnd{width:100%;min-height:2.9rem;margin-top:auto}.plan-legal.svelte-13wmnd{max-width:44rem;color:var(--color-ink-muted);text-align:center;margin:0 auto;font-size:.85rem;line-height:1.5}.plan-legal.svelte-13wmnd a:where(.svelte-13wmnd){text-decoration:underline}.faq.svelte-13wmnd{gap:2rem;display:grid}.faq-list.svelte-13wmnd{border-top:1px solid var(--color-border-strong);max-width:48rem}.faq-item.svelte-13wmnd{border-bottom:1px solid var(--color-border-strong)}.faq-item.svelte-13wmnd summary:where(.svelte-13wmnd){min-height:3.5rem;color:var(--color-heading);cursor:pointer;align-items:center;gap:.9rem;padding:.85rem 0;font-size:1.05rem;font-weight:650;list-style:none;display:flex}.faq-item.svelte-13wmnd summary:where(.svelte-13wmnd)::-webkit-details-marker{display:none}.faq-num.svelte-13wmnd{border:1.5px solid var(--color-border-control);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:grid}.faq-item[open].svelte-13wmnd .faq-num:where(.svelte-13wmnd){border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.faq-q.svelte-13wmnd{flex:1}.faq-plus.svelte-13wmnd{width:1rem;height:1rem;color:var(--color-ink-muted);transition:transform var(--motion-base) ease;flex:none}.faq-item[open].svelte-13wmnd .faq-plus:where(.svelte-13wmnd){transform:rotate(45deg)}.faq-item.svelte-13wmnd p:where(.svelte-13wmnd){max-width:62ch;color:var(--color-ink-soft);margin:0;padding:0 0 1.25rem 2.65rem;line-height:1.6}.landing.svelte-13wmnd>.closing:where(.svelte-13wmnd){background:var(--color-primary-soft);border-top:1px solid color-mix(in oklab, var(--color-brand) 20%, transparent);width:100%}.closing-inner.svelte-13wmnd{width:min(var(--content), calc(100% - 2 * var(--gutter)));text-align:center;justify-items:center;gap:1rem;margin:0 auto;display:grid}.closing-inner.svelte-13wmnd .lead-text:where(.svelte-13wmnd){text-align:center}.closing-actions.svelte-13wmnd{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.landing-footer.svelte-13wmnd{border-top:1px solid var(--color-border-faint);justify-content:space-between;align-items:center;gap:1rem;width:min(72rem,100% - 2rem);margin:0 auto;padding:1.5rem 0 2.25rem;display:flex}.landing-footer-brand.svelte-13wmnd{gap:.15rem;display:grid}.landing-footer-name.svelte-13wmnd{color:var(--color-ink-strong);font-weight:700}.landing-footer-tag.svelte-13wmnd{color:var(--color-ink-muted);font-size:.85rem}.landing-footer-nav.svelte-13wmnd{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.landing-footer-nav.svelte-13wmnd .nav-link:where(.svelte-13wmnd){justify-content:flex-start}@media (width<=1100px){.fan.svelte-13wmnd{--fan-x:5rem}.proof-list.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;justify-items:start;gap:.75rem 2.5rem;display:grid}}@media (width<=1040px){.flex-grid.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.hero.svelte-13wmnd{grid-template-columns:1fr}.hero.svelte-13wmnd:before{mask-image:radial-gradient(80% 50% at 50% 20%,#000 0%,#0000 70%)}.sheet-front.svelte-13wmnd{transform:none}.ledger.svelte-13wmnd{grid-template-columns:1fr;gap:2rem}.ledger-spine.svelte-13wmnd{width:auto;height:1px;margin:1rem 0}.review-board.svelte-13wmnd{grid-template-columns:1fr}.review-rail.svelte-13wmnd{position:static}.bncc-grid.svelte-13wmnd,.outputs-grid.svelte-13wmnd{grid-template-columns:1fr}.fan.svelte-13wmnd{height:20rem}.fan-sheet.svelte-13wmnd{height:16rem}}@media (width<=700px){.plan-cards.svelte-13wmnd{grid-template-columns:1fr}.plan.is-featured.svelte-13wmnd{order:-1}.flex-grid.svelte-13wmnd{grid-template-columns:1fr}.idea-actions.svelte-13wmnd{flex-direction:column;align-items:stretch}.idea-submit.svelte-13wmnd{width:100%}.proof-list.svelte-13wmnd{grid-template-columns:1fr;justify-content:start}.landing-footer.svelte-13wmnd{flex-direction:column;align-items:flex-start}.landing-footer-nav.svelte-13wmnd{grid-template-columns:repeat(2,minmax(0,max-content));width:100%;margin-left:-.95rem;display:grid}}@media (width<=520px){.sheet-q-last.svelte-13wmnd{display:none}.sheet-q.svelte-13wmnd{grid-template-columns:auto minmax(0,1fr);padding-right:0}.sheet-code.svelte-13wmnd{width:fit-content;box-shadow:none;grid-column:2;margin-bottom:-.3rem;margin-left:-.75rem;position:static}.sheet-body.svelte-13wmnd{grid-column:2}.fan.svelte-13wmnd{--fan-x:3.75rem}.fan-sheet.svelte-13wmnd{width:10rem;height:13rem}.decoder-legend.svelte-13wmnd{grid-template-columns:1fr}}
