.opener.svelte-14rf2d7{position:relative;overflow:hidden;border-block-end:1px solid var(--border)}.opener.svelte-14rf2d7:before{position:absolute;top:-20rem;left:-16rem;width:46rem;height:46rem;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 9%,transparent),transparent 65%);content:""}.opener-grid.svelte-14rf2d7{position:relative;z-index:1;display:grid;align-items:center;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.55fr)}.opener-kicker.svelte-14rf2d7,.opener-title.svelte-14rf2d7,.opener-lead.svelte-14rf2d7,.opener-actions.svelte-14rf2d7,.opener-note.svelte-14rf2d7,.opener-index.svelte-14rf2d7 li:where(.svelte-14rf2d7){animation:opener-enter .7s cubic-bezier(.16,1,.3,1) both}.opener-kicker.svelte-14rf2d7{animation-delay:.05s}.opener-title.svelte-14rf2d7{animation-delay:.12s}.opener-lead.svelte-14rf2d7{animation-delay:.2s}.opener-actions.svelte-14rf2d7{animation-delay:.28s}.opener-note.svelte-14rf2d7{animation-delay:.36s}.opener-index.svelte-14rf2d7 li:where(.svelte-14rf2d7){animation-delay:var(--d)}.opener-kicker.svelte-14rf2d7{margin-bottom:1.5rem;font-size:.75rem;font-weight:750;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.opener-title.svelte-14rf2d7{max-width:17ch;font-size:clamp(2.7rem,5vw,5rem);font-weight:760;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.opener-title.svelte-14rf2d7 span:where(.svelte-14rf2d7){color:var(--accent-strong)}.opener-lead.svelte-14rf2d7{max-width:39rem;margin-top:2rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;color:var(--muted-foreground)}.opener-actions.svelte-14rf2d7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.opener-note.svelte-14rf2d7{margin-top:2.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground)}.button.svelte-14rf2d7{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;padding:.85rem 1.35rem;font-size:.9375rem;font-weight:680;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.button.svelte-14rf2d7:hover{transform:translateY(-2px)}.button.svelte-14rf2d7:active{transform:translateY(1px) scale(.98)}.button-primary.svelte-14rf2d7{background:var(--accent);color:var(--accent-foreground)}.button-primary.svelte-14rf2d7:hover{background:var(--accent-strong)}.button-ghost.svelte-14rf2d7{border:1px solid var(--border-strong);background:var(--surface)}.button-ghost.svelte-14rf2d7:hover{border-color:var(--accent)}.opener-index.svelte-14rf2d7 ol:where(.svelte-14rf2d7){border-block-start:2px solid var(--foreground)}.opener-index.svelte-14rf2d7 a:where(.svelte-14rf2d7){display:flex;align-items:baseline;gap:1rem;border-block-end:1px solid var(--border);padding-block:.7rem;font-size:.9375rem;font-weight:620;color:var(--muted-foreground);transition:color .18s ease}.opener-index.svelte-14rf2d7 a:where(.svelte-14rf2d7):hover{color:var(--foreground)}.opener-index.svelte-14rf2d7 .tnum:where(.svelte-14rf2d7){font-size:.75rem;font-weight:720;color:var(--accent)}@media (max-width: 900px){.opener-grid.svelte-14rf2d7{gap:3rem;grid-template-columns:1fr}}@media (max-width: 420px){.opener-actions.svelte-14rf2d7{align-items:stretch;flex-direction:column}.button.svelte-14rf2d7{width:100%}}@media (prefers-reduced-motion: reduce){.opener-kicker.svelte-14rf2d7,.opener-title.svelte-14rf2d7,.opener-lead.svelte-14rf2d7,.opener-actions.svelte-14rf2d7,.opener-note.svelte-14rf2d7,.opener-index.svelte-14rf2d7 li:where(.svelte-14rf2d7){animation:none}.button.svelte-14rf2d7{transition:none}}.engine-3d.svelte-1sl62wl{position:absolute;inset:0}canvas.svelte-1sl62wl{display:block;width:100%;height:100%}.engine-section.svelte-bsswff{border-block:1px solid var(--border);background:var(--surface)}.engine-layout.svelte-bsswff{display:grid;align-items:start;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr)}.engine-sticky.svelte-bsswff{position:sticky;top:6.5rem}.engine-visual.svelte-bsswff{position:relative;min-height:min(66vh,42rem)}.engine-copy.svelte-bsswff>li:where(.svelte-bsswff){display:flex;min-height:60vh;flex-direction:column;justify-content:center;border-top:1px solid var(--border);padding-block:3.5rem;opacity:.45;transition:opacity .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}.engine-copy.svelte-bsswff>li.active:where(.svelte-bsswff){opacity:1;transform:translate(-.75rem)}.chapter.svelte-bsswff{font-size:.75rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.engine-copy.svelte-bsswff h3:where(.svelte-bsswff){margin-top:1.25rem;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:710;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.engine-copy.svelte-bsswff h3:where(.svelte-bsswff) span:where(.svelte-bsswff){color:var(--accent)}.engine-copy.svelte-bsswff p:where(.svelte-bsswff):not(.chapter){max-width:34rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.chapter-detail.svelte-bsswff{font-size:.95rem!important;color:var(--muted-foreground)}.chapter-close.svelte-bsswff{font-family:var(--font-display);font-style:italic;font-size:1.2rem!important;line-height:1.45;color:color-mix(in oklab,var(--foreground) 90%,var(--background))}.tier-ladder.svelte-bsswff{margin-top:2rem;border-top:1px solid var(--border-strong);max-width:34rem}.tier-row.svelte-bsswff{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--border);padding-block:.8rem;font-size:.9375rem;font-weight:620}.tier-label.svelte-bsswff{flex:none;font-size:.6875rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.tier-row[data-rank="0"].svelte-bsswff .tier-label:where(.svelte-bsswff){color:var(--accent)}.tier-row[data-rank="1"].svelte-bsswff .tier-label:where(.svelte-bsswff){color:var(--foreground)}.tier-row[data-rank="2"].svelte-bsswff,.tier-row[data-rank="3"].svelte-bsswff{color:var(--muted-foreground)}.tier-row[data-rank="2"].svelte-bsswff .tier-label:where(.svelte-bsswff),.tier-row[data-rank="3"].svelte-bsswff .tier-label:where(.svelte-bsswff){color:var(--muted-foreground)}.tier-row[data-rank="3"].svelte-bsswff{color:color-mix(in oklab,var(--muted-foreground) 72%,var(--background))}.accumulation.svelte-bsswff{max-width:34rem;margin-top:2rem;border-top:1px solid var(--border-strong);padding-top:1.25rem}.accumulation.svelte-bsswff ul:where(.svelte-bsswff) li:where(.svelte-bsswff){display:flex;align-items:baseline;gap:.75rem;padding-block:.35rem;font-size:.9375rem;color:var(--muted-foreground)}.accumulation.svelte-bsswff ul:where(.svelte-bsswff) strong:where(.svelte-bsswff){min-width:1.6ch;font-size:1.05rem;font-weight:720;text-align:end;color:var(--foreground)}.derivation.svelte-bsswff{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.derivation-arrow.svelte-bsswff{font-size:1.25rem;color:var(--accent)}.derivation.svelte-bsswff p:where(.svelte-bsswff) span:where(.svelte-bsswff){display:block;font-size:.6875rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.derivation.svelte-bsswff p:where(.svelte-bsswff) strong:where(.svelte-bsswff){display:block;margin-top:.3rem;font-size:1.25rem;font-weight:720;letter-spacing:-.02em;color:var(--accent)}@media (max-width: 900px){.engine-layout.svelte-bsswff{grid-template-columns:1fr}.engine-sticky.svelte-bsswff{position:relative;top:auto}.engine-visual.svelte-bsswff{min-height:26rem}.engine-copy.svelte-bsswff>li:where(.svelte-bsswff){min-height:0;opacity:1}.engine-copy.svelte-bsswff>li.active:where(.svelte-bsswff){transform:none}}@media (max-width: 640px){.engine-visual.svelte-bsswff{min-height:20rem}.engine-copy.svelte-bsswff>li:where(.svelte-bsswff){padding-block:2.5rem}}@media (prefers-reduced-motion: reduce){.engine-copy.svelte-bsswff>li:where(.svelte-bsswff){transition:none}}.compression-3d.svelte-vd42vl{width:100%;height:100%}canvas.svelte-vd42vl{display:block;width:100%;height:100%}.memory-section.svelte-ftzcj7{position:relative;overflow:hidden}.memory-heading.svelte-ftzcj7{position:relative;z-index:1;max-width:60rem}.memory-grid.svelte-ftzcj7{display:grid;gap:2.5rem 3rem;margin-top:4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.memory-grid.svelte-ftzcj7>div:where(.svelte-ftzcj7){border-top:1px solid var(--border-strong);padding-top:1.1rem}.memory-grid.svelte-ftzcj7 dt:where(.svelte-ftzcj7){font-size:1rem;font-weight:700}.memory-grid.svelte-ftzcj7 dd:where(.svelte-ftzcj7){margin-top:.5rem;font-size:.9rem;line-height:1.55;color:var(--muted-foreground)}.scene-heading.svelte-ftzcj7{margin-top:7rem}.compression.svelte-ftzcj7{position:relative;height:clamp(26rem,58vh,33rem);margin-top:3rem}.compression-canvas.svelte-ftzcj7{position:absolute;inset:0}@media (max-width: 900px){.memory-grid.svelte-ftzcj7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.memory-grid.svelte-ftzcj7{gap:1.75rem;margin-top:3rem}.scene-heading.svelte-ftzcj7{margin-top:4.5rem}.compression.svelte-ftzcj7{height:42rem;margin-top:2.5rem}}@media (max-width: 480px){.scene-heading.svelte-ftzcj7 br{display:none}.memory-grid.svelte-ftzcj7{grid-template-columns:1fr}}.section-intro.svelte-18cmemm{max-width:57rem}.rule-cards.svelte-18cmemm{display:grid;gap:1.25rem;margin-top:4.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rule-card.svelte-18cmemm{display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:1.25rem;background:var(--surface);padding:1.75rem}.rule-keyword.svelte-18cmemm{font-size:.6875rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}.rule-card.svelte-18cmemm ul:where(.svelte-18cmemm){flex:1;margin-block:.9rem 1.5rem}.rule-card.svelte-18cmemm li:where(.svelte-18cmemm){padding-block:.3rem;font-size:1rem;font-weight:620;letter-spacing:.01em}.rule-and.svelte-18cmemm{margin-inline-end:.4rem;font-size:.6875rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.rule-outcome.svelte-18cmemm{margin-top:.6rem;font-size:1.375rem;font-weight:740;letter-spacing:-.02em}.rule-outcome[data-tone=flagged].svelte-18cmemm{color:var(--flagged)}.rule-outcome[data-tone=hedged].svelte-18cmemm{color:var(--foreground)}.rule-outcome[data-tone=blocked].svelte-18cmemm{color:var(--blocked)}.engines.svelte-18cmemm{display:grid;gap:4rem 5rem;margin-top:5.5rem;border-top:1px solid var(--border-strong);padding-top:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.engines.svelte-18cmemm h3:where(.svelte-18cmemm){display:flex;align-items:baseline;gap:.9rem;font-size:1.5rem;font-weight:740;letter-spacing:-.02em}.engines.svelte-18cmemm h3:where(.svelte-18cmemm) span:where(.svelte-18cmemm){font-size:.8125rem;font-weight:620;letter-spacing:.04em;color:var(--muted-foreground)}.engines.svelte-18cmemm p:where(.svelte-18cmemm){max-width:32rem;margin-top:1rem;font-size:.9875rem;line-height:1.65;color:var(--muted-foreground)}.pln-example.svelte-18cmemm{max-width:26rem;margin-top:1.5rem;border-inline-start:2px solid var(--accent);padding-inline-start:1.25rem}.pln-example.svelte-18cmemm p:where(.svelte-18cmemm){margin-top:0;font-size:.9375rem;font-weight:620;color:var(--foreground)}.pln-example.svelte-18cmemm span:where(.svelte-18cmemm){display:block;padding-block:.2rem;font-size:.9375rem;color:var(--muted-foreground)}.pln-result.svelte-18cmemm{font-size:1.05rem!important;font-weight:720!important;color:var(--accent)!important}@media (max-width: 900px){.rule-cards.svelte-18cmemm{gap:1rem;margin-top:3rem;grid-template-columns:1fr}.rule-card.svelte-18cmemm{padding:1.5rem}.engines.svelte-18cmemm{gap:3rem;margin-top:4rem;grid-template-columns:1fr}}.critique-section.svelte-1pcjpdn{border-block:1px solid var(--border);background:var(--surface)}.section-intro.svelte-1pcjpdn{max-width:57rem}.critique-layout.svelte-1pcjpdn{display:grid;align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:4.5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr)}.verdict-machine.svelte-1pcjpdn{overflow:hidden;border:1px solid var(--border-strong);border-radius:1.25rem;background:var(--background)}.verdict-tabs.svelte-1pcjpdn{display:grid;border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr)}.verdict-tabs.svelte-1pcjpdn button:where(.svelte-1pcjpdn){display:flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.5rem;border-inline-end:1px solid var(--border);font-size:.875rem;font-weight:680;color:var(--muted-foreground);transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.verdict-tabs.svelte-1pcjpdn button:where(.svelte-1pcjpdn):last-child{border-inline-end:0}.verdict-tabs.svelte-1pcjpdn button:where(.svelte-1pcjpdn):hover{color:var(--foreground)}.verdict-tabs.svelte-1pcjpdn button.selected:where(.svelte-1pcjpdn){color:var(--tone);background:color-mix(in oklab,var(--tone) 8%,transparent);box-shadow:inset 0 -2px 0 var(--tone)}.verdict-tabs.svelte-1pcjpdn button[data-tone=backed]:where(.svelte-1pcjpdn),.verdict-stamp[data-tone=backed].svelte-1pcjpdn{--tone: var(--backed)}.verdict-tabs.svelte-1pcjpdn button[data-tone=flagged]:where(.svelte-1pcjpdn),.verdict-stamp[data-tone=flagged].svelte-1pcjpdn{--tone: var(--flagged)}.verdict-tabs.svelte-1pcjpdn button[data-tone=blocked]:where(.svelte-1pcjpdn),.verdict-stamp[data-tone=blocked].svelte-1pcjpdn{--tone: var(--blocked)}.verdict-panel.svelte-1pcjpdn{display:flex;min-height:21rem;flex-direction:column;padding:clamp(1.75rem,4vw,3rem)}.verdict-claim.svelte-1pcjpdn{max-width:22ch;font-family:var(--font-display);font-style:italic;font-weight:440;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;animation:svelte-1pcjpdn-claim-scan .5s ease-out both}.verdict-findings.svelte-1pcjpdn{flex:1;margin-top:1.75rem}.verdict-findings.svelte-1pcjpdn li:where(.svelte-1pcjpdn){position:relative;padding-block:.35rem;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground);animation:svelte-1pcjpdn-finding-enter .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.4s + var(--i) * .14s)}.verdict-findings.svelte-1pcjpdn li:where(.svelte-1pcjpdn):before{position:absolute;inset-inline-start:0;content:"–";color:var(--accent)}.verdict-stamp.svelte-1pcjpdn{align-self:flex-start;margin-top:1.5rem;border:2px solid var(--tone);border-radius:.5rem;padding:.4rem 1rem;font-size:1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--tone);rotate:-3deg;animation:svelte-1pcjpdn-stamp-land .32s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.85s}@keyframes svelte-1pcjpdn-claim-scan{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1pcjpdn-finding-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes svelte-1pcjpdn-stamp-land{0%{opacity:0;scale:1.7;rotate:-9deg}to{opacity:1;scale:1;rotate:-3deg}}.extraction.svelte-1pcjpdn{border:1px solid var(--border-strong);border-radius:1rem;padding:1.5rem}.extraction-label.svelte-1pcjpdn{font-size:.6875rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.extraction-claim.svelte-1pcjpdn{margin-top:.9rem;font-family:var(--font-display);font-style:italic;font-size:1.25rem}.extraction.svelte-1pcjpdn dl:where(.svelte-1pcjpdn){margin-top:1.25rem;border-top:1px solid var(--border)}.extraction.svelte-1pcjpdn dl:where(.svelte-1pcjpdn) div:where(.svelte-1pcjpdn){display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-block:.55rem;font-size:.845rem}.extraction.svelte-1pcjpdn dt:where(.svelte-1pcjpdn){color:var(--muted-foreground)}.extraction.svelte-1pcjpdn dd:where(.svelte-1pcjpdn){font-weight:650}.checked-against.svelte-1pcjpdn{margin-top:2.5rem}.checked-against.svelte-1pcjpdn h3:where(.svelte-1pcjpdn){font-size:1rem;font-weight:700}.checked-against.svelte-1pcjpdn ul:where(.svelte-1pcjpdn){margin-top:1rem}.checked-against.svelte-1pcjpdn li:where(.svelte-1pcjpdn){border-top:1px solid var(--border);padding-block:.65rem;font-size:.9rem;color:var(--muted-foreground)}@media (max-width: 900px){.critique-layout.svelte-1pcjpdn{grid-template-columns:1fr}.critique-side.svelte-1pcjpdn{display:grid;align-items:start;gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.checked-against.svelte-1pcjpdn{margin-top:0}}@media (max-width: 700px){.critique-layout.svelte-1pcjpdn{margin-top:3rem}.critique-side.svelte-1pcjpdn{grid-template-columns:1fr}.verdict-panel.svelte-1pcjpdn{min-height:23rem}.verdict-tabs.svelte-1pcjpdn button:where(.svelte-1pcjpdn){font-size:.8125rem;gap:.35rem}}@media (prefers-reduced-motion: reduce){.verdict-claim.svelte-1pcjpdn,.verdict-findings.svelte-1pcjpdn li:where(.svelte-1pcjpdn),.verdict-stamp.svelte-1pcjpdn{animation:none}}.editor-layout.svelte-ahxzgj{display:grid;align-items:center;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.85fr)}.editor-copy.svelte-ahxzgj{max-width:38rem}.editor-body.svelte-ahxzgj{margin-top:2rem;font-size:1.05rem;line-height:1.65}.editor-close.svelte-ahxzgj{margin-top:1.5rem;font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.45;color:color-mix(in oklab,var(--foreground) 90%,var(--background))}.editor-visual.svelte-ahxzgj{position:relative;min-height:min(58vh,34rem)}@media (max-width: 900px){.editor-layout.svelte-ahxzgj{grid-template-columns:1fr}.editor-visual.svelte-ahxzgj{min-height:24rem}}.loop-section.svelte-1ldp1xk{border-block:1px solid var(--border);background:var(--surface)}.section-intro.svelte-1ldp1xk{max-width:57rem}.loop-layout.svelte-1ldp1xk{display:grid;align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:4.5rem;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr)}.reader-quotes.svelte-1ldp1xk li:where(.svelte-1ldp1xk){max-width:30rem;border:1px solid var(--border-strong);border-radius:1rem 1rem 1rem .25rem;background:var(--background);padding:1rem 1.35rem;font-family:var(--font-display);font-style:italic;font-size:1.125rem;line-height:1.45}.reader-quotes.svelte-1ldp1xk li:where(.svelte-1ldp1xk)+li:where(.svelte-1ldp1xk){margin-top:.9rem}.reader-quotes.svelte-1ldp1xk li:where(.svelte-1ldp1xk):nth-child(2n){margin-inline-start:2.5rem}.loop-body.svelte-1ldp1xk{max-width:36rem;margin-top:2.5rem;font-size:1.05rem;line-height:1.65}.loop-close.svelte-1ldp1xk{margin-top:1.5rem;font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:color-mix(in oklab,var(--foreground) 90%,var(--background))}.loop-rail.svelte-1ldp1xk{border-inline-start:2px solid var(--accent);padding-inline-start:1.75rem}.loop-rail.svelte-1ldp1xk li:where(.svelte-1ldp1xk){position:relative;padding-block:1.05rem;font-size:.9375rem;font-weight:620;color:var(--muted-foreground)}.loop-rail.svelte-1ldp1xk li:where(.svelte-1ldp1xk):before{position:absolute;top:50%;inset-inline-start:calc(-1.75rem - 5px);width:8px;height:8px;border-radius:50%;background:var(--accent);content:"";transform:translateY(-50%)}.loop-endpoint.svelte-1ldp1xk{font-size:1.05rem!important;font-weight:720!important;color:var(--foreground)!important}@media (max-width: 900px){.loop-layout.svelte-1ldp1xk{gap:3.5rem;margin-top:3rem;grid-template-columns:1fr}}.section-intro.svelte-wrwq5o{max-width:55rem}.stack-grid.svelte-wrwq5o{display:grid;gap:2.5rem 3rem;margin-top:4.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.stack-grid.svelte-wrwq5o>div:where(.svelte-wrwq5o){border-top:1px solid var(--border-strong);padding-top:1.1rem}.stack-grid.svelte-wrwq5o dt:where(.svelte-wrwq5o){font-size:1.125rem;font-weight:740;letter-spacing:-.01em}.stack-grid.svelte-wrwq5o dd:where(.svelte-wrwq5o){margin-top:.55rem;font-size:.9rem;line-height:1.6;color:var(--muted-foreground)}.stack-credo.svelte-wrwq5o{max-width:30ch;margin-top:6rem}.stack-credo.svelte-wrwq5o span:where(.svelte-wrwq5o){display:block}.stack-credo.svelte-wrwq5o span:where(.svelte-wrwq5o):last-child{color:var(--accent)}@media (max-width: 900px){.stack-grid.svelte-wrwq5o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.stack-grid.svelte-wrwq5o{gap:1.75rem;margin-top:3rem}.stack-credo.svelte-wrwq5o{margin-top:4rem}}@media (max-width: 480px){.stack-grid.svelte-wrwq5o{grid-template-columns:1fr}}.beats-section.svelte-l5o4a4{position:relative;overflow:hidden}.section-intro.svelte-l5o4a4{max-width:55rem}.beats-board.svelte-l5o4a4{position:relative;display:grid;margin-top:4.5rem;overflow:hidden;border:1px solid var(--border-strong);border-radius:1.25rem;background:var(--surface);box-shadow:0 2rem 7rem color-mix(in oklab,var(--accent) 8%,transparent);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.beats-board.svelte-l5o4a4:after{position:absolute;top:0;left:0;width:38%;height:2px;background:var(--accent);content:""}.beats-tree.svelte-l5o4a4,.beats-config.svelte-l5o4a4{padding:clamp(2rem,5vw,4.5rem)}.beats-tree.svelte-l5o4a4{border-inline-end:1px solid var(--border)}.tree-root.svelte-l5o4a4{font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:720;line-height:1;letter-spacing:-.045em;color:var(--accent)}.beats-tree.svelte-l5o4a4 ul:where(.svelte-l5o4a4){margin-top:2rem;border-inline-start:2px solid var(--border-strong);margin-inline-start:.25rem;padding-inline-start:0}.beats-tree.svelte-l5o4a4 li:where(.svelte-l5o4a4){position:relative;display:flex;align-items:center;gap:.9rem;padding-block:.95rem;padding-inline-start:2rem;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:680;letter-spacing:-.015em}.beats-tree.svelte-l5o4a4 li:where(.svelte-l5o4a4):before{position:absolute;top:50%;inset-inline-start:0;width:1.35rem;height:2px;background:var(--border-strong);content:""}.beats-config.svelte-l5o4a4{display:flex;flex-direction:column;justify-content:space-between}.board-label.svelte-l5o4a4{font-size:.8125rem;font-weight:650;color:var(--muted-foreground)}.beats-config.svelte-l5o4a4 ul:where(.svelte-l5o4a4){margin-top:2rem}.beats-config.svelte-l5o4a4 li:where(.svelte-l5o4a4){border-top:1px solid var(--border);padding-block:1rem;font-size:1rem;font-weight:620}.config-note.svelte-l5o4a4{max-width:24rem;margin-top:2rem;font-size:.9rem;line-height:1.55;color:var(--muted-foreground)}@media (max-width: 767px){.beats-board.svelte-l5o4a4{margin-top:3rem;grid-template-columns:1fr}.beats-tree.svelte-l5o4a4{border-inline-end:0;border-block-end:1px solid var(--border)}}.closing-section.svelte-1t68v9e{position:relative;overflow:hidden}.closing-section.svelte-1t68v9e:before{position:absolute;top:-18rem;right:-14rem;width:44rem;height:44rem;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 10%,transparent),transparent 65%);content:""}.closing-inner.svelte-1t68v9e{position:relative;z-index:1;display:grid;align-items:end;gap:3rem;grid-template-columns:minmax(0,1fr) auto}.closing-inner.svelte-1t68v9e>div:where(.svelte-1t68v9e):first-child{max-width:54rem}.closing-heading.svelte-1t68v9e{max-width:22ch}.closing-heading.svelte-1t68v9e span:where(.svelte-1t68v9e){color:var(--accent)}.closing-actions.svelte-1t68v9e{display:flex;align-items:stretch;flex-direction:column;gap:.75rem;min-width:15rem}.closing-actions.svelte-1t68v9e a:where(.svelte-1t68v9e){display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.85rem 1.25rem;font-size:.9375rem;font-weight:680;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.closing-actions.svelte-1t68v9e a:where(.svelte-1t68v9e):hover{transform:translateY(-2px)}.closing-actions.svelte-1t68v9e a:where(.svelte-1t68v9e):active{transform:translateY(1px) scale(.98)}.closing-primary.svelte-1t68v9e{background:var(--accent);color:var(--accent-foreground)}.closing-primary.svelte-1t68v9e:hover{background:var(--accent-strong)}@media (max-width: 767px){.closing-inner.svelte-1t68v9e{align-items:start;grid-template-columns:1fr}.closing-actions.svelte-1t68v9e{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (max-width: 460px){.closing-actions.svelte-1t68v9e{align-items:stretch;flex-direction:column}.closing-actions.svelte-1t68v9e a:where(.svelte-1t68v9e){width:100%}}@media (prefers-reduced-motion: reduce){.closing-actions.svelte-1t68v9e a:where(.svelte-1t68v9e){transition:none}}
