.board-root{background:var(--board-lo);font-family:var(--f-body);color:var(--chalk);min-height:100vh}.board-root ::selection{background:var(--copper);color:#20140b}.board-root .board-tex{position:relative}.board-root .board-tex:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(rgba(175,200,220,.05) 1px,transparent 0);background-size:5px 5px}.board-root .corner{position:absolute;width:16px;height:16px;border:1px solid var(--chalk-faint);z-index:2}.board-root .corner.tl{top:20px;left:20px;border-right:none;border-bottom:none}.board-root .corner.tr{top:20px;right:20px;border-left:none;border-bottom:none}.board-root .corner.bl{bottom:20px;left:20px;border-right:none;border-top:none}.board-root .corner.br{bottom:20px;right:20px;border-left:none;border-top:none}.board-root .eyebrow{font-weight:300;letter-spacing:.5em;color:var(--chalk-dim)}.board-root .btn,.board-root .eyebrow{font-family:var(--f-mono);font-size:11px;text-transform:lowercase}.board-root .btn{font-weight:400;letter-spacing:.14em;padding:13px 28px;cursor:pointer;transition:all .25s ease;text-decoration:none;display:inline-block;background:transparent;border-radius:999px;border:none}.board-root .btn-copper{color:var(--copper);border:1px solid var(--copper)}.board-root .btn-copper:hover{box-shadow:0 0 18px hsla(23,59%,64%,.25);background:hsla(23,59%,64%,.07)}.board-root .btn-chalk{color:var(--chalk);border:1px solid var(--chalk-faint)}.board-root .btn-chalk:hover{border-color:var(--chalk)}.board-root .note{position:absolute;font-family:var(--f-hand);font-size:21px;line-height:1.3;color:var(--chalk);max-width:210px;z-index:3}.board-root .note small{display:block;font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-dim);margin-top:6px}.board-root .note.copper{color:var(--copper)}.board-root .note.copper small{color:var(--copper-dim)}.board-root .note.cream{color:var(--cream)}.board-root .leads{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.board-root .leads path{stroke:var(--chalk-faint);stroke-width:1;fill:none;stroke-dasharray:1 4}.board-root .leads circle{fill:var(--chalk-dim)}.board-root .center-quote{position:relative;z-index:2;text-align:center}.board-root .center-quote .q{font-family:var(--f-quote);font-style:italic;font-weight:400;color:var(--cream);text-shadow:0 0 42px hsla(23,59%,64%,.22)}.board-root .center-quote .who{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--chalk-dim);margin-top:20px}.board-root .v-hero{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 55%,var(--board-lo) 100%);position:relative;overflow:hidden;padding:50px 40px 70px}.board-root .v-bar{position:relative;z-index:3;max-width:1200px;margin:36px auto 40px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.board-root .v-bar .back{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--chalk-dim);background:transparent;border:1px solid var(--chalk-faint);border-radius:999px;padding:9px 18px;cursor:pointer;text-decoration:none}.board-root .v-bar .back:hover{color:var(--chalk)}.board-root .v-bar .spacer{flex:1}.board-root .v-bar .mode{display:flex;border:1px solid var(--chalk-faint);border-radius:999px;overflow:hidden}.board-root .v-bar .mode span{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.12em;text-transform:lowercase;padding:9px 18px;color:var(--chalk-dim);cursor:pointer}.board-root .v-bar .mode span.on{color:var(--copper);background:hsla(23,59%,64%,.1)}.board-root .mode-wrap{display:inline-flex;align-items:center;gap:12px}.board-root .mode-soon{font-family:var(--f-hand);font-size:18px;line-height:1;color:var(--chalk-dim);transform:rotate(-2deg);white-space:nowrap}.board-root .v-head{position:relative;z-index:3;max-width:1200px;margin:0 auto}.board-root .v-head .eyebrow{margin-bottom:10px}.board-root .v-head h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(20px,2.9vw,31px);letter-spacing:.18em;text-transform:lowercase;color:#ecf3f8;line-height:1.45;max-width:880px}.board-root .v-head .meta{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-dim);margin-top:14px}.board-root .v-head .meta b{color:var(--copper);font-weight:400}.board-root .v-stage{position:relative;max-width:1200px;margin:30px auto 0;min-height:350px}.board-root .v-stage .center-quote{max-width:560px;margin:64px auto 0}.board-root .v-stage .center-quote .q{font-size:clamp(20px,2.4vw,27px);line-height:1.55}.board-root .v-note1{left:1%;top:2%;transform:rotate(-2deg)}.board-root .v-note2{right:0;top:12%;transform:rotate(1.4deg);text-align:right}.board-root .v-note3{left:3%;bottom:4%;transform:rotate(-1deg)}.board-root .v-note4{right:2%;bottom:0;transform:rotate(1.6deg);text-align:right}.board-root .v-readzone{background:var(--board-lo);position:relative}.board-root .v-grid{display:grid;grid-template-columns:65fr 35fr;max-width:1480px;margin:0 auto}.board-root .lamp-pane{position:relative;padding:0 20px 120px}.board-root .lamp-pool{position:relative;max-width:780px;margin:0 auto;padding:110px 60px 80px}.board-root .lamp-pool:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 14% at 50% 0,rgba(190,216,238,.14),transparent 75%),linear-gradient(to bottom,var(--pool) 0,var(--pool) 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent);opacity:.22;transition:opacity .6s ease;pointer-events:none}.board-root .lit .lamp-pool:before{opacity:1}.board-root .lamp-pool>*{position:relative;z-index:1}.board-root .lamp-ctl{position:absolute;top:24px;right:38px;z-index:5;text-align:center;cursor:pointer;user-select:none}.board-root .lamp-ctl svg{display:block;margin:0 auto 7px}.board-root .lamp-ctl .cord{stroke:var(--copper-dim);stroke-width:1}.board-root .lamp-ctl .shade{fill:none;stroke:var(--copper-dim);stroke-width:1.2}.board-root .lamp-ctl .bulb{fill:hsla(23,59%,64%,.25);transition:all .5s ease}.board-root .lit .lamp-ctl .bulb{fill:#ffe3bd;filter:drop-shadow(0 0 12px rgba(255,214,150,.95))}.board-root .lit .lamp-ctl .cord,.board-root .lit .lamp-ctl .shade{stroke:var(--copper)}.board-root .lamp-ctl .lbl{font-family:var(--f-mono);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:lowercase;color:var(--copper)}.board-root .lamp-ctl:hover .lbl{text-shadow:0 0 14px hsla(23,59%,64%,.5)}.board-root .lamp-pool .sec{margin-bottom:76px}.board-root .lamp-pool .sec:last-child{margin-bottom:0}.board-root .p-label{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);margin-bottom:20px;display:flex;align-items:baseline;gap:14px}.board-root .p-label .cap{font-family:var(--f-body);font-style:italic;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--chalk-dim)}.board-root .lamp-pool .sec{scroll-margin-top:28px}.board-root .lamp-pool p.read{font-weight:500;font-size:17.5px;line-height:1.85;color:var(--copper);margin-bottom:20px;transition:color .5s ease}.board-root .lit .lamp-pool p.read{color:#eff5f9;font-weight:600}.board-root .lamp-pool p.read .mark{border-bottom:1.5px solid var(--copper);text-shadow:0 0 16px hsla(23,59%,64%,.35)}.board-root .hand-margin{font-family:var(--f-hand);font-size:21px;color:var(--chalk);transform:rotate(-1deg);display:inline-block}.board-root .flag,.board-root .hand-margin.copper{color:var(--copper)}.board-root .flag{font-family:var(--f-hand);font-size:21px;display:block;margin-top:4px;transform:rotate(-.8deg)}.board-root .dyn{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:center}.board-root .dyn .bar{flex:1 1 260px}.board-root .dyn .bar .lab{display:flex;justify-content:space-between;font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-dim);margin-bottom:8px}.board-root .dyn .bar .track{height:4px;border-radius:2px;background:var(--chalk-faint);position:relative}.board-root .dyn .bar .track i{position:absolute;left:0;top:0;bottom:0;width:62%;background:var(--copper);border-radius:2px}.board-root .dyn .stat{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim)}.board-root .dyn .stat b{color:var(--chalk);font-weight:400}.board-root .arch{display:flex;height:8px;border-radius:4px;overflow:hidden;margin:6px 0 10px}.board-root .arch i.a1{background:var(--copper)}.board-root .arch i.a2{background:var(--sem-con)}.board-root .arch i.a3{background:var(--sem-fun)}.board-root .arch-key{display:flex;gap:22px;flex-wrap:wrap;font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.14em;text-transform:lowercase;color:var(--chalk-dim);margin-bottom:34px}.board-root .arch-key i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.board-root .topo{margin:8px 0 18px}.board-root .topo svg{width:100%;height:auto;display:block}.board-root .t-edge{stroke:var(--chalk-faint);stroke-width:2;fill:none;stroke-dasharray:1 5}.board-root .t-edge.heavy{stroke-width:3.5}.board-root .t-edge.dead{stroke-width:1.2;opacity:.6}.board-root .t-return{stroke:var(--copper-dim);stroke-width:1;fill:none;stroke-dasharray:2 5}.board-root .t-node{fill:var(--board-lo);stroke:var(--chalk-dim);stroke-width:1.4}.board-root .t-node.gravity{stroke:var(--copper);fill:hsla(23,59%,64%,.08)}.board-root .t-node.dead{stroke-dasharray:3 3;stroke:var(--chalk-faint)}.board-root .t-ring{fill:none;stroke:var(--copper);stroke-dasharray:4 6;opacity:.5;animation:board-pulse 3.4s ease-in-out infinite}@keyframes board-pulse{0%,to{opacity:.25}50%{opacity:.65}}.board-root .t-num{font-size:10px;text-anchor:middle;dominant-baseline:central}.board-root .t-lbl,.board-root .t-num{font-family:var(--f-mono);fill:var(--chalk)}.board-root .t-lbl{font-weight:300;font-size:10.5px;letter-spacing:.06em}.board-root .t-sub{font-family:var(--f-mono);font-weight:300;font-size:8.5px;fill:var(--chalk-dim)}.board-root .t-hand{font-family:var(--f-hand);font-size:21px;fill:var(--copper)}.board-root .topo-key{display:flex;gap:20px 26px;flex-wrap:wrap;font-family:var(--f-mono);font-weight:300;font-size:9px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim);border-top:1px solid var(--chalk-faint);padding-top:14px}.board-root .topo-key b{color:var(--copper);font-weight:400}.board-root .topo-notes{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px}.board-root .topo-note{font-family:var(--f-hand);font-size:21px;line-height:1.35;color:var(--chalk);border-left:1px solid var(--copper-dim);padding-left:16px}.board-root .topo-note small{display:block;font-family:var(--f-mono);font-weight:300;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-dim);margin-top:7px}.board-root .arc svg{width:100%;height:auto;display:block}.board-root .arc-line{stroke:var(--chalk-dim);stroke-width:1.6;fill:none}.board-root .arc-fill{fill:url(#arcgrad);opacity:.25}.board-root .arc-dot{fill:var(--copper)}.board-root .arc-hand{font-family:var(--f-hand);font-size:21px;fill:var(--chalk)}.board-root .arc-hand.cop{fill:var(--copper)}.board-root .arc-tick{font-family:var(--f-mono);font-weight:300;font-size:8.5px;fill:var(--chalk-dim);letter-spacing:.1em}.board-root .arc-axis{stroke:var(--chalk-faint);stroke-width:1}.board-root .topics{border-top:1px solid var(--chalk-faint)}.board-root .topic{display:grid;grid-template-columns:24px 1fr auto;column-gap:18px;row-gap:5px;align-items:baseline;padding:16px 4px;border-bottom:1px solid var(--chalk-faint)}.board-root .topic .tn{grid-column:1;grid-row:1;font-family:var(--f-mono);font-weight:300;font-size:10.5px;color:var(--copper)}.board-root .topic .tt{grid-column:2;grid-row:1;font-family:var(--f-quote);font-weight:600;font-size:16.5px;line-height:1.35;color:var(--cream)}.board-root .topic .ta{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap;font-family:var(--f-mono);font-weight:300;font-size:9.5px;color:var(--copper)}.board-root .topic .td{grid-column:2/-1;grid-row:2;font-family:var(--f-body);font-size:13.5px;color:var(--chalk-dim);line-height:1.6}.board-root .moment{border-left:2px solid;padding:6px 0 8px 22px;margin-bottom:30px}.board-root .moment.k{border-color:var(--sem-key)}.board-root .moment.r{border-color:var(--sem-rev)}.board-root .moment.f{border-color:var(--sem-fun)}.board-root .moment.c{border-color:var(--sem-con)}.board-root .moment .tag{font-family:var(--f-mono);font-weight:300;font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px}.board-root .moment.k .tag{color:var(--sem-key)}.board-root .moment.r .tag{color:var(--sem-rev)}.board-root .moment.f .tag{color:var(--sem-fun)}.board-root .moment.c .tag{color:var(--sem-con)}.board-root .moment .mq{font-family:var(--f-quote);font-style:italic;font-size:20px;line-height:1.55;color:var(--cream);margin-bottom:9px}.board-root .moment .mo{font-size:13.5px;line-height:1.72;color:var(--chalk-dim)}.board-root .ad{display:grid;grid-template-columns:1fr 1fr;gap:44px}.board-root .ad .col .h{font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.24em;text-transform:lowercase;margin-bottom:6px;padding-bottom:12px;border-bottom:1px solid var(--chalk-faint)}.board-root .ad .col.yes .h{color:var(--sem-rev)}.board-root .ad .col.no .h{color:var(--copper)}.board-root .ad li{list-style:none;font-size:14px;line-height:1.65;color:var(--chalk);padding:13px 0;border-bottom:1px solid var(--chalk-faint)}.board-root .ad li span{display:block;font-family:var(--f-mono);font-weight:300;font-size:9px;letter-spacing:.1em;text-transform:lowercase;color:var(--chalk-dim);margin-top:6px}.board-root .evo{position:relative;padding-left:28px}.board-root .evo:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:0;border-left:1px dashed var(--chalk-faint)}.board-root .evo .step{position:relative;margin-bottom:34px}.board-root .evo .step:last-child{margin-bottom:0}.board-root .evo .step:before{content:"";position:absolute;left:-26px;top:7px;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--copper);background:var(--board-lo)}.board-root .evo .ts{font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.18em;color:var(--copper);margin-bottom:6px;text-transform:uppercase}.board-root .evo .sq{font-family:var(--f-quote);font-style:italic;font-size:18.5px;line-height:1.5;color:var(--cream)}.board-root .mention{display:grid;grid-template-columns:84px 1fr auto;gap:18px;align-items:baseline;padding:14px 4px;border-bottom:1px solid var(--chalk-faint)}.board-root .mentions{border-top:1px solid var(--chalk-faint)}.board-root .mention .type{font-family:var(--f-mono);font-weight:300;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--copper)}.board-root .mention .what{font-size:15px;color:var(--chalk)}.board-root .mention .what i{font-style:italic;color:var(--cream)}.board-root .mention .blurb{display:block;font-family:var(--f-body);font-size:13px;line-height:1.6;color:var(--chalk-dim);margin-top:6px}.board-root .mention .at{font-family:var(--f-mono);font-weight:300;font-size:9.5px;color:var(--copper)}.board-root .stamps{display:flex;gap:12px;margin-bottom:18px}.board-root .stamp{font-family:var(--f-mono);font-weight:400;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--sem-fun);border:1px solid var(--sem-fun);border-radius:2px;padding:6px 12px;transform:rotate(-1.4deg);opacity:.9}.board-root .stamp:nth-child(2){transform:rotate(.9deg)}.board-root .qt{margin-bottom:34px;position:relative}.board-root .qt .q{font-family:var(--f-quote);font-style:italic;font-size:21px;line-height:1.55;color:var(--cream);margin-bottom:10px}.board-root .qt .a{font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--chalk-dim);display:flex;align-items:center;gap:16px}.board-root .qt .a b{color:var(--copper);font-weight:400}.board-root .qt .copy{font-family:var(--f-mono);font-weight:300;font-size:8.5px;letter-spacing:.14em;color:var(--chalk-dim);border:1px solid var(--chalk-faint);border-radius:999px;padding:4px 12px;cursor:pointer}.board-root .qt .copy:hover{color:var(--copper);border-color:var(--copper)}.board-root .best{border-left:2px solid var(--copper);padding:10px 0 12px 24px}.board-root .best .range{font-family:var(--f-mono);font-weight:400;font-size:22px;letter-spacing:.08em;color:var(--copper);margin-bottom:8px}.board-root .best p{font-size:14.5px;line-height:1.72;color:var(--chalk);margin-bottom:16px;max-width:480px}.board-root .themes{display:flex;flex-wrap:wrap;gap:10px}.board-root .theme{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.08em;text-transform:lowercase;border:1px solid var(--chalk-faint);border-radius:999px;padding:8px 16px;color:var(--chalk-dim)}.board-root .theme.primary{color:var(--copper);border-color:var(--copper)}.board-root .oq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 4px;border-bottom:1px solid var(--chalk-faint);cursor:pointer}.board-root .oqs{border-top:1px solid var(--chalk-faint)}.board-root .oq .qq{font-family:var(--f-quote);font-style:italic;font-size:16.5px;line-height:1.5;color:var(--cream)}.board-root .oq .ask{font-family:var(--f-mono);font-weight:300;font-size:9px;letter-spacing:.16em;text-transform:lowercase;color:var(--copper);flex-shrink:0}.board-root .oq:hover .qq{color:var(--copper)}.board-root .energy-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.board-root .energy-chips span{font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.08em;text-transform:lowercase;color:var(--chalk-dim);border:1px solid var(--chalk-faint);border-radius:999px;padding:7px 14px}.board-root .analyst-col{position:relative}.board-root .v-analyst{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--chalk-faint);background:linear-gradient(180deg,rgba(28,42,58,.55),rgba(13,20,29,.85));padding:28px 28px 24px}.board-root .v-analyst .a-title{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.3em;text-transform:lowercase;color:#ecf3f8;display:flex;align-items:center;gap:10px;margin-bottom:6px}.board-root .v-analyst .a-title i{width:6px;height:6px;border-radius:50%;background:var(--copper);box-shadow:0 0 8px var(--copper)}.board-root .v-analyst .a-scope{font-family:var(--f-mono);font-weight:300;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-dim);margin-bottom:20px}.board-root .v-analyst .a-note{font-family:var(--f-hand);font-size:21px;line-height:1.35;color:var(--chalk);margin-bottom:22px}.board-root .v-analyst .feed{flex:1;overflow-y:auto;min-height:0;overscroll-behavior:contain}.board-root .v-analyst .msg{margin-bottom:20px}.board-root .v-analyst .msg .who{font-family:var(--f-mono);font-weight:300;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-dim);margin-bottom:6px}.board-root .v-analyst .msg .body{font-size:13.5px;line-height:1.7;color:#dce7ef;border-left:1px solid var(--chalk-faint);padding-left:12px}.board-root .v-analyst .msg.ai .body{border-color:var(--copper)}.board-root .v-analyst .msg .cite{font-family:var(--f-mono);font-weight:300;font-size:9px;color:var(--chalk-dim);margin-top:7px;padding-left:13px}.board-root .v-analyst .msg .cite b{color:var(--copper);font-weight:400}.board-root .v-analyst .chips{display:flex;flex-direction:column;gap:8px;margin:16px 0 14px}.board-root .v-analyst .chip{font-family:var(--f-mono);font-weight:300;font-size:10px;color:var(--chalk-dim);border:1px solid var(--chalk-faint);border-radius:999px;padding:9px 16px;cursor:pointer;display:flex;align-items:center;gap:10px;overflow:hidden;max-height:200px;transition:opacity .15s ease,transform .15s ease,max-height .15s ease,padding .15s ease}.board-root .v-analyst .chip:hover{color:var(--copper);border-color:var(--copper)}.board-root .v-analyst .chip .chip-q{flex:1}.board-root .v-analyst .chip .chip-x{flex-shrink:0;background:none;border:none;padding:0;margin:0;line-height:1;font-family:inherit;font-size:14px;color:var(--chalk-dim);cursor:pointer}.board-root .v-analyst .chip .chip-x:hover{color:var(--copper)}.board-root .v-analyst .chip.leaving{opacity:0;transform:scale(.97);max-height:0;padding-top:0;padding-bottom:0}.board-root .v-analyst .input{font-family:var(--f-mono);font-weight:300;font-size:11px;color:var(--chalk-dim);border:1px solid var(--chalk-faint);border-radius:999px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.board-root .v-analyst .input b{color:var(--copper)}.board-root .v-analyst .input input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.02em;color:var(--chalk);padding:0}.board-root .v-analyst .input input::placeholder{color:var(--chalk-dim)}.board-root .v-analyst .input button{flex:0 0 auto;background:none;border:none;color:var(--copper);cursor:pointer;font-size:13px;line-height:1;padding:0}.board-root .v-analyst .input button:disabled{opacity:.5;cursor:default}.board-root .v-analyst .input:focus-within{border-color:var(--copper-dim)}.board-root .landing-hero{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 48%,var(--board-lo) 100%);position:relative;overflow:hidden;padding:0 0 90px}.board-root .nav{position:relative;z-index:5;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:26px 40px}.board-root .nav .word{font-family:var(--f-mono);font-weight:700;font-size:15px;letter-spacing:.3em;text-transform:lowercase;color:#e8f0f6}.board-root .nav .word b{color:var(--copper)}.board-root .nav .links{display:flex;gap:30px;align-items:center}.board-root .nav .links a:not(.btn){font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.16em;text-transform:lowercase;color:var(--chalk-dim);text-decoration:none}.board-root .nav .links a:not(.btn):hover{color:var(--chalk)}.board-root .l-head{position:relative;z-index:3;text-align:center;max-width:900px;margin:56px auto 0;padding:0 30px}.board-root .l-head .eyebrow{margin-bottom:18px}.board-root .l-head h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(26px,4.2vw,44px);letter-spacing:.16em;line-height:1.4;text-transform:lowercase;color:#e8f0f6}.board-root .l-stage{position:relative;max-width:1240px;margin:40px auto 0;min-height:430px;padding:30px 40px}.board-root .l-stage .center-quote{max-width:640px;margin:90px auto 0}.board-root .l-stage .center-quote .q{font-size:clamp(24px,3vw,33px);line-height:1.5}.board-root .l-note1{left:5%;top:4%;transform:rotate(-2deg)}.board-root .l-note2{right:4%;top:10%;transform:rotate(1.5deg);text-align:right}.board-root .l-note3{left:7%;bottom:6%;transform:rotate(-1.2deg)}.board-root .l-note4{right:6%;bottom:2%;transform:rotate(1.8deg);text-align:right}.board-root .l-ctas{position:relative;z-index:3;display:flex;gap:14px;justify-content:center;margin-top:80px}.board-root .instruments{background:linear-gradient(to bottom,var(--board-lo),#0a1018 60%,var(--board-lo));padding:96px 30px 90px;position:relative}.board-root .instruments .ihead{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:2}.board-root .instruments .p-label{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);margin-bottom:16px;display:block}.board-root .instruments h2{font-family:var(--f-quote);font-weight:500;font-size:clamp(28px,3.4vw,42px);color:var(--cream)}.board-root .instruments h2 em{font-style:italic;color:var(--copper)}.board-root .instruments .sub{font-size:15.5px;color:var(--chalk-dim);max-width:540px;margin:16px auto 0;line-height:1.75}.board-root .branch{max-width:1060px;margin:0 auto;display:block;height:110px}.board-root .branch path{stroke:var(--chalk-faint);stroke-width:1;fill:none;stroke-dasharray:1 4}.board-root .branch circle.start{fill:var(--copper)}.board-root .branch circle.end{fill:var(--chalk-dim)}.board-root .inst-grid{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:46px;position:relative;z-index:2}.board-root .inst{text-align:center;padding-top:18px;border-top:1px solid var(--chalk-faint)}.board-root .inst .num{font-family:var(--f-mono);font-weight:300;font-size:11px;color:var(--copper);margin-bottom:14px;letter-spacing:.2em}.board-root .inst h3{font-family:var(--f-quote);font-weight:600;font-size:22px;color:#e8f0f6;margin-bottom:12px}.board-root .inst p{font-size:14px;line-height:1.78;color:var(--chalk-dim)}.board-root .inst .hand{font-family:var(--f-hand);font-size:19px;color:var(--copper);display:inline-block;margin-top:16px;transform:rotate(-1.4deg)}.board-root .wl-band{background:linear-gradient(to bottom,var(--board-lo),var(--board) 55%,var(--board-lo));padding:84px 24px 100px;text-align:center;position:relative}.board-root .wl-band .eyebrow{margin-bottom:18px;display:block}.board-root .wl-band h2{font-family:var(--f-mono);font-weight:300;font-size:clamp(20px,3vw,30px);letter-spacing:.18em;text-transform:lowercase;color:#e8f0f6;margin-bottom:18px}.board-root .wl-band p{max-width:520px;margin:0 auto 30px;font-size:15.5px;line-height:1.8;color:var(--chalk-dim)}.board-root .skin-dots{display:flex;gap:12px;justify-content:center;margin-bottom:36px}.board-root .skin-dots span{width:30px;height:30px;border-radius:50%;border:1px solid var(--chalk-faint)}.board-root .ch-hero{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 50%,var(--board-lo) 100%);position:relative;overflow:hidden;padding:70px 40px 100px}.board-root .ch-bar,.board-root .lib-bar{position:relative;z-index:4;max-width:1160px;margin:0 auto 26px}.board-root .back{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--chalk-dim);background:transparent;border:1px solid var(--chalk-faint);border-radius:999px;padding:9px 18px;cursor:pointer;text-decoration:none;display:inline-block}.board-root .back:hover{color:var(--chalk)}.board-root .ch-head{position:relative;z-index:3;max-width:1160px;margin:0 auto}.board-root .ch-head .eyebrow{margin-bottom:14px;display:block}.board-root .ch-head h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(26px,4.6vw,50px);letter-spacing:.2em;text-transform:lowercase;color:#ecf3f8}.board-root .ch-head h1:after{content:"";display:block;width:70px;height:1px;background:var(--chalk-dim);margin-top:18px}.board-root .ch-index{display:flex;margin-top:26px;flex-wrap:wrap}.board-root .ch-index .cell{font-family:var(--f-mono);font-weight:300;padding:0 26px;border-right:1px solid var(--chalk-faint);margin-bottom:10px}.board-root .ch-index .cell:first-child{padding-left:0}.board-root .ch-index .cell:last-child{border-right:none}.board-root .ch-index .v{font-size:22px;color:#ecf3f8}.board-root .ch-index .v.cop{color:var(--copper)}.board-root .ch-index .k{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-dim);margin-top:5px}.board-root .ch-stage{position:relative;max-width:1160px;margin:50px auto 0;min-height:420px}.board-root .ch-stage .center-quote{max-width:620px;margin:80px auto 0}.board-root .ch-stage .center-quote .q{font-size:clamp(22px,2.8vw,31px);line-height:1.55}.board-root .c-note1{left:1%;top:0;transform:rotate(-2deg)}.board-root .c-note2{right:0;top:9%;transform:rotate(1.6deg);text-align:right}.board-root .c-note3{left:3%;bottom:8%;transform:rotate(-1deg)}.board-root .c-note4{right:2%;bottom:0;transform:rotate(1.5deg);text-align:right}.board-root .ch-open{position:relative;z-index:3;text-align:center;margin-top:70px;display:flex;flex-direction:column;align-items:center;gap:16px}.board-root .ch-open-line{font-family:var(--f-body);font-size:18px;line-height:1.5;color:var(--chalk-dim);margin:0}.board-root .ch-open-line .ch-open-lib{color:var(--chalk)}.board-root .ch-open-dots{display:flex;flex-direction:column;align-items:center;gap:6px}.board-root .ch-open-dots span{width:3px;height:3px;border-radius:50%;background:var(--copper)}.board-root .ch-lower{background:linear-gradient(to bottom,var(--board-lo),#0a1018 55%,var(--board-lo));padding:84px 40px 100px;position:relative}.board-root .ch-inner{max-width:1100px;margin:0 auto;position:relative;z-index:2}.board-root .row-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.board-root .row-head h2{font-family:var(--f-quote);font-weight:500;font-size:27px;color:var(--cream)}.board-root .row-head .p-label{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);margin-bottom:0;display:block}.board-root .dd-list{border-top:1px solid var(--chalk-faint);margin-bottom:70px}.board-root .dd-item{display:grid;grid-template-columns:70px 1fr auto;gap:22px;align-items:baseline;padding:22px 4px;border-bottom:1px solid var(--chalk-faint);cursor:pointer;text-decoration:none}.board-root .dd-item .ep{font-family:var(--f-mono);font-weight:300;font-size:11px;color:var(--copper)}.board-root .dd-item .t{font-family:var(--f-quote);font-weight:500;font-size:20px;color:#e8f0f6;transition:color .2s}.board-root .dd-item:hover .t{color:var(--copper)}.board-root .dd-item .t small{display:block;font-family:var(--f-body);font-size:13px;color:var(--chalk-dim);margin-top:6px;font-weight:400}.board-root .dd-item .rt{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.1em;color:var(--chalk-dim);white-space:nowrap}.board-root .ch-two{display:grid;grid-template-columns:1fr 1fr;gap:46px}.board-root .ch-two>div{border-top:1px solid var(--chalk-faint);padding-top:24px}.board-root .ch-two .p-label{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);margin-bottom:0;display:block}.board-root .ch-two h3{font-family:var(--f-quote);font-weight:600;font-size:22px;color:#e8f0f6;margin:12px 0}.board-root .ch-two p{font-size:14.5px;line-height:1.78;color:var(--chalk-dim);margin-bottom:22px}.board-root .auth-hero{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 52%,var(--board-lo) 100%);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.board-root .auth-mark{position:absolute;top:26px;left:26px;z-index:4;display:flex;align-items:center;gap:11px}.board-root .auth-mark .mq{width:32px;height:32px;border-radius:9px;border:1px solid var(--copper-dim);display:grid;place-items:center;font-family:var(--f-mono);font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--copper)}.board-root .auth-mark .word{font-family:var(--f-mono);font-weight:700;font-size:14px;letter-spacing:.3em;text-transform:lowercase;color:#e8f0f6}.board-root .auth-mark .word b{color:var(--copper);font-weight:700}.board-root .auth-col{position:relative;z-index:3;width:100%;max-width:320px;text-align:center}.board-root .auth-h1{font-size:19px;letter-spacing:.2em;color:#ecf3f8;margin:12px 0 0}.board-root .auth-as,.board-root .auth-h1{font-family:var(--f-mono);font-weight:300;text-transform:lowercase}.board-root .auth-as{font-size:10.5px;letter-spacing:.16em;color:var(--chalk-dim);margin-top:12px}.board-root .auth-as b{color:var(--copper);font-weight:400;letter-spacing:.04em}.board-root .auth-form{display:flex;flex-direction:column;gap:12px;margin-top:28px}.board-root .auth-input{width:100%;font-family:var(--f-mono);font-weight:300;font-size:13px;letter-spacing:.02em;color:var(--cream);background:rgba(34,53,74,.25);border:1px solid var(--chalk-faint);border-radius:12px;padding:13px 16px;transition:border-color .2s ease}.board-root .auth-input::placeholder{color:var(--chalk-dim)}.board-root .auth-input:focus{outline:none;border-color:var(--copper)}.board-root .auth-btn{display:block;width:100%;text-align:center;margin-top:4px}.board-root .auth-btn:disabled{opacity:.5;cursor:default}.board-root .auth-links{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px}.board-root .auth-link{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim);background:none;border:none;cursor:pointer;text-decoration:none;padding:0}.board-root .auth-link:hover{color:var(--chalk)}.board-root .auth-link.dotted{color:var(--copper);border-bottom:1px dotted var(--copper-dim);padding-bottom:2px}.board-root .auth-link.dotted:hover{color:var(--copper);border-bottom-color:var(--copper)}.board-root .auth-pin-cta{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-family:var(--f-mono);font-weight:400;font-size:10.5px;letter-spacing:.14em;text-transform:lowercase;color:var(--copper);border:1px solid var(--copper);border-radius:999px;padding:11px 22px;background:hsla(23,59%,64%,.05);cursor:pointer;transition:all .25s ease}.board-root .auth-pin-cta:hover{box-shadow:0 0 18px hsla(23,59%,64%,.25);background:hsla(23,59%,64%,.1)}.board-root .auth-dots{display:flex;gap:12px;justify-content:center;margin-top:26px}.board-root .auth-dots i{width:9px;height:9px;border-radius:50%;border:1px solid var(--chalk-faint);transition:all .2s ease}.board-root .auth-dots i.on{background:var(--copper);border-color:var(--copper);box-shadow:0 0 10px hsla(23,59%,64%,.6)}.board-root .auth-pad{display:grid;grid-template-columns:repeat(3,72px);gap:16px;justify-content:center;margin-top:26px}.board-root .auth-key{width:72px;height:72px;border-radius:16px;border:1px solid var(--chalk-faint);background:rgba(34,53,74,.25);color:var(--cream);font-family:var(--f-mono);font-weight:300;font-size:23px;display:grid;place-items:center;cursor:pointer;user-select:none;transition:all .2s ease}.board-root .auth-key:hover{border-color:var(--copper);color:var(--copper);box-shadow:0 0 14px hsla(23,59%,64%,.25)}.board-root .auth-key:disabled{opacity:.5;cursor:default}.board-root .auth-key.ghost{background:transparent;border-color:transparent;color:var(--chalk-dim)}.board-root .auth-key.ghost:hover{background:transparent;border-color:transparent;color:var(--copper);box-shadow:none}.board-root .auth-key.enter{color:var(--copper)}.board-root .auth-msg{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.1em;margin-top:18px;min-height:14px}.board-root .auth-msg.err{color:var(--copper)}.board-root .auth-msg.ok{color:var(--sem-rev)}.board-root .auth-morph{animation:board-auth-morph .32s ease both}@keyframes board-auth-morph{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.board-root .link-anno{position:relative;display:block;max-width:480px;padding-bottom:66px}.board-root .link-anno-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.board-root .link-anno-path{stroke:url(#linkAnnoGrad);stroke-width:1;fill:none;stroke-dasharray:1 4}.board-root .link-anno-dot{fill:var(--copper)}.board-root .link-anno-text{font-family:var(--f-body);font-size:15px;line-height:1.7;color:var(--chalk-dim);position:relative;z-index:2;margin:0}.board-root .link-anno-anchor{color:var(--chalk);border-bottom:1px dotted var(--copper-dim)}.board-root .link-anno-anno{position:absolute;left:42%;bottom:6px;z-index:2}.board-root .link-anno-link{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--copper);text-decoration:none;border:1px solid var(--copper);border-radius:999px;padding:8px 16px;display:inline-block;cursor:pointer;transition:all .25s ease}.board-root .link-anno-link:hover{box-shadow:0 0 18px hsla(23,59%,64%,.25);background:hsla(23,59%,64%,.07)}.board-root .coming-soon-wrap{position:relative;display:inline-block}.board-root .coming-soon-trigger{display:inline-block}.board-root .coming-soon-pop{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:20;animation:board-coming-soon 2.2s ease forwards}.board-root .coming-soon-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.board-root .coming-soon-path{stroke:var(--chalk-faint);stroke-width:1;fill:none;stroke-dasharray:1 4}.board-root .coming-soon-dot{fill:var(--copper)}.board-root .coming-soon-anno{position:absolute;left:52%;bottom:calc(100% + 18px);white-space:nowrap;font-family:var(--f-hand);font-size:20px;line-height:1;color:var(--copper);transform:rotate(-3deg)}@keyframes board-coming-soon{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}@media (min-width:981px){.board-root .ch-stage,.board-root .l-stage,.board-root .v-stage{display:flex;align-items:center;justify-content:center}.board-root .ch-stage .center-quote,.board-root .l-stage .center-quote,.board-root .v-stage .center-quote{margin:0}}.board-root .lib-page{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 40%,var(--board-lo) 100%);position:relative;min-height:100vh;padding:70px 40px 100px}.board-root .lib-inner{max-width:1100px;margin:0 auto;position:relative;z-index:2}.board-root .lib-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.board-root .lib-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--copper);box-shadow:0 0 8px var(--copper)}.board-root .lib-head h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(22px,3vw,34px);letter-spacing:.2em;text-transform:lowercase;color:#ecf3f8}.board-root .lib-head h1:after{content:"";display:block;width:70px;height:1px;background:var(--chalk-dim);margin-top:18px}.board-root .lib-list{border-top:1px solid var(--chalk-faint);margin-top:34px}.board-root .lib-item{display:grid;grid-template-columns:56px 1fr auto;gap:22px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--chalk-faint);text-decoration:none}.board-root .lib-avatar{border:1px solid var(--chalk-faint)}.board-root .lib-item .name{font-family:var(--f-quote);font-weight:500;font-size:20px;color:#e8f0f6;transition:color .2s}.board-root .lib-item:hover .name{color:var(--copper)}.board-root .lib-item .sub{font-size:10.5px;letter-spacing:.08em;margin-top:6px}.board-root .lib-item .stats,.board-root .lib-item .sub{font-family:var(--f-mono);font-weight:300;color:var(--chalk-dim)}.board-root .lib-item .stats{font-size:10px;letter-spacing:.06em;margin-top:5px}.board-root .lib-item .go{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.1em;text-transform:lowercase;color:var(--copper);white-space:nowrap}.board-root .lib-empty{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.06em;color:var(--chalk-dim);padding:30px 4px}.board-root .chan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:38px}.board-root .chan-card{display:flex;flex-direction:column;gap:22px;text-decoration:none;padding:24px;border:1px solid var(--chalk-faint);border-radius:16px;background:rgba(34,53,74,.22);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.board-root .chan-card:hover{border-color:var(--copper);background:hsla(23,59%,64%,.06);box-shadow:0 0 26px hsla(23,59%,64%,.12)}.board-root .chan-card-head{display:flex;align-items:center;gap:16px}.board-root .chan-avatar{border:1px solid var(--chalk-faint)}.board-root .chan-name{font-family:var(--f-quote);font-weight:500;font-size:19px;color:#e8f0f6;transition:color .2s}.board-root .chan-card:hover .chan-name{color:var(--copper)}.board-root .chan-handle{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.08em;color:var(--chalk-dim);margin-top:6px}.board-root .chan-stats{display:flex;gap:26px;padding-top:20px;border-top:1px solid var(--chalk-faint)}.board-root .chan-stat{display:flex;flex-direction:column;gap:4px}.board-root .chan-stat b{font-family:var(--f-mono);font-weight:400;font-size:18px;letter-spacing:.02em;color:var(--copper)}.board-root .chan-stat span{font-size:9.5px;letter-spacing:.12em;color:var(--chalk-dim)}.board-root .chan-go,.board-root .chan-stat span{font-family:var(--f-mono);font-weight:300;text-transform:lowercase}.board-root .chan-go{font-size:10.5px;letter-spacing:.1em;color:var(--copper)}.board-root .lib-search-wrap{margin:32px 0 0}.board-root .lib-search{display:flex;align-items:center;gap:12px;border:1px solid var(--chalk-faint);border-radius:14px;background:rgba(34,53,74,.25);padding:4px 4px 4px 18px;transition:border-color .2s ease}.board-root .lib-search:focus-within{border-color:var(--copper)}.board-root .lib-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--f-mono);font-weight:300;font-size:13.5px;letter-spacing:.02em;color:var(--cream);padding:13px 0}.board-root .lib-search input::placeholder{color:var(--chalk-dim)}.board-root .lib-search .go{flex-shrink:0;font-family:var(--f-mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:lowercase;color:var(--copper);border:1px solid var(--copper);border-radius:10px;padding:12px 22px;cursor:pointer;background:transparent;transition:all .25s ease}.board-root .lib-search .go:hover{box-shadow:0 0 18px hsla(23,59%,64%,.25);background:hsla(23,59%,64%,.07)}.board-root .lib-search .go:disabled{opacity:.5;cursor:default}.board-root .lib-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0 6px}.board-root .lib-coverage{font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.14em;text-transform:lowercase;color:var(--chalk-dim)}.board-root .lib-coverage b{color:var(--copper);font-weight:400}.board-root .lib-sorts{display:flex;gap:8px}.board-root .lib-sort{font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim);border:1px solid var(--chalk-faint);border-radius:999px;padding:6px 14px;cursor:pointer;background:transparent;transition:all .2s ease}.board-root .lib-sort:hover{color:var(--chalk)}.board-root .lib-sort.on{color:var(--copper);border-color:var(--copper)}.board-root .lib-searchnote{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.1em;color:var(--chalk-dim);margin:14px 0 0}.board-root .lib-searchnote b{color:var(--copper);font-weight:400}.board-root .lib-clear{color:var(--copper);cursor:pointer;border-bottom:1px dotted var(--copper-dim)}.board-root .lib-clear:hover{border-bottom-color:var(--copper)}.board-root .dd-item.lib-row{transition:background .25s ease;border-radius:8px}.board-root .dd-item.lib-row:hover{background:hsla(23,59%,64%,.06)}.board-root .dd-item.lib-row:hover .rt{color:var(--copper);text-shadow:0 0 14px hsla(23,59%,64%,.35)}.board-root .dd-item.lib-row .ep{white-space:nowrap}.board-root .dd-item .t small.lib-snippet{color:var(--chalk);font-style:italic;opacity:.82;margin-top:8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board-root .dd-empty{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:40px 20px;background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 52%,var(--board-lo) 100%)}.board-root .dd-empty p{font-family:var(--f-body);font-size:14px;line-height:1.7;color:var(--chalk-dim);max-width:440px}.board-root .lib-more{display:flex;justify-content:center;margin-top:30px}.board-root .lib-empty2{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.06em;color:var(--chalk-dim);padding:30px 4px}.board-root .lib-fallback{padding-top:4px}.board-root .lib-fallback-label{display:block;font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.18em;text-transform:lowercase;color:var(--copper);padding:6px 4px 14px;animation:board-pulse 1.6s ease-in-out infinite}.board-root .sk-hero{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 50%,var(--board-lo) 100%);position:relative;overflow:hidden;padding:70px 40px 100px;min-height:100vh}.board-root .sk-head{position:relative;z-index:3;max-width:1160px;margin:0 auto}.board-root .sk-bar{display:block;border-radius:6px;background:linear-gradient(90deg,var(--chalk-faint) 0,rgba(210,225,240,.18) 50%,var(--chalk-faint) 100%);background-size:200% 100%;animation:sk-shimmer 1.6s ease-in-out infinite}.board-root .sk-row{display:flex;gap:22px;flex-wrap:wrap}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.board-root .sk-bar{animation:none}}@media (max-width:980px){.board-root .note{position:static!important;transform:none!important;text-align:left!important;max-width:none;margin-bottom:14px}.board-root .leads{display:none}.board-root .ch-stage .center-quote,.board-root .l-stage .center-quote,.board-root .v-stage .center-quote{margin:26px auto}.board-root .ch-stage,.board-root .l-stage,.board-root .v-stage{min-height:0}.board-root .inst-grid{grid-template-columns:1fr;gap:30px}.board-root .branch{display:none}.board-root .ch-two,.board-root .v-grid{grid-template-columns:1fr}.board-root .v-analyst{position:static;height:auto;border-left:none;border-top:1px solid var(--chalk-faint)}.board-root .lamp-pool{padding:90px 26px 60px}.board-root .ad,.board-root .topo-notes{grid-template-columns:1fr;gap:26px}.board-root .nav .links a:not(.btn){display:none}}.nav-rail{--f-mono:var(--font-jetbrains),"JetBrains Mono",monospace;position:fixed;top:0;left:0;bottom:0;width:64px;z-index:40;background:var(--board);border-right:1px solid var(--chalk-faint);display:flex;flex-direction:column;align-items:center;padding:16px 0}.nav-rail-mq{width:32px;height:32px;border-radius:9px;border:1px solid var(--copper-dim);display:grid;place-items:center;text-decoration:none;margin-bottom:28px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:700;font-size:11px;letter-spacing:.04em;color:var(--copper)}.nav-rail-items{display:flex;flex-direction:column;gap:4px;align-items:center}.nav-rail-bottom{margin-top:auto}.nav-rail-link{width:56px;border-radius:12px;padding:7px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--chalk-dim);transition:color .2s ease,background .2s ease;cursor:pointer}.nav-rail-link:hover{color:var(--copper)}.nav-rail-link.active{color:var(--copper);background:hsla(23,59%,64%,.08)}.nav-rail-icon{display:grid;place-items:center}.nav-rail-link svg{width:20px;height:20px;display:block}.nav-rail-label{font-family:var(--f-mono);font-size:8px;letter-spacing:.15em;text-transform:lowercase;text-align:center;line-height:1;white-space:nowrap;color:inherit}.app-shell-main{min-height:100vh;padding-left:64px}.board-root .v-toc{margin-bottom:70px}.board-root .v-toc-eyebrow{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);margin-bottom:20px}.board-root .v-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.board-root .v-toc-item{display:flex;align-items:baseline;gap:16px;font-family:var(--f-mono);font-weight:300;font-size:13px;letter-spacing:.02em;color:var(--chalk-dim);text-decoration:none;cursor:pointer}.board-root .v-toc-n{flex:0 0 auto;min-width:20px;color:var(--copper);font-size:11px}.board-root .v-toc-name{transition:color .15s ease}.board-root .v-toc-item:hover .v-toc-name{color:var(--copper)}.board-root .ts-link{color:var(--copper);text-decoration:none;cursor:pointer;transition:color .15s ease}.board-root .ts-link:hover{color:var(--copper);text-decoration:underline;text-underline-offset:2px}.board-root .qt .a .ts-link{color:var(--copper);font-weight:400}.board-root a.t-sub-link{cursor:pointer}.board-root a.t-sub-link .t-sub{transition:fill .15s ease}.board-root a.t-sub-link:hover .t-sub{fill:var(--copper);text-decoration:underline}.board-root .req-page{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 52%,var(--board-lo) 100%);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:64px 24px}.board-root .req-inner{position:relative;z-index:3;width:100%;max-width:540px}.board-root .req-progress{margin-bottom:38px}.board-root .req-stepcount{font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.28em;text-transform:lowercase;color:var(--copper)}.board-root .req-bar{margin-top:10px;height:2px;background:var(--chalk-faint);border-radius:2px;overflow:hidden}.board-root .req-bar i{display:block;height:100%;background:var(--copper);border-radius:2px;transition:width .4s ease;box-shadow:0 0 10px hsla(23,59%,64%,.5)}.board-root .req-eyebrow{display:block;margin-bottom:16px}.board-root .req-h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(24px,3.4vw,33px);letter-spacing:.16em;text-transform:lowercase;color:#ecf3f8;line-height:1.35;margin:0}.board-root .req-points{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.board-root .req-points li{position:relative;font-family:var(--f-body);font-size:16px;line-height:1.65;color:var(--chalk-dim);padding-left:26px;border-left:1px solid var(--copper-dim);padding-top:2px;padding-bottom:2px}.board-root .req-label{display:block;font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.18em;text-transform:lowercase;color:var(--chalk-dim);margin-bottom:14px}.board-root .req-label-spaced{margin-top:28px}.board-root .req-input{width:100%}.board-root .req-textarea{width:100%;resize:vertical;line-height:1.6;font-family:var(--f-body)}.board-root .req-q{margin-bottom:30px}.board-root .req-question{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--chalk);margin:0 0 14px}.board-root .req-pills{display:flex;flex-wrap:wrap;gap:10px}.board-root .req-pill{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.1em;text-transform:lowercase;color:var(--chalk-dim);background:rgba(34,53,74,.25);border:1px solid var(--chalk-faint);border-radius:999px;padding:10px 18px;cursor:pointer;transition:all .2s ease}.board-root .req-pill:hover{color:var(--chalk);border-color:var(--chalk)}.board-root .req-pill.on{color:var(--copper);border-color:var(--copper);background:hsla(23,59%,64%,.1)}.board-root .req-actions{margin-top:32px}.board-root .req-actions .btn{display:inline-block}.board-root .req-error{letter-spacing:.08em;color:var(--copper);margin:16px 0 0}.board-root .req-back,.board-root .req-error{font-family:var(--f-mono);font-weight:300;font-size:11px}.board-root .req-back{display:inline-block;margin-top:20px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim);background:none;border:none;padding:0;cursor:pointer}.board-root .req-back:hover{color:var(--chalk)}.board-root .req-confirm .req-body{font-family:var(--f-body);font-size:17px;line-height:1.7;color:var(--chalk-dim);margin:24px 0 0}.board-root .req-confirm .req-note{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.08em;line-height:1.7;color:var(--chalk-dim);margin:24px 0 0}.board-root .req-confirm .req-note b{color:var(--copper);font-weight:400}.board-root .req-quiet-link{display:inline-block;margin-top:36px;font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim);text-decoration:none}.board-root .req-quiet-link:hover{color:var(--chalk)}.board-root .acct-page{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 50%,var(--board-lo) 100%);position:relative;min-height:100vh;padding:70px 40px 100px}.board-root .acct-inner{position:relative;z-index:3;max-width:560px;margin:0 auto}.board-root .acct-head{margin-bottom:12px}.board-root .acct-eyebrow{display:block;margin-bottom:14px}.board-root .acct-h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(26px,4vw,40px);letter-spacing:.2em;text-transform:lowercase;color:#ecf3f8;margin:0}.board-root .acct-h1:after{content:"";display:block;width:70px;height:1px;background:var(--chalk-dim);margin-top:18px}.board-root .acct-section{border-top:1px solid var(--chalk-faint);padding-top:26px;margin-top:40px}.board-root .acct-section-label{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);display:block;margin-bottom:10px}.board-root .acct-section-title{font-family:var(--f-quote);font-weight:500;font-size:22px;color:var(--cream);margin:0 0 22px}.board-root .acct-field{display:flex;flex-direction:column;gap:6px;margin:0 0 22px}.board-root .acct-field-label{font-size:11px;letter-spacing:.18em;text-transform:lowercase}.board-root .acct-field-label,.board-root .acct-field-value{font-family:var(--f-mono);font-weight:300;color:var(--chalk-dim)}.board-root .acct-field-value{font-size:14px;letter-spacing:.02em}.board-root .acct-form{display:flex;flex-direction:column;gap:12px;max-width:360px}.board-root .acct-form .acct-field-label{margin-bottom:2px}.board-root .acct-btn{display:inline-block;text-align:center}.board-root .acct-btn:disabled{opacity:.5;cursor:default}.board-root .acct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.board-root .acct-link{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.12em;text-transform:lowercase;color:var(--chalk-dim);background:none;border:none;padding:0;cursor:pointer}.board-root .acct-link:hover{color:var(--chalk)}.board-root .acct-pin-state{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.1em;text-transform:lowercase;color:var(--chalk-dim);margin:0 0 18px}.board-root .acct-pin-state.ok{color:var(--sem-rev)}.board-root .acct-status{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.08em;margin:16px 0 0}.board-root .acct-status.ok{color:var(--sem-rev)}.board-root .acct-status.err{color:var(--copper)}.board-root .acct-help{font-family:var(--f-mono);font-weight:300;font-size:10.5px;letter-spacing:.08em;color:var(--chalk-dim);margin:14px 0 0;min-height:13px}.board-root .acct-toggle{display:inline-flex;align-items:center;gap:14px;background:none;border:none;padding:0;cursor:pointer}.board-root .acct-toggle-knob{position:relative;flex:0 0 auto;width:44px;height:24px;border-radius:999px;border:1px solid var(--chalk-faint);background:rgba(34,53,74,.4);transition:all .22s ease}.board-root .acct-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--chalk-dim);transition:all .22s ease}.board-root .acct-toggle.on .acct-toggle-knob{border-color:var(--copper);background:hsla(23,59%,64%,.18)}.board-root .acct-toggle.on .acct-toggle-knob:after{left:24px;background:var(--copper);box-shadow:0 0 10px hsla(23,59%,64%,.6)}.board-root .acct-toggle-label{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.1em;text-transform:lowercase;color:var(--chalk-dim)}.board-root .acct-toggle.on .acct-toggle-label{color:var(--chalk)}.board-root .acct-signout{border-top:1px solid var(--chalk-faint);padding-top:30px;margin-top:44px}.board-root .creators-page{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 50%,var(--board-lo) 100%);position:relative;min-height:100vh;padding:74px 40px 96px}.board-root .creators-head{position:relative;z-index:3;max-width:980px;margin:0 auto 50px;text-align:center}.board-root .creators-eyebrow{display:block;margin-bottom:16px}.board-root .creators-h1{font-family:var(--f-mono);font-weight:300;font-size:clamp(28px,4.6vw,48px);letter-spacing:.2em;text-transform:lowercase;color:#ecf3f8;margin:0}.board-root .creators-grid{position:relative;z-index:3;max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.board-root .creators-card{border:1px solid var(--chalk-faint);border-radius:16px;padding:38px 34px;background:rgba(34,53,74,.18);display:flex;flex-direction:column}.board-root .creators-card-h{font-family:var(--f-mono);font-weight:300;font-size:clamp(20px,2.4vw,26px);letter-spacing:.14em;text-transform:lowercase;color:#e8f0f6;margin:0 0 18px}.board-root .creators-desc{font-family:var(--f-body);font-size:15.5px;line-height:1.75;color:var(--chalk-dim);margin:0 0 28px}.board-root .creators-inc-label{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.34em;text-transform:lowercase;color:var(--copper);display:block;margin-bottom:16px}.board-root .creators-list{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:11px}.board-root .creators-list li{position:relative;font-family:var(--f-body);font-size:14.5px;line-height:1.5;color:var(--chalk);padding-left:20px}.board-root .creators-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--copper)}.board-root .creators-price{font-family:var(--f-mono);font-weight:400;font-size:clamp(30px,4vw,42px);letter-spacing:.06em;color:var(--copper);margin-top:auto}.board-root .creators-price-note{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.08em;color:var(--chalk-dim);margin:10px 0 26px}.board-root .creators-cta .btn{display:inline-block}.board-root .creators-foot{position:relative;z-index:3;max-width:620px;margin:50px auto 0;text-align:center;font-family:var(--f-body);font-size:15px;line-height:1.7;color:var(--chalk-dim)}@media (max-width:760px){.board-root .creators-grid{grid-template-columns:1fr}}.dash-root{--base:var(--board);--surface:var(--board-hi);--deep:var(--board-lo);--background:var(--board-lo);--foreground:var(--chalk);--text:var(--chalk);--text-mid:var(--chalk-dim);--text-dim:var(--chalk-dim);--text-ghost:var(--chalk-faint);--font-dm-mono:var(--font-jetbrains),"JetBrains Mono",monospace;--font-dm-sans:var(--font-literata),"Literata",serif;--sh-dark:transparent;--sh-light:transparent;--neu-out:none;--neu-out-sm:none;--neu-out-xs:none;--neu-in:none;--neu-in-sm:none;--neu-in-xs:none;--red:var(--copper);--red-bright:var(--copper);--red-dim:hsla(23,59%,64%,.12);--red-glow:hsla(23,59%,64%,.22);--green:var(--sem-rev);--green-dim:rgba(140,199,164,.14);--yellow:var(--sem-fun);--yellow-dim:hsla(41,65%,68%,.14);--purple:var(--sem-con);--purple-dim:rgba(173,151,224,.14);background:linear-gradient(to bottom,var(--board) 0,var(--board-lo) 100%);color:var(--chalk)}.board-root .dash-card{background:var(--board);border:1px solid var(--chalk-faint);border-radius:12px}.board-root .dash-card-hover,.board-root a.dash-card{transition:border-color .2s ease,background .2s ease}.board-root .dash-card-hover:hover,.board-root a.dash-card:hover{border-color:var(--copper);background:hsla(23,59%,64%,.05)}.board-root .dash-well{background:var(--board-lo)}.board-root .dash-input,.board-root .dash-well{border:1px solid var(--chalk-faint);border-radius:12px}.board-root .dash-input{font-family:var(--f-mono);font-weight:300;font-size:13px;letter-spacing:.02em;color:var(--cream);background:rgba(34,53,74,.25);padding:12px 16px}.board-root .dash-input::placeholder{color:var(--chalk-dim)}.board-root .dash-input:focus{outline:none;border-color:var(--copper)}.board-root .dash-progress{height:4px;border-radius:2px;background:var(--chalk-faint);overflow:hidden}.board-root .dash-progress>i,.board-root .dash-progress>span{display:block;height:100%;background:var(--copper);border-radius:2px;transition:width .4s ease;box-shadow:0 0 8px hsla(23,59%,64%,.4)}.board-root .dash-progress-indeterminate{position:relative}.board-root .dash-progress-indeterminate:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:2px;background:linear-gradient(90deg,transparent 0,var(--copper) 50%,transparent 100%);box-shadow:0 0 8px hsla(23,59%,64%,.45);animation:dash-progress-slide 1.15s ease-in-out infinite}@keyframes dash-progress-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.board-root .dash-progress-indeterminate:after{animation-duration:2.6s}}.board-root .dash-label{font-size:10px;letter-spacing:.34em;color:var(--copper)}.board-root .dash-h1,.board-root .dash-label{font-family:var(--f-mono);font-weight:300;text-transform:lowercase}.board-root .dash-h1{font-size:clamp(22px,3.2vw,32px);letter-spacing:.18em;color:#ecf3f8}.board-root .dash-badge{font-family:var(--f-mono);font-weight:300;font-size:9.5px;letter-spacing:.14em;text-transform:lowercase;padding:4px 10px;border-radius:999px;border:1px solid var(--chalk-faint);color:var(--chalk-dim)}.board-root .dash-badge.green{color:var(--sem-rev);border-color:rgba(140,199,164,.5)}.board-root .dash-badge.yellow{color:var(--sem-fun);border-color:hsla(41,65%,68%,.5)}.board-root .dash-badge.red{color:var(--copper);border-color:var(--copper-dim)}.board-root .home-page{background:linear-gradient(to bottom,var(--board-hi) 0,var(--board) 50%,var(--board-lo) 100%);position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:72px 30px}.board-root .home-inner{position:relative;z-index:3;width:100%;max-width:780px;text-align:center}.board-root .home-eyebrow{font-size:11px;letter-spacing:.5em;color:var(--copper);margin-bottom:22px}.board-root .home-eyebrow,.board-root .home-h1{font-family:var(--f-mono);font-weight:300;text-transform:lowercase}.board-root .home-h1{font-size:clamp(30px,5vw,52px);letter-spacing:.12em;line-height:1.3;color:#ecf3f8;margin:0}.board-root .home-sub{font-family:var(--f-body);font-weight:400;font-size:17px;line-height:1.75;color:var(--chalk-dim);max-width:560px;margin:26px auto 0}.board-root .home-cta{margin-top:38px}.board-root .home-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px;text-align:left}.board-root .home-feature{border:1px solid var(--chalk-faint);border-radius:12px;padding:22px 20px;background:rgba(34,53,74,.18)}.board-root .home-feature h3{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.2em;text-transform:lowercase;color:var(--copper);margin:0 0 10px}.board-root .home-feature p{font-family:var(--f-body);font-weight:400;font-size:14px;line-height:1.6;color:var(--chalk-dim);margin:0}@media (max-width:720px){.board-root .home-features{grid-template-columns:1fr}}.board-root .tldr-verdict{font-family:var(--f-quote);font-style:italic;font-weight:500;font-size:clamp(20px,2.4vw,27px);line-height:1.5;color:var(--cream);margin:0}.board-root .lit .tldr-verdict{color:#fff6ea}.dash-rail{--f-mono:var(--font-jetbrains),"JetBrains Mono",monospace;width:64px;flex-shrink:0;align-self:stretch;background:var(--board);border-right:1px solid var(--chalk-faint);display:flex;flex-direction:column;align-items:center;padding:16px 0}.board-root .lib-pipenote{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.06em;color:var(--chalk-dim);margin:8px 0 0}.board-root .ch-two .mind-gen{margin-top:34px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.board-root .ch-two .mind-gen p{margin-bottom:0}.board-root .mind-gen-status{font-family:var(--f-mono);font-weight:300;font-size:11px;letter-spacing:.22em;text-transform:lowercase;color:var(--copper);animation:mindGenPulse 1.4s ease-in-out infinite}@keyframes mindGenPulse{0%,to{opacity:1}50%{opacity:.4}}.board-root .analyst-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(to bottom,var(--board-lo),var(--board))}.board-root .analyst-page .ap-head{display:flex;align-items:center;gap:20px;padding:22px 28px;border-bottom:1px solid var(--chalk-faint)}.board-root .analyst-page .ap-title{font-family:var(--f-quote);font-weight:600;font-size:20px;line-height:1.2;color:var(--cream)}.board-root .analyst-page .ap-scope{font-family:var(--f-mono);font-weight:300;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-dim);margin-top:5px}.board-root .analyst-page .ap-body{flex:1;min-height:0;display:flex;width:100%;max-width:880px;margin:0 auto;padding:24px 20px 28px}.board-root .v-analyst.analyst-standalone{position:static;height:auto;min-height:0;flex:1;border-left:none;border:1px solid var(--chalk-faint);border-radius:14px}@media (max-width:980px){.board-root .analyst-page .ap-body{padding:16px 14px 20px}}.board-root .lamp-pool .qt.ruled{border-left:1px solid var(--copper);padding-left:22px}.board-root .mind-empty{font-family:var(--f-body);font-style:italic;font-size:14px;color:var(--chalk-dim)}.board-root .mind-state{border:1px solid var(--chalk-faint);border-radius:12px;padding:34px 28px;text-align:center}.board-root .mind-state .h{font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.16em;text-transform:lowercase;color:var(--copper);animation:mindGenPulse 1.4s ease-in-out infinite}.board-root .mind-state.err .h{color:var(--chalk);animation:none}.board-root .mind-state .s{font-family:var(--f-body);font-size:13.5px;color:var(--chalk-dim);margin-top:10px}.board-root .mind-state .btnrow{margin-top:18px}.board-root .mind-backbar{margin-bottom:28px}.board-root .mind-stage .center-quote{max-width:560px}.board-root .mind-stage .note{font-size:22px}.board-root .exp-page{min-height:100vh;background:linear-gradient(to bottom,var(--board-lo),var(--board))}.board-root .exp-wrap{max-width:920px;margin:0 auto;padding:32px 28px 80px}.board-root .exp-bar{display:flex;align-items:center;gap:16px;margin-bottom:30px}.board-root .exp-bar .name{flex:1;font-family:var(--f-mono);font-weight:300;font-size:12px;letter-spacing:.14em;color:var(--chalk-dim)}.board-root .exp-head{margin-bottom:24px}.board-root .exp-head h1{font-family:var(--f-mono);font-weight:300;font-size:17px;letter-spacing:.16em;text-transform:lowercase;color:#ecf3f8;margin:0}.board-root .exp-head p{font-family:var(--f-body);font-size:13.5px;color:var(--chalk-dim);margin:6px 0 0}.board-root .exp-search{width:100%;font-family:var(--f-mono);font-weight:300;font-size:12px;color:var(--chalk);background:transparent;border:1px solid var(--chalk-faint);border-radius:999px;padding:12px 18px;outline:none;margin-bottom:22px}.board-root .exp-search::placeholder{color:var(--chalk-dim)}.board-root .exp-search:focus{border-color:var(--copper-dim)}.board-root .exp-row{display:flex;align-items:center;gap:18px;padding:16px 4px;border-bottom:1px solid var(--chalk-faint);text-decoration:none;transition:opacity .15s ease}.board-root .exp-row:hover{opacity:.82}.board-root .exp-row .thumb{width:128px;height:72px;flex-shrink:0;border-radius:8px;object-fit:cover;border:1px solid var(--chalk-faint)}.board-root .exp-row .thumb-empty{width:128px;height:72px;flex-shrink:0;border-radius:8px;background:var(--board-hi)}.board-root .exp-row .meta{min-width:0;flex:1}.board-root .exp-row .meta .t{font-family:var(--f-quote);font-weight:600;font-size:16px;line-height:1.35;color:var(--chalk);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board-root .exp-row .meta .m{letter-spacing:.06em;color:var(--chalk-dim);margin-top:6px}.board-root .exp-row .cta,.board-root .exp-row .meta .m{font-family:var(--f-mono);font-weight:300;font-size:10px}.board-root .exp-row .cta{flex-shrink:0;letter-spacing:.1em;text-transform:lowercase;color:var(--copper)}.board-root .exp-empty{font-family:var(--f-body);font-style:italic;font-size:14px;color:var(--chalk-dim);border:1px solid var(--chalk-faint);border-radius:10px;padding:22px}