.room:where(.astro-izgaztan){width:100%;height:auto;overflow:visible}text:where(.astro-izgaztan){font-family:var(--font-sans);letter-spacing:.14em;font-size:13px;font-weight:600}.seat:where(.astro-izgaztan) text:where(.astro-izgaztan){fill:var(--text)}.table-text:where(.astro-izgaztan) text:where(.astro-izgaztan){fill:var(--text-strong);font-size:13.5px}.you:where(.astro-izgaztan) text:where(.astro-izgaztan){fill:var(--surface-0)}.ring:where(.astro-izgaztan){transform-origin:280px 230px;animation:140s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}.hero:where(.astro-lcdefpme){padding-block:var(--space-8) var(--space-8);background:var(--glow);position:relative}.hero-grid:where(.astro-lcdefpme){align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.hero-copy:where(.astro-lcdefpme){gap:var(--space-5);display:grid}h1:where(.astro-lcdefpme){font-size:var(--step-4)}.lede:where(.astro-lcdefpme){max-width:36rem;font-size:var(--step-1);line-height:1.55}.lede:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--text-strong);white-space:nowrap;font-weight:600}.ctas:where(.astro-lcdefpme){gap:var(--space-3);flex-wrap:wrap;display:flex}.facts:where(.astro-lcdefpme){gap:var(--space-2);color:var(--text-muted);font-size:var(--step--1);padding:0;list-style:none;display:grid}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:var(--space-2);display:flex}.facts:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"✓";color:var(--approved);font-weight:700}.hero-art:where(.astro-lcdefpme){gap:var(--space-3);display:grid}.art-note:where(.astro-lcdefpme){color:var(--text-muted);text-align:center;font-size:.78rem}.capture:where(.astro-lcdefpme){gap:var(--space-3);margin-top:var(--space-8);display:grid}.capture:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme),.architecture:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme),.record-note:where(.astro-lcdefpme){color:var(--text-muted);font-size:var(--step--1)}figcaption:where(.astro-lcdefpme) a:where(.astro-lcdefpme),.record-note:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--accent);font-weight:600}.tension:where(.astro-lcdefpme){text-align:center}.statement:where(.astro-lcdefpme){max-width:18ch;font-size:var(--step-3);margin-inline:auto}.tension-lede:where(.astro-lcdefpme),.tension-close:where(.astro-lcdefpme){text-wrap:balance;max-width:38rem;margin:var(--space-5) auto 0;font-size:var(--step-1)}.tension-close:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--text-strong)}.questions:where(.astro-lcdefpme){gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.questions:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding:var(--space-6) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--text-strong);font-family:var(--font-display);font-size:var(--step-2);place-items:center;line-height:1.15;display:grid}.seats:where(.astro-lcdefpme){gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.seat-card:where(.astro-lcdefpme){align-content:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);display:grid}.seat-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text)}.seat-card--you:where(.astro-lcdefpme){border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(160deg, var(--accent-soft), var(--surface-1) 60%)}.room-claim:where(.astro-lcdefpme){gap:var(--space-3);max-width:40rem;margin-top:var(--space-6);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-m);display:grid}.room-claim:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:var(--text-muted);font-size:var(--step--1)}.fixture-label:where(.astro-lcdefpme){gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;display:inline-flex}.fixture-label:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--insufficient)}.story-grid:where(.astro-lcdefpme){align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.steps:where(.astro-lcdefpme){gap:var(--space-4);padding:0;list-style:none;display:grid}.step:where(.astro-lcdefpme){gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);display:grid}.step:where(.astro-lcdefpme)[data-active]{border-left-color:var(--accent);background:var(--surface-2);transform:translate(4px)}.step-head:where(.astro-lcdefpme){gap:var(--space-3);display:grid}.step-text:where(.astro-lcdefpme){color:var(--text-strong);font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.45}.tone-APPROVED:where(.astro-lcdefpme){color:var(--approved)}.tone-REJECTED:where(.astro-lcdefpme){color:var(--rejected)}.tone-INSUFFICIENT_EVIDENCE:where(.astro-lcdefpme){color:var(--insufficient)}.source:where(.astro-lcdefpme){position:sticky;top:6rem}.source-panel:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--radius-m);background:var(--term-bg);overflow:hidden}.source-head:where(.astro-lcdefpme){justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid #78938d33;display:flex}.source-head:where(.astro-lcdefpme) .mono-label:where(.astro-lcdefpme){color:var(--term-dim);font-weight:400}.source-lines:where(.astro-lcdefpme){padding:var(--space-3) 0;color:var(--term-text);font-family:var(--font-mono);margin:0;font-size:.8rem;line-height:1.55;list-style:none}.source-lines:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:0 var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) 0;transition:background-color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out);border-left:2px solid #0000;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.line-number:where(.astro-lcdefpme){color:var(--term-dim);text-align:right;user-select:none}.source-lines:where(.astro-lcdefpme) li:where(.astro-lcdefpme).cited{background:#d8eeae0d;border-left-color:#d8eeae66}.source-lines:where(.astro-lcdefpme) li:where(.astro-lcdefpme)[data-active]{background:#d8eeae21;border-left-color:#d8eeae}.cited-by:where(.astro-lcdefpme){color:#d8eeae;letter-spacing:.02em;grid-column:2;font-size:.7rem}.outcome:where(.astro-lcdefpme){align-items:start;gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proposals:where(.astro-lcdefpme),.views:where(.astro-lcdefpme){align-content:start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);display:grid}.outcome-title:where(.astro-lcdefpme){font-size:var(--step-1);font-weight:600}.proposal:where(.astro-lcdefpme){gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-m);display:grid}.proposal--before:where(.astro-lcdefpme){border:1px dashed var(--line-strong)}.proposal--before:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--rejected) 70%, transparent)}.proposal--after:where(.astro-lcdefpme){border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-soft)}.proposal--after:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-strong);font-weight:500}.changed-by:where(.astro-lcdefpme){color:var(--accent);font-family:var(--font-mono);font-size:.78rem}.views:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){gap:var(--space-3);padding:0;list-style:none;display:grid}.views:where(.astro-lcdefpme) li:where(.astro-lcdefpme){justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.open-question:where(.astro-lcdefpme){gap:var(--space-1);padding:var(--space-4);border-left:2px solid var(--insufficient);background:color-mix(in srgb, var(--insufficient) 10%, transparent);display:grid}.open-question:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-strong)}.decision:where(.astro-lcdefpme){padding:var(--space-4) var(--space-5);border-radius:var(--radius-m);background:var(--surface-0);color:var(--text);justify-content:space-between;align-items:center;display:flex}.decision:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--text-strong);font-family:var(--font-display);font-size:var(--step-2);font-weight:400}.views-note:where(.astro-lcdefpme){color:var(--text-muted);font-size:var(--step--1)}.papers:where(.astro-lcdefpme){gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-note:where(.astro-lcdefpme){margin-top:var(--space-6)}.hash:where(.astro-lcdefpme){overflow-wrap:anywhere}.principles:where(.astro-lcdefpme){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.principles:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);display:grid}.principles:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-family:var(--font-display);font-size:var(--step-2);font-weight:400;line-height:1.1}.trust:where(.astro-lcdefpme){gap:var(--space-4);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-col:where(.astro-lcdefpme){grid-row:span 3;grid-template-rows:subgrid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);display:grid}.trust-col:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--step-1);font-weight:600}.trust-col:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){align-content:start;gap:var(--space-2);padding-left:1.1rem;display:grid}.trust-col:where(.astro-lcdefpme) .claim{padding-top:var(--space-4);border-top:1px solid var(--line)}.proofs:where(.astro-lcdefpme){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.proofs:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1)}.engineering-more:where(.astro-lcdefpme){margin-top:var(--space-5)}.engineering-more:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--accent);font-weight:600;text-decoration:none}.engineering-more:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{text-decoration:underline}.plans:where(.astro-lcdefpme){gap:var(--space-3);counter-reset:plan;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.plan:where(.astro-lcdefpme){gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);grid-template-rows:auto auto 1fr auto;display:grid}.plan:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--step-0);font-weight:600}.plan:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-muted);font-size:var(--step--1)}.plan-foot:where(.astro-lcdefpme){align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.plan-status:where(.astro-lcdefpme){border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-mono);padding:.15em .65em;font-size:.72rem}.plan-link:where(.astro-lcdefpme){color:var(--accent);font-size:var(--step--1);font-weight:600;text-decoration:none}.plan-link:where(.astro-lcdefpme):hover{text-decoration:underline}.plan:where(.astro-lcdefpme)[data-state=accepted-with-reservations],.plan:where(.astro-lcdefpme)[data-state=accepted]{border-color:color-mix(in srgb, var(--approved) 45%, transparent)}.plan:where(.astro-lcdefpme)[data-state=accepted-with-reservations] .plan-status:where(.astro-lcdefpme),.plan:where(.astro-lcdefpme)[data-state=accepted] .plan-status:where(.astro-lcdefpme){border-color:color-mix(in srgb, var(--approved) 45%, transparent);color:var(--approved)}.plan:where(.astro-lcdefpme)[data-state=next]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(160deg, var(--accent-soft), var(--surface-1) 65%)}.plan:where(.astro-lcdefpme)[data-state=next] .plan-status:where(.astro-lcdefpme){border-color:var(--accent);color:var(--accent)}.faq-grid:where(.astro-lcdefpme){gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq:where(.astro-lcdefpme){border-top:1px solid var(--line)}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme){border-bottom:1px solid var(--line)}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme){justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;color:var(--text-strong);font-size:var(--step-1);cursor:pointer;font-weight:500;list-style:none;display:flex}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}.faq:where(.astro-lcdefpme) summary:where(.astro-lcdefpme):after{content:"+";color:var(--accent);font-family:var(--font-mono);transition:rotate var(--duration) var(--ease-out)}.faq:where(.astro-lcdefpme) details:where(.astro-lcdefpme)[open] summary:where(.astro-lcdefpme):after{rotate:45deg}.answer:where(.astro-lcdefpme){gap:var(--space-4);padding-bottom:var(--space-5);display:grid}.answer:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--accent);font-weight:600}.closing:where(.astro-lcdefpme){background:var(--glow);text-align:center}.closing-inner:where(.astro-lcdefpme){justify-items:center;gap:var(--space-5);display:grid}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){max-width:16ch;font-size:var(--step-3)}.closing:where(.astro-lcdefpme) p:where(.astro-lcdefpme){font-size:var(--step-1)}.closing:where(.astro-lcdefpme) .ctas:where(.astro-lcdefpme){justify-content:center}@media (width<=62rem){.hero-grid:where(.astro-lcdefpme),.story-grid:where(.astro-lcdefpme),.faq-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.hero-art:where(.astro-lcdefpme){max-width:28rem;margin-inline:auto}.source:where(.astro-lcdefpme){order:-1;position:static}.seats:where(.astro-lcdefpme),.trust:where(.astro-lcdefpme),.plans:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.questions:where(.astro-lcdefpme),.seats:where(.astro-lcdefpme),.outcome:where(.astro-lcdefpme),.papers:where(.astro-lcdefpme),.principles:where(.astro-lcdefpme),.trust:where(.astro-lcdefpme),.plans:where(.astro-lcdefpme),.proofs:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.trust-col:where(.astro-lcdefpme){grid-row:auto}.step:where(.astro-lcdefpme){padding:var(--space-4)}.section:where(.astro-lcdefpme){padding-block:var(--space-8)}}
