:root{--ink:#f5f5ee;--muted:#a5a69f;--lime:#d5ff4f;--paper:#121310;--line:#2c2d28;--orange:#ff9164}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10110e;color:var(--ink);font-family:Manrope,Arial,sans-serif}.noise{position:fixed;inset:0;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E")}.shell{max-width:1200px;margin:auto;padding:0 28px 90px}.nav{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.brand{font-weight:800;font-size:19px;color:var(--ink);text-decoration:none;letter-spacing:-1px}.brand-mark{display:inline-grid;place-items:center;background:var(--lime);color:#10110e;width:23px;height:23px;border-radius:50%;font-size:14px;margin-right:7px}.nav-right{display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}button{font:inherit;cursor:pointer}.ghost{margin-left:12px;color:var(--ink);background:transparent;border:1px solid var(--line);padding:9px 12px;border-radius:7px}.hero{padding:112px 0 86px;max-width:900px}.eyebrow,.persona-kicker{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:1.25px;color:var(--lime)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,6.4vw,78px);line-height:1.04;letter-spacing:-4px;margin:16px 0 23px;font-weight:800}em{font-family:Georgia,serif;font-weight:400} .lede{font-size:18px;line-height:1.65;color:var(--muted);max-width:650px}.connection-card{margin-top:39px;padding:16px 17px 16px 21px;border:1px solid #55584d;background:#171915;border-radius:12px;max-width:630px;display:flex;align-items:center;justify-content:space-between}.connection-card strong{display:block;margin-top:7px;font-size:14px}.connection-card p{margin:3px 0 0;font-size:12px;color:var(--muted)}.status-pill{font:10px 'DM Mono';color:#111;background:var(--lime);padding:4px 6px;border-radius:4px}.primary{border:0;border-radius:8px;padding:13px 15px;background:var(--lime);color:#111;font-weight:800;white-space:nowrap}.primary span{font-size:18px;margin-left:7px}.hidden{display:none}.dashboard{padding-top:20px}.section-head{display:flex;align-items:end;justify-content:space-between;margin:0 0 27px}.section-head h2{margin:10px 0 0;font-size:33px;letter-spacing:-1.5px}.period,.section-head>p{font:12px 'DM Mono';color:var(--muted);line-height:1.7;text-align:right}.period span{color:#71736a}.profile-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.persona-card,.insight-card,.challenge-card{border:1px solid var(--line);border-radius:12px;padding:25px;min-height:311px}.persona-card{background:var(--lime);color:#111}.persona-top{display:flex;justify-content:space-between}.persona-card .persona-kicker{color:#5b7120}.score{font:20px 'DM Mono'}.score small{font-size:10px}.emoji{font-size:62px;margin:24px 0 3px}.persona-card h3,.insight-card h3,.challenge-card h3{font-size:27px;letter-spacing:-1.5px;margin:0 0 9px}.persona-card p,.insight-card p,.challenge-card p{line-height:1.55;font-size:13px}.meter{height:5px;background:#b0d63b;border-radius:5px;margin-top:25px}.meter i,.trait-bar i,.challenge-progress i{display:block;height:100%;border-radius:inherit;background:#111}.meter-label{display:flex;justify-content:space-between;margin-top:8px;font-size:11px}.insight-card{background:#1a1b17}.big-stat{display:flex;align-items:center;gap:13px;margin-top:26px}.big-stat strong{font-size:34px;letter-spacing:-2px}.big-stat span{font-size:11px;color:var(--muted);line-height:1.5}.text-button{background:none;border:0;color:var(--lime);padding:0;margin-top:17px;font-size:12px}.challenge-card{background:#28231c;border-color:#574d35}.challenge-card .persona-kicker{color:#f3cb68}.challenge-icon{font-size:36px;margin:27px 0 13px}.challenge-progress{margin-top:29px;font-size:11px}.challenge-progress>div{height:5px;background:#655b3f;border-radius:4px;margin-top:8px}.challenge-progress i{width:0;background:#f3cb68}.behavior-section,.evidence-section,.types{margin-top:96px}.section-head.small{align-items:end}.section-head.small h2{font-size:29px}.behavior-grid{border:1px solid var(--line);border-radius:12px;padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#151612}.radar-wrap{display:grid;place-items:center;min-height:310px}.radar{width:275px;height:275px;position:relative}.ring{position:absolute;border:1px solid #36382f;transform:rotate(45deg);inset:0}.r2{inset:25%}.r3{inset:12.5%}.axis{position:absolute;left:50%;top:0;height:100%;width:1px;background:#36382f;transform-origin:center}.a2{transform:rotate(72deg)}.a3{transform:rotate(144deg)}.radar-shape{position:absolute;inset:34px;background:rgba(213,255,79,.45);clip-path:polygon(50% 1%,94% 35%,82% 91%,18% 77%,4% 31%);filter:drop-shadow(0 0 12px rgba(213,255,79,.3))}.radar-label{position:absolute;font:10px 'DM Mono';color:var(--muted)}.top{top:-17px;left:42%}.right{right:-52px;top:28%}.bottom-right{right:-59px;bottom:4%}.bottom-left{left:-46px;bottom:4%}.left{left:-48px;top:28%}.traits{padding-top:14px}.trait{margin:13px 0 20px}.trait>div:first-child{display:flex;justify-content:space-between;font-size:12px}.trait strong{font:12px 'DM Mono';color:var(--lime)}.trait-bar{height:5px;border-radius:5px;background:#2d3028;margin:7px 0}.trait-bar i{background:var(--lime)}.trait small{color:var(--muted);font-size:10px}.evidence-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.table-head,.trade-row{display:grid;grid-template-columns:1.1fr 1.2fr .9fr 1.5fr;gap:20px;align-items:center;padding:15px 20px}.table-head{font:10px 'DM Mono';color:var(--muted);background:#1a1b17}.trade-row{border-top:1px solid var(--line);font-size:12px}.trade-cell strong{display:block}.trade-cell small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.context-cell,.note-cell{color:var(--muted);line-height:1.5}.tag{font-size:10px;padding:5px 8px;width:max-content;border-radius:15px;background:#333;color:#eee}.tag.orange{background:#513124;color:#ffb18b}.tag.blue{background:#253d4e;color:#8ed5f7}.tag.green{background:#33452a;color:#c7f59d}.future-note{margin-top:62px;padding:42px max(5%,40px);background:#e8e5dc;color:#131411;border-radius:12px}.note-label{font:10px 'DM Mono';letter-spacing:1.1px;color:#707167}.future-note blockquote{font:clamp(24px,3.1vw,39px)/1.25 Georgia,serif;margin:20px 0}.future-note p{margin:0;color:#707167;font-size:11px}.future-note .text-button{color:#313a13;margin:0}.type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.type{border:1px solid var(--line);border-radius:9px;padding:13px;display:flex;align-items:center;gap:9px;position:relative;background:#171814}.type.active{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.type>span{font-size:23px}.type strong,.type small{display:block;font-size:11px}.type small{font-size:9px;color:var(--muted);margin-top:3px}.type b{position:absolute;right:9px;top:9px;color:#111;background:var(--lime);font:8px 'DM Mono';padding:3px 4px;border-radius:3px}@media(max-width:760px){.shell{padding:0 17px 50px}.nav-right{font-size:0}.ghost{font-size:11px}.hero{padding:66px 0 60px}h1{letter-spacing:-2.5px}.connection-card{align-items:flex-start;gap:16px}.profile-grid,.behavior-grid{grid-template-columns:1fr}.profile-grid>*{min-height:0}.section-head{align-items:flex-start;flex-direction:column;gap:12px}.period,.section-head>p{text-align:left}.behavior-grid{gap:12px}.table-head{display:none}.trade-row{grid-template-columns:1fr 1fr;gap:11px;padding:14px}.note-cell{grid-column:1/-1}.type-grid{grid-template-columns:repeat(2,1fr)}.evidence-section,.behavior-section,.types{margin-top:65px}}

.reflection-section{margin-top:92px;border:1px solid #554e32;border-radius:12px;background:#201e16;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.reflection-section h2{font-size:34px;letter-spacing:-1.6px;margin:12px 0}.reflection-copy p{max-width:430px;font-size:14px;line-height:1.6;color:var(--muted)}.reflection-result{align-self:center;border-left:1px solid #5a543a;padding:6px 0 6px 35px}.reflection-result h3{font-size:23px;line-height:1.25;margin:13px 0}.reflection-result p{font-size:13px;line-height:1.6;color:var(--muted)}.choice-row{display:flex;gap:9px;margin-top:18px}.choice-row button{padding:9px 11px;background:#333020;color:var(--lime);border:1px solid #69613e;border-radius:6px;font-size:11px}@media(max-width:760px){.reflection-section{grid-template-columns:1fr;padding:25px;gap:22px}.reflection-result{border-left:0;border-top:1px solid #5a543a;padding:25px 0 0}}

.lab{margin:35px 0 20px;border:1px solid #3b3e34;border-radius:14px;background:#151612;padding:25px}.lab-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.lab-top h2{margin:8px 0 0;font-size:28px;letter-spacing:-1.3px}.read-only-label{font:10px 'DM Mono';letter-spacing:.8px;color:var(--lime);border:1px solid #495438;border-radius:20px;padding:7px 9px}.lab-grid{display:grid;grid-template-columns:250px 1fr 245px;border-top:1px solid var(--line)}.mission,.agent-stage,.report-preview{padding:22px}.mission,.agent-stage{border-right:1px solid var(--line)}.lab-label{display:block;font:10px 'DM Mono';letter-spacing:1.2px;color:var(--muted)}.mission>p{font-size:15px;line-height:1.5;margin:17px 0}.scope-list{display:grid;gap:9px;padding:13px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.scope-list span:nth-child(-n+2){color:#cbec88}.demo-run{margin-top:18px;width:100%}.demo-reset{margin-top:7px}.stage-head{display:flex;justify-content:space-between}.stage-head>span:last-child{font:10px 'DM Mono';color:var(--lime)}.agent-list{margin-top:13px}.agent-row{display:grid;grid-template-columns:16px 1fr auto;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #292b26}.agent-orb{display:block;width:9px;height:9px;border-radius:50%;background:#52564c}.agent-orb.lime{box-shadow:0 0 0 2px #26351c}.agent-orb.yellow{box-shadow:0 0 0 2px #443a17}.agent-orb.orange{box-shadow:0 0 0 2px #4a2e20}.agent-orb.blue{box-shadow:0 0 0 2px #1f3d47}.agent-row strong,.agent-row small{display:block}.agent-row strong{font-size:12px}.agent-row small{font-size:10px;line-height:1.45;color:var(--muted);margin-top:3px}.agent-row b{font:10px 'DM Mono';color:#74766d}.agent-row.active .agent-orb{background:var(--lime);box-shadow:0 0 11px var(--lime)}.agent-row.active b{color:var(--yellow)}.agent-row.done .agent-orb{background:var(--lime)}.agent-row.done b{color:var(--lime)}.event-log{height:94px;overflow:auto;margin-top:13px;background:#0e0f0c;border:1px solid #292b26;padding:8px}.event{display:flex;gap:8px;font-size:10px;line-height:1.4;margin-bottom:7px;color:#d9dbd2}.event>span{font-family:'DM Mono';color:var(--lime);font-size:9px;min-width:60px}.event small{display:block;color:var(--muted)}.event.muted{color:var(--muted)}.score-ring{display:flex;align-items:center;gap:10px;width:107px;height:107px;margin:17px 0;border:7px solid var(--lime);border-radius:50%;padding-left:13px}.score-ring strong{font-size:34px;letter-spacing:-2px}.score-ring small{font-size:9px;color:var(--muted);line-height:1.3}.report-preview h3{font-size:22px;margin:0 0 8px;letter-spacing:-1px}.report-preview p{font-size:12px;line-height:1.6;color:var(--muted)}.report-evidence{display:grid;gap:7px;margin-top:17px}.report-evidence span{font-size:10px;color:#d4ed93;border-left:2px solid var(--lime);padding-left:8px}@media(max-width:850px){.lab-grid{grid-template-columns:1fr}.mission,.agent-stage{border-right:0;border-bottom:1px solid var(--line)}.lab-top{gap:12px;flex-direction:column}.read-only-label{align-self:flex-start}} 

/* TradeDNA: playful editorial re-skin */
:root{--ink:#16120f;--muted:#625c56;--lime:#c8ff31;--yellow:#ffd300;--paper:#fff5df;--line:#16120f;--orange:#ff6b47;--panel:#fffdf5}body{background:var(--paper);color:var(--ink)}.noise{opacity:.025;mix-blend-mode:multiply}.shell{max-width:1260px}.nav{border-bottom:3px solid var(--ink);height:84px}.brand{color:var(--ink);font-size:22px;letter-spacing:-1.7px}.brand-mark{background:#ff4ca0;color:var(--ink);border:2px solid var(--ink);transform:rotate(-11deg);width:27px;height:27px}.nav-right{color:var(--ink);font-weight:700}.live-dot{background:#ff4ca0;box-shadow:0 0 0 2px var(--ink)}.ghost{border:2px solid var(--ink);color:var(--ink);background:#fff;box-shadow:3px 3px 0 var(--ink);border-radius:0}.eyebrow,.persona-kicker{color:#ff348b;font-weight:800}.lab{background:#7d63ff;border:3px solid var(--ink);box-shadow:9px 9px 0 var(--ink);border-radius:0;transform:rotate(-.25deg)}.lab-top h2{font-size:32px}.read-only-label{color:var(--ink);background:var(--lime);border:2px solid var(--ink);border-radius:0;font-weight:800}.lab-grid{border-top:3px solid var(--ink)}.mission,.agent-stage{border-right:3px solid var(--ink)}.mission{background:#ffd300}.agent-stage{background:#fffdf5}.report-preview{background:#ff9dc9}.lab-label{color:var(--ink);font-weight:800}.scope-list{border-color:var(--ink);color:var(--ink);font-weight:700}.scope-list span:nth-child(-n+2){color:var(--ink)}.primary{background:#ff4ca0;border:3px solid var(--ink);border-radius:0;box-shadow:4px 4px 0 var(--ink);color:var(--ink)}.primary:hover,.ghost:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.text-button{color:var(--ink);text-decoration:underline;font-weight:800}.stage-head>span:last-child{color:var(--ink);background:var(--lime);padding:4px}.agent-row{border-color:var(--ink)}.agent-row strong{font-size:13px}.agent-row b{color:var(--muted)}.event-log{background:#16120f;border:2px solid var(--ink);color:#fff}.event>span{color:var(--lime)}.event.muted{color:#d7d2c8}.score-ring{border:7px dashed var(--ink);background:var(--lime);transform:rotate(8deg)}.score-ring strong{font-family:Georgia,serif}.report-preview h3{font-size:25px}.report-preview p{color:var(--ink);font-weight:600}.report-evidence span{color:var(--ink);border-left:4px solid var(--ink);font-weight:800}.hero{padding-top:94px}.hero:before{content:'●  WILD DATA  ●  NO BORING REPORTS  ●';display:inline-block;transform:rotate(-3deg);background:#ffd300;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font:700 11px 'DM Mono';padding:8px 12px;margin-bottom:22px}.hero h1{color:var(--ink);letter-spacing:-5px}.hero em{background:#ff4ca0;font-family:Manrope,Arial,sans-serif;font-style:normal;padding:0 10px;box-decoration-break:clone}.lede{color:var(--ink);font-weight:600}.connection-card{border:3px solid var(--ink);background:#fff;box-shadow:7px 7px 0 #7d63ff;border-radius:0}.status-pill{background:var(--lime);border:1px solid var(--ink)}.connection-card p{color:var(--muted)}.dashboard{color:var(--ink)}.section-head h2{color:var(--ink)}.period,.section-head>p{color:var(--muted)}.profile-grid>*{border:3px solid var(--ink);border-radius:0;box-shadow:6px 6px 0 var(--ink)}.persona-card{background:var(--lime)}.persona-card .persona-kicker{color:#322d06}.insight-card{background:#fffdf5}.challenge-card{background:#ffd300;border-color:var(--ink)}.challenge-card .persona-kicker{color:var(--ink)}.meter{background:#93ba11}.behavior-grid{border:3px solid var(--ink);border-radius:0;background:#fffdf5;box-shadow:7px 7px 0 #ff4ca0}.radar-shape{background:rgba(255,76,160,.65)}.ring,.axis{border-color:#776e65;background:#776e65}.trait-bar{background:#f0d8b5}.trait-bar i{background:#7d63ff}.evidence-table{border:3px solid var(--ink);border-radius:0}.table-head{background:#ffd300;color:var(--ink);font-weight:800}.trade-row{border-color:var(--ink)}.context-cell,.note-cell{color:var(--muted)}.tag{border:1px solid var(--ink)}.future-note{background:#7d63ff;color:#fff;border:3px solid var(--ink);border-radius:0;box-shadow:7px 7px 0 var(--ink);transform:rotate(.3deg)}.note-label,.future-note p{color:#fff}.future-note .text-button{color:var(--lime)}.types{padding:20px;border:3px dotted var(--ink);background:#ffd300}.type{border:3px solid var(--ink);border-radius:0;background:#fffdf5;box-shadow:3px 3px 0 var(--ink)}.type:nth-child(2n){transform:rotate(1.2deg)}.type:nth-child(3n){background:#ff9dc9;transform:rotate(-1.2deg)}.type.active{border-color:var(--ink);background:var(--lime);box-shadow:5px 5px 0 var(--ink)}.type b{background:#7d63ff;color:#fff}.reflection-section{background:#ff9dc9;border:3px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 var(--ink);transform:rotate(-.3deg)}.reflection-result{border-color:var(--ink)}.reflection-copy p,.reflection-result p{color:var(--ink);font-weight:600}.choice-row button{background:var(--lime);border:2px solid var(--ink);border-radius:0;color:var(--ink);font-weight:800;box-shadow:2px 2px 0 var(--ink)}@media(max-width:850px){.lab{box-shadow:5px 5px 0 var(--ink)}.mission,.agent-stage{border-right:0;border-bottom:3px solid var(--ink)}}
.lang-toggle{border:2px solid var(--ink);background:var(--lime);color:var(--ink);font:700 11px/1 var(--mono);padding:9px 10px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);white-space:nowrap}.lang-toggle:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}
@media(max-width:640px){.nav-right>span:not(.live-dot){display:none}.lang-toggle{padding:8px}.nav{gap:8px}}
.shadow-head{margin-top:64px;padding:24px 0;border-top:3px solid var(--ink);display:flex;justify-content:space-between;gap:32px;align-items:end}.shadow-head h3{font-size:30px;margin:7px 0 0}.shadow-head p{max-width:370px;font-size:13px;margin:0}.shadow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.shadow{border:2px solid var(--ink);background:#fff;min-height:112px;padding:14px;display:flex;gap:10px;align-items:flex-start;position:relative}.shadow:nth-child(2n){background:#e8ddff}.shadow:nth-child(3n){background:#d9ff65}.shadow>span{font-size:28px}.shadow strong{display:block;font-size:14px}.shadow small{display:block;margin-top:5px;font:10px/1.35 var(--mono)}.shadow b{position:absolute;right:8px;bottom:8px;font:700 8px var(--mono);background:var(--ink);color:#fff;padding:3px 4px}@media(max-width:800px){.shadow-grid{grid-template-columns:repeat(2,1fr)}.shadow-head{display:block}.shadow-head p{margin-top:12px}}@media(max-width:440px){.shadow-grid{grid-template-columns:1fr}}
.mode-toggle{display:flex;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.mode-button{border:0;background:#fff;color:var(--ink);padding:8px 9px;font:700 10px/1 var(--mono);cursor:pointer}.mode-button+.mode-button{border-left:2px solid var(--ink)}.mode-button.active{background:var(--orange);color:var(--ink)}
@media(max-width:760px){.mode-toggle{display:none}}
.connect-button{border:2px solid var(--ink);background:var(--orange);color:var(--ink);font:700 10px/1 var(--mono);padding:9px 10px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);white-space:nowrap}.connect-button:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.connect-modal{position:fixed;inset:0;background:rgba(20,14,28,.68);z-index:20;display:grid;place-items:center;padding:20px}.connect-modal.hidden{display:none}.modal-card{position:relative;max-width:560px;background:#fff6df;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--pink);padding:30px}.modal-card h2{font-size:42px;line-height:.95;margin:9px 0 18px}.modal-card p{max-width:480px}.modal-close{position:absolute;right:12px;top:10px;background:var(--lime);border:2px solid var(--ink);font:700 25px/1 var(--mono);width:32px;height:32px;cursor:pointer}.connect-scopes{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 16px}.connect-scopes span{border:2px solid var(--ink);padding:7px;font:10px var(--mono);background:#fff}.connect-scopes span:last-child{background:#ffc0d9}.modal-card ol{padding-left:20px;font-size:14px;line-height:1.55}.guide-link{display:inline-flex;margin-top:10px;text-decoration:none}.modal-card small{display:block;margin-top:16px;font:10px/1.45 var(--mono)}@media(max-width:760px){.connect-button{padding:8px}.modal-card h2{font-size:34px}}
/* Evidence v2: decision context + outcome review */
.table-head,.trade-row{grid-template-columns:1.05fr 1.35fr .95fr 1fr 1.55fr}.outcome-cell{font:11px/1.5 var(--mono);color:var(--ink);background:#fff0b8;border-left:3px solid var(--ink);padding:7px}.note-cell:before{content:'AI';display:inline-block;margin-right:6px;padding:2px 4px;background:var(--lime);border:1px solid var(--ink);font:700 8px var(--mono);color:var(--ink)}
@media(max-width:900px){.table-head,.trade-row{grid-template-columns:1fr 1fr}.outcome-cell{grid-column:1/-1}.note-cell{grid-column:1/-1}}
.pause-lab{margin-top:84px;border:3px solid var(--ink);background:var(--lime);box-shadow:9px 9px 0 var(--ink);display:grid;grid-template-columns:.9fr 1.1fr;transform:rotate(.2deg)}.pause-copy{padding:30px;border-right:3px solid var(--ink)}.pause-copy h2{font-size:37px;line-height:.98;margin:9px 0 15px;letter-spacing:-1.7px}.pause-copy p{font-size:13px;line-height:1.55;font-weight:700}.pause-inputs{display:flex;gap:10px;margin:22px 0}.pause-inputs label{background:#fff;border:2px solid var(--ink);padding:7px;display:grid;grid-template-columns:1fr auto;gap:4px;font:10px var(--mono);min-width:116px}.pause-inputs input{grid-row:2;border:0;background:transparent;width:74px;font:700 17px var(--mono);outline:0}.pause-inputs b{grid-row:2;align-self:center}.pause-chart{padding:22px;background:#fffdf5}.chart-head{display:flex;justify-content:space-between;font:10px var(--mono);border-bottom:2px solid var(--ink);padding-bottom:10px}.chart-head b{background:#ff9dc9;padding:4px}.candle-chart{height:210px;margin:13px 0;border:2px solid var(--ink);background:#15120e;display:flex;align-items:stretch;gap:12px;padding:18px}.candle{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.candle:before{content:'';width:2px;height:var(--wick);background:#fff;position:absolute}.candle i{position:relative;width:25px;min-height:7px;height:var(--body);background:var(--candle);border:1px solid #fff}.chart-empty{color:#fff;font:12px/1.5 var(--mono);margin:auto;text-align:center}.pause-result{border:2px solid var(--ink);background:#fff0b8;padding:13px;min-height:83px}.pause-result strong{font-size:13px}.pause-result p{margin:6px 0 0;font-size:12px;line-height:1.45}.pause-chart small{display:block;margin-top:10px;font:9px/1.4 var(--mono)}@media(max-width:760px){.pause-lab{grid-template-columns:1fr;margin-top:62px}.pause-copy{border-right:0;border-bottom:3px solid var(--ink)}.pause-copy h2{font-size:32px}}
.direction-picker{display:inline-flex;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);margin:-8px 0 22px}.direction{border:0;background:#fff;padding:8px 15px;font:700 10px var(--mono);cursor:pointer}.direction+.direction{border-left:2px solid var(--ink)}.direction.active[data-direction="long"]{background:var(--lime)}.direction.active[data-direction="short"]{background:#ff9dc9}
/* Real-time chart surface */
.candle-chart{height:300px;padding:0;display:block;overflow:hidden;background:#111}.candle-chart>div{width:100%;height:100%}
.roadmap-section{margin-top:94px;border:3px solid var(--ink);background:#16120f;color:#fff;padding:27px;position:relative;box-shadow:9px 9px 0 #7d63ff}.roadmap-stamp{position:absolute;right:20px;top:-17px;background:#ff4ca0;color:var(--ink);border:3px solid var(--ink);padding:8px 11px;text-align:center;font:800 10px/1.25 var(--mono);transform:rotate(5deg)}.roadmap-section .section-head h2{color:#fff;max-width:560px}.roadmap-section .section-head>p{color:#d7d2c8;max-width:330px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.roadmap-grid article{background:#fff5df;color:var(--ink);padding:20px;border:3px solid var(--ink);box-shadow:4px 4px 0 #ff4ca0}.roadmap-grid article:nth-child(2){background:#d8ff55;transform:translateY(13px)}.roadmap-grid article:nth-child(3){background:#ff9dc9}.roadmap-grid article>span{font-size:34px}.roadmap-grid small{display:block;margin-top:16px;font:700 10px var(--mono)}.roadmap-grid h3{font-size:25px;margin:7px 0}.roadmap-grid p{font-size:12px;line-height:1.55;min-height:75px}.roadmap-grid b{display:inline-block;background:var(--ink);color:#fff;padding:5px;font:9px var(--mono)}@media(max-width:760px){.roadmap-section{margin-top:65px}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article:nth-child(2){transform:none}.roadmap-stamp{right:8px}.roadmap-grid p{min-height:0}}
