.pws{--sc-bg:var(--paper);--sc-panel:#fff;--sc-ink:#14151a;--sc-soft:#5d606b;--sc-line:#14151a24;--sc-acc2:var(--sc-accent);--sc-on-acc:#fff;background:var(--sc-bg);color:var(--sc-ink);font-family:var(--font-sans);box-shadow:var(--shadow-card);border-radius:28px;padding:clamp(1.25rem,3.5vw,3.5rem);font-size:16px;line-height:1.6;position:relative;overflow:hidden}.pws-compact{box-shadow:none;border-radius:20px;padding:clamp(1rem,3vw,1.75rem)}.pws ::selection{background:var(--sc-accent);color:var(--sc-on-acc)}:where(.pws) fieldset{border:0;min-width:0;padding:0}.project-full-page>.pws{width:calc(100% - 24px);max-width:1480px;margin-inline:auto}.blueprint-toggle{color:#666775;font:13px var(--font-mono);border:1px solid #22232c25;border-radius:99px;padding:.45rem .8rem;transition:background .18s,color .18s}.blueprint-toggle[aria-pressed=true]{color:#234fcc;background:#dce6ff;border-color:#234fcc70}.project-full-page.is-blueprint .pws{background-image:linear-gradient(#5984dd18 1px,#0000 1px),linear-gradient(90deg,#5984dd18 1px,#0000 1px);background-size:24px 24px}.project-full-page.is-blueprint .pws :is(header,section,figure,fieldset,.pws-name,.pws-editorial>*){outline-offset:5px;outline:1px dashed #719cebae}.project-full-page.is-blueprint .pws :is(h1,h2,h3){text-shadow:4px 4px #779ee62a}.project-reading-progress{display:none}@supports (animation-timeline:scroll()){.project-reading-progress{background:var(--project-accent);z-index:60;transform-origin:0;width:100%;height:3px;animation:linear pws-reading;animation-timeline:scroll(root);display:block;position:fixed;inset:0 auto auto 0}}@keyframes pws-reading{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.project-reading-progress{display:none}}.pws output{display:block}.pws figure.pw-patch,.pws figure.pw-ref{margin:0}.pws-reader{--sc-bg:#eef1fb;--sc-panel:#fff;--sc-ink:#131a33;--sc-soft:#4c5878;--sc-line:#131a3324}.pws-shelf{--sc-bg:#eef4ef;--sc-panel:#fff;--sc-ink:#14231a;--sc-soft:#4c6355;--sc-line:#14231a24}.pws-arena{--sc-bg:#f6f0ea;--sc-panel:#fffdf9;--sc-ink:#2b1d14;--sc-soft:#6d5847;--sc-line:#2b1d1426}.pws-pipeline{--sc-bg:#f7eff2;--sc-panel:#fffdfb;--sc-ink:#2c161f;--sc-soft:#6f5460;--sc-line:#2c161f26}.pws-ledger{--sc-bg:#f2f3ea;--sc-panel:#fdfdfa;--sc-ink:#23250f;--sc-soft:#5d6046;--sc-line:#23250f26}.pws-quiz{--sc-bg:#f7f1e4;--sc-panel:#fffdf6;--sc-ink:#2a2008;--sc-soft:#6b5b33;--sc-line:#2a200826}.pws-catalog{--sc-bg:#ecf4f2;--sc-panel:#fff;--sc-ink:#10241f;--sc-soft:#47625b;--sc-line:#10241f24}.pws-cinema{--sc-bg:#f6ede7;--sc-panel:#fffaf5;--sc-ink:#2c1710;--sc-soft:#6d5242;--sc-line:#2c171026}.pws-whisper{--sc-bg:#edf1f4;--sc-panel:#fbfdfe;--sc-ink:#16222b;--sc-soft:#52646f;--sc-line:#16222b21}.pws-arenaink{--sc-bg:#f3efeb;--sc-panel:#fffdfa;--sc-ink:#241a15;--sc-soft:#655449;--sc-line:#241a1526}.pws-memory{--sc-bg:#edf1f7;--sc-panel:#fff;--sc-ink:#17202f;--sc-soft:#4e5c74;--sc-line:#17202f24}.pws-research{--sc-bg:#eef1fc;--sc-panel:#fff;--sc-ink:#121a3d;--sc-soft:#4b5680;--sc-line:#121a3d24}.pws-rhyme{--sc-bg:#f4f0e9;--sc-panel:#fffdf8;--sc-ink:#2a1f12;--sc-soft:#68553d;--sc-line:#2a1f1226}.pws-prism{--sc-bg:#f6eeeb;--sc-panel:#fffdfa;--sc-ink:#2c1510;--sc-soft:#6e5148;--sc-line:#2c151026}.pws-fanout{--sc-bg:#ecf1f6;--sc-panel:#fff;--sc-ink:#12202e;--sc-soft:#4c6072;--sc-line:#12202e24}.pws-switch{--sc-bg:#f3f1e7;--sc-panel:#fffef8;--sc-ink:#26240f;--sc-soft:#625c3c;--sc-line:#26240f29}.pws-choiceboard{--sc-bg:#f8eef2;--sc-panel:#fffdfc;--sc-ink:#2d1620;--sc-soft:#6f5261;--sc-line:#2d162026}.pws-evidence{--sc-bg:#edf0f4;--sc-panel:#fff;--sc-ink:#161e27;--sc-soft:#505d6c;--sc-line:#161e2724}.pws-world{--sc-bg:#0d1613;--sc-panel:#14201b;--sc-ink:#e9f2ec;--sc-soft:#9ab8a9;--sc-line:#e9f2ec24;--sc-acc2:#c9a24b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-camera{--sc-bg:#141111;--sc-panel:#251818;--sc-ink:#f4ece6;--sc-soft:#c5afaa;--sc-line:#f4ece626;--sc-acc2:#ef7772;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-darkroom{--sc-bg:#12100a;--sc-panel:#1c1810;--sc-ink:#f1ead9;--sc-soft:#b0a487;--sc-line:#f1ead924;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-lightlab{--sc-bg:#0a0a0b;--sc-panel:#141416;--sc-ink:#f5f5f4;--sc-soft:#a3a3a0;--sc-line:#f5f5f429;--sc-on-acc:#111113;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-offline{--sc-bg:#101208;--sc-panel:#181a0f;--sc-ink:#e9edd8;--sc-soft:#a9ae8c;--sc-line:#e9edd826;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-debate{--sc-bg:#0e1512;--sc-panel:#152019;--sc-ink:#e6f0e9;--sc-soft:#9cb3a5;--sc-line:#e6f0e924;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-signal{--sc-bg:#0a1214;--sc-panel:#101b1f;--sc-ink:#e3eff1;--sc-soft:#93acb1;--sc-line:#e3eff124;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-market{--sc-bg:#150f1d;--sc-panel:#1f1629;--sc-ink:#f0eaf8;--sc-soft:#b1a3c4;--sc-line:#f0eaf824;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pws-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sc-accent);margin:0;font-size:12px;font-weight:700}.pws-world .pws-kicker,.pws-camera .pws-kicker{color:var(--sc-acc2)}.pws-h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:900;line-height:.98}.pws-h1-compact{font-size:clamp(1.7rem,5vw,2.4rem)}.pws-name-alt{color:var(--sc-soft);letter-spacing:.01em;margin:.5rem 0 0;font-size:15px;font-weight:700}.pws-pitch{text-wrap:pretty;max-width:44ch;margin:1.1rem 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:560;line-height:1.55}.pws-compact .pws-pitch{font-size:16px}.pws-credit{color:var(--sc-soft);margin:.9rem 0 0;font-size:13px;line-height:1.5}.pws-links{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.pws-link{background:var(--sc-accent);color:var(--sc-on-acc);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--sc-accent) 70%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1.2rem;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.pws-link:hover{transform:translateY(-2px)}.pws-badge-row{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;display:flex}.pws-badge{letter-spacing:.06em;color:var(--sc-accent);border:1px solid color-mix(in srgb, var(--sc-accent) 45%, transparent);background:color-mix(in srgb, var(--sc-accent) 10%, transparent);border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:12px;font-weight:700;display:inline-flex}.pws-world .pws-badge,.pws-camera .pws-badge{color:var(--sc-acc2);border-color:color-mix(in srgb, var(--sc-acc2) 45%, transparent);background:color-mix(in srgb, var(--sc-acc2) 10%, transparent)}.pws-badge-note{color:var(--sc-soft);font-size:12px}.pws-topics{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.pws-topic{color:var(--sc-soft);border:1px solid var(--sc-line);background:color-mix(in srgb, var(--sc-panel) 65%, transparent);border-radius:999px;padding:.28rem .75rem;font-size:12px;font-weight:650}.pws-h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:850;line-height:1.15}.pws-panel{border:1px solid var(--sc-line);background:var(--sc-panel);border-radius:20px;box-shadow:0 1px 2px #0000000a,0 14px 30px -18px #00000038}.pws-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--sc-line);background:var(--sc-panel);color:var(--sc-ink);cursor:pointer;border-radius:999px;padding:.6rem 1.1rem;font-family:inherit;font-size:14px;font-weight:700;transition:transform .16s,border-color .16s,background .16s}.pws-btn:hover{border-color:color-mix(in srgb, var(--sc-accent) 55%, var(--sc-line));transform:translateY(-1px)}.pws-btn[aria-pressed=true],.pws-btn[aria-checked=true]{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-on-acc)}.pws-btn:disabled{opacity:.45;cursor:default;transform:none}.pws-btn-acc{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-on-acc)}.pws-btn-acc:hover{filter:brightness(1.07)}.pws-chip{-webkit-appearance:none;appearance:none;border:1px solid var(--sc-line);color:var(--sc-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .95rem;font-family:inherit;font-size:14px;font-weight:650;transition:background .16s,color .16s,border-color .16s}.pws-chip:hover{color:var(--sc-ink);border-color:color-mix(in srgb, var(--sc-accent) 50%, var(--sc-line))}.pws-chip[aria-pressed=true]{background:color-mix(in srgb, var(--sc-accent) 14%, transparent);border-color:color-mix(in srgb, var(--sc-accent) 55%, transparent);color:var(--sc-ink)}.pws-demo{margin-top:clamp(1.5rem,3vw,2.5rem)}.pws-demo-loading{border:1px dashed var(--sc-line);min-height:7rem;color:var(--sc-soft);border-radius:18px;align-items:center;gap:.6rem;padding:1.25rem;font-size:14px;display:flex}.pws-demo-dot{background:var(--sc-accent);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite pws-pulse}@keyframes pws-pulse{0%,to{opacity:.35}50%{opacity:1}}.pws-demo>section,.pws-demo .pws-demoframe>section{border-radius:18px}.pws-deep{margin-top:clamp(2rem,4vw,3rem)}.pws-deep-head{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:.9rem;display:flex}.pws-deep-hint{color:var(--sc-soft);margin:0;font-size:13px}.pws-deep-list{gap:.6rem;display:grid}.pws-detail{border:1px solid var(--sc-line);background:color-mix(in srgb, var(--sc-panel) 88%, transparent);border-radius:16px;overflow:hidden}.pws-detail>summary{cursor:pointer;letter-spacing:-.01em;align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-size:15px;font-weight:750;list-style:none;display:flex}.pws-detail>summary::-webkit-details-marker{display:none}.pws-detail>summary:before{content:"";background:var(--sc-accent);border-radius:3px;flex:none;width:9px;height:9px;transition:transform .18s}.pws-detail[open]>summary:before{transform:rotate(45deg)scale(1.15)}.pws-detail>summary:after{content:"+";font-family:var(--font-mono);color:var(--sc-soft);margin-left:auto;font-size:14px}.pws-detail[open]>summary:after{content:"–"}.pws-detail-body p{color:color-mix(in srgb, var(--sc-ink) 92%, transparent);max-width:68ch;margin:0;font-size:16px;line-height:1.7}.pws-detail-body p+p{margin-top:.7rem}.pws-facts{border:1px solid var(--sc-line);border-radius:12px;margin:1rem 0 0;overflow:hidden}.pws-fact{grid-template-columns:minmax(110px,.8fr) 2fr;gap:.8rem;padding:.55rem .9rem;font-size:14px;display:grid}.pws-fact+.pws-fact{border-top:1px solid var(--sc-line)}.pws-fact dt{color:var(--sc-soft);margin:0}.pws-fact dd{margin:0}.pws-footer{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.2rem;display:flex}.pws-footer .pws-credit,.pws-footer .pws-links{margin:0}.pws-section{margin-top:clamp(2rem,4.5vw,3.5rem)}.pws-section-head{flex-wrap:wrap;align-items:baseline;gap:.7rem 1rem;margin-bottom:1rem;display:flex}.pws-section-note{color:var(--sc-soft);max-width:60ch;margin:0;font-size:13px}.pws-grid2{gap:1rem;display:grid}@media (min-width:900px){.pws-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.pws-meter{background:color-mix(in srgb, var(--sc-ink) 10%, transparent);border-radius:999px;height:8px;overflow:hidden}.pws-meter>span{background:var(--sc-accent);border-radius:999px;height:100%;transition:width .5s;display:block}.pws-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pws *,.pws :before,.pws :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pws-link:hover,.pws-btn:hover{transform:none}}.pws{box-shadow:none;border:1px solid var(--sc-line)}.pws *{min-width:0}.pws img{max-width:100%;height:auto}.pws button,.pws a,.pws summary{-webkit-tap-highlight-color:transparent}:is(.pws button:focus-visible,.pws summary:focus-visible,.pws a:focus-visible){outline:3px solid var(--sc-ink);outline-offset:4px}.pws code{overflow-wrap:anywhere}.pws button{cursor:pointer}.pws button:disabled{cursor:default;opacity:.5}.pws-illustration{font:12px var(--font-mono);letter-spacing:.04em;color:var(--sc-soft);margin:0 0 1.5rem}.pws-kicker{color:var(--sc-soft);letter-spacing:.1em;font-size:12px}.pws-section-note{font-size:16px;line-height:1.7}.pws-topics{display:none}.pws-text-button{color:inherit;background:0 0;border:0;padding:.5rem 0;font-size:14px;text-decoration:underline}.pws-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.pws-chip,.pws-btn{min-height:40px}.pws-demo-extra{border:1px solid var(--sc-line);background:var(--sc-panel);color:var(--sc-ink);border-radius:18px}.pws-demo-extra>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:16px;font-weight:650;list-style:none;display:flex}.pws-demo-extra>summary::-webkit-details-marker{display:none}.pws-demo-extra>:not(summary){margin:0 1rem 1rem}.pws-demo-extra[open]{overflow:hidden}.pws-deep{border-top:1px solid var(--sc-line);padding-top:1.75rem}.pws-deep-list{background:0 0;gap:0}.pws-detail{border:0;border-bottom:1px solid var(--sc-line);background:0 0;border-radius:0}.pws-detail summary{padding:1.1rem .2rem;font-size:16px}.pws-detail summary:before{display:none}.pws-detail-body{padding:0 .2rem 1.5rem}.pws-detail-body p{max-width:76ch}.pws-footer{font-size:14px}.pws-arena,.pws-cinema,.pws-arenaink,.pws-rhyme,.pws-prism{--sc-bg:#fafafa;--sc-panel:#fff;--sc-ink:#151619;--sc-soft:#595d64}.pws-pipeline{--sc-bg:#fff1f6;--sc-panel:#fff}.pws-ledger{--sc-bg:#f0f5e8;--sc-panel:#fff}.pws-switch{--sc-bg:#e6f56b;--sc-panel:#f5ffc7;--sc-ink:#20230e;--sc-soft:#52582a}.pws-market{--sc-bg:#231134;--sc-panel:#40234e;--sc-ink:#ffedfd;--sc-soft:#d3b9de}.pws-choiceboard{--sc-bg:#ffecf2;--sc-ink:#301425}.pws-quiz{--sc-bg:#f3dba0;--sc-panel:#fff7e4;--sc-ink:#332612}.pws-fanout{--sc-bg:#e5eafa;--sc-panel:#fff}.pws-evidence{--sc-bg:#f7f8fa;--sc-panel:#fff}.jd-reader{color:#15203b;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 65px -38px #29468170}.jd-modes{border-bottom:1px solid #18264c15;flex-wrap:wrap;gap:.45rem;padding:1rem 1.25rem;display:flex}.jd-panes{display:grid}.jd-pane{padding:clamp(1.5rem,4vw,3.25rem)}.jd-pane+.jd-pane{border-top:1px solid #18264c15}.jd-pane-label{font:12px var(--font-mono);color:#627398;margin-bottom:1.5rem}.jd-pane-text{letter-spacing:-.015em;font-size:clamp(20px,2.3vw,30px);line-height:1.85}.jd-pane-text[lang=en]{font-family:Georgia,serif}.jd-alt-flag{color:#304fc6;margin-top:.5rem;display:block}.jd-actions{border-top:1px solid #18264c15;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;display:flex}.jd-note{color:#65708c;max-width:40rem;font-size:14px}@media (min-width:800px){.jd-panes-0{grid-template-columns:1fr 1fr}.jd-panes-0 .jd-pane+.jd-pane{border-top:0;border-left:1px solid #18264c15}}.uw-filters{gap:.5rem;margin-bottom:1.25rem;display:grid}.uw-filter-row{flex-wrap:wrap;gap:.45rem;display:flex}.uw-jackets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.uw-jacket{text-align:left;background:var(--jw);color:#fff;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;width:100%;min-height:310px;padding:1.35rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 15px 35px -23px #142e2766}.uw-jacket:hover{transform:translateY(-6px)rotate(-1deg);box-shadow:0 20px 35px -20px #142e2799}.uw-jacket-title{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(23px,2.1vw,34px);font-weight:800;line-height:1.25}.uw-jacket-author{opacity:.75;margin-top:1rem;font-size:14px}.uw-jacket-lang{margin-top:auto;padding-top:2rem;font-size:14px;line-height:1.5}.uw-jacket-open{outline-offset:3px;outline:3px solid #92b99c}.ta-source{border-left:4px solid var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 6%,white);padding:1rem 1.3rem;font-size:18px;line-height:1.8}.ta-source-label,.ta-text-label,.wf-piece-label{font:12px var(--font-mono);color:var(--sc-soft);margin-bottom:1rem;display:block}.ta-pair,.wf-pair{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.ta-text{border:1px solid var(--sc-line);background:#fff;border-radius:22px;padding:1.6rem;font-size:21px;line-height:1.8}.ta-text:nth-child(2){background:#ecf0ff}.ta-scale{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.ta-scale button{border:1px solid var(--sc-line);background:var(--sc-panel);border-radius:12px;min-width:48px;min-height:44px;padding:.5rem .75rem;font-size:14px}.ta-scale button[aria-pressed=true],.ta-scale button[aria-checked=true]{color:#fff;background:var(--sc-ink)}.ta-note{margin:1rem 0 0;font-size:16px}.wf-question{font-size:24px;font-weight:700}.wf-pair>*{border:1px solid var(--sc-line);text-align:left;background:#fff;border-radius:22px;padding:1.5rem;font-size:19px;line-height:1.85}.wf-pair>:nth-child(2){color:#f1f2ec;background:#192329}.wf-pair>:nth-child(2) .wf-piece-label{color:#b6c5ce}.wf-pair button{margin-top:1.25rem}.wf-pick-mark{color:#b8d840;margin-top:1rem;display:block}.wf-after{background:#e7ecdc;border-radius:18px;margin-top:1rem;padding:1.25rem}.wf-verdict{font-size:19px;font-weight:700}.wf-measure-title{margin:1rem 0;font-size:16px}.wf-again{margin-top:1rem}.ao-steps{counter-reset:step;gap:1rem;display:grid}.ao-step{opacity:.5;border-left:3px solid #d33a7735;padding:1.4rem}.ao-step-on{opacity:1;border-color:#c33871}.ao-step-label{margin-bottom:.75rem;font-size:14px;font-weight:750}.ao-link{font:14px var(--font-mono);overflow-wrap:anywhere;margin-top:.75rem;display:block}.ao-card{background:#fff;border-radius:22px;padding:1.7rem;box-shadow:0 16px 38px -25px #82385a55}.ao-card-title{font-size:27px;font-weight:800;line-height:1.3}.ao-card-orig{color:var(--sc-soft);margin-top:.5rem;font-size:16px}.ao-card-meta,.ao-card-warning,.ao-rights{margin-top:.85rem;font-size:14px;line-height:1.6}.ao-done{color:#e7f1d6;background:#182c23;border-radius:18px;padding:1.5rem}.ao-done-badge{margin-bottom:1rem;font-size:23px;font-weight:800}.bg-termrow{background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.5rem;display:grid}.bg-term-meta{font:12px var(--font-mono);color:var(--sc-soft);grid-column:1/-1}.bg-source{letter-spacing:-.04em;font-size:38px;font-weight:800}.bg-cands{flex-wrap:wrap;gap:.5rem;display:flex}.bg-locked,.bg-rename-hint{margin-top:1rem;font-size:16px}.bg-chapters{border-left:2px solid #899965;margin-top:2rem;padding-left:1.5rem}.bg-chapter{padding:0 0 1.5rem;font-size:19px;line-height:1.9}.bg-chapter-label{font:12px var(--font-mono);opacity:.65;margin-bottom:.5rem}.bg-name{color:#233a13;background:#d4e995;border-radius:4px;padding:.1rem .3rem}.bg-retag{color:#476018;font-size:13px;display:block}.ww-questions{gap:1rem;display:grid}.ww-question{background:#fff7e5;border-radius:22px;padding:1.4rem}.ww-q{margin:0 0 1rem;font-size:19px;font-weight:650}.ww-opts{flex-wrap:wrap;gap:.6rem;display:flex}.ww-skip{opacity:.65}.ww-result{color:#fff3d9;background:#272418;border-radius:24px;margin-top:1rem;padding:2rem}.ww-result-kicker{font:12px var(--font-mono);opacity:.7}.ww-writer{margin:.5rem 0;font-size:42px;font-weight:800;line-height:1.25}.ww-book{margin-bottom:1rem;font-size:20px}.ww-caveat{opacity:.7;margin:1rem 0;font-size:14px}.ww-result-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ww-result .pws-btn{color:#fff4d9;border-color:#ffffff50}.ow-search{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ow-search-label{width:100%;font-size:16px;font-weight:700}.ow-input{border:1px solid var(--sc-line);color:#173c31;background:#fff;border-radius:16px;width:100%;min-height:56px;padding:.8rem 1rem;font-size:18px}.ow-count{color:var(--sc-soft);font-size:14px}.ow-records{margin-top:1.5rem}.ow-record{background:#fff;border-radius:16px;margin-bottom:.5rem;padding:0 1rem}.ow-record-lang{font:12px var(--font-mono);margin-left:auto}.ow-empty{padding:2rem 0;font-size:18px}.bw-maxim{color:#c8e0c7;margin:1rem 0 2rem;font-family:Georgia,serif;font-size:25px;font-style:italic}.bw-maxim-zh{font-family:var(--font-sans);opacity:.65;margin-top:.5rem;font-size:14px;font-style:normal;display:block}.bw-visits{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.bw-scene{border-left:1px solid #b7d7a84d;margin:0;padding:0;list-style:none}.bw-line{color:#b9d0c2;padding:.5rem 0 1.5rem 1.75rem;font-size:20px;line-height:1.9;position:relative}.bw-line-changed{color:#f2f7df}.bw-diff{font:14px var(--font-mono);color:#d9ef8f;background:#0d1613;position:absolute;top:.5rem;left:-.5rem}.bw-meet{color:#dbeea3;margin:1.5rem 0 0;font-size:18px}.lc-hero-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lc-spoken{letter-spacing:-.04em;color:#efb7ad;margin:1.5rem 0 .7rem;font-size:clamp(24px,3.8vw,48px);font-weight:800;line-height:1.4}.lc-spoken-note{color:#c9aeb0;max-width:44ch;font-size:16px;line-height:1.7}.lc-door{color:#272126;background:#fff;border-radius:22px;align-self:start;margin:0;overflow:hidden}.lc-door-image{overflow:hidden}.lc-door-img{object-fit:cover;aspect-ratio:3/2;width:100%;display:block}.lc-door-bar{font:12px var(--font-mono);background:#f5f2e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:1rem;font-weight:700;display:flex}.lc-frame-wordmark{letter-spacing:.04em;color:#d00604;font:750 24px/1 sans-serif}.lc-door-bar .lc-frame-ai{color:#fff;background:#d00604;border-radius:20px;padding:.4rem .7rem;font-size:11px}.lc-brand-icon{border-radius:16px;margin-bottom:1.5rem;box-shadow:0 12px 35px #d0060422}.lc-app-screens{grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;display:grid}.lc-app-screens figure{border:1px solid var(--sc-line);background:#1d1717;border-radius:26px;grid-template-columns:minmax(130px,.8fr) 1fr;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.lc-app-screen{border:1px solid #ffffff26;border-radius:18px;width:100%;max-width:220px;height:auto;box-shadow:0 12px 28px #0005}.lc-app-screens h2{letter-spacing:-.02em;font-size:28px;font-weight:750;line-height:1.2}.lc-app-screens figcaption>p:last-child{color:var(--sc-soft);margin-top:1rem;font-size:16px;line-height:1.75}@media (max-width:1100px){.lc-app-screens{grid-template-columns:1fr}}@media (max-width:699px){.lc-app-screens figure{grid-template-columns:120px 1fr;gap:1rem;padding:1rem}.lc-app-screens h2{font-size:23px}.lc-app-screens .pws-kicker{letter-spacing:.03em;font-size:11px}.lc-app-screens figcaption>p:last-child{font-size:14px}}.lc-door-caption{color:#666;margin:0;padding:0 1rem 1rem;font-size:12px}.lc-compile{margin:0;padding:0;list-style:none}.lc-compile-step{border:1px solid #ddb5c333;border-radius:16px;padding:1.1rem}.lc-compile-label{color:#cbb6bd;margin-bottom:.5rem;font-size:12px;display:block}.lc-compile-text{font-size:18px}.lc-compile-arrow{text-align:center;color:#efb7ad;padding:.6rem}.lc-compiled{color:#efb7ad}.lc-compile-note{color:#cbb6bd;margin:.8rem 0 1.5rem;font-size:14px;line-height:1.7}.lc-roll-frames{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.lc-frame{aspect-ratio:4/5;border:1px solid #ffffff35;border-radius:3px}.lc-frame-free{background:#e8b3a8;border-color:#e8b3a8}.lc-roll-labels{justify-content:space-between;gap:1rem;margin:.75rem 0;font-size:14px;display:flex}.lc-roll-free{color:#efb7ad}.lc-roll-note{color:#c9aeb0;font-size:14px;line-height:1.7}.fc-filmrow{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.fc-film{font-size:16px}.fc-time{font:800 clamp(36px,5vw,64px) var(--font-mono);letter-spacing:-.08em;color:#b34b34}.fc-bar{gap:3px;min-height:100px;display:flex}.fc-seg{color:#1e2739;text-align:left;background:#d3dbeb;border:0;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:.8rem .5rem;display:flex}.fc-seg:nth-child(2n){background:#b9c7df}.fc-seg-open{color:#fff;background:#bd4e32!important}.fc-seg-label{font-size:14px;line-height:1.4}.fc-seg-time{font:12px var(--font-mono)}.fc-events{background:#f0f2f6;border-radius:18px;gap:.75rem;margin-top:1rem;padding:1.5rem;display:grid}.fc-event{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:1rem;font-size:16px;display:grid}.fc-event-bar{background:#d9dfe9;border-radius:4px;min-height:12px;display:block;overflow:hidden}.fc-event-bar>span{border-radius:inherit;background:#bc5036;height:12px;transition:width .24s;display:block}.fc-event-time{font:14px var(--font-mono)}.fc-funnel-block{margin-top:2rem}.fc-funnel-title{margin-bottom:.75rem;font-size:16px;font-weight:700}.fc-funnel{flex-wrap:wrap;gap:.5rem;display:flex}.fc-funnel-step{color:#fff;font:16px var(--font-mono);background:#151b26;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .8rem;display:inline-flex}.fc-funnel-note,.fc-directions{margin-top:1rem;font-size:16px;line-height:1.7}.fs-chains{flex-wrap:wrap;gap:.5rem;display:flex}.fs-flow{grid-template-columns:1fr auto 2fr;align-items:center;gap:1.25rem;margin-top:2rem;display:grid}.fs-fates{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fs-node{text-align:center}.fs-swatch{aspect-ratio:1;border-radius:24px;width:100%;max-width:110px;margin:0 auto 1rem;transition:background .25s;display:block;box-shadow:inset 0 0 0 1px #ffffff30}.fs-node-label{font-size:16px}.fs-hex{font:12px var(--font-mono);color:#aead96;margin-top:.4rem}.fs-node-label,.fs-hex{display:block}.fs-hex{font-size:14px}.fs-split{color:#c2ae79;font-size:28px}.fs-lights{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.fs-light{align-items:center;gap:.5rem;font-size:14px;display:flex}.fs-light-dot{background:#ecc174;border-radius:50%;width:12px;height:12px;display:inline-block}.fs-light-dot-1{background:#7f91be}.fs-light-dot-2{background:#8b9881}.fs-lights-note{color:#b8b29f;margin-top:1rem;font-size:14px;line-height:1.7}.fs-still{margin:0}.fs-still-frame{border-radius:22px;overflow:hidden}.fs-still-img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.fs-still-caption{color:#b9b09d;margin:.8rem 0 0;font-size:12px}.ru-stage{color:#ddecda;text-align:center;background:#15232b;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:1.5rem;display:flex}.ru-mouth{letter-spacing:0;border:1px solid #e8fbd345;border-radius:99px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;transition:background .18s}.ru-mouth:hover{background:#e8fbd316}.ru-mouth-hint{letter-spacing:0;font-size:16px}.ru-silence{color:#abc5bc;letter-spacing:.04em;margin-bottom:1.5rem;font-size:clamp(22px,3vw,38px);font-weight:450}.ru-idle{padding-block:1.5rem}.ru-cands{flex-wrap:wrap;justify-content:center;gap:1rem;font-size:28px;font-weight:700;display:flex}.ru-cand{opacity:.7}.ru-status{font:12px var(--font-mono);color:#b7c9b8;margin-top:1rem}.ru-result{padding:1.7rem 0}.ru-result-label{color:#bbcec9;font-size:14px}.ru-sentence{letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(27px,3vw,43px);font-weight:750;line-height:1.5}.ru-ev{color:#b9efd9}.ru-ctx{color:#f4d9aa;text-underline-offset:.18em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ru-key{flex-wrap:wrap;gap:1rem;margin-top:.7rem;font-size:13px;display:flex}.ru-warn{color:#e1c89f;margin-top:1rem;font-size:16px;line-height:1.6}.ru-actions .pws-btn,.ru-actions .pws-chip{color:#15232b;background:#fff;margin-top:1rem}.ru-actions{flex-wrap:wrap;gap:.5rem;display:flex}.hr-insight{background:#faeee6;border-left:4px solid #bb542d;border-radius:0 16px 16px 0;margin-top:1.5rem;padding:1.4rem;font-size:18px;line-height:1.8}.lc-event{margin-bottom:1.5rem;font-size:25px;font-weight:750;line-height:1.5}.lc-timeline{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.lc-frag{text-align:left;background:#fff;border:1px solid #36507730;border-radius:18px;flex-direction:column;gap:.55rem;min-height:155px;padding:1.25rem;display:flex}.lc-frag-on{color:#fff;background:#304e73;transform:translateY(-5px)}.lc-frag-kind{font:12px var(--font-mono);opacity:.7}.lc-frag-name{overflow-wrap:anywhere;font-size:17px;font-weight:750}.lc-frag-when{opacity:.75;margin-top:auto;font-size:14px}.lc-why{background:#fff;border-radius:20px;margin-top:1rem;padding:1.5rem}.lc-why-title{margin-bottom:.75rem;font-size:16px;font-weight:750}.lc-why-text{font-size:18px;line-height:1.8}.lc-times{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.lc-time{color:#637389;font-size:13px}.lc-ask{padding:1.5rem 0 0}.lc-ask-title{color:#4d6485;font-size:14px;font-weight:750}.lc-ask-q{margin:.5rem 0 1rem;font-size:18px}.lc-ask-opts{flex-wrap:wrap;gap:.5rem;display:flex}.lc-asked{color:#29496b;margin-top:1rem;font-size:16px;font-weight:650}.dk-unplug{color:#1d250b;font:12px var(--font-mono);background:#d9ed8a;border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .8rem;display:inline-flex}.dk-unplug-dot{background:#657f2b;border-radius:50%;width:8px;height:8px}.dk-question{margin:1.5rem 0;font-size:26px;font-weight:750}.dk-modes{flex-wrap:wrap;gap:.5rem;display:flex}.dk-quick,.dk-deep{background:#202618;border:1px solid #bfd48244;border-radius:20px;margin-top:1.5rem;padding:1.5rem;font-size:18px;line-height:1.8}.dk-quick-flag{font:12px var(--font-mono);color:#c5db9b;margin-bottom:.75rem}.dk-funnel{flex-wrap:wrap;gap:.65rem;margin:1.5rem 0;display:flex}.dk-funnel-step{border:1px solid #bfd48230;border-radius:10px;padding:.65rem;font-size:14px}.dk-funnel-no{font:700 23px var(--font-mono);color:#d9ed8a;display:block}.dk-citations{color:#b9c6a2;font-size:14px}.dk-map{border-top:1px dashed #c2d3894d;margin-top:1rem;padding-top:1rem;font-size:16px}.dk-field-kit{grid-template-columns:1fr 1fr;gap:1.2rem;margin-block:2rem 3rem;display:grid}.dk-field-kit>div{border:1px solid #c4d68c35;border-radius:24px;min-width:0;padding:clamp(1.2rem,2.5vw,2.3rem)}.dk-map-module{color:#1b250f;background:#dce8b2}.dk-map-module .pws-kicker{color:#46562b}.dk-gnss-module{color:#e9efdc;background:#171f13}.dk-field-kit h2{letter-spacing:-.025em;white-space:pre-line;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.2}.dk-field-kit h2+p{margin-top:1.3rem;font-size:16px;line-height:1.8}.dk-local-chain{gap:.75rem;margin-top:2rem;display:grid}.dk-local-chain li{border-top:1px solid #283b2230;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem;font-size:15px;display:flex}.dk-local-chain span{font:700 20px var(--font-mono)}.dk-sky-instrument{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;margin-top:1.5rem;display:grid}.dk-sky-instrument svg{color:#b7caa7;width:100%;height:auto;overflow:visible}.dk-sky-instrument svg text{fill:currentColor;font:14px var(--font-mono)}.dk-signal-readings{min-width:0;font:12px var(--font-mono)}.dk-signal-readings>p{color:#bfd19a;margin-bottom:.7rem}.dk-signal-readings>div{grid-template-columns:3ch 1fr 2ch;align-items:center;gap:.4rem;margin-bottom:.8rem;display:grid}.dk-signal-readings i{background:#c6e37d;border-radius:2px;height:7px;display:block}.dk-signal-readings b{font-weight:500}.dk-sky-instrument figcaption{color:#b7c4a9;grid-column:1/-1;font-size:13px;line-height:1.65}.dk-field-compact{grid-template-columns:1fr;margin-block:1rem 2rem}.dk-field-compact h2{font-size:25px}.dk-field-compact .dk-local-chain{margin-top:1rem}@media (max-width:799px){.dk-field-kit{grid-template-columns:1fr}.dk-sky-instrument{grid-template-columns:1fr 1fr}}@media (max-width:499px){.dk-sky-instrument{grid-template-columns:1fr}.dk-sky-instrument svg{justify-self:center;max-width:220px}.dk-signal-readings{font-size:14px}.dk-signal-readings>div{margin-bottom:1rem}}.le-harness{background:#fff;border:1px solid #3156df35;border-radius:26px;margin-block:2rem 3rem;overflow:hidden;box-shadow:0 24px 60px -35px #3156df70}.le-harness-core{color:#f3f6ff;background:#1c318a;padding:clamp(1.3rem,3vw,2.5rem)}.le-harness-core .pws-kicker{color:#c6d1fb}.le-harness-core h2{letter-spacing:-.035em;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1}.le-harness-core h2+p{color:#d9e1ff;max-width:45ch;margin-top:1rem;font-size:18px;line-height:1.7}.le-harness-modules{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.le-harness-modules>div{border-right:1px solid #3156df25;min-width:0;padding:1.6rem}.le-harness-modules>div:last-child{border-right:0}.le-harness-modules code{font:14px var(--font-mono);color:#3156df}.le-harness-modules h3{letter-spacing:-.025em;margin-block:.65rem;font-size:23px;font-weight:750}.le-harness-modules p{color:#435174;font-size:16px;line-height:1.8}.le-harness-loop{color:#2342a7;background:#f8faff;border-top:1px dashed #3156df40;padding:1.3rem 1.6rem;font-size:15px;line-height:1.8}.le-harness-compact .le-harness-modules{grid-template-columns:1fr}.le-harness-compact .le-harness-modules>div{border-bottom:1px solid #3156df25;border-right:0;padding:1.2rem}@media (max-width:799px){.le-harness-modules{grid-template-columns:1fr}.le-harness-modules>div{border-bottom:1px solid #3156df25;border-right:0}}.le-question{margin-bottom:1rem;font-size:25px;font-weight:750;line-height:1.5}.le-progress{gap:.5rem;margin:1.5rem 0;display:flex}.le-dot{background:#b6c0e3;border-radius:6px;flex:1;height:6px}.le-dot-on{background:#3156df}.le-card{background:#fff;border-radius:24px;min-height:235px;padding:1.75rem;box-shadow:0 18px 40px -24px #15287345}.le-round-title{margin-bottom:1rem;font-size:22px;font-weight:800}.le-round-body{font-size:18px;line-height:1.8}.le-tags{font:12px var(--font-mono);flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.le-tags>*{background:#ebeffd;border-radius:7px;padding:.3rem .6rem}.le-nav{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.le-stop{color:#4d618b;margin-top:1rem;font-size:15px}.hr-cols,.hr-beat{grid-template-columns:1fr 40px 1fr;gap:.8rem;display:grid}.hr-cols{margin-bottom:.75rem}.hr-col-label{font-size:16px;font-weight:750}.hr-col-label:last-child{grid-column:3}.hr-beats{gap:.6rem;display:grid}.hr-beat{text-align:left;background:0 0;border:0;width:100%;padding:0}.hr-cell{background:#edf0f5;border:1px solid #1b25241c;border-radius:15px;padding:1rem;font-size:17px;line-height:1.7}.hr-then{background:#f3e8d2}.hr-link{text-align:center;color:#74817e;align-self:center;font-size:26px}.hr-beat-on .hr-cell{border-color:#9b6847;box-shadow:inset 0 0 0 1px #9b6847}.hr-fork-row{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.hr-fork-badge{font:12px var(--font-mono);color:#9b4d26;grid-column:1/-1}.hr-fork-cell{border-left:3px solid #d06440}.hr-differ{color:#eef4db;background:#202b28;border-radius:18px;margin-top:1.5rem;padding:1.3rem;font-size:17px;line-height:1.8}.hr-differ-title{margin-bottom:.5rem;font-weight:750}.hr-outcomes{margin-top:1rem;font-size:16px}.np-event{border-top:4px solid #d95131;border-bottom:1px solid #28272a30;padding:1rem 0}.np-event-line{font-size:25px;font-weight:800;line-height:1.5}.np-event-conflict{color:#796459;margin-top:.5rem;font-size:15px}.np-tabs{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.np-headline{border-radius:0;min-height:230px;padding:1.5rem 0}.np-head-text{letter-spacing:-.03em;font-size:clamp(28px,4vw,46px);font-weight:850;line-height:1.35}.np-verb{color:#67361e;background:#f9dec4;border-radius:14px;margin-top:1.5rem;padding:1rem;font-size:18px;line-height:1.7}.np-stance,.np-degraded{color:#696069;margin-top:1rem;font-size:14px;line-height:1.7}.dl-question{margin:0 0 1.5rem;font-size:25px;line-height:1.5}.dl-voices{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dl-voice{background:#253c30;border-top:3px solid #bce0a3;border-radius:20px;padding:1.5rem}.dl-voice:nth-child(2){background:#24343c;border-color:#97c7dd}.dl-voice-label{font:12px var(--font-mono);color:#b8d2c5;margin-bottom:1rem}.dl-line{font-size:19px;line-height:1.8}.dl-round{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:14px;display:flex}.dl-map{margin-top:1.5rem}.dl-map-title{margin-bottom:1rem;font-size:20px;font-weight:750}.dl-map-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dl-map-item{background:#ffffff08;border-left:3px solid #a8cf9f;padding:1rem 1.25rem;font-size:17px;line-height:1.7}.dl-disagreement{border-color:#eda977}.dl-unresolved{border-color:#a3b4d0}.dl-stop{color:#a9bcb0;margin-top:1rem;font-size:14px}.vc-source{color:#fff;background:#293365;border-radius:24px;padding:1.75rem}.vc-source .pws-btn{color:#20294f;background:#ced8ff}.vc-sentence{margin-top:1rem;font-size:clamp(23px,2.7vw,34px);font-weight:700;line-height:1.7;transition:background .2s}.vc-sentence-hi{background:#e7ee9455;border-radius:8px}.vc-speaker{font:12px var(--font-mono);opacity:.6;margin-top:1rem}.vc-parsed{margin-top:1.25rem}.vc-parsed-title,.vc-bench-title{margin-bottom:.6rem;font-size:16px;font-weight:750}.vc-parsed>button{margin-top:1rem}.vc-bench{border-left:3px solid #515fde;margin-top:1.5rem;padding-left:1.2rem}.vc-task{background:#fff;border-radius:18px;padding:1.2rem}.vc-task-name{font-size:22px;font-weight:750}.vc-task-meta{color:#5c6682;flex-wrap:wrap;gap:.7rem;margin:.6rem 0 1rem;font-size:14px;display:flex}.vc-reset{margin-top:1rem}.as-scope{background:#0c2229;border:1px solid #50949f5c;border-radius:24px;padding:1.5rem}.as-channels{flex-wrap:wrap;gap:.5rem;display:flex}.as-readout{font:14px var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1.5rem 0;line-height:1.7;display:flex}.as-live-dot,.as-dot-dot{background:#89dcbe;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.as-blind{color:#89aab3}.as-dots{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.as-dot{background:#9cd1db0a;border-left:3px solid #7ebdad;border-radius:13px;padding:1rem;font-size:16px;line-height:1.6}.as-dot-1{opacity:.75;border-color:#afc886}.as-dot-2{opacity:.5;border-color:#7691a4}.as-range{font:700 20px var(--font-mono);margin-top:1.5rem}.as-timeline,.as-boundary{color:#99b6be;margin-top:1rem;font-size:14px;line-height:1.8}.ss-console{color:#ebf2c6;background:#222711;border-radius:30px;padding:2rem}.ss-master{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ss-state{font:900 clamp(64px,9vw,125px)/1 var(--font-sans);letter-spacing:-.09em;color:#8a936c}.ss-open .ss-state{color:#d9f45f}.ss-master [data-slot=switch]{background:#5c6545;width:84px;height:46px;padding:3px}.ss-master [data-slot=switch][data-checked]{background:#d9f45f}.ss-master [data-slot=switch-thumb]{background:#faffde;width:36px;height:36px;transform:translate(0)}.ss-master [data-slot=switch][data-checked] [data-slot=switch-thumb]{background:#27310f;transform:translate(36px)}.ss-folder{border-top:1px solid #e1f28a35;border-bottom:1px solid #e1f28a35;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem 0;display:flex}.ss-folder strong{flex:1;font-size:20px}.ss-folder>span{font:12px var(--font-mono);opacity:.6}.ss-message{min-height:4rem;margin:1.25rem 0;font-size:18px;line-height:1.7;display:block}.ss-boundaries{opacity:.65;flex-wrap:wrap;gap:.75rem;font-size:13px;display:flex}.ss-sequence{grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:2rem;display:grid}.ss-sequence p{font-size:16px;line-height:1.7}.ss-sequence b{font:14px var(--font-mono);opacity:.6;margin-bottom:.5rem;display:block}.aura-thesis{white-space:pre-line;color:#e1afef;letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(26px,3.6vw,48px);font-weight:850;line-height:1.3}.aura-ticket{color:#321d3e;background:#e4c3f2;border-radius:26px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:12px 14px #8d61903a}.aura-ticket-label{font:12px var(--font-mono);justify-content:space-between;gap:1rem;margin-bottom:2rem;display:flex}.aura-ticket h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,41px);font-weight:850;line-height:1.35}.aura-ticket>p:not(.aura-ticket-label){margin-top:1rem;font-size:16px;line-height:1.7}.aura-stages{border-block:1px dashed #4d315b66;gap:.9rem;margin:1.5rem 0;padding:1rem 0;list-style:none;display:grid}.aura-stages li{opacity:.55;font-size:17px}.aura-stages li span{min-width:2.5rem;font:14px var(--font-mono);display:inline-block}.aura-stages .is-complete{opacity:1;font-weight:750}.aura-action{color:#fff;background:#3c264b;border:0}.aura-result{font-size:19px;font-weight:750;line-height:1.6;display:block}.aura-ticket .aura-footnote{opacity:.7;font-size:13px!important}.aura-strip{color:#d9bfe1;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;font-size:16px;display:flex}.xp-room{gap:1.25rem;display:grid}.xp-offer{background:#fff;border-radius:24px;padding:2rem}.xp-offer h2{letter-spacing:-.03em;margin:1rem 0 1.5rem;font-size:29px;font-weight:800;line-height:1.4}.xp-offer>button{margin-top:1.5rem}.xp-votes{color:#ffedf3;background:#682742;border-radius:24px;gap:1rem;padding:1.75rem;display:grid}.xp-vote{grid-template-columns:1fr auto;align-items:baseline;gap:.7rem;display:grid}.xp-vote>span{font-size:17px}.xp-vote>strong{font-size:35px;font-weight:850}.xp-track{background:#ffffff24;border-radius:10px;grid-column:1/-1;height:7px;overflow:hidden}.xp-track>span{background:#f4bfd0;height:100%;transition:width .35s;display:block}.xp-votes>p{color:#e7bfd0;font-size:16px;line-height:1.7}.xp-note{color:#7c5261;grid-column:1/-1;font-size:13px}.xp-insight{align-items:flex-start;gap:1rem;max-width:48rem;margin:2rem 0;display:flex}.xp-insight>span{opacity:.2;font:100px/1 Georgia,serif}.xp-insight>p{padding-top:.5rem;font-size:25px;font-weight:700;line-height:1.5}.cv-heading{align-items:end;gap:1.5rem;display:grid}.cv-desk{gap:1rem;margin-top:2rem;display:grid}.cv-criteria{background:#dde4ed;border-radius:20px;padding:1.5rem}.cv-criteria h2{margin:1rem 0;font-size:23px;font-weight:800;line-height:1.4}.cv-criterion-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.cv-criteria>p:last-child{color:#52647c;margin-top:1.2rem;font-size:16px;line-height:1.7}.cv-candidates{background:#fff;border:1px solid #25344926;border-radius:20px;padding:1.25rem}.cv-candidate{text-align:left;background:#f1f4f8;border:0;border-radius:13px;align-items:center;gap:.8rem;width:100%;margin-top:.75rem;padding:1rem;display:flex}.cv-candidate strong{flex:1;font-size:16px}.cv-candidate>span{font:12px var(--font-mono)}.cv-candidate[aria-pressed=true]{color:#fff;background:#334861}.cv-evidence{background:#fff;border-left:4px solid #465f7c;border-radius:20px;padding:1.7rem}.cv-evidence blockquote{margin:1rem 0 1.5rem;font-size:23px;font-weight:600;line-height:1.8}.cv-evidence>p:last-child{color:#697c92;font-size:14px;line-height:1.8}@media (min-width:1000px){:is(.pws-reader,.pws-cinema,.pws-memory,.pws-rhyme,.pws-prism):not(.pws-compact)>header{grid-template-columns:1.15fr 1fr;align-items:start;column-gap:3rem;display:grid}:is(.pws-reader,.pws-cinema,.pws-memory,.pws-rhyme,.pws-prism):not(.pws-compact)>header>.pws-kicker{grid-column:1/-1}:is(.pws-reader,.pws-cinema,.pws-memory,.pws-rhyme,.pws-prism):not(.pws-compact)>header>.pws-name{grid-area:2/1/6}:is(.pws-reader,.pws-cinema,.pws-memory,.pws-rhyme,.pws-prism):not(.pws-compact)>header>:not(.pws-name):not(.pws-kicker){grid-column:2}:is(.pws-shelf,.pws-pipeline,.pws-ledger,.pws-quiz,.pws-catalog,.pws-world,.pws-whisper,.pws-research,.pws-fanout,.pws-signal,.pws-switch,.pws-market):not(.pws-compact){grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}:is(.pws-shelf,.pws-pipeline,.pws-ledger,.pws-quiz,.pws-catalog,.pws-world,.pws-whisper,.pws-research,.pws-fanout,.pws-signal,.pws-switch,.pws-market):not(.pws-compact)>header{grid-column:1;align-self:start;padding-top:.5rem}:is(.pws-shelf,.pws-pipeline,.pws-ledger,.pws-quiz,.pws-catalog,.pws-world,.pws-whisper,.pws-research,.pws-fanout,.pws-signal):not(.pws-compact)>.pws-section:first-of-type{grid-column:2;margin-top:0}.pws:not(.pws-compact)>:is(.pws-illustration,.pws-deep,.pws-footer,.ss-sequence,.aura-strip){grid-column:1/-1}.pws:not(.pws-compact)>.pws-section:has(.pws-demo-extra){grid-column:1/-1}.pws-market:not(.pws-compact)>.aura-ticket,.pws-switch:not(.pws-compact)>.ss-console{grid-column:2}.pws-catalog:not(.pws-compact){grid-template-columns:.65fr 1.35fr}.pws-quiz:not(.pws-compact)>header{position:sticky;top:6rem}.pws-quiz:not(.pws-compact) .pws-h1{font-size:clamp(38px,4.5vw,68px)}html:lang(en) :is(.pws-ledger,.pws-catalog):not(.pws-compact) .pws-h1{overflow-wrap:normal;font-size:clamp(38px,4.5vw,68px)}.pws-world:not(.pws-compact){grid-template-columns:.8fr 1.2fr;padding-block:3rem}.pws-world:not(.pws-compact) .pws-h1{font-size:clamp(60px,6vw,85px)}.pws-camera:not(.pws-compact)>header{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem;max-width:none;display:grid}.pws-camera:not(.pws-compact)>header .pws-name{float:none;max-width:none;margin:.8rem 0}.pws-camera:not(.pws-compact)>header .pws-h1{font-size:clamp(80px,9vw,132px)}.pws-camera:not(.pws-compact)>.pws-section:first-of-type{grid-template-columns:1.2fr .8fr;align-items:start;gap:4rem;margin-top:4rem}.pws-camera:not(.pws-compact)>header .lc-door-img{aspect-ratio:5/4}.pws-darkroom:not(.pws-compact)>.pws-section:first-of-type{grid-template-columns:1.15fr .85fr}.pws-lightlab:not(.pws-compact){grid-template-columns:.75fr 1.25fr;column-gap:3rem;display:grid}.pws-lightlab:not(.pws-compact)>header{align-self:center}.pws-lightlab:not(.pws-compact)>.pws-section:first-of-type{margin-top:0}.pws-lightlab:not(.pws-compact) .pws-h1{font-size:clamp(50px,6vw,86px)}.pws-debate:not(.pws-compact)>header{max-width:44rem}.pws-debate:not(.pws-compact) .pws-h1{font-size:clamp(60px,7.5vw,100px)}.pws-offline:not(.pws-compact)>header{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.pws-offline:not(.pws-compact)>header .pws-kicker{grid-column:1/-1}.pws-offline:not(.pws-compact) .dk-desk{max-width:900px}.pws-choiceboard:not(.pws-compact)>header{max-width:55rem}.pws-choiceboard:not(.pws-compact) .xp-room{grid-template-columns:1fr 1fr;margin-top:2rem}.cv-heading{grid-template-columns:1fr 1fr;gap:3rem}.cv-desk{grid-template-columns:.8fr 1fr 1.15fr}}.pws-compact{border:0;border-radius:0}.pws-compact>.pws-illustration{margin-bottom:.75rem}.pws-compact-reading{border-top:1px solid var(--sc-line);margin-top:2rem;padding-top:1.5rem}.pws-compact-reading h2{letter-spacing:-.025em;font-size:25px;font-weight:750;line-height:1.25}.pws-compact-reading>p:not(.pws-kicker){margin-top:1rem;font-size:16px;line-height:1.8}.pws-compact-reading dl{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem;display:grid}.pws-compact-reading dt{color:var(--sc-soft);font-size:12px}.pws-compact-reading dd{margin-top:.35rem;font-size:15px;line-height:1.6}@media (max-width:699px){.pws-compact-reading dl{grid-template-columns:1fr}}.pws-compact>.pws-kicker{display:none}.pws-compact>.pws-pitch{margin:0 0 1.25rem;font-size:18px}.pws-compact .pws-section{margin-top:1.25rem}.pws-compact .pws-badge-row{margin:.65rem 0}.pws-compact .lc-spoken{margin-top:0;font-size:25px}.pws-compact .jd-pane{padding:1.25rem}.pws-compact .jd-pane-text{font-size:20px}.pws-compact .uw-jackets{grid-template-columns:1fr}.pws-compact .uw-jacket{min-height:230px}.pws-compact .ta-text,.pws-compact .wf-pair>*{padding:1rem;font-size:17px}.pws-compact .ww-writer{font-size:32px}.pws-compact .fc-bar{flex-wrap:wrap}.pws-compact .fc-seg{flex:1;min-width:20%}.pws-compact .pw-patch-wrap{min-height:210px}.pws-compact .bw-line{font-size:17px}.pws-compact .np-head-text{font-size:28px}.pws-compact .aura-ticket{box-shadow:none;padding:1.5rem}.pws-compact .ss-console{padding:1.5rem}.pws-compact .ss-state{font-size:80px}.pws-compact .ss-master [data-slot=switch]{flex:none}.lc-hero-copy .lc-spoken{max-width:20ch;margin:2rem 0 1rem;font-size:clamp(25px,2.7vw,38px);line-height:1.3}.lc-hero-copy .lc-spoken-note{max-width:38ch}.ww-result .pws-btn{color:#3d2b10;background:#fff8e9}.np-tabs .pws-chip[aria-pressed=true]{color:#fff;background:#964730;border-color:#964730}.hr-link:after{content:"↔";color:#a77b58;text-align:center;font-size:22px;display:block}.pws-compact .cv-desk{grid-template-columns:1fr}.pws-compact .cv-criteria{padding:1.2rem}.pws-compact .cv-evidence{padding:1.25rem}@media (max-width:699px){.pw-stage{grid-template-columns:minmax(0,1fr) 55px;gap:.75rem}.pw-patch-wrap,.pws-compact .pw-patch-wrap{aspect-ratio:auto;min-width:0;height:240px;min-height:0}.pws{border-radius:22px;padding:1.4rem}.pws-h1{overflow-wrap:anywhere;font-size:clamp(38px,10vw,65px);line-height:1.1}.pws-pitch{font-size:18px}.pws-section{margin-top:2rem}.pws-section-note{font-size:16px}.pws-h2{font-size:22px}.pws-compact{border:0;border-radius:0;padding:1.25rem}.ta-pair,.wf-pair,.dl-voices,.uw-jackets{grid-template-columns:1fr}.uw-jacket{min-height:230px;padding:1.6rem}.uw-jacket-title{font-size:34px}.bg-termrow{grid-template-columns:1fr}.bg-source{font-size:34px}.fc-bar{flex-wrap:wrap}.fc-seg{flex:1;gap:.75rem;min-width:21%}.fc-event{grid-template-columns:1fr auto}.fc-event-bar{grid-area:2/1}.fc-event-time{grid-area:1/2}.fs-flow{grid-template-columns:1fr auto 2fr;gap:.7rem}.fs-fates{gap:.6rem}.fs-swatch{border-radius:15px}.fs-node-label{font-size:14px}.fs-still-img{aspect-ratio:4/3}.lc-hero-copy{margin-bottom:2rem}.pws-camera:not(.pws-compact) .lc-door-img{aspect-ratio:4/3}.lc-timeline{grid-template-columns:1fr}.lc-frag{grid-template-columns:1fr auto;min-height:0;padding:1rem;display:grid}.lc-frag-kind{grid-column:1/-1}.lc-frag-on{transform:none}.lc-frag-when{font-size:12px}.lc-why-text{font-size:17px}.hr-cols,.hr-beat{grid-template-columns:1fr 20px 1fr;gap:.4rem}.hr-cell{padding:.8rem;font-size:15px}.hr-link{font-size:20px}.hr-fork-row{gap:.5rem}.ss-console{margin-top:1.5rem;padding:1.5rem}.ss-state{font-size:80px}.ss-sequence{grid-template-columns:1fr;gap:.5rem}.ss-sequence p{gap:1rem;display:flex}.ss-sequence b{margin-bottom:0}.aura-ticket{margin-top:1.5rem;box-shadow:5px 7px #8d61903a}.aura-thesis{margin-top:1.5rem;font-size:28px}.xp-room{margin-top:1.5rem}.xp-offer,.xp-votes{padding:1.4rem}.xp-insight>p{font-size:21px}.as-scope{padding:1.2rem}.as-range{font-size:17px;line-height:1.6}.pws-fact{grid-template-columns:1fr;gap:.25rem}.pws-fact dd{overflow-wrap:anywhere}.pws-demo-extra>:not(summary){margin-inline:.4rem}}.pws-editorial{border-top:1px solid var(--sc-line);grid-column:1/-1;gap:2rem;margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(2rem,4vw,4rem);display:grid}.pws-more-demo{grid-column:1/-1;margin-top:2rem}.editorial-label{font:12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-soft);margin:0 0 1.1rem}.pws-editorial h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(30px,3.5vw,48px);font-weight:850;line-height:1.18}.pws-editorial h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(23px,2.3vw,31px);font-weight:750;line-height:1.3}.editorial-body{max-width:66ch;color:color-mix(in srgb,var(--sc-ink) 90%,transparent);text-wrap:pretty;margin-top:1.2rem;font-size:17px;line-height:1.85}.editorial-facts{gap:0;margin-top:1.8rem;display:grid}.editorial-facts>div{border-top:1px solid var(--sc-line);padding:.8rem 0}.editorial-facts dt{font:12px var(--font-mono);color:var(--sc-soft);line-height:1.6}.editorial-facts dd{margin-top:.35rem;font-size:17px;font-weight:600;line-height:1.7}.editorial-scenario{background:color-mix(in srgb,var(--sc-accent) 7%,var(--sc-bg));border-radius:22px;padding:1.8rem}.editorial-scenario h3{font-size:clamp(23px,2.2vw,30px)}.editorial-scenario .editorial-body{font-size:16px}.editorial-reading .editorial-technical{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:24px;padding:2rem}.editorial-reading .editorial-scenario{border-left:4px solid var(--sc-accent);border-radius:0 22px 22px 0}.editorial-notebook .editorial-scenario{--sc-ink:#263b50;--sc-soft:#4e6880;color:#263b50;background:#e3eefb;transition:transform .22s;transform:rotate(1deg);box-shadow:6px 9px #6b8aa224}.editorial-notebook .editorial-scenario:hover{transform:rotate(0)}.editorial-notebook .editorial-technical{border-top:3px solid var(--sc-accent);padding-top:1.5rem}.editorial-notebook .editorial-product{align-items:start;gap:0 2rem;display:grid}.editorial-poster .editorial-product{text-align:center;padding:1rem 0 2rem}.editorial-poster .editorial-product h2{max-width:23ch;margin-inline:auto;font-size:clamp(34px,4.7vw,64px)}.editorial-poster .editorial-product .editorial-body{max-width:65ch;margin-inline:auto}.editorial-poster .editorial-technical{border-top:1px solid var(--sc-line);padding-block:2rem}.editorial-poster .editorial-scenario{border-top:1px solid var(--sc-line);background:0 0;border-radius:0;padding-block:2rem}.editorial-poster .editorial-facts{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.editorial-dossier .editorial-technical{border-left:1px solid var(--sc-line);padding-left:2rem}.editorial-dossier .editorial-scenario{border:1px dashed var(--sc-line);background:0 0}.editorial-dossier .editorial-facts dd{font-size:19px}.editorial-workshop .editorial-product{padding-bottom:1rem}.editorial-workshop .editorial-product h2{max-width:28ch;font-size:clamp(33px,4vw,56px)}.editorial-workshop .editorial-technical{--sc-ink:#f0f3fb;--sc-soft:#b6c0d5;--sc-line:#ffffff25;color:#f0f3fb;background:#202432;border-radius:26px;padding:2rem}.editorial-workshop .editorial-scenario{border-top:1px solid var(--sc-line);background:0 0;border-radius:0;padding-top:2rem}.editorial-specimen .editorial-product{background:color-mix(in srgb,var(--sc-panel) 70%,transparent);border-radius:26px;padding:2rem}.editorial-specimen .editorial-technical{padding:1rem 0}.editorial-specimen .editorial-scenario{border-top:4px solid var(--sc-accent);border-radius:0 0 22px 22px}.editorial-specimen .editorial-facts{grid-template-columns:1fr 1fr;gap:1.5rem}@media (min-width:900px){.pws-editorial{gap:3rem clamp(2rem,5vw,5rem)}.editorial-reading{grid-template-columns:1.1fr 1fr;grid-template-areas:"product technical""scenario technical"}.editorial-reading .editorial-product{grid-area:product}.editorial-reading .editorial-technical{grid-area:technical}.editorial-reading .editorial-scenario{grid-area:scenario}.editorial-notebook{grid-template-columns:1.3fr .85fr}.editorial-notebook .editorial-product{grid-column:1/-1;grid-template-columns:.9fr 1.1fr}.editorial-notebook .editorial-product .editorial-label{grid-column:1/-1}.editorial-notebook .editorial-product h2{grid-column:1}.editorial-notebook .editorial-product .editorial-body{grid-column:2;margin-top:0}.editorial-notebook .editorial-scenario{align-self:center}.editorial-poster{grid-template-columns:1fr 1fr}.editorial-poster .editorial-product{grid-column:1/-1}.editorial-dossier{grid-template-columns:.95fr 1.2fr;grid-template-areas:"product technical""scenario technical"}.editorial-dossier .editorial-product{grid-area:product}.editorial-dossier .editorial-technical{grid-area:technical}.editorial-dossier .editorial-scenario{grid-area:scenario}.editorial-workshop{grid-template-columns:1.25fr .85fr}.editorial-workshop .editorial-product{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.editorial-workshop .editorial-product .editorial-label{grid-column:1/-1}.editorial-workshop .editorial-product .editorial-body{margin-top:0}.editorial-workshop .editorial-scenario{align-self:center}.editorial-specimen{grid-template-columns:1fr 1.2fr .85fr;align-items:start;gap:2rem}.editorial-specimen .editorial-product{padding:1.6rem}.editorial-specimen .editorial-product h2{font-size:clamp(29px,2.7vw,39px)}.editorial-specimen .editorial-scenario{padding:1.4rem}}@media (max-width:699px){.pws-editorial{gap:2rem;margin-top:3rem;padding-top:2rem}.pws-editorial h2{font-size:30px}.editorial-body{font-size:17px}.editorial-reading .editorial-technical,.editorial-scenario,.editorial-workshop .editorial-technical,.editorial-specimen .editorial-product{padding:1.4rem}.editorial-dossier .editorial-technical{border-left:0;border-top:3px solid var(--sc-accent);padding:1.5rem 0 0}.editorial-notebook .editorial-scenario{transform:none;box-shadow:4px 5px #6b8aa224}.editorial-poster .editorial-product{text-align:left;padding:0}.editorial-poster .editorial-facts,.editorial-specimen .editorial-facts{grid-template-columns:1fr}.editorial-facts dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.editorial-notebook .editorial-scenario{transition:none;transform:none}}
