.unit{margin:52px 0 0}.unit:first-of-type{margin-top:26px}.unit-h{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:22px;padding:0 0 14px;display:flex;position:relative}.unit-no{font-family:var(--mono);letter-spacing:2.5px;color:var(--accent-text);background:#2db3ef1a;border:1px solid #2db3ef38;border-radius:999px;flex:none;padding:5px 12px;font-size:11px}.unit-name{font-family:var(--display);color:var(--text);letter-spacing:.4px;margin:0;font-size:24px;font-weight:600}.unit-hint{color:var(--muted);font-size:13px;font-style:italic}@media (max-width:680px){.unit-name{font-size:20px}.unit{margin-top:38px}}.srcline{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;padding-top:13px;font-size:13px;display:flex}.srcline .k{font-family:var(--mono);letter-spacing:1.5px;color:var(--dim);flex:none;font-size:11px}.srcline a{color:var(--accent-text);word-break:break-all;border-bottom:1px solid #2db3ef38;text-decoration:none;transition:all .2s}.srcline a:hover{border-bottom-color:var(--gold)}.srcline+.srcline{border-top:none;margin-top:0;padding-top:4px}.rights{font-family:var(--mono);letter-spacing:.6px;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;line-height:1.35;display:inline-flex}.rights:before{content:"";border-radius:50%;flex:none;width:5px;height:5px}.rights.free{color:#9fb4c9;border:1px solid var(--line2);background:#ffffff0a}.rights.free:before{background:#7d90a5}.rights.auth{color:#ffb457;background:#2db3ef1a;border:1px solid #2db3ef66}.rights.auth:before{background:var(--gold)}.rights.verify{color:#f0a9a9;background:#9d31311a;border:1px solid #9d313161}.rights.verify:before{background:var(--red)}.rights.own{color:var(--ok);background:#36d3991a;border:1px solid #36d39957}.rights.own:before{background:var(--green)}.hw .c .c-src{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:flex}.hw .c .c-src a{color:var(--accent-text);border-bottom:1px solid #0000;font-size:11px;text-decoration:none;transition:all .2s}.hw .c .c-src a:hover{border-bottom-color:var(--gold)}.c-fig{margin:0 0 12px;display:block}.c-fig .cf-box{aspect-ratio:1;background:radial-gradient(110% 95% at 50% 32%,#2db3ef1a,transparent 70%),var(--bg);border:1px solid var(--line);width:100%;transition:all .3s;display:block;overflow:hidden}.c-fig img{object-fit:contain;filter:none;width:100%;height:100%;transition:transform .3s var(--ease);padding:10px;display:block}.hw .c:is(.is-linked,.is-multilink):hover .c-fig .cf-box,.tl-card:is(.is-linked,.is-multilink):hover .c-fig .cf-box{border-color:#2db3ef66}.hw .c:is(.is-linked,.is-multilink):hover .c-fig img,.tl-card:is(.is-linked,.is-multilink):hover .c-fig img{transform:scale(1.04)}.c-fig figcaption{font-family:var(--mono);color:var(--dim);margin-top:7px;font-size:10px;line-height:1.5}.hw .c .c-fig+.ic{margin-top:2px}.c-fig figcaption a{color:var(--accent-text);border-bottom:1px solid #2db3ef38;text-decoration:none}.c-fig figcaption a:hover{border-bottom-color:var(--gold)}.c-fig .lic{letter-spacing:.8px;color:var(--ok);background:#27723d1f;border:1px solid #27723d59;margin:0 5px 3px 0;padding:1px 6px;font-size:10px;display:inline-block}.c-fig figcaption a.lic{color:var(--ok);border-bottom:none;text-decoration:none}.c-fig figcaption a.lic:hover{background:#27723d38;border-color:#27723db3}.c-fig.is-fpo .cf-box{border-style:dashed;border-color:#9d31318c;position:relative}.c-fig.is-fpo .cf-box:before{content:"⚠ FPO 未授权";z-index:2;font-family:var(--mono);letter-spacing:.8px;color:#fff;background:#c82828eb;padding:2px 6px;font-size:10px;position:absolute;top:0;left:0}.c-fig.is-fpo .cf-box:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#9d313112,#9d313112 11px,#0000 11px 22px);position:absolute;inset:0}.c-fig.is-fpo figcaption{color:var(--danger)}.c-fig .cf-strip{aspect-ratio:22/10;background:var(--bg);border:1px solid var(--line);width:100%;margin-top:6px;display:block;position:relative;overflow:hidden}.c-fig .cf-strip img{object-fit:cover;filter:none;width:100%;height:100%;padding:0}.c-fig.is-fpo .cf-strip{border-style:dashed;border-color:#9d31318c}.c-fig .cf-dt{font-family:var(--mono);letter-spacing:.6px;color:var(--dim);margin-top:4px;font-size:10px}.c-fig.is-wide .cf-box{aspect-ratio:auto;padding:8px}.c-fig.is-wide img{height:auto;padding:0}.hw.hw-art{grid-template-columns:repeat(3,1fr);align-items:start}.hw.hw-art .c.c-wide{grid-column:1/-1}.hw.hw-art .c.c-wide .c-fig{margin-bottom:16px}.hw.hw-art .c.c-wide .yr{margin-top:0}.hw.hw-art .c.c-wide h4{font-size:18px}.hw.hw-art .c.c-wide p,.hw.hw-art .c.c-wide .c-fig figcaption{max-width:var(--measure)}@media (max-width:1080px){.hw.hw-art{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hw.hw-art{grid-template-columns:1fr}}.rigtl{margin-top:18px;padding-left:104px;position:relative}.rigtl:before{content:"";background:linear-gradient(180deg,transparent,var(--line2) 6%,var(--line2) 94%,transparent);width:1px;position:absolute;top:6px;bottom:6px;left:103px}@media (max-width:900px){.tl{padding-left:0}.tl:before{display:none}}.tl-era{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;margin:34px 0 18px;padding-bottom:10px;display:flex;position:relative}.tl-era:first-child{margin-top:4px}.tl-era-k{font-family:var(--mono);letter-spacing:1.8px;color:#1a1206;background:var(--gold);flex:none;padding:3px 10px;font-size:11px}.tl-era-t{font-family:var(--display);color:var(--text);font-size:18px}.tl-era-y{font-family:var(--mono);color:var(--dim);margin-left:auto;font-size:12px}.tl-era:before{content:"";background:var(--line);width:96px;height:1px;position:absolute;top:12px;left:-104px}@media (max-width:900px){.tl-era:before{display:none}.tl-era-y{margin-left:0}}.tl-item{margin:0 0 20px;position:relative}.tl-rail{text-align:right;pointer-events:none;width:96px;position:absolute;top:14px;left:-104px}.tl-dot{background:var(--bg);border:1.5px solid var(--gold);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:5px;right:-6px}.tl-yr{font-family:var(--mono);color:var(--accent-text);letter-spacing:.4px;padding-right:18px;font-size:12px;line-height:1.35;display:inline-block}@media (max-width:900px){.tl-rail{text-align:left;width:auto;margin-bottom:6px;position:static}.tl-dot{display:none}.tl-yr{padding-right:0}}.tl-card{background:var(--surface);border:1px solid var(--line);grid-template-columns:210px 1fr;align-items:start;gap:20px;padding:18px 20px;transition:all .25s;display:grid}.tl-card:hover{background:var(--surface2);border-color:#2db3ef38}.tl-card>.tl-txt{min-width:0}.tl-txt h4{font-family:var(--display);color:var(--text);margin:0 0 5px;font-size:18px}.tl-txt .c-spec{font-family:var(--mono);color:var(--accent-text);margin:0 0 9px;font-size:12px}.tl-txt p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.75}.tl-txt .c-src{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.tl-txt .c-src a{font-family:var(--mono);color:var(--accent-text);border-bottom:1px solid #0000;font-size:11px;text-decoration:none;transition:all .2s}.tl-txt .c-src a:hover{border-bottom-color:var(--gold)}html[data-theme=light] .tl-era-t,html[data-theme=light] .tl-txt h4{color:var(--text)}@media (max-width:680px){.tl-card{grid-template-columns:1fr;gap:14px}}.tl-card:not(:has(.c-fig)){grid-template-columns:1fr}.tl-card{grid-template-columns:150px 1fr}.tl-card .c-fig{margin:0}.tl-card .c-fig .cf-box{aspect-ratio:1;max-height:150px}.tl-card .c-fig img{filter:none;padding:8px}.tl-card .c-fig.is-wide .cf-box{aspect-ratio:auto;max-height:none}.tl-card .c-fig figcaption{margin-top:6px;font-size:10px;line-height:1.5}.tl-card .c-fig.is-fpo .cf-box:before{box-sizing:border-box;text-align:center;width:100%;padding:2px 4px;font-size:9px;display:block;position:static}.tl-card .c-fig.is-fpo .cf-box{flex-direction:column;display:flex}.tl-card .c-fig.is-fpo .cf-box img{flex:1;min-height:0}.tl-card .c-fig.is-fpo .cf-box:after{display:none}@media (max-width:680px){.tl-card{grid-template-columns:1fr}.tl-card .c-fig .cf-box{max-height:220px}}#hall-mining .hw .c,#hall-mining .tl-card,#hall-mining .evid .ec,.ocs,.evid .ec,.c-fig .cf-box,.tl-card{box-shadow:none}#hall-mining .panel,#hall-mining .panel:hover{box-shadow:none!important}html[data-theme=light] body:not(.is-lobby) .bar:not(.scrolled){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}body:not(.is-lobby) .view:has(>.hall-hero){padding-top:0}body:not(.is-lobby) .view :is(.panel,.card,.mcard,.pcard,.bigstat,.eco-card,.dh,.hw .c,.sw .c,.tl-card,.evid .ec,.c-fig .cf-box,.gate,.contrib,.arch,.debate .db,.artifact-meta .am,.hall-next){box-shadow:none!important}html[data-theme=light] #hall-mining .tl-era-y,html[data-theme=light] #hall-mining .tl-txt p,html[data-theme=light] #hall-mining .c-fig figcaption,html[data-theme=light] #hall-mining .c-fig .cf-dt{color:var(--muted)}html[data-theme=light] #hall-mining .tl-txt .c-spec{color:var(--warn)}html[data-theme=light] #hall-mining .c-fig.is-fpo figcaption{color:var(--muted)}html[data-theme=light] .unit-name{color:var(--text)}html[data-theme=light] .unit-hint,html[data-theme=light] .kf li{color:var(--muted)}html[data-theme=light] .amm-ctl input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;height:24px}html[data-theme=light] .amm-ctl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gold) 0 var(--range-progress,0%),#d8dee7 var(--range-progress,0%) 100%);border:1px solid #aab4c1;border-radius:999px;height:10px}html[data-theme=light] .amm-ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--gold);width:24px;height:24px;box-shadow:none;border:2px solid #fff;border-radius:50%;margin-top:-6px}html[data-theme=light] .amm-ctl input[type=range]::-moz-range-track{background:#d8dee7;border:1px solid #aab4c1;border-radius:999px;height:10px}html[data-theme=light] .amm-ctl input[type=range]::-moz-range-progress{background:var(--gold);border-radius:999px;height:10px}html[data-theme=light] .amm-ctl input[type=range]::-moz-range-thumb{background:var(--gold);width:24px;height:24px;box-shadow:none;border:2px solid #fff;border-radius:50%}@media (max-width:900px){#lobby.active .home-post .post-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}}#fpo-farm .slot-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#fpo-farm .slot-gal img{object-fit:cover;width:100%;height:240px;display:block}@media (max-width:900px){#fpo-farm .slot-gal{grid-template-columns:1fr;gap:10px}#fpo-farm .slot-gal img{height:clamp(220px,55vw,320px)}}@media (max-width:680px){#hall-mining .rigtl{padding-left:0}#hall-mining .rigtl:before,#hall-mining .tl-era:before{display:none}#hall-mining .tl-era{align-items:flex-start;gap:7px;margin:28px 0 14px;padding-bottom:9px}#hall-mining .tl-era-t{flex-basis:100%;order:3;font-size:16px}#hall-mining .tl-card{padding:16px;display:block}#hall-mining .tl-card .c-fig{margin:0 0 14px}#hall-mining .tl-card .c-fig .cf-box{max-height:220px}#hall-mining .tl-txt h4{font-size:16px;line-height:1.35}#hall-mining .tl-txt p{font-size:13px;line-height:1.75}#hall-mining .tl-txt .c-src{gap:8px;margin-top:10px;padding-top:10px}#hall-mining .tl-txt .c-src a{font-size:11px}}.slot-empty{background:repeating-linear-gradient(135deg,#2db3ef0a,#2db3ef0a 9px,#0000 9px 18px);border:1px dashed #2db3ef66;border-radius:14px;margin-top:14px;padding:22px 24px}.slot-empty .se-t{font-family:var(--mono);letter-spacing:1.6px;color:var(--accent-text);align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.slot-empty .se-t:before{content:"◻";font-size:13px}.slot-empty .se-d{color:var(--muted);font-size:13px;line-height:1.75}.slot-empty[data-rights=verify]{background:repeating-linear-gradient(135deg,#9d31310d,#9d31310d 9px,#0000 9px 18px);border-color:#9d313166}.slot-empty[data-rights=verify] .se-t{color:#f0a9a9}.errata{border:1px solid var(--line);border-left:3px solid var(--dim);max-width:1080px;color:var(--muted);background:#ffffff0a;border-radius:0 12px 12px 0;margin:44px auto 0;padding:15px 22px;font-size:13px;line-height:1.75}.errata a{color:var(--accent-text);border-bottom:1px solid #2db3ef38;text-decoration:none}.tierflow{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 6px;display:grid}.tierflow .tf-step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;transition:all .2s;position:relative}.tierflow .tf-step:hover{border-color:var(--line2);background:var(--surface2)}.tierflow .tf-step[data-tier="1"]{background:#2db3ef0a;border-color:#2db3ef66}.tierflow .tf-n{font-family:var(--mono);letter-spacing:1.8px;color:var(--accent-text);margin-bottom:9px;font-size:10px}.tierflow .tf-step h4{font-family:var(--display);color:var(--text);margin:0 0 8px;font-size:18px}.tierflow .tf-step p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.tierflow .tf-step:not(:last-child):after{content:">";font-family:var(--mono);color:var(--accent-text);z-index:2;background:var(--bg);padding:3px 1px;font-size:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}@media (max-width:900px){.tierflow{grid-template-columns:1fr 1fr}.tierflow .tf-step:not(:last-child):after{display:none}}@media (max-width:560px){.tierflow{grid-template-columns:1fr}}.gates{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin-top:16px;display:grid}.gate{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:18px 19px}.gate .g-n{font-family:var(--mono);letter-spacing:2px;color:var(--accent-text);margin-bottom:10px;font-size:10px}.gate h4{font-family:var(--display);color:var(--text);margin:0 0 8px;font-size:16px}.gate p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.catalog{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.contribs{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:13px;margin-top:16px;display:grid}.contrib{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:18px 19px;transition:all .2s}.contrib:is(.is-linked,.is-multilink):hover{background:#2db3ef0a;border-color:#2db3ef66}.contrib .cn-role{font-family:var(--mono);letter-spacing:1.8px;color:var(--accent-text);margin-bottom:9px;font-size:10px}.contrib h4{font-family:var(--display);color:var(--text);margin:0 0 6px;font-size:16px}.contrib p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.special-lead{background:linear-gradient(135deg,#2db3ef1a,#2db3ef0a);border:1px solid #2db3ef66;border-radius:16px;margin-bottom:8px;padding:24px 26px}.special-lead .sl-k{font-family:var(--mono);letter-spacing:2.2px;color:var(--accent-text);margin-bottom:11px;font-size:11px}.special-lead p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.submit-box{border:1px solid var(--line2);background:var(--surface);border-radius:16px;margin-top:18px;padding:24px 26px}.submit-box h4{font-family:var(--display);color:var(--text);margin:0 0 8px;font-size:18px}.submit-box>p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.75}.sf-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sf-grid label{font-family:var(--mono);letter-spacing:1.2px;color:var(--dim);flex-direction:column;gap:6px;font-size:11px;display:flex}.sf-grid label.full{grid-column:1/-1}.sf-grid input,.sf-grid textarea,.sf-grid select{border:1px solid var(--line2);color:var(--text);font-family:var(--brand);background:#ffffff0a;border-radius:10px;outline:none;padding:10px 13px;font-size:14px;transition:all .2s}.sf-grid input:focus,.sf-grid textarea:focus,.sf-grid select:focus{background:#2db3ef0a;border-color:#2db3ef9e}.sf-grid textarea{resize:vertical;min-height:96px;line-height:1.6}.sf-submit{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.sf-submit button{font-family:var(--mono);letter-spacing:1.4px;color:#0a0b10;background:var(--gold);cursor:pointer;border:none;border-radius:999px;padding:11px 24px;font-size:12px;font-weight:600;transition:all .2s}.sf-submit button:hover{background:var(--gold-l);transform:translateY(-1px)}.sf-submit .sf-note{color:var(--dim);font-size:12px}@media (max-width:680px){.sf-grid{grid-template-columns:1fr}}.arch-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:13px;margin-top:6px;display:grid}.arch{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:19px 20px;transition:all .2s}.arch:hover{background:#2db3ef0a;border-color:#2db3ef66}.arch .a-k{font-family:var(--mono);letter-spacing:1.8px;color:var(--accent-text);margin-bottom:10px;font-size:10px}.arch h4{font-family:var(--display);color:var(--text);margin:0 0 8px;font-size:18px}.arch p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.75}.arch a{font-family:var(--mono);color:var(--accent-text);word-break:break-all;border-bottom:1px solid #2db3ef38;font-size:11px;text-decoration:none}.debate{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin-top:14px;display:grid}.debate .db{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;padding:17px 18px}.debate .db[data-stance=critic]{border-left:3px solid var(--red)}.debate .db[data-stance=defend]{border-left:3px solid var(--green)}.debate .db[data-stance=neutral]{border-left:3px solid var(--dim)}.debate .db-k{font-family:var(--mono);letter-spacing:1.6px;color:var(--muted);margin-bottom:9px;font-size:10px}.debate .db h4{font-family:var(--display);color:var(--text);margin:0 0 7px;font-size:16px}.debate .db p{color:var(--muted);margin:0 0 11px;font-size:13px;line-height:1.6}.debate .db a{font-family:var(--mono);color:var(--accent-text);word-break:break-all;border-bottom:1px solid #2db3ef38;font-size:11px;text-decoration:none}.stance-note{color:var(--dim);border-left:2px solid var(--line2);margin-top:16px;padding-left:14px;font-size:13px;line-height:1.75}html[data-theme=light]{--sh-1:0 1px 0 #ffffffb8 inset,0 14px 34px #2d261a1a;--sh-2:0 1px 0 #ffffffb8 inset,0 30px 90px #2d261a29}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .bar{background:#ffffffeb}html[data-theme=light] body.is-lobby .bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}html[data-theme=light] body.is-lobby .bar.scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb}html[data-theme=light] .brand-sub{color:var(--muted);border-color:var(--line2)}html[data-theme=light] .halls button,html[data-theme=light] .lang-btn{color:#4d5969}html[data-theme=light] .hall-menu,html[data-theme=light] .lang-menu{border-color:var(--line2);background:#ffffffeb;box-shadow:0 22px 70px #2d261a2e}html[data-theme=light] .hall-menu button,html[data-theme=light] .lang-option{color:var(--muted)}html[data-theme=light] .section-more{color:#4d5969;border-color:var(--line2);background:#ffffffb8}html[data-theme=light] .cat-h,html[data-theme=light] .nav-preview-card b,html[data-theme=light] .submit-box h4,html[data-theme=light] .arch h4,html[data-theme=light] .debate .db h4,html[data-theme=light] .route-entry b{color:var(--text)}html[data-theme=light] .hall-brief .hb p,html[data-theme=light] .act-note p,html[data-theme=light] .trust-swap td:last-child{color:var(--muted)}html[data-theme=light] #lobby.active{background:var(--bg)}html[data-theme=light] .site-footer{color:var(--dim)}html[data-theme=light] .footer-brand p{color:var(--muted)}html[data-theme=light] .footer-bottom{border-color:var(--line)}html[data-theme=light] #lobby>canvas{opacity:.16}html[data-theme=light] #lobby:after{opacity:0;background:0 0}html[data-theme=light] .hash .out{background:var(--paper)}html[data-theme=light] .hero-ai,.dh2.open{box-shadow:0 18px 50px #2d261a29}:root{--lobby-art-height:clamp(600px,78dvh,720px)}#lobby:before{height:var(--lobby-art-height);background-image:url(/assets/generated/etchings/home-museum-temple-cutout-v3.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;top:0;left:0;right:0}#lobby:after{height:var(--lobby-art-height);opacity:1;background:linear-gradient(90deg,#f9f6eefa 0%,#f9f6eee0 42%,#f9f6ee24 76%,#f9f6ee00 100%);inset:0 0 auto}#lobby.active{padding:84px 0 68px}.lobby-in{max-width:1240px;padding:24px 28px 0}.lobby-hero{min-height:calc(var(--lobby-art-height) - 108px);grid-template-columns:minmax(0,1fr);gap:0;padding:0;position:relative}.hero-copy{max-width:700px;padding-left:0}.lobby-in h1{text-shadow:none;font-size:clamp(46px,5.4vw,72px);line-height:1.1}.lobby-in .sub{max-width:590px;text-shadow:none;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.hero-ai{display:none}.hero-chat{background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid var(--line);box-shadow:var(--sh-1);padding:24px 22px}.hc-avatar{width:128px;height:140px}.hc-stage{min-height:74px;margin:16px 0}.hc-bubble{padding:12px 15px;font-size:16px}.pulse-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;max-width:620px;margin:78px 0 0;padding:16px 0;display:grid;position:static}.pulse-row>span{border-left:1px solid var(--line);min-width:0;padding:0 28px}.pulse-row>span:first-child{border-left:0;padding-left:0}.pulse-row>span:last-child{padding-right:0}.pulse-row b{font-family:var(--brand);color:var(--text);font-size:clamp(19px,1.7vw,24px)}.hall-gateway{padding:118px 0 22px}.hall-gateway>.section-head{text-align:left;max-width:none;margin:0 0 28px;overflow:visible}.section-head h2{font-family:var(--brand);letter-spacing:-.5px;font-size:clamp(26px,3vw,34px)}.section-head p{max-width:650px;line-height:1.75}.section-title-row{justify-content:space-between;align-items:baseline;gap:24px;padding-top:8px;display:flex;overflow:visible}.section-title-row .route-entries{flex-wrap:nowrap;gap:10px;margin:0;display:flex}.section-title-row .route-entry{border:1px solid var(--line2);min-width:0;color:var(--muted);font-family:var(--brand);white-space:nowrap;background:0 0;border-radius:0;align-items:center;padding:8px 10px;font-size:14px;line-height:1;display:inline-flex}.section-title-row .route-entry:after{content:"→";color:var(--accent-text);margin-left:7px}.section-title-row .route-entry:hover{border-color:var(--gold);color:var(--text);background:#2db3ef0a}.doors{border-top:0;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;margin:0;display:grid}.hall-gateway .door{aspect-ratio:16/9;text-align:left;border:1px solid var(--line);background:var(--paper);min-height:0;box-shadow:none;transition:border-color .25s var(--ease);border-radius:0;padding:0;display:block;position:relative;overflow:hidden;transform:none}.hall-gateway .door:hover{border-color:color-mix(in srgb,var(--accent-ink) 50%,var(--line));box-shadow:none;transform:none}.hall-gateway .door:before{content:"";z-index:1;background:linear-gradient(90deg,var(--paper) 0 28%,color-mix(in srgb,var(--paper) 95%,transparent) 46%,color-mix(in srgb,var(--paper) 66%,transparent) 64%,transparent 86%);position:absolute;inset:0}.hall-gateway .door:after{display:none}.hall-gateway .door-art{z-index:0;object-fit:cover;object-position:right center;opacity:1;filter:none;width:100%;height:100%;transition:transform .5s var(--ease);border-radius:0;grid-area:auto;position:absolute;inset:0;transform:none}.hall-gateway .door:hover .door-art{transform:scale(1.03)}.hall-gateway .door-copy{z-index:2;background:0 0;flex-direction:column;grid-area:auto;justify-content:center;max-width:52%;height:100%;padding:30px 0 30px 32px;display:flex;position:relative;transform:none}.hall-gateway .door:hover .door-copy{transform:none}.hall-gateway .door .no{font-family:var(--mono);letter-spacing:1.4px;margin:0 0 11px;font-size:11px}.hall-gateway .door h3{font-family:var(--brand);letter-spacing:-.5px;text-shadow:none;margin:0 0 9px;font-size:clamp(23px,2.3vw,32px);line-height:1.15}.hall-gateway .door p{max-width:none;text-shadow:none;font-size:14px;line-height:1.62}.hall-gateway .door .go{opacity:0;width:34px;height:34px;transition:opacity .22s var(--ease),transform .22s var(--ease),background .2s;border:1px solid #2db3ef9e;border-radius:0;justify-content:center;align-items:center;margin-top:20px;font-size:0;display:inline-flex;transform:translate(-7px)}.hall-gateway .door .go:after{content:"→";font-family:var(--brand);font-size:20px;line-height:1}:is(.hall-gateway .door:hover .go,.hall-gateway .door:focus-visible .go){opacity:1;transform:none}@media (hover:none){.hall-gateway .door .go{opacity:1;transform:none}}.hall-gateway .door:nth-child(5){aspect-ratio:2.2;grid-column:1/-1}.hall-gateway .door:nth-child(5) .door-art{object-fit:contain;background:var(--paper)}.hall-gateway .door:nth-child(5) .door-copy{max-width:40%;padding-left:38px}.hall-gateway .door:nth-child(5) h3{font-size:clamp(28px,3.4vw,46px)}.home-block{padding:86px 0 0}.home-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-post{border-radius:0;min-height:0}.home-post:first-child{grid-column:span 2}.home-post:first-child .post-thumb{height:230px}.home-post:not(:first-child) .post-thumb{height:132px}.post-body{padding:18px}.home-post:first-child h3{font-size:24px}.home-post h3{font-family:var(--brand)}.home-blog .home-post{box-shadow:none}.home-nav{padding-top:76px}.nav-preview{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.nav-preview-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:20px 0}.nav-preview-card:nth-child(odd){padding-right:28px}.nav-preview-card:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.nav-preview-card:hover{background:0 0;transform:none}.nav-preview-card b{font-family:var(--brand);font-size:16px}.section-more{width:auto;color:var(--accent-text);background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:18px 0 0;padding:0}html[data-theme=light] .hero-chat{background:#ffffffb8;box-shadow:0 18px 48px #2d261a1a}html[data-theme=light] .hc-bubble,html[data-theme=light] .hc-msg.sage{border-color:var(--line);color:var(--text);text-shadow:none;background:#1f2a380d}html[data-theme=light] .hc-input input{border-color:var(--line);color:var(--text);background:#ffffffb8}h1,h2,h3,h4,.hall-hero h2,.hall-next .hn-title,.ex-sec-h h3{font-family:var(--brand);font-weight:700}.hero-copy{isolation:isolate;position:relative}.hero-copy:before{display:none}#lobby .hero-copy h1,#lobby .hero-copy .sub,#lobby .hero-copy p{color:var(--text)}#lobby .hero-copy .kicker{color:var(--accent-text)}#lobby .hero-copy .pulse-row strong{color:var(--text)}#lobby .hero-copy .pulse-row span{color:var(--muted)}.hall-gateway .door,.hall-gateway .door:nth-child(n),.hall-gateway .door h3{color:var(--text)}html[data-theme=light] .hall-gateway .door{color:var(--text)}.hall-gateway .door h3{color:var(--text)!important}.hall-gateway .door p{color:var(--muted)!important}html[data-theme=light] .lobby-in .sub{color:var(--muted)}html[data-theme=light] .pulse-row>span>span{color:#526174}html[data-theme=light] .nav-preview span{color:#4f5d6e}html[data-theme=light] .footer-brand p,html[data-theme=light] .fn-col button,html[data-theme=light] .footer-bottom small{color:#526071}@media (max-width:1080px){.lobby-hero{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.hall-gateway .door:nth-child(5) .door-copy{max-width:46%}.home-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-post:first-child{grid-column:span 1}.home-post:first-child .post-thumb{height:150px}.home-post:first-child h3{font-size:20px}}@media (max-width:780px){#lobby.active{padding-top:72px}.lobby-in{padding-inline:18px}.lobby-hero{grid-template-columns:1fr;min-height:0;padding-bottom:0}.hero-copy{padding:28px 0}.hero-ai{display:none}.lobby-in h1{font-size:clamp(38px,10vw,54px)}.pulse-row{grid-template-columns:1fr;margin-top:16px;padding:0;position:static}.pulse-row>span,.pulse-row>span:first-child,.pulse-row>span:last-child{border-left:0;border-top:1px solid var(--line);padding:13px 0}.pulse-row>span:first-child{border-top:0}.hall-gateway{padding-top:64px}.route-entry{flex-basis:100%}.doors{grid-template-columns:1fr}.home-block{padding-top:62px}.home-posts{grid-template-columns:1fr}.home-post:first-child .post-thumb,.home-post:not(:first-child) .post-thumb{height:190px}.nav-preview{grid-template-columns:1fr}.nav-preview-card:nth-child(odd),.nav-preview-card:nth-child(2n){border-left:0;padding:18px 0}.section-title-row{align-items:flex-start;gap:12px}.section-title-row .route-entries{gap:12px}.section-title-row .route-entry{flex-basis:auto;font-size:12px}.hall-gateway .door,.hall-gateway .door:nth-child(5){aspect-ratio:auto;border:0;border-bottom:1px solid var(--line);flex-direction:column;grid-column:auto;align-items:stretch;min-height:0;display:flex}.hall-gateway .door:before{display:none}.hall-gateway .door-art{order:1;width:100%;height:190px;position:relative;inset:auto}.hall-gateway .door-copy,.hall-gateway .door:nth-child(5) .door-copy{order:2;max-width:none;height:auto;padding:20px 0 28px;display:block}.hall-gateway .door h3,.hall-gateway .door:nth-child(5) h3{font-size:28px}}@media (min-width:781px){.hall-gateway .door:nth-child(5) .door-copy{box-sizing:border-box;width:40%;min-width:280px;max-width:520px}.hall-gateway .door:nth-child(5) h3{writing-mode:horizontal-tb;text-orientation:mixed;white-space:nowrap;word-break:keep-all}.hall-gateway .door:nth-child(5) p{writing-mode:horizontal-tb;white-space:normal;word-break:normal;overflow-wrap:break-word}}:root{--accent-ink:#f4a341}html[data-theme=light]{--accent-ink:#a94700}html[data-theme=light] .home-post p,html[data-theme=light] .home-post .post-meta,html[data-theme=light] .home-post time{color:var(--dim)}html[data-theme=light] .hall-menu .hidx,html[data-theme=light] .door .no{color:var(--accent-ink)}html[data-theme=light] .lnk>span:not(.brand-logo),html[data-theme=light] .section-more,html[data-theme=light] .nav-preview-card>span{color:var(--muted)}html[data-theme=light] .lnk:before{color:#7a3600;background:#a9470014;border-color:#a947005c}body.is-lobby .bar:not(.scrolled) .brand-sub,body.is-lobby .bar:not(.scrolled) .halls button{font-weight:600}html[data-theme=light] body.is-lobby .bar:not(.scrolled) .brand-sub,html[data-theme=light] body.is-lobby .bar:not(.scrolled) .halls button{color:#263b53;text-shadow:0 1px 8px #ffffffb8}.hall-gateway .door .go{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent-ink) 72%,transparent);border-radius:0}.hall-gateway .door:hover .go{background:color-mix(in srgb,var(--accent-ink) 10%,transparent);border-color:var(--accent-ink)}body.is-lobby .bar:not(.scrolled):not(.menu-open) .halls>button:not(.on),body.is-lobby .bar:not(.scrolled):not(.menu-open) .halls>.nav-drop>.nav-trigger:not(.on),body.is-lobby .bar:not(.scrolled) .lang-btn,body.is-lobby .bar:not(.scrolled) .mobile-menu{text-shadow:none;color:var(--text)!important}body.is-lobby .bar:not(.scrolled) .brand-sub{text-shadow:none;color:var(--text)!important;border-color:#ffffff9e!important}html[data-theme=light] body.is-lobby .bar.scrolled .halls>button:not(.on),html[data-theme=light] body.is-lobby .bar.scrolled .halls>.nav-drop>.nav-trigger:not(.on),html[data-theme=light] body.is-lobby .bar.scrolled .lang-btn,html[data-theme=light] body.is-lobby .bar.scrolled .mobile-menu{text-shadow:none;color:var(--text)!important}html[data-theme=light] body.is-lobby .bar.scrolled .brand-sub{color:var(--text)!important;border-color:#2028326b!important}@media (max-width:780px){html[data-theme=light] .bar.menu-open .halls{border-color:var(--line2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html[data-theme=light] .bar.menu-open .halls>button,html[data-theme=light] .bar.menu-open .halls>.nav-drop>.nav-trigger{color:#26313e;background:#f2f4f7}}.bar .halls button,.bar .nav-trigger,.bar .lang-btn,.bar .mobile-menu{text-shadow:none!important}#lobby .pulse-row>span>span{color:var(--text)!important}.hall-gateway .door .no{color:var(--accent-text)!important}.hall-gateway .door .go{color:var(--accent-text)!important;border-color:#2db3ef9e!important}.hall-gateway .door:hover .go{border-color:var(--gold)!important;background:#2db3ef1a!important}.home-blog .section-more,.home-nav .section-more{min-height:42px;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease);justify-content:center;align-items:center;gap:10px;margin:18px 0 0;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;border:1px solid var(--gold)!important;color:var(--accent-text)!important;background:#2db3ef1a!important;border-radius:0!important}.home-blog .section-more:after,.home-nav .section-more:after{content:"→";font-size:18px;line-height:1}.home-blog .section-more:hover,.home-nav .section-more:hover{transform:translate(3px);background:var(--gold)!important;color:#1a1206!important}.section-title-row .route-entry{white-space:nowrap;min-height:42px;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease);flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}.section-title-row .route-entry:after{color:currentColor;margin-left:0;font-size:18px;line-height:1}.section-title-row .route-entry:hover{transform:translate(3px);background:var(--gold)!important;border-color:var(--gold)!important;color:#1a1206!important}
:root{--page-max:1200px;--page-gutter:32px;--page-gutter-mobile:18px;--page-rule:var(--line);--page-rule-strong:var(--line2);--page-paper:var(--surface);--page-accent:var(--gold);--page-motion:var(--ease)}.view:is(.page-exhibit,.page-editorial,.page-utility){--page-accent:var(--accent-text);--accent-ink:var(--accent-text);background:var(--bg);color:var(--text);font-family:var(--body);padding-top:0}.view:is(.page-exhibit,.page-editorial,.page-utility)>.center,.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-hero-in,.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-brief{width:min(100%, var(--page-max));max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-hero{background-position:50%;background-size:cover;align-items:flex-end}.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-hero-in{padding-bottom:42px}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(h1,h2,h3,h4,.unit-name,.hn-title){font-family:var(--display)}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.no,.en,.k,label,.hall-meta,.ex-no,.unit-no,.hn-label,.meta,.date,.rights,.stat-tile .l,.chart-h .tag){font-family:var(--mono)}.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-meta span{border-radius:0}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.panel,.hw .c,.sw .c,.post,.lnk,.arch,.debate .db,.special-lead,.annot,.submit-box,.artifact-meta .am){box-shadow:none;border-radius:0!important}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-wrap{padding-block:28px 64px}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec{border-top:1px solid var(--page-rule);padding-block:48px}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.back,.hall-next,.ex-tab,.hash .btn,.btn-sm,.rig-tab,.sage-btn,.dh-talk,.bf-btn,.lnk,.biz-link,.gloss-bar input,.gloss-add,.catalog-tools input,.cf-btn,.annot-q,.sf-grid input,.sf-grid textarea,.sf-grid select,.sf-submit button,.libcat .lc-btn,.doc-row,.wp-dl){min-height:42px;border-radius:0!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.back,.hall-next,.ex-tab,.hash .btn,.btn-sm,.rig-tab,.sage-btn,.dh-talk,.bf-btn,.lnk,.biz-link,.gloss-bar input,.gloss-add,.catalog-tools input,.cf-btn,.annot-q,.sf-grid input,.sf-grid textarea,.sf-grid select,.sf-submit button,.libcat .lc-btn,.doc-row,.wp-dl):focus-visible{outline:2px solid var(--page-accent);outline-offset:3px;box-shadow:0 0 0 4px #f7931a2e}@media (max-width:1080px){.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.artifact-meta,.hw,.sw,.ph-grid,.gates,.contribs,.debate){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.view:is(.page-exhibit,.page-editorial,.page-utility){overflow-x:clip}.view:is(.page-exhibit,.page-editorial,.page-utility)>.center,.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-hero-in,.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-brief{padding-inline:var(--page-gutter-mobile)}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.artifact-meta,.hw,.sw,.vgrid,.ph-grid,.flow,.gates,.contribs,.tierflow,.debate,.sf-grid,.rig-detail,.rig-specs,.ld-nodes){grid-template-columns:minmax(0,1fr)}.view:is(.page-exhibit,.page-editorial,.page-utility) .tierflow .tf-step:after{display:none}}@media (max-width:460px){.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-meta,.view:is(.page-exhibit,.page-editorial,.page-utility) .chart-h{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.view:is(.page-exhibit,.page-editorial,.page-utility),.view:is(.page-exhibit,.page-editorial,.page-utility):before,.view:is(.page-exhibit,.page-editorial,.page-utility):after,.view:is(.page-exhibit,.page-editorial,.page-utility) *,.view:is(.page-exhibit,.page-editorial,.page-utility) :before,.view:is(.page-exhibit,.page-editorial,.page-utility) :after{scroll-behavior:auto;transition:none!important;animation:none!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(a,button,[role=button],.post,.post-cover,.hall-next,.hn-arrow,.hn-title,.hw .c,.cand,.cand .bar,.cand .pct,.arch,.tf-step,.contrib,.acc-q .pm){transform:none!important}}.view.page-editorial .ex-wrap{padding-block:28px 64px}.view.page-editorial .unit{margin-top:56px}.view.page-editorial .unit-h{border-bottom:1px solid var(--page-rule-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;margin-bottom:0;padding-bottom:14px;display:grid}.view.page-editorial .unit-h:after{display:none}.view.page-editorial .unit-no{color:var(--accent-text);background:0 0;border:0;padding:0}.view.page-editorial .unit-name{min-width:0;color:var(--text);letter-spacing:-.02em}.view.page-editorial .unit-hint{color:var(--dim);font-family:var(--mono);letter-spacing:.06em;text-align:right;margin-left:auto;font-size:11px;font-style:normal}.view.page-editorial .ex-sec{border-top:1px solid var(--page-rule);padding-block:42px}.view.page-editorial .panel{box-shadow:none;border-radius:0}.view.page-editorial .panel-lead{max-width:860px}.view.page-editorial .special-lead{border-color:var(--page-rule-strong);background:0 0;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:26px 28px;display:grid}.view.page-editorial .special-lead .sl-k{margin:0}.view.page-editorial .special-lead p{color:var(--text)}.view.page-editorial#hall-standards .panel,.view.page-editorial#hall-about .panel,.view.page-editorial#hall-blog .panel,.view.page-editorial#hall-lib .panel{border:0;border-block:1px solid var(--page-rule-strong);background:0 0;padding:28px 0}.view.page-editorial#hall-standards :is(.tierflow,.gates,.contribs),.view.page-editorial#hall-blog .gates,.view.page-editorial#hall-about .hw{border-top:1px solid var(--page-rule-strong);border-left:1px solid var(--page-rule-strong);gap:0}.view.page-editorial#hall-standards .tierflow{display:block}.view.page-editorial#hall-standards .tierflow .tf-step{border:0;border-right:1px solid var(--page-rule-strong);border-bottom:1px solid var(--page-rule-strong);background:0 0;border-radius:0;grid-template-columns:150px minmax(180px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:24px;padding:24px 28px;display:grid}.view.page-editorial#hall-standards .tierflow .tf-step[data-tier="1"]{border-color:var(--page-rule-strong);background:#f7931a0d}.view.page-editorial#hall-standards .tierflow .tf-step:after{display:none}.view.page-editorial#hall-standards .tierflow :is(.tf-n,h4,p){margin:0}.view.page-editorial#hall-standards :is(.gates,.contribs),.view.page-editorial#hall-blog .gates,.view.page-editorial#hall-about .hw{grid-template-columns:repeat(2,minmax(0,1fr))}.view.page-editorial#hall-standards :is(.gate,.contrib),.view.page-editorial#hall-blog .gate,.view.page-editorial#hall-about .hw .c{border:0;border-right:1px solid var(--page-rule-strong);border-bottom:1px solid var(--page-rule-strong);box-shadow:none;background:0 0;border-radius:0;padding:24px 28px;transform:none}#hall-standards.view.page-editorial :is(.tf-step h4,.gate h4,.contrib h4){color:var(--text)}html[data-theme=light] .view.page-editorial :is(.ex-no,.unit-no,.post .tag,.post .read,.arch .a-k,.arch a,.doc-group,.srcline a,.acc-a a,.special-lead .sl-k,.tf-n,.g-n,.cn-role,.act-note .an-k,.errata a,.gloss-add){color:var(--accent-ink)}@media (max-width:780px){.view.page-editorial>.center,.view.page-editorial .hall-hero-in{padding-inline:var(--page-gutter-mobile)}.view.page-editorial .unit{margin-top:44px}.view.page-editorial .unit-h{grid-template-columns:auto minmax(0,1fr)}.view.page-editorial .unit-hint{text-align:left;grid-column:1/-1;margin-left:0}.view.page-editorial#hall-lib .arch,.view.page-editorial#hall-standards .tierflow .tf-step,.view.page-editorial .special-lead,.view.page-editorial#hall-about #aboutBox .ex-sec,.view.page-editorial#hall-standards :is(.gates,.contribs),.view.page-editorial#hall-blog .gates,.view.page-editorial#hall-about .hw{grid-template-columns:1fr}}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec,.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h{border-top:0;border-bottom:0}.view.page-editorial#hall-standards .panel,.view.page-editorial#hall-about .panel,.view.page-editorial#hall-blog .panel,.view.page-editorial#hall-lib .panel,.view.page-editorial#hall-about #aboutBox .ex-sec,.view.page-editorial#hall-about #aboutBox .ex-sec-h{border:0}.view.page-editorial#hall-standards .tierflow .tf-step,.view.page-editorial#hall-standards :is(.gate,.contrib),.view.page-editorial#hall-blog .gate,.view.page-editorial#hall-about .hw .c{background:var(--surface2);border:0}body:not(.is-lobby) .bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}body:not(.is-lobby) .bar:not(.scrolled) :is(.brand-main,.brand-sub,.halls>button:not(.on),.halls>.nav-drop>.nav-trigger:not(.on),.lang-btn,.mobile-menu){color:var(--text)!important}body:not(.is-lobby) .bar:not(.scrolled) .brand-sub{border-color:#0b1b3b4d!important}body:not(.is-lobby) .bar.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#07080cd1}html[data-theme=light] body:not(.is-lobby) .bar.scrolled{background:#ffffffeb}html[data-theme=light] body:not(.is-lobby) .bar.scrolled :is(.brand-main,.brand-sub,.halls>button:not(.on),.halls>.nav-drop>.nav-trigger:not(.on),.lang-btn,.mobile-menu){text-shadow:none;color:var(--text)!important}html[data-theme=light] body:not(.is-lobby) .bar.scrolled .brand-sub{border-color:#2028326b}:root,html[data-theme=light]{--accent-ink:var(--accent-text)}.center,.lobby-in,.hall-hero-in,.hall-brief,.errata{max-width:var(--page-max)}.center,.hall-brief,.errata{padding-inline:var(--page-gutter)}.bar :is(.mobile-menu,.lang-btn),.bar .halls button,.bar .hall-menu,.bar .hall-menu button,.bar .lang-menu,.bar .lang-option{border-radius:0}.bar :is(.mobile-menu,.lang-btn){width:40px;height:40px}body:not(.is-lobby) .bar:not(.scrolled) .nav-trigger .chev{border-color:#ffffffb8}.vendor-logo,.lnk:before,.rights.auth,.hero-copy :is(.eyebrow,.kicker),.hall-gateway .door .no,.hall-gateway .door .go,.chart-svg text.mkl{color:var(--accent-text)!important}html[data-theme=light] .lnk:before{color:var(--accent-text)!important;border-color:color-mix(in srgb, var(--gold) 40%, transparent)!important;background:color-mix(in srgb, var(--gold) 10%, var(--surface2))!important}.lnk:before,.rights.auth{border-color:color-mix(in srgb, var(--gold) 40%, transparent)!important}svg [fill=\#ffa940],svg [stroke=\#ffa940],svg [fill=\#ffb457],svg [stroke=\#ffb457]{fill:var(--gold)!important;stroke:var(--gold)!important}.srcline,.hw .c .c-src{border-top:0!important}.slot-empty,.ph-media,.plan-badge{background:var(--surface2)!important;border:0!important;border-radius:0!important}.slot-empty{border-left:2px solid var(--gold)!important}.slot-empty[data-rights=verify]{border-left-color:var(--red)!important}.slot-empty[data-rights=verify] .se-t{color:var(--danger)!important}.errata{border:0!important;border-left:2px solid var(--dim)!important;background:var(--surface2)!important;border-radius:0!important}.home-nav .nav-preview{border:0;gap:12px}.home-nav .nav-preview-card{background:var(--surface2);padding:22px;border:0!important}.home-blog .home-post{background:var(--surface2);border:0}.site-footer,.footer-bottom{border-top:0!important}@media (max-width:900px){.section-title-row,.section-title-row .route-entries{flex-wrap:wrap}}@media (max-width:780px){.center,.lobby-in,.hall-brief,.errata{padding-inline:var(--page-gutter-mobile)}.home-nav .nav-preview-card{background:0 0;padding-inline:0}}.view:is(.page-exhibit,.page-editorial,.page-utility) .panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.view:is(.page-exhibit,.page-editorial,.page-utility) .panel-lead{text-wrap:pretty;line-height:1.75;text-align:left!important;max-width:66ch!important;margin:0 0 24px!important}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px 16px;margin-bottom:26px;display:grid}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h h3{text-wrap:balance;min-width:0;margin:0}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h .en{text-align:right;white-space:nowrap;margin-left:0}.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h{align-items:baseline;gap:8px 18px;min-height:42px;margin-bottom:0;padding-bottom:16px;border-bottom:0!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.artifact-meta .am,.hw .c,.sw .c,.gate,.contrib,.arch,.debate .db,.special-lead,.annot,.submit-box,.post,.doc-row,.acc-item,.lnk){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.hw .c,.sw .c,.gate,.contrib,.arch,.debate .db){padding:20px 0!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.hw .c,.sw .c,.gate,.contrib,.arch,.debate .db):is(.is-linked,.is-multilink):hover{background:var(--surface2)!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.artifact-meta,.hw,.sw,.gates,.contribs,.debate,.ph-grid){border:0!important;gap:24px!important}.view.page-editorial#hall-standards .tierflow .tf-step{background:0 0!important;border:0!important;padding:24px 0!important}.view.page-editorial#hall-standards :is(.tierflow,.gates,.contribs),.view.page-editorial#hall-blog .gates,.view.page-editorial#hall-about .hw{border:0!important;gap:24px!important}.view.page-editorial#hall-standards :is(.gate,.contrib),.view.page-editorial#hall-blog .gate,.view.page-editorial#hall-about .hw .c{background:0 0!important;border:0!important;padding:20px 0!important}.home-block .section-head{text-align:left;max-width:720px;margin-inline:0}.home-nav .nav-preview{gap:24px}.home-nav .nav-preview-card,.home-blog .home-post{background:0 0!important}.home-nav .nav-preview-card:hover,.home-blog .home-post:hover{background:var(--surface2)!important}.home-nav .nav-preview-card,.home-blog .home-post{flex-direction:column;display:flex}.home-nav .nav-preview-card{min-height:0}.home-blog .home-post .post-body{flex-direction:column;flex:1;display:flex}@media (max-width:780px){.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h{grid-template-columns:auto minmax(0,1fr)}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h .en{text-align:left;grid-column:2}.home-nav .nav-preview-card{min-height:0}}.view:is(.page-exhibit,.page-editorial,.page-utility){--section-rule:var(--line);--group-rule:var(--line)}.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h{border-bottom:1px solid var(--section-rule)!important}.view:is(.page-exhibit,.page-editorial,.page-utility) .unit+.unit{border-top:1px solid var(--section-rule);margin-top:72px;padding-top:32px}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.ex-sec+.ex-sec,.unit>.ex-sec+.ex-sec){border-top:1px solid var(--section-rule)!important}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.artifact-meta,.hw,.sw,.gates,.contribs,.debate,.ph-grid){padding-block:4px;border-block:1px solid var(--group-rule)!important}.view:is(.page-exhibit,.page-editorial,.page-utility) .special-lead{border:0!important;border-left:3px solid var(--gold)!important;background:color-mix(in srgb, var(--gold) 4%, transparent)!important;margin-bottom:32px!important;padding:22px 24px!important}.home-block+.home-block{border-top:0}@media (max-width:780px){.view:is(.page-exhibit,.page-editorial,.page-utility) .unit+.unit{margin-top:52px;padding-top:24px}.view:is(.page-exhibit,.page-editorial,.page-utility) .special-lead,.view:is(.page-exhibit,.page-editorial,.page-utility) .submit-box{padding:18px!important}}.view:is(.page-exhibit,.page-editorial,.page-utility) :is(.ex-sec-h,.panel-lead,.unit-h,.artifact-meta,.hw,.sw,.gates,.contribs,.debate,.ph-grid,.stat-grid,.chart-wrap,.cat-grid,.blog-grid,.arch-grid,#glossBox,#faqBox){min-width:0}.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h .unit-hint{text-align:right;text-wrap:balance;justify-self:end;min-width:0;max-width:34ch;margin-left:0}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h .en{overflow-wrap:anywhere;max-width:34ch;line-height:1.5}.view.page-editorial#hall-lib .arch>*,.view.page-editorial#hall-standards .tf-step>*,.view.page-editorial#hall-glossary #glossBox .hw .c>*{overflow-wrap:anywhere;min-width:0}.view.page-editorial#hall-lib .arch p,.view.page-editorial#hall-standards .tf-step p,.view.page-editorial#hall-glossary #glossBox .hw .c p{max-width:66ch}@media (max-width:900px){.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h{grid-template-columns:auto minmax(0,1fr)}.view:is(.page-exhibit,.page-editorial,.page-utility) .ex-sec-h .en{text-align:left;grid-column:2;justify-self:start}.view.page-editorial#hall-standards .tierflow .tf-step{grid-template-columns:120px minmax(160px,.8fr) minmax(0,1.2fr);gap:16px}}@media (max-width:780px){.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h{grid-template-columns:auto minmax(0,1fr)}.view:is(.page-exhibit,.page-editorial,.page-utility) .unit-h .unit-hint{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}}#lobby.active .home-post,#lobby.active .nav-preview-card{min-width:0}#lobby.active .home-post{flex-direction:column;display:flex}#lobby.active .home-post .post-body{flex-direction:column;flex:1;min-width:0;display:flex}#lobby.active .home-post h3,#lobby.active .home-post p{max-width:66ch}@media (max-width:900px){#lobby.active .section-title-row{align-items:flex-start}#lobby.active .section-title-row .route-entries{gap:8px;width:100%}}html[data-theme=light]{--page-paper:var(--paper);--page-accent:#2db3ef;--section-rule:#2028322e;--group-rule:#2028321c}html[data-theme=light] .view:is(.page-exhibit,.page-editorial,.page-utility) :is(.special-lead,.submit-box){box-shadow:none!important;border-radius:0!important}html[data-theme=light] .view:is(.page-exhibit,.page-editorial,.page-utility) .special-lead{border:0!important;border-left:3px solid var(--page-accent)!important}html[data-theme=light] .view:is(.page-exhibit,.page-editorial,.page-utility) .act-note{border-radius:0}@media (max-width:780px){html[data-theme=light] #lobby.active .pulse-row{background:0 0;border-top:0;max-width:none;margin:28px 0 0;padding:0}html[data-theme=light] #lobby.active .pulse-row>span{border-left:0;border-top:1px solid var(--line);padding-block:13px}html[data-theme=light] #lobby.active .pulse-row>span:first-child{border-top:0}html[data-theme=light] #lobby.active .pulse-row b,html[data-theme=light] #lobby.active .pulse-row>span>span{color:var(--text)!important}}body[data-view=hall-blog] #dhFloat:not(.open){display:none}#lobby.active .home-nav .nav-preview{border:0;gap:14px}#lobby.active .home-nav .nav-preview-card{min-height:0;border:1px solid var(--line2)!important;background:var(--surface2)!important;padding:20px 22px!important}#lobby.active .home-nav .nav-preview-card:hover{border-color:var(--gold)!important;background:var(--surface2)!important}@media (max-width:780px){#lobby.active .home-nav .nav-preview{gap:12px}#lobby.active .home-nav .nav-preview-card{min-height:0;padding:18px!important}}#lobby.active .home-blog+.home-nav{border-top:0!important}html[data-theme=light] body.is-lobby .bar:not(.scrolled) .brand-sub{text-shadow:none!important}.halls button.on,.halls button.on:hover,.halls .nav-drop.nav-open>.nav-trigger.on{opacity:1!important;text-shadow:none!important;background:0 0!important;border-color:#0000!important}.halls button.on:focus-visible{opacity:1!important;text-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:780px){.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-hero-in{box-sizing:border-box;min-height:inherit;padding-top:84px;padding-bottom:34px}}@media (max-width:460px){.view:is(.page-exhibit,.page-editorial,.page-utility) .hall-hero-in{padding-top:78px;padding-bottom:28px}}.hero-origins{background-image:url(/assets/generated/unified-heroes/unified-origins-01-v2.webp)!important}.hero-mining{background-image:url(/assets/generated/unified-heroes/unified-mining-02-v2.webp)!important}.hero-dworld{background-image:url(/assets/generated/unified-heroes/unified-dworld-03-v2.webp)!important}.hero-events{background-image:url(/assets/generated/unified-heroes/unified-events-04-v2.webp)!important}.hero-future{background-image:url(/assets/generated/unified-heroes/unified-future-05-v2.webp)!important}.hero-blog{background-image:url(/assets/generated/unified-heroes/unified-blog-06-v2.webp)!important}.hero-eco{background-image:url(/assets/generated/unified-heroes/unified-eco-07-v2.webp)!important}.hero-lib{background-image:url(/assets/generated/unified-heroes/unified-library-08-v2.webp)!important}.hero-network{background-image:url(/assets/generated/unified-heroes/unified-glossary-09-v2.webp)!important}.hero-data{background-image:url(/assets/generated/unified-heroes/unified-data-10-v2.webp)!important}.hero-standards{background-image:url(/assets/generated/unified-heroes/unified-standards-11-v4.webp)!important}.hero-faq{background-image:url(/assets/generated/unified-heroes/unified-faq-12-v4.webp)!important}.hero-about{background-image:url(/assets/generated/unified-heroes/unified-about-13-v4.webp)!important}.hall-hero:is(.hero-origins,.hero-mining,.hero-dworld,.hero-events,.hero-future,.hero-blog,.hero-eco,.hero-lib,.hero-network,.hero-data,.hero-standards,.hero-faq,.hero-about){background-blend-mode:multiply!important;background-color:#eee9df!important;background-position:right clamp(48px,14vw,520px) center!important;background-repeat:no-repeat!important;background-size:auto 100%!important}@media (max-width:780px){.hall-hero:is(.hero-origins,.hero-mining,.hero-dworld,.hero-events,.hero-future,.hero-blog,.hero-eco,.hero-lib,.hero-network,.hero-data,.hero-standards,.hero-faq,.hero-about){background-position:right 18px center!important}}@media (max-width:560px){.dh2:not(.open){width:58px;height:58px;padding:6px;bottom:14px;right:14px}.dh2:not(.open) .dh2-head{width:46px;height:46px}}@media (max-width:780px){html[data-theme=light] .bar .halls{border-color:var(--line2);background:#ffffffeb;box-shadow:0 24px 70px #2d261a2e}html[data-theme=light] .bar .halls>button:not(.on),html[data-theme=light] .bar .halls>.nav-drop>.nav-trigger:not(.on){color:var(--text)!important;background:#2028320b!important}html[data-theme=light] .bar .halls>.nav-drop.nav-open>.nav-trigger{color:var(--accent-text)!important;background:#f7931a1a!important}html[data-theme=light] .bar .halls .hall-menu{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .bar .halls .hall-menu button{color:var(--text);background:#2028320b}html[data-theme=light] .bar .halls .hall-menu button:hover{color:var(--accent-text);background:#f7931a1f}html[data-theme=light] .bar .halls .hall-menu .hidx{color:var(--accent-text)}html[data-theme=light] body.is-lobby .bar.menu-open .halls>button:not(.on),html[data-theme=light] body.is-lobby .bar.menu-open .halls>.nav-drop>.nav-trigger:not(.on){color:var(--text)!important;text-shadow:none!important}html[data-theme=light] body.is-lobby .bar.menu-open .halls>.nav-drop.nav-open>.nav-trigger{color:var(--accent-text)!important}html[data-theme=light] .bar .halls .nav-trigger .chev{border-color:var(--dim)}html[data-theme=light] .bar .halls .nav-drop.nav-open .nav-trigger .chev{border-color:var(--gold)}}@media (max-width:900px){.view.page-editorial#hall-standards .tierflow .tf-step{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}}.bar :is(.mobile-menu,.lang-btn){background:0 0;border-color:#0000}.bar :is(.mobile-menu,.lang-btn):hover{background:0 0}@media (max-width:780px){#lobby:before{background-position:97%}#lobby.active .pulse-row{background:0 0;border-top:0;max-width:none;margin:28px 0 0;padding:0}#lobby.active .pulse-row>span{border-left:0;border-top:1px solid var(--line);padding-block:13px}#lobby.active .pulse-row>span:first-child{border-top:0}}
.halls>button.on,.halls>button.on:hover,.halls>.nav-drop>.nav-trigger.on,.halls>.nav-drop>.nav-trigger.on:hover{color:var(--nav-ink)!important;box-shadow:inset 0 -2px 0 var(--nav-ink)!important;background:0 0!important;border-color:#0000!important;font-weight:700!important}.halls>button.on:focus-visible{color:var(--nav-ink)!important;box-shadow:inset 0 -2px 0 var(--nav-ink)!important;background:0 0!important;border-color:#0000!important;font-weight:700!important}.halls>.nav-drop>.nav-trigger.on:focus-visible{color:var(--nav-ink)!important;box-shadow:inset 0 -2px 0 var(--nav-ink)!important;background:0 0!important;border-color:#0000!important;font-weight:700!important}@media (min-width:781px) and (max-width:1080px){.bar{gap:10px;padding-inline:18px}.halls{flex:1;justify-content:center;gap:0;display:flex;position:static;left:auto;overflow:visible;transform:none}.halls button{padding:7px 8px;font-size:12px}.mobile-menu{display:none}}body[data-view=hall-dworld],#hall-dworld{overflow-x:clip}.view :is(.center,.ex-wrap,.panel,.hw,.sw,.vgrid,.flow,.evid,.gates,.contribs,.debate,.arch-grid,.tierflow,.cat-grid,.ld-nodes,.ph-grid,.artifact-meta,.sf-grid,.doors,.hall-brief,.tl-card,.rig-detail),.view :is(.hw,.sw,.vgrid,.flow,.evid,.tierflow,.cat-grid,.ld-nodes,.gates,.contribs,.debate,.arch-grid,.ph-grid,.artifact-meta,.doors)>*{min-width:0}.view :is(img,svg,canvas,iframe){max-width:100%}#lobby :is(.doors,.home-posts,.nav-preview)>*{min-width:0}@media (max-width:560px){.hw,.sw,.evid,.cat-grid,.tierflow,.hall-brief,.sf-grid{grid-template-columns:minmax(0,1fr)}}:root{--paper:#f9f6ee;--paper-line:#203e7b38;--paper-ink:#0b1b3b}html[data-theme=light] #lobby{--text:var(--paper-ink);--muted:#405574;--dim:#5c6d8b;color:var(--paper-ink)}#lobby .lobby-hero{--text:var(--paper-ink);--muted:#405574;--dim:#5c6d8b;--accent-text:#0c6d98;color:var(--paper-ink)}#lobby .lobby-in h1,.hall-hero h2,.section-head h2{font-family:var(--display);letter-spacing:-.02em;font-weight:700}#lobby .lobby-hero .sub,#lobby .lobby-in .sub{color:var(--muted)}#lobby .pulse-row,#lobby .pulse-row>span{border-color:var(--paper-line)}#lobby .pulse-row b,#lobby .hero-copy h1,#lobby .hero-copy .pulse-row strong{color:var(--paper-ink)}#lobby .hero-copy .sub,#lobby .hero-copy p,#lobby .hero-copy .pulse-row span{color:var(--muted)}#lobby .hero-copy .kicker{color:var(--accent-text)}.hero-origins:after,.hero-mining:after{background:linear-gradient(90deg,#f9f6eefa 0%,#f9f6eee6 48%,#f9f6ee33 76%,#f9f6ee00 100%)}html[data-theme=light] body.is-lobby .bar:not(.scrolled) :is(.brand-sub,.halls button:not(.on),.halls>.nav-drop>.nav-trigger:not(.on),.lang-btn,.mobile-menu){color:var(--paper-ink)!important;text-shadow:none!important}html[data-theme=light] body.is-lobby .bar:not(.scrolled) .brand-sub{border-color:#0b1b3b4d!important}html[data-theme=light] body.is-lobby .bar:not(.scrolled):not(.menu-open) .halls>button:not(.on),html[data-theme=light] body.is-lobby .bar:not(.scrolled):not(.menu-open) .halls>.nav-drop>.nav-trigger:not(.on),html[data-theme=light] body.is-lobby .bar:not(.scrolled) .lang-btn,html[data-theme=light] body.is-lobby .bar:not(.scrolled) .mobile-menu{color:var(--paper-ink)!important;text-shadow:none!important}html[data-theme=light] body.is-lobby .bar:not(.scrolled) .nav-trigger .chev{border-color:var(--paper-ink)!important}html[data-theme=light]{--bg:var(--paper);--bg2:#f3eee4;--surface:#f3eee4;--surface2:#f3eee4;--line:var(--paper-line);--line2:#203e7b57;--text:var(--paper-ink);--muted:#48607d;--dim:#5c6d86;--accent-text:#0c6d98;--meta-k:#7a6a3a;--meta-v:#1f1b13;--meta-bd:#cfc3a4;--meta-bg:#ffffff38;--ok:#27723d;--info:#126f96;--warn:#914a10;--danger:#9d3131}html[data-theme=light] .bar.scrolled{box-shadow:none;border-bottom-color:var(--paper-line)!important;background:#f9f6eeeb!important}html[data-theme=light] .home-block,html[data-theme=light] .hall-gateway{background:0 0}html[data-theme=light] .home-block .section-head{padding-top:24px;position:relative}html[data-theme=light] .bar.scrolled:before{content:"";border-top:1px solid var(--brand-blue);border-left:1px solid var(--brand-blue);width:10px;height:10px;position:absolute;top:-1px;left:0}html[data-theme=light] .nav-preview,html[data-theme=light] .home-posts,html[data-theme=light] .nav-preview-card,html[data-theme=light] .nav-preview-card:nth-child(2n){border-color:var(--paper-line)}html[data-theme=light] .home-post,html[data-theme=light] .door,html[data-theme=light] .post,html[data-theme=light] .panel{box-shadow:none!important}html[data-theme=light] .section-more,html[data-theme=light] .route-entry{font-family:var(--mono);letter-spacing:.05em}.brand-wordmark-wrap{flex:none;line-height:0;display:block;position:relative}.section-title-row .route-entries{gap:34px!important}@media (max-width:780px){#lobby .section-title-row .route-entries{gap:28px!important}html[data-theme=light] body .bar.menu-open #hallNav.halls{opacity:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#232c373b!important}html[data-theme=light] body .bar.menu-open #hallNav.halls>button:not(.on),html[data-theme=light] body .bar.menu-open #hallNav.halls>.nav-drop>.nav-trigger:not(.on){opacity:1!important;color:var(--text)!important;background:#f2f4f7!important}html[data-theme=light] body .bar.menu-open #hallNav.halls .hall-menu{opacity:1!important;background:#fff!important}html[data-theme=light] body .bar.menu-open #hallNav.halls .hall-menu button{opacity:1!important;color:var(--text)!important;background:#f2f4f7!important}:root{--lobby-art-height:300px}#lobby:after{opacity:1;background:linear-gradient(#f9f6ee00 44%,#f9f6eeb8 74%,#f9f6eef7 92%,#f9f6ee 100%)}.lobby-hero{padding-top:calc(var(--lobby-art-height) - 96px)}.view :is(.lc-btn,.bf-btn,.gloss-add,.wp-dl,.category-select-trigger,.category-select-option),.view :is(.sf-submit button,.submit-box button,.gmodal-box button),.view :is(.sf-grid input,.sf-grid select,.sf-grid textarea,.gloss-bar input,.libsearch input,.category-select-native),.view input[type=range]{min-height:44px}.bar :is(.mobile-menu,.lang-btn){min-width:44px;min-height:44px}.lang-option{align-items:center;min-height:44px;display:flex}.logo{min-height:44px}.site-footer :is(.fn-col button,.footer-nav button,.footer-nav a){min-height:24px}}.view :is(.k,.db-k,.ock,.an-k,.unit-no,.no,.hn-label,.g-n,.lc-btn,.bf-btn,.doc-group,.tier,.st,.a-k,.sl-k,.tf-n,.se-t,.eco-k,.hall-meta span,.stat-tile .l,.sw .l,figcaption,figcaption span),.view .c-src>a{font-family:var(--body);letter-spacing:.08em}.view :is(.yr,.ex-no,.en,.tl-yr,.doc-yr,.doc-a,code,.mono,.hash .out,.addr,.v.mono,pre,kbd,samp){font-family:var(--mono);letter-spacing:normal}.hall-hero,.hall-next{--hero-ink:#0b1b3b;--hero-ink-2:#364a68;--hero-accent:#095a80;--hero-chip-bd:#0a5f886b;--hero-chip-bg:#fff6;--hero-scrim:238,233,223;--hero-a1:.92;--hero-a2:.78;--hero-a3:.24;--hero-shadow-sm:none;--hero-shadow-lg:none}.hall-hero:after,.hall-next:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--hero-scrim),var(--hero-a1)) 0%, rgba(var(--hero-scrim),var(--hero-a2)) 44%, rgba(var(--hero-scrim),var(--hero-a3)) 68%, rgba(var(--hero-scrim),0) 100%);position:absolute;inset:0}.hall-next:after{background:linear-gradient(90deg, rgba(var(--hero-scrim),var(--hero-a1)) 0%, rgba(var(--hero-scrim),var(--hero-a2)) 52%, rgba(var(--hero-scrim),.72) 100%)}.hall-hero,.hall-next,.hall-hero h2,.hall-next .hn-title{color:var(--hero-ink)}.hall-hero p{color:var(--hero-ink-2)}.hall-hero .no,.hall-next .hn-label,.hall-next .hn-arrow{color:var(--hero-accent)}.hall-hero .hall-meta span{color:var(--hero-accent);background:0 0}.hall-next:hover .hn-title{color:var(--hero-accent)}html[data-theme=light] body:not(.is-lobby) .bar:not(.scrolled):before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:none;background:0 0;position:absolute;inset:0}html[data-theme=light] body:not(.is-lobby) .bar:not(.scrolled){isolation:isolate}@media (max-width:780px){.hall-hero:after{background:linear-gradient(180deg, rgba(var(--hero-scrim),.55) 0%, rgba(var(--hero-scrim),.78) 38%, rgba(var(--hero-scrim),.94) 72%, rgba(var(--hero-scrim),.97) 100%)}.hall-next:after{background:linear-gradient(180deg, rgba(var(--hero-scrim),.86) 0%, rgba(var(--hero-scrim),.92) 100%)}}:is(.view .panel:has(>.hw,>.sw,>.artifact-meta,>.vgrid,>.evid,>.gates,>.contribs,>.ph-grid,>.ocs,>.arch-grid,>.tl,>.rigtl,>.debate,>.clock,>.flow,>.cat-grid,>.ld-nodes),.view .panel:has(>*>.hw,>*>.sw,>*>.artifact-meta,>*>.tl-card,>*>.db)),.view :is(.hw .c,.tl-card) :is(.ocs,.c-src,.cf-box),.view :is(.hw .c,.tl-card) .ocs>a{border-color:#0000}.view .ex-wrap .ex-sec{border-top:1px solid var(--line);padding-block:44px}.view .ex-wrap .unit .ex-sec:first-of-type{border-top:0}.view .ex-wrap .unit+.unit{border-top:1px solid var(--line2);padding-top:52px}.view .ex-wrap .unit .ex-sec:first-of-type,.view .ex-wrap>.ex-sec:first-of-type{border-top:0}.view .ex-sec>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.view .artifact-meta .am{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:9px 14px 0 0}.view :is(.hw,.sw)>.c{background:0 0;border:0;border-radius:0;padding-inline:0}.view .act-note{background:0 0}.view .debate .db{background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:0;padding:4px 18px 4px 16px}.view .arch{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.view .arch:hover{border-top-color:var(--line2);background:0 0}.view .tl-card{background:0 0;border:0;border-radius:0;padding:2px 0 0}.hall-hero{padding-top:calc(var(--nav-h) + 28px);min-height:calc(var(--nav-h) + 396px)}@media (max-width:780px){.hall-hero{min-height:auto;padding-top:calc(var(--nav-h) + 20px)}}.hall-next>*{z-index:2;position:relative}.view .act-note{max-width:var(--measure);border-radius:0;margin-inline:0}.ex-sec-h .ex-no{min-width:26px}.view .hall-brief .hb{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0 0}html[data-theme=light] body:not(.is-lobby) .bar .nav-trigger .chev{border-color:var(--nav-muted)!important}html[data-theme=light] body:not(.is-lobby) .bar .nav-trigger.on .chev,html[data-theme=light] .halls button.on .chev{border-color:var(--nav-ink)!important}:root{--measure:40em;--nav-ink:#0b1b3b;--nav-muted:#48607d}.view .ex-wrap :is(p,li,.kf,.special-lead){max-width:var(--measure)}.view .tl-card{grid-template-columns:150px minmax(0,640px)}.view .tl-card:not(:has(.c-fig)){grid-template-columns:minmax(0,810px)}@media (max-width:680px){:is(.view .tl-card,.view .tl-card:not(:has(.c-fig))){grid-template-columns:1fr}}.view .tl-era-k{color:var(--nav-ink);background:0 0;padding:3px 0;font-weight:700}.hall-menu button.on,.lang-menu button.on,.lang-menu [aria-selected=true]{box-shadow:inset 2px 0 0 var(--gold)!important;color:var(--nav-ink)!important;background:#2db3ef12!important;font-weight:700!important}.hall-menu button:not(.on):hover,.lang-menu button:not(.on):hover{color:var(--accent-text);background:#2db3ef1a}:is(.hall-menu button:focus-visible,.lang-menu button:focus-visible){outline:2px solid var(--nav-ink);outline-offset:-2px}.hall-menu .hidx{opacity:1;color:var(--accent-text)}@media (max-width:780px){html[data-theme=light] .bar .halls .hall-menu button:hover{color:var(--accent-text);background:#2db3ef1f}}.lang-menu button{min-height:44px}:root{--ctl-h:42px;--ctl-h-sm:34px}.view :is(input,textarea,select):not([type=range]):not(.dh2-input input):not(.chat-input input){font-family:inherit;font-size:inherit;border-radius:0}.view :is(input[type=text],input[type=email],input[type=number],input[type=search],select){min-height:var(--ctl-h)}.view textarea{min-height:96px}.view input[type=range]{font-family:inherit}.route-entry,.section-more{min-height:var(--ctl-h);font-family:var(--body);letter-spacing:.02em;border-radius:0;padding:0 16px;font-size:13px;font-weight:600;border:1px solid var(--line2)!important;background:var(--paper)!important;color:var(--text)!important}.route-entry:hover,.section-more:hover{border-color:var(--gold)!important;color:var(--accent-text)!important;background:#2db3ef1a!important;transform:none!important}.view :is(button,a[data-go],input,textarea,select):focus-visible{outline:2px solid var(--nav-ink);outline-offset:-2px}.section-title-row :is(.route-entry,.section-more):focus-visible{outline:2px solid var(--nav-ink);outline-offset:-2px}.section-more{font-weight:700;border-color:var(--gold)!important;background:#2db3ef1a!important}.view :is(.lc-btn,.bf-btn){min-height:var(--ctl-h-sm);border-radius:0!important}.view :is(.gloss-add,#submitBtn,.gc-submit,.sf-submit>button){min-height:var(--ctl-h);border-radius:0!important}.view :is(.lc-btn,.bf-btn){min-height:var(--ctl-h-sm);padding-block:0}.view :is(.gloss-add,#submitBtn,.gc-submit,.sf-submit>button,input[type=text],input[type=email],input[type=number],input[type=search]){min-height:var(--ctl-h);padding-block:0}.route-entry,.gloss-add{min-height:var(--ctl-h);border:1px solid var(--line2);background:var(--paper);color:var(--text);font-family:var(--body);border-radius:0;padding:0 16px;font-size:13px;font-weight:600}.route-entry:hover,.gloss-add:hover{border-color:var(--gold);color:var(--accent-text);background:#2db3ef1a;transform:none}.section-more{min-height:var(--ctl-h);border:1px solid var(--gold);color:var(--accent-text);background:#2db3ef1a;border-radius:0;padding:0 16px;font-size:13px;font-weight:700}.section-more:hover{color:var(--accent-text);background:#2db3ef2e}.view :is(.lc-btn,.bf-btn):not(.on){border:1px solid var(--line2);background:var(--paper);color:var(--muted);font-weight:400}.view :is(.lc-btn,.bf-btn):not(.on):hover{border-color:var(--gold);color:var(--accent-text);background:#2db3ef1a}.view :is(.lc-btn,.bf-btn,.ex-tab,.rig-tab).on,.view :is(#submitBtn,.gc-submit,.sf-submit>button){background:var(--gold)!important;border:1px solid var(--gold)!important;color:#1a1206!important;font-weight:700!important}.view #hashBtn{background:var(--gold);border:1px solid var(--gold);color:#1a1206;box-shadow:none;background-image:none;border-radius:0}.view #hashBtn:hover{background:var(--accent-text);border-color:var(--accent-text);color:var(--paper);box-shadow:none}.view .ex-wrap button:not([class]){color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline;text-decoration-thickness:1px}.view .ex-wrap button:not([class]):hover{color:var(--text)}.view .ocv a,.view .ocs a,.view .meta .tag,.view .post .tag,.view .go{border-radius:0}.view .hw:not(.hw-art){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:680px){.view .hw:not(.hw-art){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:681px){.view .hw:not(.hw-art):has(>.c:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}}.view .hw .c p{font-size:14px}.view .ex-sec-h{flex-wrap:wrap}.view .ex-sec-h .en{letter-spacing:.08em;color:var(--dim);flex-basis:auto;order:0;align-self:center;margin-left:auto;font-size:11px}@media (max-width:680px){.view .ex-sec-h .en{display:none}}:root{--toc-w:300px;--toc-gap:46px}.unit-index{margin:34px 0 0;display:block}.unit-index .ui-group{margin-bottom:22px}.unit-index .ui-group:last-child{margin-bottom:0}.unit-index .ui-item{color:var(--muted);transition:color .18s var(--ease,ease);text-decoration:none;display:block}.unit-index .ui-item:hover{color:var(--text)}.unit-index .ui-item:focus-visible{outline:2px solid var(--nav-ink);outline-offset:2px}.unit-index .ui-unit{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:600}.unit-index .ui-unit .ui-no{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-text);margin-bottom:2px;font-size:10px;font-weight:400;display:block}.unit-index .ui-ex{border-left:1px solid var(--line);padding:5px 0 5px 13px;font-size:12px;line-height:1.5}.unit-index .ui-ex:hover{border-left-color:var(--line2)}.unit-index .ui-item.is-current{color:var(--nav-ink);font-weight:700}.unit-index .ui-ex.is-current{border-left:2px solid var(--nav-ink);padding-left:12px}@media (min-width:1081px){.view .center:has(>.unit-index){grid-template-columns:var(--toc-w) minmax(0, 1fr);column-gap:var(--toc-gap);align-items:start;display:grid}.view .center>.unit-index{grid-column:1}.view .center>.ex-wrap{grid-column:2;min-width:0}.unit-index{top:calc(var(--nav-h) + 26px);max-height:calc(100vh - var(--nav-h) - 52px);scrollbar-width:none;border-right:1px solid var(--line);padding-right:14px;position:sticky;overflow-y:auto}.unit-index::-webkit-scrollbar{display:none}}@media (max-width:1080px){.unit-index{scrollbar-width:none;top:var(--nav-h);z-index:60;padding:10px var(--page-gutter);background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:0 24px;margin:0 0 4px;display:flex;position:sticky;overflow-x:auto}.unit-index::-webkit-scrollbar{display:none}.unit-index .ui-ex{display:none}.unit-index .ui-group{margin:0;display:contents}.unit-index .ui-unit{min-height:var(--ctl-h-sm);white-space:nowrap;flex:none;align-items:baseline;gap:8px;margin:0;font-size:13px;display:inline-flex}.unit-index .ui-unit .ui-no{margin:0;display:inline}.unit-index .ui-item.is-current{border-bottom:2px solid var(--nav-ink)}}@media (max-width:780px){.unit-index{padding:10px var(--page-gutter-mobile);gap:0 18px}.unit-index .ui-unit{font-size:12px}.unit-index .ui-nm{text-overflow:ellipsis;max-width:9em;overflow:hidden}}.view .c-fig.is-fpo .cf-box,.view .c-fig.is-fpo .cf-strip{border:1px solid var(--line2);background:var(--paper);border-style:solid}.view .c-fig.is-fpo .cf-box:before{color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.12em;background:0 0;padding:6px 8px}.view .c-fig.is-fpo .cf-box:after{background:repeating-linear-gradient(45deg,#0b1b3b0d,#0b1b3b0d 6px,#0000 6px 12px)}.view .c-fig.is-fpo figcaption{color:var(--muted)}.view .ex-sec:not(:has(.hw)):not(:has(.c-fig)):not(:has(.act-note)):not(:has(.tl)):not(:has(.rigtl)) .artifact-meta{gap:0 28px;margin-top:22px}.view .ex-sec:not(:has(.hw)):not(:has(.c-fig)):not(:has(.act-note)):not(:has(.tl)):not(:has(.rigtl)) .artifact-meta .am{padding-top:13px}.view .ex-sec:not(:has(.hw)):not(:has(.c-fig)):not(:has(.act-note)):not(:has(.tl)):not(:has(.rigtl)) .artifact-meta .v{margin-top:5px;font-size:16px;line-height:1.5}#hall-blog .hall-hero .no,#hall-eco .hall-hero .no,#hall-lib .hall-hero .no,#hall-data .hall-hero .no{display:none}@media (min-width:1081px){:is(.view .center:has(>.unit-index) .hw:not(.hw-art),.view .center:has(>.unit-index) .hw:not(.hw-art):has(>.c:nth-child(3):last-child),.view .center:has(>.unit-index) .hw:not(.hw-art):has(>.c:nth-child(5):last-child),.view .center:has(>.unit-index) .hw:not(.hw-art):has(>.c:nth-child(6):last-child)){grid-template-columns:repeat(2,1fr)}.view .center:has(>.unit-index) .hw.hw-art{grid-template-columns:repeat(2,1fr)}}.view .artifact-meta .am{border-top:0;padding-top:0}.view .artifact-meta{margin-top:26px}.view .artifact-meta .k{margin-bottom:6px}.view .ex-wrap :is(.c-src,.ec,.decoded){border-top:0}.view .unit-h{border-bottom:0;padding-bottom:16px;display:block}.view .unit-h .unit-no{width:auto;font-family:var(--mono);letter-spacing:.18em;color:var(--accent-text);background:0 0;border:0;border-radius:0;min-height:0;margin:0 0 8px;padding:0;font-size:11px;display:block}.view .unit-h .unit-name{display:block}.view .unit-h .unit-hint{color:var(--muted);margin-top:6px;font-size:13px;display:block}.view .unit-h:after{display:none}.view .hall-brief{gap:0 56px;padding-top:34px}.view .hall-brief .hb{border-top:0;padding:0}.view .hall-brief .hb .k{letter-spacing:.14em;margin-bottom:10px;display:block}@media (max-width:780px){.view .hall-brief{gap:26px 0;padding-top:24px}}.view :is(.hw,.sw)>.c{padding:18px 16px}.view .hw:not(.hw-art){gap:20px}.view .c.is-linked,.view .arch.is-linked,.view .ec.is-linked,.view .post.is-linked{cursor:pointer}.view :is(.c,.arch,.ec,.post).is-linked:hover,.view :is(.c,.arch,.ec,.post).is-linked:focus-within{background:#2db3ef0f}.view :is(.c,.arch,.ec).is-linked:hover .card-link,.view :is(.c,.arch,.ec).is-linked:focus-within .card-link{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.view :is(.c,.arch,.ec).is-linked .card-link{opacity:0;transition:opacity .18s var(--ease,ease)}.view :is(.c,.arch,.ec).is-linked:hover .card-link,.view :is(.c,.arch,.ec).is-linked:focus-within .card-link{opacity:1}.view :is(.c,.arch,.ec).is-linked .card-link:after{content:" →"}.view :is(.c,.arch,.ec,.tl-card).is-multilink:hover{background:#2db3ef0a}.view .post:not(.is-linked){cursor:default}.view .post:not(.is-linked):hover{background:inherit;border-color:var(--line);box-shadow:none;transform:none}.view .post.is-linked:hover{border-color:color-mix(in srgb,var(--accent-ink) 45%,var(--line));box-shadow:none;transform:none}.view .post.is-linked .read{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;min-height:24px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.view .post.is-linked .read:after{content:" →";opacity:0;transition:opacity .18s}.view .post.is-linked:hover .read:after,.view .post.is-linked:focus-within .read:after{opacity:1}.view .hall-meta>span,.view :is(.gate,.submit-box,.gates>*),.view :is(.ec,.amm-side,.ocs,.st,.tier,code,pre){border-radius:0}.view :is(.c-src,.srcline,.ocv)>a,.view :is(.arch,.db,.gate,.contrib)>a,.view :is(.arch,.db)>.card-link,.view figcaption :is(a,a.lic),.view a.lic,.view .c-src>.card-link{align-items:center;min-height:24px;display:inline-flex}.home-nav .site-icons{gap:8px;margin-top:14px;display:flex}.home-nav .site-icons i{width:28px;height:28px;font-family:var(--brand);letter-spacing:0;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.home-nav .site-icons img{object-fit:contain;width:100%;height:100%;display:block}#lobby .home-nav .nav-preview-card:hover{transform:none;border-color:color-mix(in srgb,var(--accent-ink) 45%,var(--line))!important;background:#2db3ef0f!important}
.hero-ai{display:none}@media (max-width:900px){.hero-ai{max-width:520px;margin:8px auto 0}}.hc-bubble.tw:after,.hc-msg.sage.tw:after{content:"▍";color:var(--accent-text);margin-left:1px;animation:.8s step-end infinite hcCaret}@keyframes hcCaret{50%{opacity:0}}.hero-chat{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.hc-avatar{filter:drop-shadow(0 12px 34px #2db3ef38);width:174px;height:189px;position:relative}.hc-avatar canvas{width:100%;height:100%;display:block}.hc-name{flex-direction:column;align-items:center;gap:3px;margin-top:6px;display:flex}.hc-name b{display:none}.hc-name span{font-family:var(--mono);letter-spacing:2px;color:var(--accent-text);font-size:11px}.hc-stage{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:96px;margin:24px 0 22px;display:flex}.hc-bubble{white-space:normal;max-width:100%;font-family:var(--display);color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px 16px 16px;padding:15px 20px;font-size:clamp(14px,1.6vw,20px);line-height:1.35}.hc-stage.chatting{text-align:left;align-items:stretch;gap:10px;max-height:min(260px,38vh);padding-right:4px;overflow-y:auto}.hc-msg{white-space:pre-line;border-radius:14px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.6}.hc-msg.sage{color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-bottom-left-radius:4px;align-self:flex-start}.hc-msg.me{background:var(--gold);color:#1a1206;border-bottom-right-radius:4px;align-self:flex-end}.hc-input{gap:8px;width:100%;display:flex}.hc-input input{min-width:0;color:var(--text);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080d99;border:1px solid #ffffff1a;border-radius:14px;outline:none;flex:1;padding:13px 16px;font-family:inherit;font-size:14px}.hc-input input:focus{border-color:var(--gold)}.hc-input button{background:var(--gold);color:#1a1206;border:none;border-radius:14px;flex:none;width:48px;font-size:18px;font-weight:700;transition:all .2s}.hc-input button:hover{background:var(--gold-l)}.hc-qs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.hc-qs button{color:var(--accent-text);transition:.2s var(--ease);background:#ffffff0a;border:1px solid #2db3ef38;border-radius:999px;padding:8px 13px;font-size:13px}.hc-qs button:hover{background:#2db3ef1a;border-color:#2db3ef66}.hc-note{color:var(--dim);margin-top:16px;font-size:11px}@media (max-width:680px){.hc-avatar{width:120px;height:130px}.hc-bubble{padding:14px 16px;font-size:16px}.hc-stage{margin:18px 0}}
.hall-hero.hero-origins{--reading-art:url(/assets/generated/unified-heroes/unified-origins-01-v2.webp)}.hall-hero.hero-mining{--reading-art:url(/assets/generated/unified-heroes/unified-mining-02-v2.webp)}.hall-hero.hero-dworld{--reading-art:url(/assets/generated/unified-heroes/unified-dworld-03-v2.webp)}.hall-hero.hero-events{--reading-art:url(/assets/generated/unified-heroes/unified-events-04-v2.webp)}.hall-hero.hero-future{--reading-art:url(/assets/generated/unified-heroes/unified-future-05-v2.webp)}.hall-hero.hero-blog{--reading-art:url(/assets/generated/unified-heroes/unified-blog-06-v2.webp)}.hall-hero.hero-eco{--reading-art:url(/assets/generated/unified-heroes/unified-eco-07-v2.webp)}.hall-hero.hero-lib{--reading-art:url(/assets/generated/unified-heroes/unified-library-08-v2.webp)}.hall-hero.hero-network{--reading-art:url(/assets/generated/unified-heroes/unified-glossary-09-v2.webp)}.hall-hero.hero-data{--reading-art:url(/assets/generated/unified-heroes/unified-data-10-v2.webp)}.hall-hero.hero-standards{--reading-art:url(/assets/generated/unified-heroes/unified-standards-11-v4.webp)}.hall-hero.hero-faq{--reading-art:url(/assets/generated/unified-heroes/unified-faq-12-v4.webp)}.hall-hero.hero-about{--reading-art:url(/assets/generated/unified-heroes/unified-about-13-v4.webp)}#lobby:before,#lobby:after{display:none!important}#lobby .lobby-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:32px!important;min-height:0!important;padding:64px 0 48px!important;display:grid!important}#lobby .hero-copy{min-width:0;max-width:none!important;padding:0!important}#lobby .lobby-in h1{letter-spacing:-.035em!important;font-size:clamp(30px,3.8vw,54px)!important}#lobby .lobby-in h1 span{white-space:normal!important}#lobby .lobby-in .sub{max-width:36em;font-size:16px}#lobby .lobby-art{min-width:0;display:block}.lobby-art img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.hero-actions .primary{background:var(--nav-ink)!important;color:var(--paper)!important;border-color:var(--nav-ink)!important}#lobby .pulse-row{grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;gap:0!important;margin:32px 0 0!important;padding:20px 0 0!important;display:grid!important}#lobby .pulse-row>span{min-width:0;border:0!important;border-right:1px solid var(--line)!important;padding:0 16px!important;display:block!important}#lobby .pulse-row>span:first-child{padding-left:0!important}#lobby .pulse-row>span:last-child{border-right:0!important}#lobby .pulse-row b{margin-top:8px;font-size:clamp(18px,2vw,24px);display:block}.reading-note{color:var(--muted);letter-spacing:0;overflow-wrap:anywhere;margin-top:8px;line-height:1.6;display:block;font-size:11px!important}.hall-hero{gap:40px;background-image:none!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center!important;min-height:320px!important;padding:40px max(24px,50% - 568px)!important;display:grid!important}.hall-hero:after{display:none!important}.hall-hero:before{mix-blend-mode:multiply;grid-area:1/2;width:100%;height:280px;content:""!important;background:var(--reading-art) center/contain no-repeat!important;opacity:1!important;background-image:image-set(var(--reading-art-1x) 1dppx, var(--reading-art) 2dppx)!important;display:block!important;position:static!important}.view .hall-hero .hall-hero-in{grid-area:1/1;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.hall-hero h2{font-size:clamp(30px,4vw,52px)!important}.hall-hero p{max-width:none!important;line-height:1.7!important}.hall-brief{padding-top:18px!important;padding-bottom:18px!important;display:block!important}.hall-brief .hb{max-width:75ch;margin-top:16px}#faqBox .acc-q{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#faqBox .acc-q:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}#faqBox .acc-a{transition:none;display:none;overflow:visible;max-height:none!important}#faqBox .acc-q.open+.acc-a{display:block}#hall-data .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 36px;background:0 0!important;border:0!important;gap:0!important}#hall-data .stat-tile{min-width:0;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:24px 28px!important}#hall-data .stat-tile:not(:nth-child(3n)){border-right:1px solid var(--line)!important}#hall-data .stat-tile:nth-child(n+4){border-bottom:0!important}#hall-data .stat-tile .l{letter-spacing:0;font-family:var(--body)}#hall-data .stat-tile .v{margin-top:10px;font-size:28px}.toc-toggle{display:none}@media (max-width:780px){#lobby .lobby-hero{grid-template-columns:1fr!important;gap:24px!important;padding:20px 0 32px!important}#lobby .hero-copy{text-align:left!important}#lobby .lobby-in h1{font-size:clamp(30px,7.5vw,46px)!important}#lobby .lobby-art{grid-row:2;max-width:520px;margin:auto}#lobby .pulse-row>span{padding:0 10px!important}.hall-hero{gap:20px;grid-template-columns:1fr!important;padding:24px 18px!important}.hall-hero:before{grid-area:2/1;height:160px}.view .hall-hero .hall-hero-in{grid-area:1/1}#hall-data .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hall-data .stat-tile{border-bottom:1px solid var(--line)!important;border-right:0!important;padding:20px 14px!important}#hall-data .stat-tile:not(:nth-child(3n)){border-right:0!important}#hall-data .stat-tile:nth-child(odd){border-right:1px solid var(--line)!important}#hall-data .stat-tile:nth-last-child(-n+2){border-bottom:0!important}#hall-data .stat-tile .v{font-size:24px}.unit-index{top:var(--nav-h);background:var(--paper);z-index:5;max-height:none!important;padding:8px 0!important;display:block!important;position:sticky!important;overflow:visible!important}.toc-toggle{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;font:inherit;background:0 0;padding:12px;display:block}.unit-index:not(.toc-open) .ui-group{display:none!important}.unit-index.toc-open{max-height:65vh!important;overflow-y:auto!important}.unit-index.toc-open .ui-group{margin:14px 0!important;display:block!important}.unit-index.toc-open .ui-unit{white-space:normal!important;max-width:none!important;padding:8px 12px!important;display:block!important}.unit-index .ui-unit .ui-nm{white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}}html body .view .hall-hero{background-image:none!important}#lobby .lobby-art img{object-fit:cover;object-position:right center;height:400px}#lobby .hero-actions .route-entry{flex:none;justify-content:center;align-items:center;width:auto;min-width:0;padding:12px 22px;font-size:14px;display:inline-flex}@media (max-width:780px){#lobby .lobby-art{width:100%}#lobby .lobby-art img{height:260px}html body .view .hall-hero{padding-top:calc(24px + var(--nav-h,64px))!important}.unit-index.toc-open .ui-ex{white-space:normal!important;padding:7px 16px!important;display:block!important}.unit-index .ui-unit .ui-no{margin-right:8px}}html body .view .hall-hero{padding-top:calc(var(--nav-h,64px) + 48px)!important;min-height:460px!important;padding-bottom:48px!important}html body .view .hall-hero:before{height:340px;background-position:100%!important;background-size:contain!important}html body .view .hall-brief{grid-template-columns:1fr 1fr;gap:40px;padding-top:32px!important;padding-bottom:32px!important;display:grid!important}html body .view .hall-brief .hb{max-width:none;margin:0}#lobby .lobby-hero{isolation:isolate;position:relative;padding-top:56px!important;padding-bottom:56px!important}#lobby .lobby-hero:before{content:"";top:calc(-1 * var(--nav-h,64px));z-index:-1;background:#eee9df;width:100vw;position:absolute;bottom:0;left:calc(50% - 50vw)}#lobby .lobby-art img{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 94%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 94%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-theme=light] body.is-lobby .bar:not(.scrolled){background:#eee9df!important}#hall-blog>.center>.ex-wrap{padding-top:36px!important}#hall-blog .unit-h{margin:0 0 20px!important;padding:0!important;display:block!important}#hall-blog .unit-h .unit-no{margin-bottom:10px;display:block}#hall-blog .unit-h .unit-name{margin:0 0 8px!important}#hall-blog .unit-h .unit-hint{display:block;margin:0!important}#hall-blog .unit>.panel-lead{text-align:left!important;max-width:76ch!important;margin:0 0 24px!important;padding:0!important}@media (max-width:780px){html body .view .hall-hero{padding-top:calc(var(--nav-h,64px) + 36px)!important;min-height:0!important;padding-bottom:28px!important}html body .view .hall-hero:before{height:240px;background-position:100%!important;background-size:contain!important}html body .view .hall-brief{grid-template-columns:1fr;gap:24px;padding-top:24px!important;padding-bottom:24px!important}#lobby .lobby-hero{padding-top:32px!important;padding-bottom:32px!important}#hall-blog>.center>.ex-wrap{padding-top:28px!important}}#lobby .hall-gateway .door{aspect-ratio:2}#lobby .hall-gateway .door:nth-child(5){aspect-ratio:3.2}html body #lobby .hall-gateway .door:nth-child(n) .door-art{object-fit:contain;transform-origin:85%;transform:scale(.82)}html body #lobby .hall-gateway .door:nth-child(n):hover .door-art{transform:scale(.84)}#lobby .hall-gateway .door .door-copy{padding-top:22px;padding-bottom:22px}@media (max-width:780px){#lobby .hall-gateway .door,#lobby .hall-gateway .door:nth-child(5){aspect-ratio:auto;min-height:210px}#lobby .hall-gateway .door .door-art{transform-origin:50%;transform:scale(.82)}}#lobby .lobby-art img{object-fit:contain;object-position:center;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}#lobby .lobby-art{width:100%;max-width:none;overflow:visible}#lobby .lobby-art img{aspect-ratio:962/736;object-fit:contain;clip-path:none;width:100%;height:auto;max-height:none;-webkit-mask-image:none;mask-image:none}@media (min-width:781px){#lobby .lobby-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:28px!important}}@media (max-width:780px){#lobby .lobby-art{max-width:560px;margin-inline:auto}#lobby .lobby-art img{height:auto}}
:root{--reading-body:16px;--reading-small:14px;--reading-meta:12px;--reading-leading:1.75;--reading-width:740px}.view .ex-sec .panel-lead{font-size:var(--reading-body)!important;line-height:var(--reading-leading)!important;max-width:var(--reading-width)!important;margin:0 0 24px!important}.view .ex-sec-h{margin-bottom:20px!important}.view .ex-sec-h h3{line-height:1.3!important}.view .unit-h{margin-bottom:24px!important;padding-bottom:0!important}.view .unit>.ex-sec:first-of-type{margin-top:24px!important;padding-top:0!important}.view :is(.unit-no,.ui-no,.ex-no,.srcline .k,.artifact-meta .k,.artifact-meta .am-k,.c-fig figcaption,.c-fig .cf-dt,.c-fig .lic,.rights,.reading-note){font-size:var(--reading-meta)!important;letter-spacing:.02em!important;line-height:1.5!important}.view :is(.c-src,.srcline,.unit-hint,.hw .c p,.g-n,.errata){font-size:var(--reading-small)!important;line-height:1.7!important}.view :is(.c-src a,.srcline a){overflow-wrap:anywhere;font-size:inherit!important}.view .unit-index .ui-ex{overflow-wrap:anywhere;font-size:13px;line-height:1.5;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.view .unit-index .ui-unit{white-space:normal!important}#faqBox{max-width:840px;margin-inline:auto}#faqBox .acc-a .inner{max-width:740px;padding-top:4px;padding-bottom:20px;font-size:16px;line-height:1.8}#faqBox .acc-q{min-height:56px;font-weight:600;line-height:1.5}#hall-about #aboutBox{max-width:800px;margin-inline:auto}#hall-about .ex-sec{margin:0!important;padding-block:40px!important}#hall-about .ex-sec:first-child{padding-top:0!important}#hall-about .panel{padding:0!important}#hall-about .panel-lead{max-width:none!important;margin:0!important}.editorial-points{max-width:var(--reading-width);color:var(--muted);margin:16px 0 0;padding-left:24px;font-size:16px;line-height:1.75}.editorial-points li{margin:0 0 16px;padding-left:6px}#hall-data .chart-svg text{fill:var(--muted)!important;font-size:13px!important}#hall-data .chart-svg .mkl{font-weight:600;fill:var(--accent-text)!important}#hall-data .chart-svg>line{stroke:var(--line)!important}#dhFloat{--text:#f1f4fa;--muted:#c3cedc;--dim:#b3bfce;--accent-text:#7ad1f6;--line2:#ffffff40;color:var(--text)}#dhFloat :is(.dh2-greet,.dh2-msg.sage){color:var(--muted);font-size:14px;line-height:1.7}#dhFloat .dh2-name{color:var(--text)}#dhFloat .dh2-qs button{color:var(--text);min-height:44px;font-size:14px}#dhFloat .dh2-input input{color:var(--text);font-size:16px}#dhFloat .dh2-input input::placeholder{color:var(--dim);opacity:1}#dhFloat .dh2-note{color:var(--dim);font-size:12px;line-height:1.5}#dhFloat :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #7ad1f6}@media (max-width:780px){.view .ex-sec-h{margin-bottom:16px!important}.view .unit-h{margin-bottom:24px!important}.view .unit>.ex-sec:first-of-type{margin-top:24px!important;padding-top:0!important}#hall-about .ex-sec{padding-block:32px!important}#faqBox .acc-a .inner{padding-bottom:16px;font-size:16px}.view :is(.blog-filter,.doc-filters) button{min-height:44px}#dhFloat .dh2-input input{font-size:16px}}#hall-future .ocs{font-size:14px!important;line-height:1.7!important}#hall-future .ocs :is(.ock,.tier,.oclinks a){font-size:12px!important;line-height:1.5!important}.view :is(.artifact-meta .am .k,.hb .k){font-size:12px!important}#hall-data .chart-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}#hall-data .chart-card{min-width:0}#hall-data .chart-cap{width:auto;max-width:none}#hall-data .chart-svg{width:100%;height:auto;display:block}@media (max-width:780px){#hall-data .chart-wrap{grid-template-columns:minmax(0,1fr)}.view .libcat button{min-height:44px}}:root{--page-entry-space:48px}html body :is(#hall-about,#hall-eco)>.hall-hero+.center{padding-top:var(--page-entry-space)}html body .view>.hall-hero+.hall-brief,html body #hall-blog>.center>.ex-wrap{padding-top:var(--page-entry-space)!important}html body #hall-lib>.hall-hero+.center{padding-top:24px}html body #hall-standards>.hall-hero+.center{padding-top:16px}@media (max-width:780px){:root{--page-entry-space:32px}html body #hall-lib>.hall-hero+.center,html body #hall-standards>.hall-hero+.center{padding-top:24px}}#hall-faq>.hall-hero+.center{padding-top:var(--page-entry-space)}#hall-faq #faqBox{box-shadow:none;background:0 0;border:0;padding:0}#hall-faq #faqBox .acc-item{border-bottom:1px solid var(--line);background:0 0}#hall-faq #faqBox .acc-q{color:var(--text);padding:18px 0;font-size:16px}#hall-faq #faqBox .acc-a .inner{color:var(--muted);padding-left:0;padding-right:0}@media (max-width:780px){.site-footer .footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.site-footer .fn-col{min-width:0}.site-footer .fn-col button{overflow-wrap:anywhere;line-height:1.5}}#hall-blog .submit-box{max-width:840px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}#hall-blog .submit-box>p{max-width:none;margin-bottom:16px;font-size:16px;line-height:1.75}#hall-blog .submit-box .sf-help{margin-bottom:24px;font-size:13px}#hall-blog .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hall-blog .sf-grid label{min-width:0;font-family:var(--body);letter-spacing:0;color:var(--text);gap:8px;font-size:14px}#hall-blog .sf-grid :is(input,select,textarea){width:100%;min-width:0;min-height:48px;font-family:var(--body);background:var(--paper);border:1px solid var(--line2);color:var(--text);padding:12px 14px;font-size:16px;line-height:1.5}#hall-blog .sf-grid select{-webkit-appearance:auto;appearance:auto}#hall-blog .sf-grid textarea{resize:vertical;min-height:120px}#hall-blog .sf-grid textarea[name=body]{min-height:200px}#hall-blog .sf-grid :is(input,select,textarea):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}#hall-blog #abstractCount{color:var(--muted);text-align:right;font-size:12px}#hall-blog .sf-submit{align-items:flex-start;gap:16px;margin-top:28px}#hall-blog .sf-submit button{min-height:48px;font-family:var(--body);letter-spacing:0;background:var(--text);color:var(--paper);padding:12px 24px;font-size:15px}#hall-blog .sf-submit .sf-note{color:var(--muted);flex-basis:100%;font-size:14px;line-height:1.7;display:block}#hall-blog #submissionStatus{color:var(--accent-text);margin-top:16px;font-size:14px;line-height:1.7}#hall-blog #submissionStatus:empty{display:none}@media (max-width:780px){#hall-blog .sf-grid{grid-template-columns:minmax(0,1fr);gap:20px}#hall-blog .sf-submit button{width:100%}}#hall-blog .ex-sec:has(.submit-box){max-width:840px;margin-inline:auto!important}#hall-blog .ex-sec:has(.submit-box)>.panel{padding:0!important}#hall-blog .sf-grid :is(input,select,textarea){scroll-margin-top:110px}#hall-blog #submitBtn{background:var(--text)!important;color:var(--paper)!important;text-decoration:none!important}#hall-blog .guest-submission{border-top:1px solid var(--line);margin-top:64px;padding-top:40px}#hall-blog .guest-heading{margin-bottom:32px}#hall-blog .guest-heading h3{margin:0 0 12px;font-size:28px;line-height:1.3}#hall-blog .guest-heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}#hall-blog .guest-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);align-items:start;gap:56px;display:grid}#hall-blog .guest-layout:not(:has(.guest-guidance)){grid-template-columns:minmax(0,1fr)}#hall-blog .guest-guidance h4{margin:0 0 14px;font-size:16px}#hall-blog .guest-guidance ul{margin:0;padding:0;list-style:none}#hall-blog .guest-guidance li{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.75}#hall-blog .guest-guidance b{color:var(--text)}#hall-blog .guest-rules{color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;font-size:14px;background:0 0!important;border:0!important;padding:0!important}#hall-blog .guest-process{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}#hall-blog .guest-process p,#hall-blog .guest-process a{overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.7}#hall-blog .guest-process p{color:var(--muted)}#hall-blog .guest-layout .submit-box{width:100%;max-width:none;margin:0}#hall-blog .guest-layout .sf-grid{gap:18px 20px}#hall-blog .guest-layout .sf-help{margin:0 0 18px}#hall-blog .guest-layout textarea{min-height:88px}#hall-blog .guest-layout textarea[name=body]{min-height:120px}#hall-blog .guest-layout .sf-submit{gap:12px;margin-top:20px}@media (max-width:780px){#hall-blog .guest-submission{margin-top:40px;padding-top:28px}#hall-blog .guest-heading{margin-bottom:24px}#hall-blog .guest-heading h3{font-size:24px}#hall-blog .guest-layout{grid-template-columns:minmax(0,1fr);gap:28px}#hall-blog .guest-guidance li{margin-bottom:10px}#hall-blog .guest-process{margin-top:20px;padding-top:16px}#hall-blog .guest-process p{margin-bottom:8px}}#hall-blog .guest-layout .sf-details textarea{min-height:112px}#hall-future .hw{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important}#hall-future .hw>.c{min-width:0;max-width:none;padding:0!important}#hall-future .hw .c-fig{margin:0 0 20px}#hall-future .hw .cf-box{aspect-ratio:auto!important;height:240px!important;max-height:240px!important}#hall-future .hw .cf-box img{width:100%;height:100%;object-fit:contain!important}#hall-future .hw figcaption{overflow-wrap:anywhere;max-width:none}#hall-mining .rigtl{--axis-x:8px;--axis-gutter:32px;padding-left:var(--axis-gutter)!important;margin-left:0!important}#hall-mining .tl-era:before{display:none!important}#hall-mining .rigtl:before{left:var(--axis-x);background:var(--line);width:2px;top:12px;bottom:24px;transform:translate(-50%);display:block!important}#hall-mining .tl-dot{box-sizing:border-box;left:calc(var(--axis-x) - var(--axis-gutter));background:var(--paper);border:2px solid var(--accent-text);width:10px;height:10px;box-shadow:none;top:10px;right:auto;transform:translate(-50%,-50%);display:block!important}#hall-mining .tl-rail{text-align:left;width:auto;margin:0 0 10px;top:auto;left:auto;position:relative!important}#hall-mining .tl-card{border:0;border-bottom:1px solid var(--line);gap:16px 28px;display:grid;background:0 0!important;grid-template-columns:200px minmax(0,1fr)!important;padding:0 0 24px!important}#hall-mining .tl-card>.c-fig{display:contents}#hall-mining .tl-card .cf-box{grid-area:1/1;width:100%;aspect-ratio:auto!important;height:170px!important;max-height:170px!important}#hall-mining .tl-card .cf-box img{object-fit:contain;width:100%;height:100%}#hall-mining .tl-card .tl-txt{grid-area:1/2}#hall-mining .tl-card figcaption{overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0!important;line-height:1.6!important}#hall-mining .tl-card:not(:has(.c-fig))>.tl-txt{grid-column:1/-1}#hall-mining .tl-era-k{color:var(--accent-text);background:0 0;padding:0}#hall-glossary>.hall-hero+.center .ex-wrap{padding-top:var(--page-entry-space)!important}#hall-glossary .ex-sec:first-child{margin-top:0!important;padding-top:0!important}#glossModal{background:#0c1c395c}#glossModal .gmodal-box{--text:#0c1c39;--muted:#486180;--accent-text:#087ca8;background:var(--paper);color:var(--text);border:1px solid var(--line);border-radius:0;max-width:560px;padding:32px}#glossModal h3{margin:0 40px 12px 0;font-size:24px}#glossModal :is(.gmodal-note,.gmodal-foot){text-align:left;font-size:14px;line-height:1.7}#glossModal label{color:var(--text);margin:20px 0 8px;font-size:14px}#glossModal :is(input,textarea){font:16px/1.5 var(--body);background:var(--paper);border:1px solid var(--line2);min-height:48px;color:var(--text);border-radius:0;padding:12px 14px}#glossModal textarea{resize:vertical}#glossModal :is(input,textarea,button):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}#glossModal .gc-submit{min-height:48px;font:15px var(--body);border:0;border-radius:0;margin-top:24px;padding:12px 24px;background:var(--text)!important;color:var(--paper)!important}#glossModal .gmodal-x{width:44px;height:44px;top:12px;right:12px}@media (max-width:780px){#hall-future .hw{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}#hall-future .hw .cf-box{height:220px!important;max-height:220px!important}#hall-mining .tl-card{gap:16px;grid-template-columns:minmax(0,1fr)!important}#hall-mining .tl-card .cf-box{grid-area:1/1;height:180px!important;max-height:180px!important}#hall-mining .tl-card .tl-txt{grid-area:2/1}#hall-mining .tl-card figcaption{grid-area:3/1}#hall-mining .tl-card:not(:has(.c-fig))>.tl-txt{grid-row:1}#glossModal{padding:16px}#glossModal .gmodal-box{max-height:calc(100dvh - 32px);padding:24px}html body .view .hall-hero{isolation:isolate;position:relative;overflow:hidden;padding:calc(var(--nav-h,64px) + 24px) 18px 28px!important;min-height:0!important;display:block!important}html body .view .hall-hero:before{z-index:-1;pointer-events:none;width:min(240px,60vw);inset:auto 12px 12px auto;opacity:.12!important;background-position:100% 100%!important;background-size:contain!important;height:230px!important;position:absolute!important}html body .view .hall-hero .hall-hero-in{z-index:1;position:relative}html body .view .hall-hero h2{margin-bottom:16px!important;font-size:30px!important}html body .view .hall-hero p{margin-bottom:18px!important;font-size:15px!important;line-height:1.75!important}}@media (min-width:781px){#hall-future .hw-art{row-gap:16px!important}#hall-future .hw-art>.c{grid-template-rows:subgrid;grid-row:span 5;gap:12px;display:grid}#hall-future .hw-art>.c .c-fig{margin-bottom:0}#hall-future .hw-art>.c :is(.yr,h4,p,.c-src){margin:0}}body:has(#glossModal.on) #dhFloat{visibility:hidden}#timeline{--axis-x:8px;--axis-gutter:32px;padding-left:0!important}#timeline:before{display:none!important}#timeline>.row{padding:0 0 28px var(--axis-gutter)}#timeline>.row:before{box-sizing:border-box;left:var(--axis-x);border:2px solid var(--accent-text);background:var(--paper);z-index:1;width:14px;height:14px;box-shadow:none;top:11px;transform:translate(-50%,-50%)}#timeline>.row:not(:last-child):after{content:"";left:var(--axis-x);background:var(--line);width:2px;position:absolute;top:11px;bottom:-11px;transform:translate(-50%)}#timeline>.row:last-child{padding-bottom:0}.view figcaption,.view figcaption :is(span,a,b,strong,.lic){font-family:var(--body)!important;letter-spacing:0!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important}.view figcaption{overflow-wrap:anywhere;margin-top:10px;color:var(--muted)!important}.view figcaption a{color:var(--accent-text);text-underline-offset:3px}.view .slot-fig{margin:24px 0}#fpo-farm{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}#fpo-farm>.slot-fig{min-width:0;margin:0}#fpo-farm img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:780px){#fpo-farm{grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0}}.halls .nav-drop>.hall-menu{visibility:hidden;transition:opacity .15s;transform:none!important}.halls .nav-drop.nav-open>.hall-menu{visibility:visible}.halls .nav-drop:after{pointer-events:none}.halls .nav-trigger{transition:color .15s,background-color .15s,box-shadow .15s;transform:none!important}:is(#hall-origins,#hall-mining,#hall-dworld,#hall-events,#hall-future) .unit-name{letter-spacing:-.02em;font-weight:700;font-size:32px!important;line-height:1.3!important}:is(#hall-origins,#hall-mining,#hall-dworld,#hall-events,#hall-future) .ex-sec-h{display:block}:is(#hall-origins,#hall-mining,#hall-dworld,#hall-events,#hall-future) .ex-sec-h h3{margin:0;font-size:24px!important;line-height:1.4!important}@media (max-width:780px){:is(#hall-origins,#hall-mining,#hall-dworld,#hall-events,#hall-future) .unit-name{font-size:28px!important}:is(#hall-origins,#hall-mining,#hall-dworld,#hall-events,#hall-future) .ex-sec-h h3{font-size:21px!important}}:is(#hall-origins,#hall-mining,#hall-dworld,#hall-events,#hall-future) .ex-sec-h .ex-no{display:none!important}.view .unit-name{letter-spacing:-.02em;font-weight:700;font-size:32px!important;line-height:1.3!important}.view .ex-sec-h{display:block}.view .ex-sec-h .ex-no{display:none!important}.view .ex-sec-h h3{margin:0;font-size:24px!important;line-height:1.4!important}#hall-blog .guest-heading h3{font-size:32px;line-height:1.3}#hall-about .ex-sec-h h3{font-size:28px!important}@media (max-width:780px){.view .unit-name{font-size:28px!important}.view .ex-sec-h h3{font-size:21px!important}#hall-blog .guest-heading h3{font-size:28px}#hall-about .ex-sec-h h3{font-size:24px!important}}:root{--content-card-inset:20px;--content-card-hover:#2db3ef0f}html body .view :is(.c,.arch,.ec,.post,.tl-card):is(.is-linked,.is-multilink),html body #hall-future .hw>.c:is(.is-linked,.is-multilink),html body #hall-mining .tl-card:is(.is-linked,.is-multilink){overflow-wrap:anywhere;min-width:0;transition:background-color .15s,border-color .15s;padding:var(--content-card-inset)!important}html body .view :is(.c,.arch,.ec,.post,.tl-card):is(.is-linked,.is-multilink):is(:hover,:focus-within),html body #hall-mining .tl-card:is(.is-linked,.is-multilink):is(:hover,:focus-within){background:var(--content-card-hover)!important;box-shadow:none!important;transform:none!important}html body .view :is(.c,.arch,.ec,.post,.tl-card):is(.is-linked,.is-multilink)>:first-child{margin-top:0}html body .view :is(.c,.arch,.ec,.post,.tl-card):is(.is-linked,.is-multilink)>:last-child{margin-bottom:0}html body .view .doc-row{padding:16px 20px;transition:background-color .15s}html body .view .doc-row:is(:hover,:focus-visible){background:var(--content-card-hover);transform:none}@media (max-width:780px){:root{--content-card-inset:16px}html body .view .doc-row{padding:16px}}html body #hall-origins .whitepaper-reader{--text:#0c1c39;--muted:#486180;--dim:#486180;color:var(--text);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#hall-origins .whitepaper-reader .ttl{text-align:left;border:0;margin:0;padding:0}#hall-origins .whitepaper-reader .ttl h4{color:var(--text);margin:0;font-size:20px;line-height:1.5}.wp-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:12px 0 20px;font-size:13px;display:flex}#hall-origins .whitepaper-reader .wp-actions{justify-content:flex-start;gap:12px;margin:0 0 32px}#hall-origins .whitepaper-reader .wp-dl{font:600 14px/1.5 var(--body);border:1px solid var(--nav-ink);min-height:44px;padding:12px 18px;background:var(--nav-ink)!important;color:var(--paper)!important}#hall-origins .whitepaper-reader .wp-dl.alt{border-color:var(--line2);color:var(--nav-ink)!important;background:0 0!important}#hall-origins .whitepaper-reader .wp-dl:hover{filter:brightness(.92)}#hall-origins .whitepaper-reader .wp-dl:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.wp-guide-heading{border-top:1px solid var(--line);margin-bottom:24px;padding-top:24px}.wp-guide-heading h4{margin:0 0 8px;font-size:18px}.wp-guide-heading p{color:var(--muted);max-width:740px;margin:0;font-size:14px;line-height:1.7}#wpSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}#wpSections .wp-chapter{border-bottom:1px solid var(--line);min-width:0;padding:0 0 20px}#wpSections .wp-abstract{grid-column:1/-1}#wpSections h5{color:var(--text);margin:0 0 8px;font-size:16px;line-height:1.5}#wpSections p{color:var(--muted);max-width:740px;margin:0;font-size:14px;line-height:1.8}@media (max-width:780px){#wpSections{grid-template-columns:minmax(0,1fr);gap:20px}#hall-origins .whitepaper-reader .wp-dl{justify-content:center;width:100%}}#hall-blog .guest-guide h4{font-family:var(--display);color:var(--text);margin:28px 0 10px;font-size:18px}#hall-blog .guest-guide h4:first-child{margin-top:0}#hall-blog .guest-guide .guest-req{color:var(--text);margin:0 0 8px;padding-left:1.2em;font-size:16px;line-height:1.75}#hall-blog .guest-guide .guest-req li{margin:0 0 6px}#hall-blog .guest-guide .guest-tpl{background:var(--paper);border:1px solid var(--line2);font-family:var(--mono);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px;font-size:13px;line-height:1.7}
:root{--wk-curated:#0c6d98;--wk-curated-bg:#0c6d9814;--wk-comm:#8a5a00;--wk-comm-bg:#b0780a1a;--wk-comm-line:#b0780a73;--wk-ok:#2f6b4b;--wk-ok-bg:#3f7a5a1f;--wk-bad:#a34a3c;--wk-bad-bg:#a34a3c1a;--wk-warn:#8a5a00;--wk-warn-bg:#b0780a1f;--wk-card:#fffdf8;--wk-code-bg:#0f1d38;--wk-code-ink:#dfe7f5}.hall-hero.hero-mcp{--reading-art:url(/assets/generated/unified-heroes/unified-data-10-v2.webp)}#hall-mcp .center{padding-top:36px;padding-bottom:72px}.mcpv{max-width:880px;color:var(--text);font-family:var(--body);margin:0 auto;font-size:15px;line-height:1.7}.mcpv h3{font:700 22px/1.3 var(--display);color:var(--text);margin:0 0 8px}.mcpv a{color:var(--accent-text)}.mv-d{color:var(--muted);margin:0 0 18px;font-size:15px}.mv-note{color:var(--muted);margin:10px 0 0;font-size:13px}.mv-sec{margin:56px 0 0}.mv-step{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:10px}.mv-hero-card{border:1px solid var(--line2);background:var(--wk-card);border-radius:16px;padding:28px 30px}.mv-prompt{margin-top:4px;position:relative}.mv-prompt pre{white-space:pre-wrap;word-break:break-word;background:var(--wk-code-bg);color:var(--wk-code-ink);border-radius:12px;margin:0;padding:20px 22px 64px;font:14.5px/1.8 var(--body)!important}.mv-prompt .mv-copy{position:absolute;bottom:14px;right:14px}.mv-copy{border:1px solid var(--line2);background:var(--wk-card);height:38px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.mv-copy svg{width:16px;height:16px}.mv-copy.primary{color:#0f1d38;background:#f9f6ee;border-color:#f9f6ee}.mv-copy.primary:hover{background:#fff}.mv-copy.sm{height:30px;padding:0 11px;font-size:13px}.mv-copy:hover{border-color:var(--accent-text)}.mv-url{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.mv-url .k{color:var(--muted)}.mv-url code{font:600 14px/1.5 var(--mono);border:1px solid var(--line);overflow-wrap:anywhere;background:#48607d0f;border-radius:6px;padding:4px 10px}.mv-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.mv-btn{border:1px solid var(--line2);background:var(--wk-card);border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex;color:var(--text)!important}.mv-btn svg{width:18px;height:18px}.mv-btn:hover{border-color:var(--accent-text)}.mv-btn.dark{background:var(--text);border-color:var(--text);color:#f9f6ee!important}.mv-btn.dark:hover{background:#1c3160}.mv-status{color:var(--wk-comm);margin:16px 0 0;font-size:13px}.mv-flow{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.mv-node{border:1px solid var(--line);background:var(--wk-card);text-align:center;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;padding:14px 12px;display:flex}.mv-node .ic{width:40px;height:40px;color:var(--text);background:#48607d14;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.mv-node .ic svg{width:22px;height:22px}.mv-node b{font-size:14px;line-height:1.35}.mv-node span:last-child{color:var(--muted);font-size:12px;line-height:1.4}.mv-node.hub{border-color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.mv-node.hub .ic{background:var(--text);color:#f9f6ee}.mv-srcs{flex-direction:column;flex:1.2 1 0;gap:8px;min-width:0;display:flex}.mv-srcs .mv-node{text-align:left;flex-direction:row;gap:10px;padding:8px 12px}.mv-srcs .mv-node .ic{flex:none;width:30px;height:30px;margin:0}.mv-srcs .mv-node .ic svg{width:17px;height:17px}.mv-srcs .mv-node span:last-child{margin-left:auto}.mv-node.cur .ic{background:var(--wk-curated-bg);color:var(--wk-curated)}.mv-node.com .ic{background:var(--wk-comm-bg);color:var(--wk-comm)}.mv-arrow{background:var(--line2);flex:none;width:22px;height:2px;position:relative}.mv-arrow:after{content:"";border:5px solid #0000;border-left:7px solid var(--line2);border-right:0;position:absolute;top:-4px;right:-1px}.mv-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mv-feat{border:1px solid var(--line);background:var(--wk-card);border-radius:12px;padding:18px 20px}.mv-feat .ic{width:34px;height:34px;color:var(--accent-text);background:#0c6d9814;border-radius:8px;place-items:center;margin-bottom:10px;display:inline-grid}.mv-feat .ic svg{width:19px;height:19px}.mv-feat b{margin-bottom:4px;font-size:16px;display:block}.mv-feat p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.mv-qs{flex-direction:column;gap:10px;display:flex}.mv-qs button{text-align:left;border:1px solid var(--line);background:var(--wk-card);color:var(--text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;display:flex}.mv-qs button svg{width:16px;height:16px;color:var(--muted);flex:none}.mv-qs button:hover{border-color:var(--accent-text)}.mv-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.mv-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px;font-size:14px;font-weight:600}.mv-tabs button.on{color:var(--text);border-bottom-color:var(--text)}.mv-client{border:1px solid var(--line);background:var(--wk-card);border-top:0;border-radius:0 0 12px 12px;padding:18px 20px}.mv-client ol{margin:0 0 14px;padding-left:20px}.mv-client li{margin:4px 0}.mv-code{position:relative}.mv-code pre{background:var(--wk-code-bg);color:var(--wk-code-ink);font:13px/1.65 var(--mono);white-space:pre-wrap;word-break:break-all;border-radius:10px;margin:0;padding:14px 96px 14px 16px}.mv-code .mv-copy{color:#dfe7f5;background:#ffffff1a;border-color:#ffffff40;position:absolute;top:10px;right:10px}.mv-faq details{border-bottom:1px solid var(--line);padding:4px 0}.mv-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.mv-faq summary::-webkit-details-marker{display:none}.mv-faq summary:after{content:"+";color:var(--muted);font-weight:400}.mv-faq details[open] summary:after{content:"−"}.mv-faq p{color:var(--muted);margin:0 0 14px;font-size:14.5px}.mv-foot{border:1px solid var(--line);background:#48607d0d;border-radius:14px;margin:56px 0 0;padding:24px 26px}.mv-foot>div:first-child b{margin-bottom:2px;font-size:17px;display:block}.mv-foot>div:first-child span{color:var(--muted);font-size:14px}.mv-foot .mv-links{margin-top:16px}.mv-copy:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mv-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mv-qs button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mv-tabs button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mv-faq summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (max-width:760px){.mv-hero-card{padding:20px 18px}.mv-flow{flex-direction:column;align-items:stretch}.mv-node{text-align:left;flex-direction:row;gap:12px;padding:10px 14px}.mv-node .ic{flex:none;margin:0}.mv-node span:last-child{margin-left:auto}.mv-arrow{align-self:center;width:2px;height:16px}.mv-arrow:after{border:5px solid #0000;border-top:7px solid var(--line2);border-bottom:0;top:auto;bottom:-2px;right:-4px}.mv-feats{grid-template-columns:1fr}.mv-btn{flex:auto;justify-content:center}#hall-mcp .center{padding-top:24px}}
