.charter-progress-line{position:fixed;top:0;left:0;height:2px;background:var(--acid);box-shadow:0 0 10px var(--acid-glow);z-index:1000;transition:width .1s linear}.heav3ns-charter-surface{min-height:100vh;background:var(--ink);color:var(--bone);position:relative;overflow-x:hidden}.masthead-spotlight-btn{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:rgba(244,243,236,.04);border:1px solid var(--line-mid);border-radius:999px;color:var(--silver);font:600 11px var(--mono);cursor:pointer;transition:all .2s ease}.masthead-spotlight-btn:hover{background:rgba(203,255,24,.08);border-color:var(--acid);color:var(--bone)}.spotlight-kbd{background:rgba(0,0,0,.4);border:1px solid var(--line-mid);padding:1px 6px;border-radius:4px;font-size:10px;color:var(--acid)}.charter-hero{padding:clamp(96px,14vh,150px) 24px clamp(32px,5vh,60px);max-width:1200px;margin:0 auto;position:relative}.charter-hero__breadcrumbs{display:flex;align-items:center;gap:10px;font:500 11px var(--mono);color:var(--ash);text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px}.charter-hero__breadcrumbs a{color:var(--silver);text-decoration:none;transition:color .15s ease}.charter-hero__breadcrumbs a:hover{color:var(--acid)}.charter-hero__meta-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.telemetry-pill--interactive{background:transparent;border:1px solid var(--line-mid);color:var(--silver);cursor:pointer;transition:all .2s ease}.telemetry-pill--interactive:hover{border-color:var(--acid);color:var(--acid)}.charter-title{font:800 clamp(36px,5.5vw,72px)/.95 var(--display);letter-spacing:-.03em;color:var(--bone);margin:0 0 20px;text-transform:uppercase}.charter-title span{color:var(--acid)}.charter-title-sub{display:block;font:600 clamp(15px,1.8vw,22px)/1.35 var(--mono);letter-spacing:.08em;color:var(--silver-light);margin-top:10px}.charter-hero__lead{font:450 clamp(18px,1.6vw,22px)/1.6 var(--sans);color:var(--silver);max-width:80ch;margin:0 0 36px;text-wrap:pretty}.persona-briefing-card{background:linear-gradient(135deg,rgba(20,24,22,.95),rgba(14,16,14,.95));border:1px solid var(--line-mid);border-left:4px solid var(--acid);padding:clamp(24px,3.5vw,40px);margin-bottom:36px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.35)}.persona-briefing-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.persona-briefing-badge{font:700 11px var(--mono);letter-spacing:.12em;color:var(--acid)}.persona-briefing-status{font:600 10px var(--mono);letter-spacing:.1em;color:var(--ash)}.persona-briefing-title{font:750 clamp(20px,2.5vw,30px)/1.2 var(--display);color:var(--bone);margin:0 0 14px}.persona-briefing-text{font:400 clamp(15px,1.2vw,17px)/1.75 var(--sans);color:var(--silver-light);margin:0 0 20px;max-width:75ch}.persona-briefing-axiom{margin:0 0 24px;padding:14px 18px;background:rgba(0,0,0,.4);border-left:2px solid var(--acid);font:italic 500 14px/1.6 var(--sans);color:var(--bone)}.persona-briefing-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.persona-action-btn{padding:9px 18px;font:600 11px var(--mono);letter-spacing:.06em;border-radius:4px;cursor:pointer;transition:all .2s ease;background:transparent;border:1px solid var(--line-mid);color:var(--silver)}.persona-action-btn--primary{background:rgba(203,255,24,.12);border-color:var(--acid);color:var(--bone)}.persona-action-btn--primary:hover{background:var(--acid);color:var(--ink)}.persona-action-btn:hover:not(.persona-action-btn--primary){background:rgba(244,243,236,.06);color:var(--bone)}.charter-hero__thesis-plaque{background:rgba(18,20,17,.85);border:1px solid var(--line-mid);border-left:3px solid var(--acid);padding:20px 24px;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.thesis-plaque-text{font:700 clamp(14px,1.2vw,17px)/1.5 var(--mono);color:var(--bone);letter-spacing:.04em;text-transform:uppercase}.thesis-plaque-actions{display:flex;gap:12px;flex-wrap:wrap}.charter-hero-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid var(--line-mid);color:var(--bone);font:600 11px var(--mono);letter-spacing:.06em;cursor:pointer;transition:all .2s ease;border-radius:2px}.charter-hero-action-btn:hover{background:rgba(203,255,24,.1);border-color:var(--acid);color:var(--acid)}.charter-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin:40px 0 50px}.charter-card{display:flex;flex-direction:column;justify-content:space-between;background:rgba(18,20,17,.6);border:1px solid var(--line-mid);padding:28px;text-decoration:none;color:inherit;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1)}.charter-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--line-mid);transition:background .25s ease}.charter-card:hover{background:rgba(22,24,20,.95);border-color:var(--silver-dark);transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.4)}.charter-card:hover:before{background:var(--acid)}.charter-card--partnerships:before{background:#64d2ff}.charter-card--artist-policy:before{background:var(--acid)}.charter-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.charter-card__badge{font:700 10px var(--mono);letter-spacing:.12em;color:var(--ash)}.charter-card__icon{font:700 14px var(--mono);color:var(--silver-dark)}.charter-card__title{font:700 clamp(20px,2.2vw,26px)/1.2 var(--display);color:var(--bone);margin:0 0 12px;text-transform:uppercase}.charter-card__meta-strip{display:flex;align-items:center;gap:8px;font:500 11px var(--mono);color:var(--ash);margin-bottom:14px}.charter-card__desc{font:400 14px/1.65 var(--sans);color:var(--silver);margin:0 0 20px}.charter-card__quote{font:italic 500 13px/1.55 var(--sans);color:var(--bone);padding:12px 14px;background:rgba(0,0,0,.3);border-left:2px solid var(--silver-dark);margin-bottom:24px}.charter-card__action{display:flex;align-items:center;justify-content:space-between;font:700 11px var(--mono);letter-spacing:.08em;color:var(--acid);padding-top:16px;border-top:1px solid var(--line-subtle)}.charter-lens-bar{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:10px 0 20px;margin-bottom:20px;scrollbar-width:none}.charter-lens-bar::-webkit-scrollbar{display:none}.charter-lens-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(18,20,17,.7);border:1px solid var(--line-mid);color:var(--silver);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;transition:all .2s cubic-bezier(.16,1,.3,1)}.charter-lens-btn:hover{color:var(--bone);background:rgba(24,26,22,.9);border-color:var(--silver-dark)}.charter-lens-btn--active{background:rgba(203,255,24,.12);color:var(--bone);border-color:var(--acid)}.charter-lens-btn--active .lens-dot{background:var(--acid);box-shadow:0 0 6px var(--acid-glow)}.lens-dot{width:6px;height:6px;border-radius:50%;background:var(--ash)}.lens-count{font-size:10px;opacity:.7;padding:2px 6px;background:rgba(0,0,0,.3);border-radius:999px}.charter-body-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:0 24px 120px;transition:all .3s ease}@media (max-width:980px){.charter-body-layout{grid-template-columns:1fr}}.charter-outline-rail{position:sticky;top:80px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:12px;scrollbar-width:thin}@media (max-width:980px){.charter-outline-rail{display:none}}.rail-head{padding-bottom:16px;border-bottom:1px solid var(--line-mid);margin-bottom:16px}.rail-doc-badge{display:flex;align-items:center;gap:8px}.rail-doc-id{font:700 11px var(--mono);color:var(--acid)}.rail-doc-title{font:700 14px var(--display);color:var(--bone);text-transform:uppercase}.rail-subtitle{display:block;font:500 10px var(--mono);letter-spacing:.1em;color:var(--ash);margin-top:4px}.rail-filters{margin-bottom:20px}.rail-filter-heading{font:600 9px var(--mono);letter-spacing:.12em;color:var(--ash);margin-bottom:8px;display:block}.rail-filter-buttons{display:flex;flex-direction:column;gap:4px}.rail-filter-btn{text-align:left;background:transparent;border:1px solid transparent;color:var(--silver);font:600 10px var(--mono);letter-spacing:.05em;padding:6px 10px;border-radius:4px;cursor:pointer;transition:all .15s ease}.rail-filter-btn:hover{background:rgba(244,243,236,.04);color:var(--bone)}.rail-filter-btn--active{background:rgba(203,255,24,.08);border-color:rgba(203,255,24,.3);color:var(--acid)}.rail-nav{display:flex;flex-direction:column;gap:16px}.rail-group-label{display:block;font:700 9px var(--mono);letter-spacing:.12em;color:var(--ash);margin-bottom:6px}.rail-item{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;background:transparent;border:none;border-radius:4px;text-align:left;cursor:pointer;font:450 12px/1.3 var(--sans);color:var(--silver);transition:all .15s ease}.rail-item:hover{background:rgba(244,243,236,.05);color:var(--bone)}.rail-item--active{background:rgba(203,255,24,.1);color:var(--acid);font-weight:600}.rail-item-roman{font:700 10px var(--mono);min-width:24px;color:var(--silver-dark)}.rail-item--active .rail-item-roman{color:var(--acid)}.rail-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charter-preamble-card{background:rgba(18,20,17,.6);border:1px solid var(--line-mid);padding:clamp(24px,4vw,44px);margin-bottom:40px;position:relative}.charter-preamble-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.charter-preamble-card__title{font:700 clamp(22px,3vw,32px)/1.1 var(--display);color:var(--bone);text-transform:uppercase;margin:0 0 20px}.charter-preamble-card__prose p{font:400 clamp(16px,1.2vw,18px)/1.8 var(--sans);color:var(--silver);margin:0 0 18px;text-wrap:pretty}.charter-preamble-axiom{background:rgba(0,0,0,.4);border-left:3px solid var(--acid);padding:16px 20px;margin-top:24px;font:700 clamp(14px,1.1vw,17px)/1.5 var(--mono);color:var(--bone);letter-spacing:.04em;text-transform:uppercase}.charter-articles-feed{display:flex;flex-direction:column;gap:36px}.charter-article-card{background:rgba(18,20,17,.7);border:1px solid var(--line-mid);padding:clamp(24px,4vw,48px);position:relative;transition:border-color .2s ease}.charter-article-card:hover{border-color:var(--silver-dark)}.charter-article-card--partnership{border-left:3px solid #64d2ff}.charter-article-card--artist-policy{border-left:3px solid var(--acid)}.charter-article-card__topline{justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line-subtle)}.charter-article-card__topline,.topline-left{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.article-telemetry-badge{font:500 10px var(--mono);color:var(--ash);letter-spacing:.06em}.topline-actions{display:flex;gap:8px}.article-action-btn{background:transparent;border:1px solid var(--line-mid);color:var(--silver);font:600 10px var(--mono);letter-spacing:.06em;padding:4px 10px;cursor:pointer;border-radius:2px;transition:all .15s ease}.article-action-btn:hover{color:var(--acid);border-color:var(--acid);background:rgba(203,255,24,.08)}.charter-article-card__title{font:750 clamp(24px,3.2vw,36px)/1.15 var(--display);color:var(--bone);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 24px}.article-heading-anchor{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.anchor-hash-symbol{color:var(--ash);opacity:0;transition:opacity .15s ease;font-family:var(--mono);font-size:.8em}.article-heading-anchor:hover .anchor-hash-symbol{opacity:1;color:var(--acid)}.article-roman{color:var(--acid);margin-right:6px}.charter-article-card__prose p{font:400 clamp(16px,1.25vw,18px)/1.8 var(--sans);color:var(--silver);margin:0 0 20px;text-wrap:pretty}.charter-article-list{list-style:none;padding:0;margin:20px 0 28px;display:flex;flex-direction:column;gap:12px}.charter-article-list li{display:flex;align-items:baseline;gap:12px;font:400 clamp(15px,1.2vw,17px)/1.7 var(--sans);color:var(--bone);padding:8px 12px;background:rgba(0,0,0,.25);border-left:2px solid var(--silver-dark)}.list-bullet-num{font:700 12px var(--mono);color:var(--acid);min-width:18px}.list-bullet-text{flex:1 1}.charter-article-prose-after{margin-top:20px}.charter-article-axiom{margin:28px 0;padding:20px 24px;background:rgba(203,255,24,.04);border:1px solid rgba(203,255,24,.2);border-left:3px solid var(--acid);cursor:pointer;transition:all .2s ease;position:relative}.charter-article-axiom:hover{background:rgba(203,255,24,.08);border-color:var(--acid)}.axiom-tag{font:700 9px var(--mono);letter-spacing:.12em;color:var(--acid);margin-bottom:8px}.axiom-text{font:700 clamp(16px,1.4vw,20px)/1.5 var(--sans);color:var(--bone);margin:0 0 8px;text-wrap:balance}.axiom-copy-hint{font:600 9px var(--mono);color:var(--ash);letter-spacing:.08em;opacity:.8}.charter-article-closing-note{font:500 clamp(15px,1.1vw,17px)/1.7 var(--sans);color:var(--silver-light);border-top:1px solid var(--line-subtle);padding-top:16px;margin-top:20px}.article-pagination{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line-subtle)}@media (max-width:640px){.article-pagination{grid-template-columns:1fr}}.pagination-btn{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:rgba(0,0,0,.3);border:1px solid var(--line-mid);border-radius:4px;text-align:left;cursor:pointer;transition:all .15s ease}.pagination-btn:hover{background:rgba(203,255,24,.06);border-color:var(--silver-dark)}.pagination-btn--next{text-align:right}.pagination-sub{font:700 9px var(--mono);letter-spacing:.1em;color:var(--ash)}.pagination-title{font:600 12px/1.3 var(--sans);color:var(--bone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charter-article-card__footer{display:flex;align-items:center;justify-content:space-between;font:600 10px var(--mono);letter-spacing:.08em;color:var(--ash);margin-top:20px;padding-top:14px;border-top:1px solid var(--line-subtle)}.footer-anchor{color:var(--ash);text-decoration:none}.footer-anchor:hover{color:var(--acid)}.charter-covenant-monument{margin:64px 0 40px;padding:clamp(32px,5vw,64px);background:radial-gradient(circle at top,rgba(203,255,24,.05) 0,rgba(18,20,17,.95) 100%);border:1px solid var(--line-mid);border-top:3px solid var(--acid);text-align:center}.covenant-head-label{font:700 11px var(--mono);letter-spacing:.16em;color:var(--acid);margin-bottom:16px;display:inline-block}.covenant-title{font:800 clamp(28px,4.5vw,52px)/1.1 var(--display);color:var(--bone);text-transform:uppercase;margin:0 0 28px}.covenant-prose{max-width:68ch;margin:0 auto 36px}.covenant-prose p{font:400 clamp(16px,1.3vw,19px)/1.85 var(--sans);color:var(--silver-light);margin:0 0 20px;text-wrap:pretty}.covenant-axioms-box{background:rgba(0,0,0,.4);border:1px solid var(--line-mid);padding:24px;max-width:60ch;margin:0 auto 36px}.covenant-axiom-line{font:800 clamp(18px,2vw,24px)/1.4 var(--sans);color:var(--acid);margin:8px 0;text-transform:uppercase}.final-declaration-wrap{border-top:1px solid var(--line-mid);padding-top:36px;margin-top:36px}.declaration-line{font:800 clamp(17px,2.2vw,26px)/1.4 var(--mono);letter-spacing:.06em;color:var(--bone);margin:6px 0}.final-signoff{font:700 clamp(14px,1.3vw,18px) var(--mono);letter-spacing:.12em;color:var(--acid);margin-top:28px}.charter-gateways{margin:60px 0 0;padding-top:40px;border-top:1px solid var(--line-mid)}.gateways-heading{font:700 11px var(--mono);letter-spacing:.14em;color:var(--ash);margin-bottom:24px;text-transform:uppercase}.charter-gateways-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.charter-gateway-card{padding:24px;background:rgba(18,20,17,.5);border:1px solid var(--line-mid);text-decoration:none;color:inherit;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.charter-gateway-card:hover{background:rgba(24,26,22,.9);border-color:var(--silver-dark);transform:translateY(-2px)}.gateway-tag{font:700 10px var(--mono);color:var(--acid);letter-spacing:.1em;margin-bottom:8px}.gateway-card-title{font:700 18px var(--display);color:var(--bone);margin:0 0 10px}.gateway-card-desc{font:400 13px/1.6 var(--sans);color:var(--silver);margin:0 0 16px}.gateway-card-cta{font:700 11px var(--mono);color:var(--acid);display:inline-flex;align-items:center;gap:6px}.charter-sticky-bar{position:fixed;top:0;left:0;right:0;height:52px;background:rgba(14,16,13,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-mid);z-index:950;animation:stickyBarSlideDown .25s cubic-bezier(.16,1,.3,1)}@keyframes stickyBarSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sticky-bar-inner{max-width:1200px;margin:0 auto;height:100%;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-bar-left{display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.sticky-bar-back-top{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;padding:4px}.sticky-bar-dot{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 6px var(--acid-glow)}.sticky-bar-doc-tag{font:700 11px var(--mono);color:var(--acid);letter-spacing:.05em}.sticky-bar-sep{color:var(--ash);font:11px var(--mono)}.sticky-bar-section-title{font:600 11px var(--mono);color:var(--bone);overflow:hidden;text-overflow:ellipsis;letter-spacing:.06em}.sticky-bar-lenses{display:flex;align-items:center;gap:6px}@media (max-width:860px){.sticky-bar-lenses{display:none}}.sticky-lens-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--silver);font:600 10px var(--mono);cursor:pointer;transition:all .15s ease}.sticky-lens-pill:hover{background:rgba(244,243,236,.06);color:var(--bone)}.sticky-lens-pill--active{background:rgba(203,255,24,.12);border-color:rgba(203,255,24,.3);color:var(--acid)}.pill-count{font-size:9px;opacity:.7}.sticky-bar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.sticky-bar-progress{display:flex;align-items:center;gap:8px}.progress-track{width:50px;height:3px;background:rgba(244,243,236,.1);border-radius:999px;overflow:hidden}.progress-fill{height:100%;background:var(--acid);transition:width .1s linear}.progress-text{font:700 10px var(--mono);color:var(--silver);min-width:28px}.sticky-action-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:1px solid var(--line-mid);border-radius:4px;color:var(--silver);font:600 10px var(--mono);cursor:pointer;transition:all .15s ease}.sticky-action-btn:hover{color:var(--bone);border-color:var(--silver-dark);background:rgba(244,243,236,.05)}.sticky-action-btn--search{border-color:rgba(203,255,24,.3);color:var(--acid)}.sticky-action-btn--active{background:var(--acid);color:var(--ink);border-color:var(--acid)}.sticky-action-btn--kbd{padding-inline:8px}.charter-palette-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:clamp(48px,10vh,120px) 16px 24px}.charter-palette-card{width:100%;max-width:660px;background:#111310;border:1px solid var(--line-mid);box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 1px 1px rgba(203,255,24,.15);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;animation:paletteScale .18s cubic-bezier(.16,1,.3,1)}@keyframes paletteScale{0%{opacity:0;transform:scale(.97) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.charter-palette-search{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line-mid)}.charter-palette-icon{font:700 16px var(--mono);color:var(--acid)}.charter-palette-input{flex:1 1;background:transparent;border:none;color:var(--bone);font:500 15px var(--sans);outline:none}.charter-palette-input::placeholder{color:var(--ash)}.charter-palette-close-btn{background:transparent;border:1px solid var(--line-mid);color:var(--ash);padding:2px 8px;font:600 10px var(--mono);border-radius:4px;cursor:pointer}.charter-palette-list{max-height:400px;overflow-y:auto;padding:8px}.charter-palette-empty{padding:36px 20px;text-align:center;font:450 13px var(--sans);color:var(--silver)}.charter-palette-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:6px;cursor:pointer;transition:background .1s ease}.charter-palette-item.is-selected{background:rgba(203,255,24,.1)}.charter-palette-item__icon{font-size:16px;width:24px;text-align:center}.charter-palette-item__content{flex:1 1;min-width:0}.charter-palette-item__title{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 13px/1.3 var(--sans);color:var(--bone)}.charter-palette-item.is-selected .charter-palette-item__title{color:var(--acid)}.charter-palette-item__category{font:600 9px var(--mono);letter-spacing:.08em;color:var(--ash)}.charter-palette-item__desc{font:400 12px/1.4 var(--sans);color:var(--silver);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.charter-palette-item__kbd{font:700 10px var(--mono);color:var(--silver);padding:2px 6px;background:rgba(0,0,0,.4);border:1px solid var(--line-mid);border-radius:4px}.charter-palette-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:rgba(0,0,0,.3);border-top:1px solid var(--line-mid);font:500 11px var(--mono);color:var(--ash)}.charter-palette-shortcuts{display:flex;gap:12px}.charter-palette-shortcuts kbd{background:rgba(244,243,236,.08);padding:1px 5px;border-radius:3px;margin-right:4px;color:var(--silver)}.charter-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1250;display:flex;align-items:center;justify-content:center;padding:20px}.charter-modal-card{width:100%;max-width:620px;background:#121411;border:1px solid var(--line-mid);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.8);overflow:hidden;animation:paletteScale .18s cubic-bezier(.16,1,.3,1)}.charter-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line-mid)}.modal-header-tag{display:flex;align-items:center;gap:12px;font:700 11px var(--mono);letter-spacing:.1em;color:var(--acid)}.modal-serial{color:var(--ash);font-size:10px}.charter-modal-close-btn{background:transparent;border:none;color:var(--silver);font-size:16px;cursor:pointer;padding:4px}.charter-modal-body{padding:24px}.modal-form-group{margin-bottom:20px}.modal-label{display:block;font:700 10px var(--mono);letter-spacing:.1em;color:var(--ash);margin-bottom:8px}.modal-select{width:100%;padding:10px 14px;background:rgba(0,0,0,.5);border:1px solid var(--line-mid);color:var(--bone);font:500 13px var(--mono);border-radius:4px;outline:none}.modal-format-tabs{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto}.format-tab-btn{padding:6px 12px;background:transparent;border:1px solid var(--line-mid);border-radius:4px;color:var(--silver);font:600 11px var(--mono);cursor:pointer;white-space:nowrap;transition:all .15s ease}.format-tab-btn:hover{color:var(--bone);background:rgba(244,243,236,.05)}.format-tab-btn--active{background:rgba(203,255,24,.12);border-color:var(--acid);color:var(--acid)}.modal-code-box{background:#090a09;border:1px solid var(--line-mid);padding:16px;border-radius:4px;max-height:200px;overflow-y:auto}.modal-code-box pre{margin:0;font:450 12px/1.6 var(--mono);color:var(--silver-light);white-space:pre-wrap;word-break:break-all}.charter-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--line-mid);background:rgba(0,0,0,.25)}.modal-footer-hint{font:500 11px var(--mono);color:var(--ash)}.modal-btn-group{display:flex;gap:10px}.charter-modal-btn{padding:8px 16px;font:700 11px var(--mono);letter-spacing:.06em;border-radius:4px;cursor:pointer;transition:all .15s ease}.charter-modal-btn--secondary{background:transparent;border:1px solid var(--line-mid);color:var(--silver)}.charter-modal-btn--primary{background:var(--acid);border:1px solid var(--acid);color:var(--ink)}.charter-modal-btn--primary:hover{background:#d8ff40}.shortcuts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:600px){.shortcuts-grid{grid-template-columns:1fr}}.shortcuts-group-title{font:700 11px var(--mono);letter-spacing:.1em;color:var(--acid);margin:0 0 12px;text-transform:uppercase}.shortcuts-list{display:flex;flex-direction:column;gap:10px}.shortcut-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:450 12px var(--sans);color:var(--silver)}.shortcut-kbd{font:700 10px var(--mono);color:var(--bone);padding:2px 7px;background:rgba(0,0,0,.4);border:1px solid var(--line-mid);border-radius:4px}.heav3ns-charter-surface--zen{background:#080908}.heav3ns-charter-surface--zen .charter-body-layout{grid-template-columns:1fr;max-width:780px}.charter-main-content--zen{max-width:780px;margin:0 auto}.zen-floating-pill{position:fixed;top:16px;right:20px;z-index:1000;display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:rgba(14,16,13,.95);border:1px solid var(--acid);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.6)}.zen-dot{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid-glow)}.zen-text{font:700 10px var(--mono);letter-spacing:.1em;color:var(--acid)}.zen-exit-btn{background:transparent;border:1px solid var(--line-mid);color:var(--bone);font:600 9px var(--mono);padding:2px 8px;border-radius:999px;cursor:pointer}.zen-exit-btn:hover{background:var(--acid);color:var(--ink)}.charter-mobile-dock{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(12,14,11,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-mid);z-index:900}@media (max-width:980px){.charter-mobile-dock{display:block}}.dock-bar{justify-content:space-between;padding:10px 16px}.dock-bar,.dock-trigger{display:flex;align-items:center}.dock-trigger{gap:10px;background:transparent;border:none;color:var(--bone);font:600 11px var(--mono);cursor:pointer}.dock-status-led{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 6px var(--acid-glow)}.dock-progress-pill{font:700 10px var(--mono);color:var(--acid);padding:4px 8px;background:rgba(203,255,24,.08);border-radius:999px}.dock-drawer{background:var(--ink);border-top:1px solid var(--line-mid);max-height:60vh;overflow-y:auto;padding:16px}.drawer-header{display:flex;align-items:center;justify-content:space-between;font:700 11px var(--mono);color:var(--silver);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line-subtle)}.drawer-close{background:transparent;border:none;color:var(--silver);font-size:14px;cursor:pointer}.drawer-list{display:flex;flex-direction:column;gap:6px}.drawer-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;background:transparent;border:none;color:var(--silver);font:450 13px var(--sans);text-align:left;cursor:pointer;border-radius:4px}.drawer-item--active,.drawer-item:hover{background:rgba(203,255,24,.08);color:var(--acid)}.drawer-item-roman{font:700 11px var(--mono);min-width:24px;color:var(--silver-dark)}.drawer-item--active .drawer-item-roman{color:var(--acid)}