/* Narrative art is kept behind readable terminal controls. */
:root{--bg:#0c0f0d;--side:#111612;--card:#18201b;--card2:#202920;--line:#465049;--text:#f3eee1;--muted:#c2c6b8;--acid:#c4f42c;--green:#61d08b;--orange:#e68c4f}
body{background:#0c0f0d url('assets/nt-void.jpg') center/cover fixed}
.grain{display:block;position:fixed;inset:0;z-index:-1;opacity:.16;pointer-events:none;background:url('assets/nt-parchment-chart.jpg') center/540px repeat;mix-blend-mode:screen}
.sidebar{background:linear-gradient(180deg,rgba(12,16,13,.98),rgba(12,16,13,.94)),url('assets/nt-drip-moss.jpg') bottom/auto 45% no-repeat}
.terminal{background:linear-gradient(90deg,rgba(5,7,6,.74),rgba(5,7,6,.56))}
.terminal{display:flex;flex-direction:column}.terminal main{width:100%;flex:1}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto}footer strong{color:var(--acid);font:800 15px/1.35 ui-monospace,monospace;letter-spacing:.015em;text-align:center}footer>span:last-child{justify-self:end}
.topline{background:rgba(14,18,14,.96);backdrop-filter:blur(8px)}
.market-strip{background:rgba(36,29,21,.93) url('assets/nt-rust-frame.jpg') center/cover;border-bottom-color:#725a3e;color:#e3cfaa}
.market-strip b{color:#fff0c9}.market-strip span:before{color:#d39858}
.app-shell{grid-template-columns:278px minmax(0,1fr)}.sidebar{width:278px}.logo{min-height:104px;padding:25px 22px;font-size:30px;line-height:.78;letter-spacing:-.08em}.side-kicker{padding:17px 22px;font-size:12px;line-height:1.55}.side-nav{flex:0;grid-template-rows:repeat(8,58px);gap:7px;padding:14px}.nav-item{justify-content:flex-start;padding:13px 14px;border-color:rgba(92,110,95,.46);background:rgba(16,23,18,.68);font-size:13px;letter-spacing:.01em}.nav-item i{width:30px;font-size:11px}.nav-item:hover{background:#263126;border-color:#798a79}.nav-item.active{border-color:var(--acid)}.prediction-nav{position:relative;border-color:#786646;background:rgba(47,35,20,.72);color:#f0d7ad}.prediction-nav small{position:absolute;right:12px;color:var(--orange);font:800 9px ui-monospace,monospace}.side-bottom{padding:20px 19px}.chain-pill{padding:12px;font-size:12px}.side-bottom p{font-size:11px;line-height:1.6}
.topline{min-height:76px;justify-content:flex-end;background:linear-gradient(90deg,rgba(38,22,13,.42),rgba(38,22,13,.18)),url('assets/nt-rust-frame.jpg') center/100% 100% no-repeat}.topline-spacer{flex:1}.market-strip{display:none}
.wallet,.action-btn{border-color:#7d9851;border-radius:2px;padding:12px 15px;transition:transform .16s,filter .16s}
.wallet:hover,.action-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}
main{padding-top:30px;padding-bottom:38px}.panel.active{animation:panel-in .22s ease-out}@keyframes panel-in{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}
.notice{padding:14px 16px;background:linear-gradient(90deg,#1c2b1d,#19231c);border-color:#567c58;font-size:15px}.notice b,.terminal-label,.page-title p{font-size:12px}
.welcome-card{border-color:#726c59;background:linear-gradient(120deg,rgba(22,29,23,.96),rgba(18,25,20,.9));box-shadow:8px 8px 0 rgba(0,0,0,.27)}
.welcome-card>div:first-child{padding:31px}.welcome-card h1{font-size:clamp(39px,4vw,62px)}.welcome-card p:not(.terminal-label){font-size:16px}
.welcome-art{position:relative;isolation:isolate;min-height:300px;padding:0;overflow:hidden;border-left-color:#726c59;background:#18201c}
.welcome-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,9,6,.92),rgba(5,9,6,.05) 72%);z-index:-1}
.welcome-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.78) contrast(1.08)}
.welcome-art-copy{position:relative;z-index:1;display:flex;min-height:300px;padding:28px;flex-direction:column;justify-content:flex-end}
.welcome-art span,.welcome-art small{color:#e0d6bb}
.furnace-card{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(16,19,14,.96),rgba(16,19,14,.69)),url('assets/nt-rust-altar.jpg') center/cover;border-color:#5f5541}.furnace-card>*{position:relative}
.route-card{background:linear-gradient(145deg,rgba(17,26,23,.97),rgba(15,22,19,.82)),url('assets/nt-chart-frame.jpg') center/cover}
.small-card{background:linear-gradient(135deg,rgba(24,32,27,.97),rgba(24,32,27,.8)),url('assets/nt-ground.jpg') center/cover}
.page-title{border:1px solid #5c6256;border-left:4px solid var(--acid);background:linear-gradient(90deg,rgba(20,28,23,.96),rgba(20,28,23,.54)),url('assets/nt-drip-chart.jpg') right center/auto 130% no-repeat;padding:22px 25px}
.page-title span{font-size:12px}.art-terminal{position:relative;overflow:hidden;isolation:isolate;background:#202920}.art-terminal:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(9,13,10,.92),rgba(9,13,10,.42))}
.p1-art{background:url('assets/nt-market-ruin.jpg') center/cover}.p3-art{background:url('assets/nt-rust-altar.jpg') center/cover}.p3-art:before{background:linear-gradient(0deg,rgba(34,16,9,.94),rgba(34,16,9,.42))}
.mint-hero{position:relative;isolation:isolate;min-height:610px;overflow:hidden;border:1px solid #736e62;background:url('assets/nt-shitcoin-field.png') center/cover no-repeat;box-shadow:8px 8px 0 rgba(0,0,0,.28)}.mint-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,11,8,.97) 0%,rgba(8,12,9,.89) 35%,rgba(8,12,9,.46) 67%,rgba(8,12,9,.13) 100%)}.mint-content{width:min(100%,670px);min-height:610px;padding:clamp(30px,5vw,64px);display:flex;flex-direction:column;justify-content:center}.mint-content h2{margin:0;color:var(--text);font-size:clamp(48px,6.4vw,86px);line-height:.84;letter-spacing:-.085em}.mint-countdowns{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:590px;margin-top:27px}.mint-countdown{min-height:115px;padding:14px;border:1px solid rgba(218,226,207,.5);background:rgba(11,17,13,.73);display:grid;align-content:center;gap:7px}.mint-countdown>span,.mint-countdown>small{font:800 10px/1.45 ui-monospace,monospace}.mint-countdown>span{color:var(--acid);letter-spacing:.06em}.mint-countdown>strong{color:#fff6e4;font:800 clamp(25px,3vw,38px)/.9 ui-monospace,monospace;letter-spacing:-.08em}.mint-countdown>small{color:#c9d0c2}.public-countdown{border-color:rgba(238,155,91,.64);background:rgba(35,20,13,.75)}.public-countdown>span{color:var(--orange)}.public-countdown.is-live{border-color:var(--acid);background:rgba(37,53,23,.9)}.public-countdown.is-live>strong{color:var(--acid)}.mint-supply{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:12px;margin-top:28px}.mint-supply span,.mint-supply small{color:#d3d5c8;font:800 11px ui-monospace,monospace}.mint-supply span{grid-column:span 2;color:var(--acid);letter-spacing:.08em}.mint-supply strong{margin-top:6px;color:var(--orange);font-size:clamp(62px,8vw,112px);letter-spacing:-.09em;line-height:.8}.mint-supply small{padding-bottom:7px}.mint-data{display:grid;grid-template-columns:repeat(3,1fr);max-width:590px;margin-top:28px;border-top:1px solid rgba(206,217,195,.45);border-bottom:1px solid rgba(206,217,195,.45)}.mint-data span{padding:14px 12px 14px 0;color:#d5d7ce;font:800 11px/1.4 ui-monospace,monospace}.mint-data span+span{padding-left:13px;border-left:1px solid rgba(206,217,195,.36)}.mint-data b{display:block;margin-top:5px;color:#fff7e8;font-size:14px}.mint-actions{display:flex;align-items:center;gap:15px;max-width:590px;margin-top:26px}.mint-actions .action-btn{flex:0 0 auto;min-width:250px}.mint-actions p{margin:0;color:#d1d7cd;font:800 10px/1.5 ui-monospace,monospace}
.token-board{background:linear-gradient(120deg,rgba(15,27,29,.96),rgba(15,27,29,.65)),url('assets/nt-market-split.jpg') center/cover}.router-board{background:linear-gradient(120deg,rgba(24,30,20,.96),rgba(24,30,20,.69)),url('assets/nt-chart-frame.jpg') center/cover}.allocation-board{background:linear-gradient(90deg,rgba(25,33,27,.97),rgba(25,33,27,.73)),url('assets/nt-drip-moss.jpg') right center/auto 150% no-repeat}
.token-modules .shitcoin-module{background:linear-gradient(120deg,rgba(25,24,18,.97),rgba(25,24,18,.67)),url('assets/nt-shitcoin-field.png') center/cover}.token-modules .shitcoin-module>strong{color:#f3a25b}.swap-module{background:linear-gradient(120deg,rgba(15,27,29,.97),rgba(15,27,29,.7)),url('assets/nt-market-split.jpg') center/cover}.utility-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.utility-module{min-height:310px;padding:25px;border:1px solid var(--line);display:flex;flex-direction:column;background:#1a211e}.utility-module h3{margin:34px 0 14px;font-size:clamp(34px,4vw,53px);line-height:.88;letter-spacing:-.065em}.utility-module h3 em{color:var(--acid);font-style:normal}.utility-module p{max-width:550px;margin:0;color:#c9d1c8;font:16px/1.6 Arial,sans-serif}.utility-module .data-row{margin:21px 0}.utility-module .action-btn{margin-top:auto}.burn-module{background:linear-gradient(120deg,rgba(42,24,14,.97),rgba(42,24,14,.73)),url('assets/nt-rust-altar.jpg') center/cover}.burn-module h3 em{color:#ff9e57}.stake-module{background:linear-gradient(120deg,rgba(20,31,23,.97),rgba(20,31,23,.7)),url('assets/nt-parchment-chart.jpg') center/cover}
.uni-swap-shell{width:min(100%,920px);margin:0 auto;border:1px solid #72806f;background:linear-gradient(140deg,rgba(17,27,21,.98),rgba(13,19,16,.95)),url('assets/nt-market-split.jpg') center/cover;box-shadow:10px 10px 0 rgba(0,0,0,.24)}.uni-swap-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:27px 30px;border-bottom:1px solid rgba(207,222,197,.28)}.uni-swap-head p{margin:0;color:var(--acid);font:800 11px ui-monospace,monospace;letter-spacing:.08em}.uni-swap-head h3{margin:10px 0 0;color:#f4f2e8;font-size:clamp(30px,4vw,48px);line-height:.88;letter-spacing:-.065em}.uni-swap-head h3 em{color:var(--acid);font-style:normal}.uni-swap-head>span{padding:8px 10px;border:1px solid rgba(235,153,91,.5);color:#ffb373;background:rgba(55,34,19,.63);font:800 10px ui-monospace,monospace;white-space:nowrap}.uni-swap-embed{min-height:500px;padding:20px;background:rgba(7,12,9,.52)}.uni-swap-embed iframe{display:block;width:100%;height:535px;border:0;background:#101513}.uni-swap-setup{min-height:460px;padding:40px;display:flex;flex-direction:column;justify-content:center;border:1px dashed rgba(192,212,177,.38);background:linear-gradient(145deg,rgba(18,30,22,.85),rgba(12,17,14,.91))}.uni-swap-setup>b{color:var(--acid);font:800 14px ui-monospace,monospace}.uni-swap-setup p{max-width:600px;margin:18px 0;color:#d1d8cf;font:17px/1.7 Arial,sans-serif}.uni-swap-setup code{padding:2px 4px;color:#ffca83;background:#312719;font:800 .88em ui-monospace,monospace}.uni-swap-setup span{color:#9fae9f;font:800 11px ui-monospace,monospace}.uni-open-link{display:block;margin:0 20px 20px;text-align:center;text-decoration:none}
.vault-intro{background:linear-gradient(120deg,rgba(22,28,20,.95),rgba(22,28,20,.72)),url('assets/nt-parchment-chart.jpg') center/cover}.claim-terminal{background:linear-gradient(120deg,rgba(19,29,24,.97),rgba(19,29,24,.76)),url('assets/nt-drip-chart.jpg') center/cover}
.mentor-art{min-height:450px;padding:0;background:#111}.mentor-art:before{display:none}.mentor-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}.art-overlay{position:relative;z-index:1;display:flex;min-height:450px;padding:26px;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,rgba(4,8,5,.96),rgba(4,8,5,.04) 75%)}.art-overlay>b{color:var(--acid);font:800 12px ui-monospace,monospace}.art-overlay>strong{display:block;margin:15px 0 8px;color:var(--green);font-size:clamp(64px,9vw,120px);letter-spacing:-.09em;line-height:.8}.art-overlay>span,.art-overlay>small{color:#e5decf;font:800 11px/1.5 ui-monospace,monospace}
.mentor-demo{background:linear-gradient(120deg,rgba(22,31,25,.96),rgba(22,31,25,.85)),url('assets/nt-chart-frame.jpg') center/cover}.rule-grid article{background:linear-gradient(155deg,rgba(25,32,26,.98),rgba(25,32,26,.77)),url('assets/nt-ground.jpg') center/cover}.safety-card{background:linear-gradient(90deg,rgba(25,34,26,.98),rgba(25,34,26,.73)),url('assets/nt-drip-moss.jpg') right center/auto 165% no-repeat}
.card-head{font-size:12px}.metric span,.route-flow small,.route-splits span,.helper,.ladder-note,.allocation-board small,.seed-status span,.seed-status small{font-size:11px}.control-card>p,.route-card>p,.router-board p{font-size:16px}
.live-metrics{grid-template-columns:repeat(3,1fr)}.live-metric{min-height:146px;position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(25,34,27,.98),rgba(17,24,19,.94)),url('assets/nt-ground.jpg') center/cover}.live-metric:after{content:"LIVE / 15S";position:absolute;right:13px;top:12px;color:#8f9a8d;font:800 9px ui-monospace,monospace}.live-metric>i{color:#b4c0ad;font-size:10px}.live-metric>strong{font-size:clamp(27px,3vw,43px)}.live-metric>small{display:block;min-height:15px;margin-top:7px;color:#d4d7c8;font:800 10px/1.4 ui-monospace,monospace}.treasury-metric{border-color:#a57e43;background:linear-gradient(145deg,rgba(46,33,19,.98),rgba(25,28,18,.94)),url('assets/nt-rust-frame.jpg') center/cover}.treasury-metric strong{color:#f2bf63!important}

.docs-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:18px;align-items:start}.docs-index{position:sticky;top:90px;display:grid;gap:6px;padding:18px;border:1px solid #64715f;background:linear-gradient(145deg,rgba(20,29,22,.98),rgba(16,22,17,.95)),url('assets/nt-ground.jpg') center/cover}.docs-index>b{padding:3px 0 12px;border-bottom:1px solid rgba(196,210,184,.26);color:var(--acid);font:800 12px ui-monospace,monospace}.docs-index>a:not(.docs-download){padding:9px 7px;border:1px solid transparent;color:#d6ddce;text-decoration:none;font:800 11px ui-monospace,monospace}.docs-index>a:not(.docs-download):hover{border-color:#8f9e84;background:rgba(184,243,0,.08);color:var(--acid)}.docs-download{display:block;margin-top:10px;padding:12px 8px!important;text-align:center;text-decoration:none;font-size:10px!important}.whitepaper-sheet{border:1px solid #75644a;background:linear-gradient(120deg,rgba(25,29,22,.98),rgba(30,29,22,.95)),url('assets/nt-parchment-chart.jpg') center/cover;box-shadow:9px 9px 0 rgba(0,0,0,.27)}.doc-cover{padding:34px 37px 30px;border-bottom:1px solid rgba(237,225,189,.3);background:rgba(20,25,19,.78)}.doc-cover p,.doc-section>b{margin:0;color:var(--acid);font:800 11px ui-monospace,monospace;letter-spacing:.08em}.doc-cover h3{margin:13px 0 10px;color:#faf2df;font-size:clamp(31px,4vw,52px);letter-spacing:-.06em;line-height:.9}.doc-cover h3 em{color:var(--acid);font-style:normal}.doc-cover span{color:#d9d0bc;font:800 11px ui-monospace,monospace}.doc-section{padding:30px 37px;border-bottom:1px solid rgba(237,225,189,.22);background:rgba(18,26,20,.74)}.doc-section:last-child{border-bottom:0}.doc-section h3{margin:13px 0;color:#faf2df;font-size:clamp(24px,3vw,37px);line-height:1}.doc-section p{max-width:900px;margin:0;color:#d5d9cb;font:16px/1.7 Arial,sans-serif}.doc-rail{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;padding:14px;border:1px solid rgba(187,204,167,.35);background:rgba(12,18,14,.7);color:#e9eddc;font:800 11px ui-monospace,monospace}.doc-rail i{color:var(--acid);font-style:normal;font-size:16px}.phase-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:23px}.phase-grid article{min-height:160px;padding:15px;border:1px solid rgba(212,218,193,.31);background:rgba(25,35,27,.76)}.phase-grid strong{display:block;color:var(--acid);font:800 26px ui-monospace,monospace}.phase-grid b{display:block;margin-top:14px;color:#f1ecd9;font:800 11px/1.3 ui-monospace,monospace}.phase-grid p{margin-top:10px!important;color:#c6cdbf!important;font-size:12px!important;line-height:1.55!important}.docs-split{display:grid;grid-template-columns:1fr 1.5fr 1fr;margin:24px 0;border:1px solid rgba(212,218,193,.32)}.docs-split article{min-height:111px;padding:16px;border-right:1px solid rgba(212,218,193,.32);background:rgba(25,35,27,.7)}.docs-split article:last-child{border-right:0}.docs-split strong{display:block;color:var(--acid);font-size:31px}.docs-split article:first-child strong{color:var(--orange)}.docs-split span{display:block;margin-top:9px;color:#dae0d1;font:800 11px/1.45 ui-monospace,monospace}.docs-stocks{margin:19px 0 0}.burn-stats,.weight-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0;border:1px solid rgba(212,218,193,.32)}.burn-stats div,.weight-grid article{min-height:93px;padding:14px;border-right:1px solid rgba(212,218,193,.32);background:rgba(18,27,20,.76)}.burn-stats div:last-child,.weight-grid article:last-child{border-right:0}.burn-stats span,.weight-grid span{display:block;color:#bfcabb;font:800 10px ui-monospace,monospace}.burn-stats b,.weight-grid b{display:block;margin-top:8px;color:var(--acid);font-size:18px;line-height:1.08}.mentorship-weights{grid-template-columns:repeat(3,1fr)}.risk-section{background:linear-gradient(95deg,rgba(55,31,18,.92),rgba(30,29,20,.87)),url('assets/nt-rust-frame.jpg') center/cover}.risk-section>b{color:#ffc37a}.risk-section h3{color:#ffdfb6}
.doc-hero h3{max-width:840px;font-size:clamp(29px,3.5vw,47px);line-height:.98}.doc-hero h3 em{display:block;margin-top:3px;color:var(--acid);font-style:normal}.handbook-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.handbook-metrics article{min-height:98px;padding:15px;border:1px solid rgba(202,218,188,.32);background:rgba(11,18,13,.72)}.handbook-metrics b{display:block;color:var(--acid);font:800 clamp(25px,3vw,39px)/.9 Arial,sans-serif;letter-spacing:-.06em}.handbook-metrics span{display:block;margin-top:10px;color:#d9dfd1;font:800 10px/1.4 ui-monospace,monospace}.doc-two-column{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:23px 0}.doc-two-column>div{min-height:104px;padding:16px;border:1px solid rgba(202,218,188,.3);background:rgba(10,17,12,.62)}.doc-two-column strong{display:block;color:var(--acid);font:800 14px ui-monospace,monospace}.doc-two-column span{display:block;margin-top:10px;color:#d3dbcf;font:14px/1.5 Arial,sans-serif}.doc-note{margin-top:19px!important;padding:14px 15px;border-left:3px solid var(--acid);background:rgba(15,23,17,.68);color:#dce3d3!important;font:800 12px/1.6 ui-monospace,monospace!important}
.docs-solo{width:min(100%,1080px);margin:clamp(18px,4vh,54px) auto}.handbook-sheet{background:linear-gradient(125deg,rgba(21,27,20,.985),rgba(26,28,21,.95)),url('assets/nt-parchment-chart.jpg') center/cover}.handbook-cover{padding:clamp(30px,5vw,68px);background:linear-gradient(110deg,rgba(12,19,14,.96),rgba(12,19,14,.72)),url('assets/nt-market-split.jpg') center/cover}.handbook-line{display:flex;align-items:center;justify-content:space-between;gap:18px}.handbook-line p{padding:0;border:0;color:var(--acid);font:800 14px ui-monospace,monospace;letter-spacing:.1em}.handbook-line span{padding:8px 10px;border:1px solid rgba(184,243,0,.44);color:#e9eddd;background:rgba(19,31,22,.75);font:800 12px ui-monospace,monospace;white-space:nowrap}.handbook-cover h3{max-width:880px;margin:0 0 18px;color:#faf2df;font:800 clamp(36px,5vw,60px)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.handbook-cover h3 em{display:block;margin-top:5px}.handbook-cover .handbook-deck{max-width:830px;margin:0!important;color:#d5d9cb!important;font:16px/1.7 Arial,Helvetica,sans-serif;font-weight:400}.handbook-deck+.handbook-deck{margin-top:14px!important}.handbook-cover .doc-note{max-width:830px;margin-top:25px!important;padding:14px 0;border-left:0;background:rgba(15,23,17,.68);color:#d5d9cb!important;font:16px/1.7 Arial,Helvetica,sans-serif!important;font-weight:400}.handbook-nav{display:flex;flex-wrap:wrap;gap:7px;padding:15px 20px;border-bottom:1px solid rgba(237,225,189,.25);background:rgba(10,16,12,.9)}.handbook-nav a{padding:9px 10px;border:1px solid rgba(161,181,150,.35);color:#d8dfd2;text-decoration:none;font:800 10px ui-monospace,monospace}.handbook-nav a:hover{border-color:var(--acid);color:var(--acid)}.handbook-nav .handbook-download{margin-left:auto;border-color:var(--acid);background:var(--acid);color:#10150f}.doc-section h4{margin:28px 0 11px;color:var(--acid);font:800 15px ui-monospace,monospace}.doc-section p+p{margin-top:15px}.handbook-table{margin:23px 0;border:1px solid rgba(202,218,188,.32);background:rgba(9,15,11,.48)}.handbook-row{display:grid;grid-template-columns:minmax(120px,.32fr) 1fr;border-top:1px solid rgba(202,218,188,.25)}.handbook-row:first-child{border-top:0}.handbook-row>*{padding:13px 14px;border-left:1px solid rgba(202,218,188,.25);color:#d8dfd2;font:14px/1.5 Arial,sans-serif}.handbook-row>*:first-child{border-left:0;color:#f0eadb;font-weight:800}.handbook-table-head>*{padding:10px 14px;color:var(--acid)!important;background:rgba(24,35,25,.88);font:800 10px ui-monospace,monospace}.handbook-three{grid-template-columns:.32fr .9fr 1fr}.handbook-four{margin-bottom:26px}
@media(max-width:1120px) and (min-width:781px){.app-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{width:238px}.logo{min-height:90px;font-size:26px}.nav-item{font-size:12px;padding:11px 10px}.side-nav{grid-template-rows:repeat(8,52px);gap:6px;padding:11px}.side-kicker{padding:14px 16px;font-size:11px}.docs-layout{grid-template-columns:205px minmax(0,1fr)}.docs-index{top:82px}.phase-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:780px){.app-shell{display:block}.sidebar{position:relative;width:auto;min-height:0}.welcome-art{min-height:250px;border-left:0}.welcome-art-copy{min-height:250px}.mentor-art,.art-overlay{min-height:330px}.page-title{padding:20px}.furnace-card{min-height:350px}.live-metrics{grid-template-columns:1fr}.live-metric{min-height:130px}.side-nav{flex:none;grid-template-rows:none;gap:3px}.nav-item{font-size:10px;padding:11px}.mint-hero{min-height:700px;background-position:62% center}.mint-content{min-height:700px;padding:28px 23px;justify-content:flex-end}.mint-countdowns{grid-template-columns:1fr;margin-top:20px}.mint-countdown{min-height:93px}.mint-supply{margin-top:22px}.mint-data{grid-template-columns:1fr}.mint-data span,.mint-data span+span{padding:10px 0;border-left:0;border-top:1px solid rgba(206,217,195,.25)}.mint-data span:first-child{border-top:0}.mint-actions{display:grid}.mint-actions .action-btn{width:100%;min-width:0}.mint-actions p{font-size:10px}footer{display:block}footer strong{display:block;margin-top:11px;font-size:13px;text-align:left}footer>span:last-child{display:block;margin-top:10px}.utility-module-grid{grid-template-columns:1fr}.utility-module{min-height:285px}.uni-swap-head{display:block;padding:23px}.uni-swap-head>span{display:inline-block;margin-top:15px}.uni-swap-embed{min-height:390px;padding:12px}.uni-swap-embed iframe{height:540px}.uni-swap-setup{min-height:365px;padding:27px 20px}.uni-swap-setup p{font-size:15px}.docs-layout{grid-template-columns:1fr}.docs-index{position:static;grid-template-columns:repeat(2,1fr)}.docs-index>b{grid-column:1/-1}.docs-index .docs-download{grid-column:1/-1}.doc-cover,.doc-section{padding:25px 20px}.phase-grid{grid-template-columns:1fr 1fr}.docs-split,.burn-stats,.weight-grid{grid-template-columns:1fr 1fr}.docs-split article:nth-child(2),.burn-stats div:nth-child(2),.weight-grid article:nth-child(2){border-right:0}.docs-split article:nth-child(n+3),.burn-stats div:nth-child(n+3),.weight-grid article:nth-child(n+3){border-top:1px solid rgba(212,218,193,.32)}.mentorship-weights{grid-template-columns:1fr}.mentorship-weights article{border-right:0;border-top:1px solid rgba(212,218,193,.32)}.mentorship-weights article:first-child{border-top:0}}

.native-swap-shell{width:min(100%,640px);margin:0 auto;border:1px solid #71816d;background:linear-gradient(145deg,rgba(16,26,20,.98),rgba(11,17,14,.97)),url('assets/nt-market-split.jpg') center/cover;box-shadow:9px 9px 0 rgba(0,0,0,.28)}.native-swap-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:25px 27px;border-bottom:1px solid rgba(211,223,200,.25)}.native-swap-head p{margin:0;color:var(--acid);font:800 11px ui-monospace,monospace;letter-spacing:.08em}.native-swap-head h3{margin:11px 0 0;color:#f5f1e7;font-size:clamp(32px,4.5vw,48px);line-height:.88;letter-spacing:-.07em}.native-swap-head h3 em{color:var(--acid);font-style:normal}.native-swap-head>span{padding:8px 9px;border:1px solid rgba(245,166,96,.55);color:#f7b87b;background:rgba(61,35,17,.65);font:800 10px ui-monospace,monospace;white-space:nowrap}.swap-card{position:relative;margin:20px;padding:17px;border:1px solid rgba(208,222,195,.34);background:rgba(9,15,12,.8)}.swap-status{display:flex;justify-content:space-between;gap:10px;margin:0 3px 15px;color:#d5ddd0;font:800 10px ui-monospace,monospace}.swap-status>b{color:var(--acid)}.swap-status span{color:#aab5a8}.swap-status i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#7b8c80}.swap-field{display:block;margin:0;padding:15px;background:rgba(28,40,31,.94);border:1px solid rgba(129,151,130,.42)}.swap-field>span,.swap-field>small{display:block;font:800 10px ui-monospace,monospace}.swap-field>span{color:#cbd3c8}.swap-field>small{margin-top:10px;color:#91a095}.swap-field>div{display:flex;gap:10px;align-items:center;margin-top:10px}.swap-field input{min-width:0;padding:0;border:0;background:transparent;color:#f8f4e9;font:800 35px/.95 Arial,sans-serif;letter-spacing:-.06em}.swap-field input:focus{border:0}.swap-token{flex:0 0 auto;display:grid;gap:4px;padding:10px 12px;border:1px solid #74856f;background:#202e25;color:#f6f1e5;text-align:left;font:800 15px ui-monospace,monospace}.swap-token small{color:var(--acid);font:800 8px ui-monospace,monospace}.swap-token.nt-token{border-color:#889c41;background:#26321b}.swap-flip{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;margin:-3px auto;border:1px solid #849779;border-radius:50%;background:#202c24;color:var(--acid);font:800 22px/1 Arial,sans-serif;cursor:pointer}.swap-flip:hover{background:#33402f}.swap-details{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0}.swap-details span{padding:9px 7px;background:rgba(23,32,26,.86);border:1px solid rgba(117,139,118,.35);color:#aeb9ae;font:800 9px/1.45 ui-monospace,monospace}.swap-details b{display:block;margin-top:4px;color:#e7ecdf;font-size:10px}.swap-safety{margin:13px 2px 2px;color:#aeb9ac;font:800 9px/1.55 ui-monospace,monospace}.swap-route-preview{padding:19px 27px 23px;border-top:1px solid rgba(211,223,200,.2);background:rgba(17,27,20,.72)}.swap-route-preview>b{color:var(--acid);font:800 10px ui-monospace,monospace}.swap-route-preview>div{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:13px 0}.swap-route-preview span{padding:8px 9px;border:1px solid rgba(153,174,142,.48);background:#1d2920;color:#f3efe4;font:800 10px ui-monospace,monospace}.swap-route-preview i{color:var(--acid);font-style:normal}.swap-route-preview small{display:block;color:#abb5a8;font:800 9px/1.5 ui-monospace,monospace}
@media(max-width:560px){.native-swap-head{display:block}.native-swap-head>span{display:inline-block;margin-top:15px}.swap-card{margin:12px;padding:12px}.swap-status{display:block;line-height:1.8}.swap-details{grid-template-columns:1fr}.swap-route-preview{padding:18px}.swap-route-preview>div{flex-wrap:wrap}.swap-route-preview i{display:none}}

.burn-control{justify-content:flex-start}.burn-control h3{margin:22px 0}.owned-nft-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-top:3px}.owned-nft-head label{margin:0}.owned-nft-head small{display:block;max-width:470px;margin-top:8px;color:#aeb9ad;font:800 10px/1.5 ui-monospace,monospace}.owned-nft-head .text-link{padding:10px 0;white-space:nowrap}.owned-nft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:166px;max-height:366px;margin:16px 0;overflow:auto;padding:8px;border:1px solid rgba(141,158,141,.36);background:rgba(10,16,12,.62)}.owned-nft-empty{display:grid;place-items:center;grid-column:1/-1;min-height:145px;border:1px dashed rgba(153,170,147,.32);color:#8f9e92;font:800 11px ui-monospace,monospace;text-align:center}.owned-nft-card{min-height:103px;padding:12px;border:1px solid rgba(117,137,118,.48);background:linear-gradient(145deg,rgba(27,38,29,.94),rgba(17,24,19,.97)),url('assets/nt-ground.jpg') center/cover;color:#edf0e7;text-align:left;cursor:pointer}.owned-nft-card:hover{border-color:#94aa77;background:linear-gradient(145deg,rgba(42,57,31,.95),rgba(18,27,20,.97)),url('assets/nt-ground.jpg') center/cover}.owned-nft-card.selected{border-color:var(--acid);background:linear-gradient(145deg,rgba(66,82,25,.98),rgba(24,34,18,.98));box-shadow:inset 0 0 0 1px var(--acid)}.owned-nft-card span,.owned-nft-card small{display:block;color:#becabe;font:800 9px ui-monospace,monospace}.owned-nft-card b{display:block;margin:10px 0 8px;color:#f7f3e8;font:800 23px/.9 ui-monospace,monospace;letter-spacing:-.06em}.owned-nft-card.selected b{color:var(--acid)}.burn-control .data-row{margin:15px 0}.burn-control .button-group{margin-top:4px}.burn-control .helper{margin-bottom:0!important}
.burn-control h3 em{display:block;font-size:clamp(30px,3.25vw,44px);letter-spacing:-.08em;white-space:nowrap}
.stake-layout{align-items:stretch;margin-top:2px}.stake-control{justify-content:flex-start;min-height:526px;background:linear-gradient(120deg,rgba(19,31,23,.97),rgba(19,31,23,.76)),url('assets/nt-parchment-chart.jpg') center/cover}.stake-control .owned-nft-grid{min-height:250px;max-height:410px}.stake-control .data-row{margin:16px 0}.stake-control .button-group{margin-top:0}.stake-control .action-btn{min-width:170px}.claim-terminal{min-height:526px;display:flex;flex-direction:column}.claim-terminal .action-btn{margin-top:auto}
.mentorship-workspace{width:min(100%,1080px);margin:clamp(20px,5vh,72px) auto}.mentor-control{justify-content:flex-start;min-height:610px;padding:clamp(32px,5vw,62px);background:linear-gradient(120deg,rgba(18,31,24,.98),rgba(18,31,24,.78)),url('assets/nt-chart-frame.jpg') center/cover}.mentor-control>p{margin:22px 0 8px;font-size:17px}.mentor-picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:15px}.mentor-picker-grid section{min-width:0;padding:16px;border:1px solid rgba(128,150,130,.42);background:rgba(9,15,11,.48)}.mentor-picker-grid .owned-nft-head{min-height:68px;align-items:flex-start}.mentor-picker-grid .owned-nft-head label{font-size:13px}.mentor-picker-grid .owned-nft-head small{font-size:12px;line-height:1.5}.mentor-picker-grid .text-link{font-size:12px}.mentor-owned-grid{grid-template-columns:1fr;min-height:170px;max-height:260px;margin:12px 0 0;padding:8px}.mentor-owned-grid .owned-nft-card{min-height:88px;padding:11px}.mentor-owned-grid .owned-nft-card b{margin:8px 0 6px;font-size:21px}.mentor-owned-grid .owned-nft-empty{min-height:132px;font-size:12px}.mentor-selection-row{margin:18px 0}.mentor-control label small{color:#aeb9ad;font-size:11px}.mentor-control input{margin-bottom:0}.mentor-control .button-group{margin-top:16px}
.p3-art{justify-content:center;padding:clamp(28px,5vw,58px)}.p3-art .burn-ladder-hero{width:100%;margin:0;padding:0;border-top:0}.p3-art .burn-ladder-hero>b{display:block;margin-bottom:24px;color:var(--acid);font:800 clamp(34px,4.2vw,58px)/.9 Arial,sans-serif;letter-spacing:-.07em;white-space:nowrap}.p3-art .burn-ladder-hero span{margin-top:12px;color:#f0e8d8;font:800 clamp(14px,1.5vw,19px)/1.35 ui-monospace,monospace}
@media(max-width:650px){.owned-nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-nft-head{align-items:flex-start;flex-direction:column;gap:4px}.owned-nft-head .text-link{padding:3px 0}}
@media(max-width:650px){.burn-control h3 em{font-size:clamp(29px,9vw,42px);white-space:normal}}
@media(max-width:760px){.mentor-picker-grid{grid-template-columns:1fr}.mentor-picker-grid .owned-nft-head{min-height:0}.mentor-owned-grid{max-height:210px}}
@media(max-width:780px){.handbook-metrics,.doc-two-column{grid-template-columns:1fr}.doc-hero h3{font-size:34px}.docs-solo{margin:16px auto}.handbook-line{align-items:flex-start;flex-direction:column;gap:10px}.handbook-cover h3{font-size:42px}.handbook-nav{padding:13px;gap:6px}.handbook-nav a{font-size:9px}.handbook-nav .handbook-download{margin-left:0;width:100%;text-align:center}.handbook-three{grid-template-columns:.38fr 1fr 1fr}.handbook-row>*{padding:11px 9px;font-size:12px}.handbook-table-head>*{font-size:9px}}
