@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}}@layer base{:root{--paper:#faf5f1;--ink:#111b04;--facet:#8e9048;--facet-deep:#4c5117;--scale:#d5daac;--mute:#5c6040;--sheet:#fffdf9;--color-desk:var(--paper);--color-bg-base:var(--paper);--color-bg-card:var(--sheet);--color-bg-panel:var(--scale);--color-paper:var(--sheet);--color-paper-edge:#e4e0d4;--color-primary-dark:var(--ink);--color-primary:var(--facet-deep);--color-primary-light:var(--facet);--color-accent:var(--facet);--color-brass:var(--facet);--color-brass-soft:#8e904829;--color-accent-glow:transparent;--color-accent-dim:#4c511714;--color-text-primary:var(--ink);--color-text-muted:var(--mute);--color-text-white:var(--sheet);--border-glass:#111b041f;--border-glass-hover:#111b0447;--color-border:#111b041f;--edge:#111b041f;--font-heading:"Rubik", "IBM Plex Sans Hebrew", sans-serif;--font-signal:"Rubik", "IBM Plex Sans Hebrew", sans-serif;--font-body:"IBM Plex Sans Hebrew", "Rubik", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--shadow-fold:0 18px 40px #111b0414;--shadow-fold-hover:0 22px 48px #111b041f;--shadow-glow:none;--shadow-glow-hover:none;--transition-smooth:.28s cubic-bezier(.22, 1, .36, 1);--radius-paper:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--mute);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.015em;text-wrap:pretty;font-weight:700}h1{font-size:clamp(2.05rem,1.4rem + 2.4vw,3.35rem);line-height:1.12}h2{font-size:clamp(1.35rem,1.15rem + .9vw,1.85rem);line-height:1.2}h3{font-size:1.05rem;line-height:1.3}h4{font-size:.95rem}button{font:inherit}a{color:inherit}::selection{background:var(--scale);color:var(--ink)}}@layer theme{.studio-desk{background:var(--paper)}.scale-field{pointer-events:none;opacity:.7;background-image:repeating-linear-gradient(60deg,#0000 0 22px,#8e904817 22px 23px),repeating-linear-gradient(-60deg,#0000 0 22px,#111b040b 22px 23px);background-size:64px 110px;animation:48s linear infinite scaleDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@keyframes scaleDrift{0%{background-position:0 0,0 0}to{background-position:64px 110px,-64px 110px}}.fold-band{opacity:0;padding:2.4rem 0 1.6rem;position:relative;transform:translateY(18px)}.fold-band.is-in,.fold-band:first-of-type{animation:.8s cubic-bezier(.16,1,.3,1) forwards facetIn}@keyframes facetIn{to{opacity:1;transform:none}}}@layer components{.header-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--paper) 88%, transparent)!important;border:none!important;border-bottom:1px solid var(--border-glass)!important;box-shadow:none!important;border-radius:0!important}.chameleon-stage{grid-template-columns:minmax(0,1fr) minmax(240px,46%);align-items:center;gap:1.5rem 2.5rem;min-height:min(78vh,640px);padding:1.5rem 0 2rem;display:grid;position:relative}.chameleon-mark{mix-blend-mode:darken;transform-origin:60% 55%;filter:drop-shadow(0 24px 36px #111b041f);justify-self:end;width:min(100%,520px);height:auto;animation:7.5s ease-in-out infinite chameleonBreath}.chameleon-mark:hover{transition:transform .55s cubic-bezier(.22,1,.36,1);animation-play-state:paused;transform:rotate(-3deg)scale(1.03)}@keyframes chameleonBreath{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(1.4deg)scale(1.025)}}.origami-btn{font-family:var(--font-signal);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;transition:transform var(--transition-smooth), background var(--transition-smooth);justify-content:center;align-items:center;padding:.62rem 1.05rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.origami-btn:after{content:"";background:linear-gradient(90deg,#0000,#d5daac47,#0000);width:42%;position:absolute;inset:0 auto 0 -45%;transform:skew(-22deg)}.origami-btn:hover{transform:translateY(-2px)}.origami-btn:hover:after{animation:.6s sheen}.origami-btn:active{transform:scale(.97)}@keyframes sheen{0%{left:-45%}to{left:120%}}.origami-btn.secondary{color:var(--ink);border-color:var(--border-glass);background:0 0}.origami-btn.secondary:hover{border-color:var(--ink)}.section-kicker,.origami-badge{font-family:var(--font-signal);letter-spacing:.14em;text-transform:uppercase;color:var(--facet);background:0 0;border:none;margin:0 0 .55rem;padding:0;font-size:.72rem;font-weight:700;display:inline-block}.origami-badge .dot{display:none}.lede{max-width:36rem;color:var(--mute);margin:.75rem 0 1.15rem;font-size:1.05rem}.toc-link{color:var(--mute);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.82rem;font-weight:550;transition:color .2s;position:relative}.toc-link:after{content:"";inset-inline-start:0;background:var(--facet);width:0;height:1px;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0}.toc-link:hover,.toc-link.active{color:var(--ink)}.toc-link.active:after,.toc-link:hover:after{width:100%}.crease-stage{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin-top:1.1rem;display:grid}.crease-list{flex-direction:column;display:flex}.crease{border:none;border-bottom:1px solid var(--border-glass);width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.55rem;padding:.7rem .2rem;transition:padding-inline .25s,background .2s;display:grid}.crease:hover,.crease.is-on{background:#8e90481a;padding-inline-start:.45rem}.crease.is-on{border-bottom-color:var(--facet)}.crease b{font-family:var(--font-heading);color:var(--ink);font-size:1rem}.fold-index{font-family:var(--font-signal);letter-spacing:.08em;color:var(--facet);font-size:.75rem}.crease-panel{background:var(--sheet);border:1px solid var(--border-glass);min-height:14rem;padding:1.6rem 1.5rem 1.4rem;position:relative;overflow:visible}.crease-panel:before,.facet:before{content:"";top:-1px;background:var(--scale);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;width:18px;height:18px;position:absolute;inset-inline-end:-1px}[dir=ltr] .crease-panel:before,[dir=ltr] .facet:before{clip-path:polygon(100% 0,0 0,100% 100%)}.crease-panel code{font-family:var(--font-mono);color:var(--facet-deep);text-align:left;direction:ltr;margin-bottom:.7rem;font-size:.78rem;display:block}.facet-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.facet-grid.four{grid-template-columns:repeat(4,1fr)}.facet{background:var(--sheet);border:1px solid var(--border-glass);cursor:pointer;transform-origin:50% 100%;min-height:8.2rem;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), background .2s;padding:1.15rem 1.2rem 1.05rem;position:relative;overflow:visible}.facet:hover,.facet.is-open{box-shadow:var(--shadow-fold);background:#fff;transform:translateY(-4px)}.facet strong{font-family:var(--font-signal);letter-spacing:.1em;color:var(--facet);margin-bottom:.35rem;font-size:.72rem;display:block}.facet b{font-family:var(--font-heading);color:var(--ink);font-size:1.15rem;display:block}.facet em{color:var(--mute);overflow-wrap:break-word;margin-top:.45rem;font-size:.88rem;font-style:normal;line-height:1.45;display:block}.facet b,.crease b,.lede,h1,h2,h3{overflow-wrap:break-word}.orch-flow{width:100%;margin-top:1.2rem;overflow:hidden}.orch-flow svg{width:100%;height:auto;display:block}.orch-flow path{fill:none;stroke:var(--facet);stroke-width:1.4px;stroke-dasharray:6 8;animation:12s linear infinite dashMove}@keyframes dashMove{to{stroke-dashoffset:-140px}}.layer-spine{flex-direction:column;display:flex}.layer-row{border-bottom:1px solid var(--border-glass);cursor:pointer;background:0 0;grid-template-columns:2.6rem 1fr auto;align-items:start;gap:.8rem;padding:.85rem .15rem;transition:background .2s,padding-inline .25s;display:grid}.layer-row:hover,.layer-row.is-open{background:#8e90481a;padding-inline-start:.4rem}.license-ledger{border-collapse:collapse;width:100%}.license-ledger th{font-family:var(--font-signal);letter-spacing:.08em;text-transform:uppercase;color:var(--facet);text-align:start;border-bottom:1px solid var(--border-glass);padding:.4rem .5rem .65rem;font-size:.72rem;font-weight:700}.license-ledger td{border-bottom:1px solid var(--border-glass);vertical-align:middle;padding:.85rem .5rem;font-size:.95rem}.license-ledger tr{transition:background .2s}.license-ledger tr:hover{background:#8e904814}.license-ledger tr.is-featured{background:#d5daac59}.harness-chip{font-family:var(--font-mono);color:var(--ink);background:var(--scale);border:1px solid #8e904859;padding:.15rem .4rem;font-size:.68rem}input,textarea{border:1px solid var(--border-glass);background:var(--sheet);width:100%;font:inherit;color:var(--ink);margin-top:.3rem;padding:.65rem .7rem;font-size:.92rem}input:focus,textarea:focus{outline:1px solid var(--facet)}.comparison-grid,.terminal-window,.terminal-dots,.metric-stat-card,.metrics-grid{display:none}.admin-whisper{color:var(--mute);cursor:pointer;opacity:.7;background:0 0;border:none;font-size:.78rem;transition:opacity .2s,color .2s}.admin-whisper:hover{opacity:1;color:var(--ink)}.hood-mark{color:var(--ink);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.hood-mark img{mix-blend-mode:darken;width:22px;height:22px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.hood-mark:hover img{transform:rotate(-14deg)scale(1.1)}.mark-ink{mix-blend-mode:darken;display:block}.notice-banner{border:1px solid var(--border-glass);background:var(--sheet);max-width:1180px;color:var(--ink);margin:.5rem auto 0;padding:.55rem .9rem;font-size:.85rem}.install-line{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.35rem;display:inline-flex}.install-line code{font-family:var(--font-mono);color:var(--ink);direction:ltr;font-size:.78rem}}@layer utilities{.container{max-width:1180px;margin:0 auto;padding:0 1.4rem}.mobile-hide{display:flex}.fold-spread{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.grid{gap:1rem;display:grid}.grid-cols-2{grid-template-columns:1fr 1fr}.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(3,1fr)}.text-glow-gradient{color:var(--ink);-webkit-text-fill-color:inherit;background:0 0}@media (width<=900px){.chameleon-stage,.crease-stage,.facet-grid,.facet-grid.four,.fold-spread,.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.chameleon-stage{min-height:0}.chameleon-mark{width:min(72vw,340px)}.license-ledger,.license-ledger tbody,.license-ledger tr,.license-ledger td,.license-ledger th{width:100%;display:block}.license-ledger th{display:none}}@media (width<=640px){.mobile-hide,.desktop-nav{display:none!important}.container{padding:0 1rem}}}
