@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap";:root{color:#e8e9de;font-synthesis:none;--bg:#111812;--panel:#1b251d;--panel2:#212c22;--line:#e2e7d526;--muted:#9ea99b;--acid:#c7d477;--ember:#ed9c55;--rust:#c65f42;--cream:#f0eddf;background:#111812;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:#e8e9de;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site{overflow:hidden}.microbar{border-bottom:1px solid var(--line);color:#909c8e;letter-spacing:.1em;background:#0d130f;align-items:center;gap:24px;height:34px;padding:0 5.5%;font:8px DM Mono;display:flex}.microbar span:first-child{color:#cbd2c2}.microbar span:first-child i{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 11px #b4d26e}.microbar a{color:var(--acid);align-items:center;gap:6px;margin-left:auto;display:flex}.header{border-bottom:1px solid var(--line);z-index:9;background:#111812f7;justify-content:space-between;align-items:center;height:74px;padding:0 5.5%;display:flex;position:relative}.brand{align-items:center;gap:11px;display:flex}.brand-icon{width:40px;height:40px;color:var(--acid);background:#202b21;border:1px solid #66775f;place-items:center;display:grid}.brand b{letter-spacing:.07em;font:800 14px Barlow Condensed;display:block}.brand em{color:var(--acid);font-style:normal}.brand small{color:#899587;letter-spacing:.16em;margin-top:3px;font:8px DM Mono;display:block}.nav{color:#bbc3b7;align-items:center;gap:20px;font-size:11px;font-weight:600;display:flex}.nav>a:hover,.nav>a.active{color:var(--acid)}.nav .play-link{color:#edb26e;letter-spacing:.08em;border:1px solid #916542;align-items:center;gap:8px;padding:11px 13px;font:9px DM Mono;display:flex}.mobile-trigger{display:none}.hero{background:#1c2a1e;align-items:center;height:min(760px,79vw);min-height:570px;max-height:820px;padding:0 10.5%;display:flex;position:relative;overflow:hidden}.hero>img,.hero-overlay{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero>img{object-position:center 44%;transform:scale(1.015)}.hero-overlay{background:linear-gradient(90deg,#09100bf2 0%,#0a120cd4 38%,#0c120c33 85%),linear-gradient(#0000 62%,#080e0ac2)}.hero-content{z-index:2;max-width:650px;margin-top:-4px;position:relative}.eyebrow{letter-spacing:.12em;color:#d2d8c8;align-items:center;gap:8px;font:9px DM Mono;display:flex}.eyebrow>i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 12px var(--acid);border-radius:50%}.hero h1{letter-spacing:-.03em;text-transform:uppercase;color:var(--cream);margin:28px 0 22px;font:900 clamp(64px,8vw,111px)/.81 Barlow Condensed}.hero h1 em,.welcome h2 em,.tool-band h2 em,.codes-preview h2 em,.sources-teaser h2 em{color:var(--acid);font-style:normal}.hero-content>p{color:#d1d6c9;max-width:500px;margin:0;font-size:14px;line-height:1.8}.hero-actions{gap:12px;margin-top:27px;display:flex}.btn{letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 17px;font:9px DM Mono;display:inline-flex}.btn-gold{background:var(--acid);color:#182018;box-shadow:4px 4px #596642}.btn-gold:hover{background:#d9e893}.btn-ghost{background:#0f171173;border:1px solid #e6ebd980}.hero-meta{color:#cbd0c1;letter-spacing:.07em;gap:20px;margin-top:29px;font:8px DM Mono;display:flex}.hero-meta span{align-items:center;gap:6px;display:flex}.hero-meta svg{color:var(--acid)}.hero-mark{color:#eff0dd;letter-spacing:.08em;writing-mode:vertical-rl;opacity:.8;font:800 15px/1.1 Barlow Condensed;position:absolute;top:21%;right:8%}.hero-mark b{color:var(--acid)}.hero-credit{color:#c8c9b9;letter-spacing:.1em;font:7px DM Mono;position:absolute;bottom:20px;right:5.5%}.marquee{color:#192118;letter-spacing:.12em;background:#b7c86d;justify-content:center;align-items:center;gap:30px;height:46px;font:9px DM Mono;display:flex}.marquee b{font-size:13px}.wrap{max-width:1260px;margin:0 auto;padding-left:40px;padding-right:40px}.section-label{color:var(--acid);letter-spacing:.13em;font:9px DM Mono}.welcome{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;padding-top:97px;padding-bottom:65px;display:grid}.welcome h2,.tool-band h2,.codes-preview h2,.sources-teaser h2{text-transform:uppercase;margin:15px 0 0;font:800 clamp(44px,5vw,68px)/.94 Barlow Condensed}.welcome>div+div p{color:#c3cabc;margin:0 0 13px;font-size:13px;line-height:1.9}.welcome .soft{color:#899586;font-size:10px}.feature-grid{grid-template-columns:1.08fr .92fr;gap:17px;padding-bottom:105px;display:grid}.feature{background:#1a241c;border:1px solid #425042;grid-template-columns:1fr 1fr;min-height:275px;transition:transform .2s,border-color .2s;display:grid}.feature:hover{border-color:#a2b86a;transform:translateY(-3px)}.feature-image{min-height:275px;position:relative;overflow:hidden}.feature-image img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;position:absolute;inset:0}.feature-image:after{content:"";background:linear-gradient(#0000 45%,#0d140ea6);position:absolute;inset:0}.feature-image>span{z-index:1;color:#dce3d3;letter-spacing:.1em;background:#182019d9;padding:7px 8px;font:8px DM Mono;position:absolute;top:13px;left:13px}.feature-copy{flex-direction:column;align-items:flex-start;padding:25px 23px;display:flex}.feature-copy h3{text-transform:uppercase;margin:12px 0 10px;font:700 34px/.92 Barlow Condensed}.feature-copy p{color:#aeb8aa;margin:0 0 15px;font-size:10px;line-height:1.75}.feature-copy>b{color:var(--acid);letter-spacing:.08em;align-items:center;gap:8px;margin-top:auto;font:8px DM Mono;display:flex}.tool-band{border-block:1px solid var(--line);background:radial-gradient(at 78% 15%,#80974e1c,#0000 38%),#172019;padding:100px 0 105px}.tool-columns{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.tool-band h2{margin-top:15px}.tool-links{border-top:1px solid var(--line);margin-top:27px}.tool-links>a{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr 18px;align-items:center;gap:11px;padding:13px 4px;display:grid}.tool-icon{width:32px;height:32px;color:var(--acid);border:1px solid #506047;place-items:center;display:grid}.tool-links b{font-size:11px;display:block}.tool-links small{color:#899687;margin-top:4px;font-size:9px;display:block}.tool-links>a>svg{color:#b4c86e}.tool-preview{background:#1c271f;border:1px solid #4c5947;padding:20px}.tool-preview>.section-label{margin-bottom:12px;display:block}.all-tools{color:var(--acid);justify-content:flex-end;align-items:center;gap:6px;margin-top:14px;font:8px DM Mono;display:flex}.tracker{background:#1b251e;border:1px solid #4d5948;padding:21px}.tool-preview .tracker{background:#131b15}.tracker-title{justify-content:space-between;align-items:center;display:flex}.tracker-title h3{text-transform:uppercase;margin:9px 0 0;font:700 26px Barlow Condensed}.tracker-badge{color:var(--acid);font:20px Barlow Condensed}.progress-track{background:#364033;height:5px;margin:18px 0}.progress-track i{background:linear-gradient(90deg,#b5ca6b,#e7bd69);height:100%;transition:width .2s;display:block}.tracker-inputs{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.tracker-inputs label,.level-select{color:#8e9a8d;letter-spacing:.08em;gap:6px;font:8px DM Mono;display:grid}.tracker input,.planner input,.level-select select{color:#e8e9de;outline-color:var(--acid);background:#111812;border:1px solid #455142;width:100%;min-width:0;padding:9px 10px;font-size:11px}.tracker-result{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:14px;display:flex}.tracker-result b{color:var(--acid);white-space:nowrap;font:700 16px Barlow Condensed}.tracker-result span{color:#9ca89b;font-size:9px;line-height:1.5}.caveat{color:#7f8b80;margin-top:10px;font-size:8px;line-height:1.6;display:block}.codes-preview{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;padding-top:100px;padding-bottom:100px;display:grid}.codes-preview h2{margin:14px 0}.code-intro>p{color:#aeb8aa;max-width:370px;font-size:11px;line-height:1.8}.inline-link{color:var(--acid);letter-spacing:.07em;align-items:center;gap:8px;margin-top:9px;font:8px DM Mono;display:inline-flex}.codes-list{background:#1a241c;border:1px solid #495546}.codes-list.compact{background:0 0;border:0}.code-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.code-row:last-child{border-bottom:0}.code-row>div{gap:6px;display:grid}.code-row code{color:#f0eddf;letter-spacing:.02em;font:600 18px DM Mono}.code-row small{color:#a2ad9e;font-size:9px;line-height:1.5}.code-state{color:var(--acid);letter-spacing:.06em;font:8px DM Mono}.code-row button{color:#c4d77a;cursor:pointer;background:#202c21;border:1px solid #53614b;align-items:center;gap:6px;padding:8px;font:8px DM Mono;display:flex}.code-row button:hover{background:#2c392b}.code-row button span{font-size:7px}.codes-preview .code-row{padding:11px 4px}.codes-preview .code-row code{font-size:14px}.sources-teaser{border-top:1px solid var(--line);grid-template-columns:1fr .8fr auto;align-items:center;gap:45px;padding-top:35px;padding-bottom:83px;display:grid}.sources-teaser h2{font-size:42px}.sources-teaser>p{color:#a6b0a3;font-size:10px;line-height:1.8}.sources-teaser>a{color:var(--acid);white-space:nowrap;align-items:center;gap:7px;font:8px DM Mono;display:flex}.article-hero{background:#1b281e;align-items:flex-end;height:390px;padding:0 10.5% 45px;display:flex;position:relative;overflow:hidden}.article-hero>img,.article-hero-fade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-hero>img{object-position:center 42%;filter:saturate(.75)}.article-hero-fade{background:linear-gradient(90deg,#0c130df0,#0c130d66 75%),linear-gradient(#0000 32%,#0b110cd9)}.article-hero-content{max-width:760px;position:relative}.crumb{color:#cad1c2;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:20px;font:8px DM Mono;display:flex}.article-hero h1{text-transform:uppercase;color:#f0eddf;margin:12px 0;font:800 clamp(42px,5.4vw,72px)/.93 Barlow Condensed}.article-hero-content>p{color:#c4cabc;max-width:680px;font-size:12px;line-height:1.7}.article-hero-content>small{color:#abb6a6;letter-spacing:.08em;font:8px DM Mono}.article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:70px;padding-top:57px;padding-bottom:100px;display:grid}.guide-side{flex-direction:column;align-items:stretch;display:flex;position:sticky;top:20px}.search-input{color:#aab5a3;background:#19221a;border:1px solid #465242;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.search-input input{color:#e5e9dc;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.side-label{color:#788578;letter-spacing:.12em;margin:23px 0 9px;font:8px DM Mono}.guide-side>a:not(.side-play a){color:#aeb8ab;border-left:1px solid #44503f;justify-content:space-between;align-items:center;padding:11px 8px;font-size:10px;display:flex}.guide-side>a.selected,.guide-side>a:hover{border-left:2px solid var(--acid);color:#ebeddf;background:linear-gradient(90deg,#bcd06924,#0000)}.side-play{background:#1a241c;border:1px solid #465342;margin-top:23px;padding:15px}.side-play>span{color:#7f8b7d;letter-spacing:.1em;font:7px DM Mono;display:block}.side-play>a{color:var(--acid);align-items:center;gap:7px;margin-top:11px;font:8px DM Mono;display:flex}.article-main{min-width:0;max-width:850px}.article-meta{border-bottom:1px solid var(--line);letter-spacing:.09em;color:#94a091;justify-content:space-between;padding:0 0 13px;font:8px DM Mono;display:flex}.article-meta>span:first-child{color:var(--acid)}.article-main>h2{margin:22px 0 10px;font:700 39px/1.02 Barlow Condensed}.article-deck{color:#acb6aa;margin:0 0 27px;font-size:12px;line-height:1.8}.article-content{margin-top:30px}.guide-block{margin:0 0 34px}.guide-block>h2{align-items:baseline;gap:13px;margin:0 0 11px;font:600 25px Barlow Condensed;display:flex}.guide-block>h2>span{color:var(--acid);font:9px DM Mono}.guide-block>p{color:#c2cabc;margin:0 0 12px;font-size:11px;line-height:1.9}.guide-block ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.guide-block li{border-bottom:1px solid var(--line);color:#c0c9bc;grid-template-columns:28px 1fr;gap:10px;padding:12px 8px;font-size:10px;line-height:1.7;display:grid}.guide-block li>i{color:var(--ember);font:9px DM Mono}.prep{color:#d9c6a1;background:#c48b4317;border:1px solid #6c5737;align-items:flex-start;gap:8px;padding:13px;font-size:10px;line-height:1.7;display:flex}.prep svg{color:var(--ember);flex:none;margin-top:2px}.kid-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0 32px;display:grid}.kid-card{background:linear-gradient(150deg,#253126,#19221a);border:1px solid #4b5547;padding:18px}.kid-card>span{color:var(--acid);letter-spacing:.1em;font:8px DM Mono}.kid-card h3{margin:9px 0;font:700 22px Barlow Condensed}.kid-card p{color:#aeb9ac;font-size:10px;line-height:1.75}.kid-card>div{border-top:1px solid var(--line);color:#d1c39f;gap:8px;padding-top:11px;font-size:9px;line-height:1.6;display:flex}.kid-card svg{color:var(--ember);flex:none}.planner{background:linear-gradient(135deg,#222d23,#172018);border:1px solid #64714f;margin:25px 0 31px;padding:24px}.planner-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.planner-head h3{text-transform:uppercase;margin:9px 0 0;font:700 31px/.95 Barlow Condensed}.planner-head .eyebrow{color:var(--acid)}.level-select{min-width:175px}.level-select select{padding:11px}.tool-intro{color:#aeb9aa;margin:17px 0;font-size:10px;line-height:1.75}.fuel-table{border-top:1px solid var(--line)}.fuel-table-head,.fuel-line{grid-template-columns:1.15fr 1fr .8fr .75fr;align-items:center;gap:12px;display:grid}.fuel-table-head{color:#849182;letter-spacing:.07em;padding:10px 3px;font:7px DM Mono}.fuel-line{border-top:1px solid #e0e8d717;padding:9px 3px;font-size:10px}.fuel-line>b{font-weight:500}.fuel-line>span{color:#d2c18e;font-family:DM Mono;font-size:9px}.fuel-line input{padding:7px!important}.fuel-line em{white-space:nowrap;font:7px DM Mono}.fuel-line em.ready{color:var(--acid)}.fuel-line em.short{color:#e18b65}.planner-note{color:#cabb9d;background:#c0883d14;border:1px solid #ce9b5359;gap:9px;margin-top:15px;padding:11px;font-size:9px;line-height:1.6;display:flex}.planner-note svg{color:var(--ember);flex:none}.text-button{color:var(--acid);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0 0;font:8px DM Mono;display:flex}.text-button svg{transition:transform .15s}.text-button svg.turned{transform:rotate(90deg)}.source-dispute{color:#aeb8a7;padding-top:11px;font-size:9px;line-height:1.7}.source-dispute a{color:var(--acid);align-items:center;gap:5px;display:inline-flex}.warning{background:#c4843e1a;border:1px solid #805833;margin:22px 0;padding:14px}.warning>span{color:#edb262;letter-spacing:.1em;font:8px DM Mono}.warning p{color:#cfbea0;margin:7px 0 0;font-size:10px;line-height:1.7}.article-sources{border-top:1px solid var(--line);margin-top:38px;padding-top:17px}.article-sources>.section-label{margin-bottom:11px;display:block}.article-sources>a{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 2fr 15px;align-items:center;gap:12px;padding:10px 2px;display:grid}.article-sources>a span{color:#879385;font-size:8px}.article-sources>a b{color:#c2cabc;font-size:9px;font-weight:500}.article-sources>a svg{color:var(--acid)}footer{border-top:1px solid var(--line);background:#0d130f;justify-content:space-between;align-items:center;gap:30px;min-height:112px;padding:25px 5.5%;display:flex}footer .brand-icon{width:32px;height:34px}footer .brand b{font-size:12px}footer p{color:#828e81;max-width:480px;font-size:8px;line-height:1.7}footer>a:last-child{color:var(--acid);white-space:nowrap;align-items:center;gap:6px;font:8px DM Mono;display:flex}@media (width<=1000px){.wrap{padding-left:27px;padding-right:27px}.nav{gap:12px;font-size:9px}.article-layout{grid-template-columns:195px 1fr;gap:35px}.tool-columns{gap:38px}.welcome{gap:42px}.feature-copy{padding:18px}.feature-copy h3{font-size:28px}}@media (width<=700px){.microbar{gap:12px;padding:0 15px;font-size:7px}.microbar>span:nth-child(2){display:none}.header{height:64px;padding:0 16px}.brand-icon{width:35px;height:35px}.mobile-trigger{color:#e6e9dc;background:0 0;border:0;display:block}.nav{border-bottom:1px solid var(--line);background:#121a14;align-items:stretch;padding:12px 18px 18px;display:none;position:absolute;top:63px;left:0;right:0}.nav.nav-open{flex-direction:column;gap:0;display:flex}.nav>a:not(.play-link){border-bottom:1px solid var(--line);padding:12px 2px}.nav .play-link{justify-content:center;margin-top:12px}.hero{align-items:flex-end;height:690px;min-height:0;padding:0 23px 80px}.hero>img{object-position:58% center}.hero-overlay{background:linear-gradient(#080e0a33,#080e0a7a 22%,#080e0afa)}.hero h1{font-size:70px}.hero-content>p{font-size:12px}.hero-actions{flex-wrap:wrap}.hero-meta{flex-wrap:wrap;gap:11px;font-size:7px}.hero-mark{font-size:11px;top:17%;right:18px}.hero-credit{font-size:6px;right:15px}.marquee{letter-spacing:.06em;gap:10px;height:40px;font-size:7px}.marquee b{font-size:9px}.wrap{padding-left:19px;padding-right:19px}.welcome{grid-template-columns:1fr;gap:19px;padding-top:67px;padding-bottom:45px}.welcome h2,.tool-band h2,.codes-preview h2{font-size:50px}.welcome>div+div p{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:11px;padding-bottom:65px}.feature{grid-template-columns:.9fr 1.1fr;min-height:220px}.feature-image{min-height:220px}.feature-copy{padding:16px 13px}.feature-copy h3{font-size:26px}.feature-copy p{font-size:9px}.feature-copy>b{font-size:7px}.tool-band{padding:65px 0}.tool-columns{grid-template-columns:1fr;gap:35px}.tool-preview{padding:15px}.tracker{padding:16px}.tracker-title h3{font-size:24px}.tracker-inputs{gap:7px}.tracker-inputs label{font-size:7px}.tracker input{padding:8px 6px}.tracker-result{flex-direction:column;align-items:flex-start;gap:5px}.codes-preview{grid-template-columns:1fr;gap:25px;padding-top:68px;padding-bottom:65px}.codes-preview h2{font-size:49px}.codes-preview .code-row{padding:10px 0}.sources-teaser{grid-template-columns:1fr;gap:14px;padding-top:27px;padding-bottom:58px}.sources-teaser h2{font-size:39px}.sources-teaser>a{white-space:normal}.article-hero{height:340px;padding:0 22px 32px}.article-hero h1{font-size:45px}.article-hero-content>p{font-size:10px}.article-layout{flex-direction:column;gap:28px;padding-top:32px;padding-bottom:70px;display:flex}.guide-side{width:100%;position:static}.guide-side>a:not(.side-play a){padding:9px 8px}.side-play{display:none}.article-main{width:100%}.article-main>h2{font-size:32px}.article-deck{font-size:10px}.guide-block>h2{font-size:22px}.guide-block>p,.guide-block li{font-size:10px}.kid-grid{grid-template-columns:1fr;gap:9px}.kid-card{padding:15px}.planner{margin:19px 0;padding:15px}.planner-head{flex-direction:column;align-items:flex-start}.planner-head h3{font-size:27px}.level-select{width:100%}.fuel-table-head,.fuel-line{grid-template-columns:1.05fr .8fr .65fr .65fr;gap:6px}.fuel-table-head{font-size:6px}.fuel-line{font-size:8px}.fuel-line>span{font-size:7px}.fuel-line input{padding:6px!important;font-size:9px!important}.fuel-line em{font-size:6px}.article-sources>a{grid-template-columns:1fr 1.4fr 14px;gap:8px}.article-sources>a span,.article-sources>a b,.article-hero-content>small{font-size:7px}footer{flex-wrap:wrap;gap:16px;padding:23px 18px}footer p{flex-basis:100%;order:3;margin:0}footer>a:last-child{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.global-search-trigger{color:#cbd4c2;cursor:pointer;letter-spacing:.05em;background:#1a241b;border:1px solid #dee5d038;align-items:center;gap:8px;padding:9px 10px;font:8px DM Mono;display:flex}.global-search-trigger:hover{border-color:var(--acid);color:var(--acid)}.global-search-trigger kbd,.search-box kbd{color:#879283;border:1px solid #dee5d033;padding:3px 5px;font:7px DM Mono}.search-shade{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050906c7;justify-content:center;align-items:flex-start;padding:13vh 18px 24px;display:flex;position:fixed;inset:0}.search-dialog{background:#172019;border:1px solid #68754f;width:min(690px,100%);max-height:74vh;overflow:auto;box-shadow:0 30px 100px #000b}.search-box{z-index:1;border-bottom:1px solid var(--line);color:var(--acid);background:#1c281e;align-items:center;gap:12px;padding:14px 17px;display:flex;position:sticky;top:0}.search-box input{color:#eef0e5;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-box input::placeholder{color:#869282}.search-box button{color:#aab4a3;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-results{padding:6px 12px}.search-results>a{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:13px 12px;display:flex}.search-results>a:hover{background:#222f23}.search-results>a>span{gap:4px;display:grid}.search-results small,.search-hint{letter-spacing:.09em;color:var(--acid);text-transform:uppercase;font:8px DM Mono}.search-results b{color:#edf0e4;font-size:13px}.search-results em{color:#aeb9aa;font-size:10px;font-style:normal;line-height:1.5}.search-results>a>svg{color:var(--acid);flex:none}.search-empty{color:#b9c2b3;padding:22px 12px;font-size:12px}.search-hint{border-top:1px solid var(--line);color:#cbd675;padding:13px 18px}.search-hint span{color:#899587;letter-spacing:0;text-transform:none;margin-left:8px;font:9px DM Sans}.related-tools{background:linear-gradient(140deg,#32422c8c,#141d15cc);border:1px solid #cad67740;margin-top:38px;padding:18px}.related-tools>.section-label{margin-bottom:12px;display:block}.related-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.related-tools a{background:#080e094d;border:1px solid #dce5cf1f;grid-template-columns:1fr 16px;gap:4px 9px;padding:12px;display:grid}.related-tools a:hover{border-color:var(--acid)}.related-tools a span{color:var(--acid);text-transform:uppercase;grid-column:1;font:8px DM Mono}.related-tools a b{color:#e9ede0;grid-column:1;font-size:10px;font-weight:600}.related-tools a svg{color:var(--acid);grid-area:1/2/3;align-self:center}.guide-block[id],.kid-card[id]{scroll-margin-top:30px}@media (width<=1050px){.global-search-trigger span{display:none}.global-search-trigger{padding:9px}}@media (width<=700px){.global-search-trigger{justify-content:center;margin:6px 0;padding:12px;display:flex}.global-search-trigger span{display:inline}.global-search-trigger kbd{margin-left:auto}.related-tools>div{grid-template-columns:1fr}.search-shade{padding:8vh 10px 16px}.search-dialog{max-height:82vh}.search-box{gap:8px;padding:12px}.search-box input{font-size:12px}.search-hint span{margin:6px 0 0;display:block}.related-tools{padding:13px}}
