@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#071310;--bg2:#0a1915;--panel:#0e211a;--panel2:#10261e;--mint:#c4f79a;--green:#9ee58d;--text:#ecf5ee;--muted:#9dafa4;--faint:#6f8679;--line:rgba(190,234,195,.13);--max:1240px;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--green);color:#09120c}::placeholder{color:#668075}.container{width:min(var(--max),calc(100% - 80px));margin:auto}.section-pad{padding:113px 0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--mint);padding:12px;color:#102018;z-index:200}.skip-link:focus{left:12px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,'DM Sans',Arial,sans-serif;letter-spacing:-.05em}h2{font-size:clamp(39px,4.5vw,68px);line-height:1.1;font-weight:700}h2 em,h1 em{font-style:normal;color:var(--mint)}p{line-height:1.8}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,19,16,.91);border-bottom:1px solid var(--line);backdrop-filter:blur(24px)}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;width:max-content;flex-shrink:0}.brand-mark{width:37px;height:37px;color:var(--mint);display:grid;place-items:center;font-size:40px}.brand-mark svg{width:37px}.brand-name{font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.07em;line-height:.88}.brand-name>span{color:var(--mint)}.brand-name small{display:block;font-size:8px;letter-spacing:.32em;color:#a6b9a9;margin-top:9px;font-weight:700}.desktop-nav{display:flex;align-items:center;gap:27px}.desktop-nav a{color:#a9bcad;font-size:12px;font-weight:600;transition:color .2s}.desktop-nav a:hover,.footer a:hover{color:var(--mint)}.nav-actions{display:flex;gap:12px;align-items:center}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:8px;min-height:52px;padding:0 22px;font-weight:750;font-size:12px;transition:transform .2s,background .2s,border .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--mint);color:#092015}.btn-primary:hover{background:#e2ffc0}.btn-secondary{border-color:rgba(193,241,199,.24);background:rgba(255,255,255,.03);color:var(--text)}.btn-secondary:hover{border-color:var(--mint);background:rgba(255,255,255,.08)}.btn-nav{background:#d5ffa8;color:#0e2014;min-height:43px;font-size:11px;padding:0 15px;gap:12px}.menu-toggle{display:none;width:43px;height:43px;background:none;border:1px solid var(--line);border-radius:7px;padding:10px}.menu-toggle span{display:block;height:2px;background:white;margin:4px auto;width:18px}.mobile-nav[hidden]{display:none}.mobile-nav{padding:10px 30px 20px;border-top:1px solid var(--line);background:#071310}.mobile-nav a{display:block;padding:13px 4px;border-bottom:1px solid var(--line);font-size:14px}.hero{position:relative;overflow:hidden;padding-top:125px;padding-bottom:0;background:radial-gradient(circle at 80% 30%,rgba(61,115,74,.15),transparent 42%),linear-gradient(180deg,#071310 0%,#0a1814 100%)}.hero-halo{pointer-events:none;position:absolute;width:700px;height:700px;border-radius:50%;right:-250px;top:-270px;background:radial-gradient(circle,rgba(130,214,111,.065),transparent 68%)}.hero-grid{display:grid;grid-template-columns:1fr 1.03fr;gap:30px;align-items:center;position:relative}.hero-copy{padding-bottom:70px;z-index:2}.eyebrow,.section-label,.status-pill,.hero-bottom,.flow-id,.sample-head,.tech-badge,.network-note,.facts-title,.facts-note,.contact-meta,.footer-bottom{font-family:Manrope,Arial,sans-serif}.eyebrow{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:.21em;font-weight:800;color:var(--mint)}.eyebrow i,.live-tag i,.status-pill i{width:6px;height:6px;border-radius:50%;background:var(--mint);display:inline-block;box-shadow:0 0 13px rgba(196,247,154,.5)}.eyebrow-divider{color:#5e8872}.hero h1{font-size:clamp(51px,5.2vw,79px);line-height:1.09;font-weight:720;max-width:690px;margin:28px 0 26px}.hero-lead{font-size:15px;line-height:1.85;color:#aebfb3;max-width:525px}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.hero-proof{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;color:#7f9886;font-size:10px;font-weight:650}.hero-proof span{display:flex;align-items:center;gap:8px}.mini-dot{display:inline-block;height:5px;width:5px;border:1px solid var(--mint);border-radius:50%}.hero-visual{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;isolation:isolate}.visual-glow{position:absolute;inset:15% 0 5% 3%;filter:blur(80px);background:radial-gradient(circle,rgba(113,191,115,.25),transparent 60%);z-index:-1}.map-panel{width:100%;max-width:665px;border:1px solid rgba(173,239,174,.21);border-radius:15px;background:#0a1b15;box-shadow:0 35px 90px rgba(0,0,0,.4),0 0 70px rgba(81,151,89,.05);overflow:hidden;transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}.map-toolbar,.map-footer{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#0b1b16;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.13em;color:#9cb5a6}.map-toolbar-brand{font-weight:850;display:flex;align-items:center;gap:10px;color:var(--mint)}.map-icon{font-size:21px}.map-toolbar-brand strong{font-size:8px;color:#729582;border-left:1px solid #355043;padding-left:10px;font-weight:500}.live-tag{display:flex;align-items:center;gap:6px;font-size:8px;color:#cad8c8}.terrain-map{height:425px;overflow:hidden;position:relative;background:#0f3125}.terrain-svg{width:100%;height:100%;display:block}.map-cross{position:absolute;top:30px;right:30px;font-weight:200;font-size:28px;color:#ddf9d2}.map-coordinates{position:absolute;left:19px;bottom:23px;letter-spacing:.09em;line-height:1.6;font-size:8px;color:#d3ead6;background:rgba(4,20,15,.64);padding:8px 12px;border:1px solid #456b4c}.parcel-label{position:absolute;left:60%;top:42%;font-size:10px;line-height:1.7;font-weight:800;letter-spacing:.14em;text-shadow:0 2px 7px #081c12}.parcel-label span{display:block;font-size:8px;color:#d5f4bd}.zoom-controls{position:absolute;right:16px;bottom:18px;display:grid;background:#132d24;border:1px solid #487052;border-radius:7px;overflow:hidden}.zoom-controls span{padding:7px 10px;border-bottom:1px solid #487052;color:#c4e6be}.map-footer{height:38px;border-bottom:0;border-top:1px solid var(--line);font-size:8px}.map-footer>span:first-child{display:flex;align-items:center;gap:7px}.pulse{width:6px;height:6px;background:var(--mint);border-radius:50%;display:inline-block}.floating-card{position:absolute;z-index:2;background:rgba(17,42,32,.96);border:1px solid rgba(197,244,172,.26);border-radius:9px;padding:15px 18px;min-width:181px;box-shadow:0 23px 55px rgba(0,0,0,.2)}.floating-card strong,.floating-card>span:last-child{display:block}.float-left{bottom:48px;left:-47px}.float-right{top:55px;right:-24px}.float-title{font-size:9px;color:var(--mint);letter-spacing:.13em;font-weight:850;margin-bottom:12px}.card-symbol{font-size:15px}.floating-card strong{font-size:15px;font-family:Manrope;margin-bottom:6px}.floating-card>span:last-child{font-size:10px;color:#9ab4a2}.hero-bottom{position:relative;margin-top:23px;border-top:1px solid var(--line);min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.hero-bottom>span{font-size:9px;letter-spacing:.21em;color:#819789;font-weight:800;white-space:nowrap}.hero-bottom>div{color:#d9e6dc;font-size:10px;letter-spacing:.13em;font-weight:700;word-spacing:4px;text-align:right}.hero-bottom b{color:var(--mint);font-size:17px;padding:0 10px}.fadein{opacity:0;transform:translateY(17px);transition:opacity .6s ease,transform .6s ease}.fadein.visible{opacity:1;transform:translateY(0)}.section-label{display:flex;align-items:center;gap:18px;font-size:10px;font-weight:800;letter-spacing:.21em;color:var(--mint);margin-bottom:40px}.section-label>span:last-child{color:#759486}.label-line{display:block;width:40px;height:1px;background:#587561}.split-intro{display:grid;grid-template-columns:1.13fr .75fr;align-items:end;gap:70px;margin-bottom:47px}.split-intro h2{margin:0}.split-intro p{color:#9ab0a1;max-width:510px;margin:0 0 5px;font-size:15px}.problem-section{background:#0a1914;border-top:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature-card{position:relative;min-height:301px;background:linear-gradient(155deg,#12271e,#0e201a);border:1px solid var(--line);border-radius:11px;padding:29px;overflow:hidden}.feature-card:after{content:'';position:absolute;height:230px;width:230px;border:1px solid rgba(190,241,161,.045);border-radius:50%;right:-115px;top:-70px}.feature-nr{font-size:12px;color:#7f9e85;letter-spacing:.14em}.feature-icon{display:block;color:var(--mint);font-size:32px;margin:28px 0 10px}.feature-card h3{font-size:23px;margin-bottom:10px;font-weight:700}.feature-card p{font-size:12px;color:#a0b1a5;line-height:1.8;max-width:315px}.card-foot{position:absolute;left:29px;right:29px;bottom:24px;padding-top:15px;border-top:1px solid var(--line);display:flex;justify-content:space-between;letter-spacing:.13em;font-size:9px;color:#9ccc9f;font-weight:800}.card-foot span{font-size:16px}.product-section{background:#071310}.product-head{display:flex;justify-content:space-between;align-items:end;gap:80px;margin-bottom:46px}.product-head h2{margin:18px 0 0}.product-head p{max-width:427px;color:#9cae9f;margin:0;font-size:14px}.status-pill{background:#162c20;color:#d1ebb2;border:1px solid #385b3b;font-weight:750;letter-spacing:.16em;font-size:9px;border-radius:100px;display:inline-flex;align-items:center;gap:9px;padding:9px 13px}.status-pill i{background:#d5ba6e;box-shadow:none}.product-showcase{display:grid;grid-template-columns:1fr 1fr;border:1px solid #30533b;border-radius:14px;overflow:hidden;background:linear-gradient(130deg,#13281c,#0b1d17)}.showcase-left{padding:48px 54px}.flow-id{font-size:10px;color:#9eca96;letter-spacing:.19em;font-weight:800}.showcase-left h3{font-size:33px;line-height:1.28;margin:32px 0}.showcase-left h3 span{color:var(--mint)}.workflow-list>div{display:grid;grid-template-columns:32px 1fr;align-items:start;border-top:1px solid var(--line);padding:17px 0;gap:0 10px}.workflow-list b{color:var(--mint);font-size:12px;padding-top:2px}.workflow-list span{font-size:14px;font-weight:750}.workflow-list small{grid-column:2;color:#8ba294;font-size:11px;margin-top:3px}.text-link{display:inline-flex;gap:18px;align-items:center;margin-top:26px;color:var(--mint);font-size:12px;font-weight:800;border-bottom:1px solid rgba(196,247,154,.45);padding-bottom:11px}.showcase-right{padding:31px;background:#0b1a15;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.sample-head{display:flex;justify-content:space-between;letter-spacing:.15em;color:#759a7e;font-size:9px;border-bottom:1px solid var(--line);padding-bottom:21px}.sample-dot{height:9px;width:9px;border-radius:50%;border:1px solid var(--mint)}.sample-topline{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.sample-topline small{font-size:9px;color:#6e9678;letter-spacing:.2em}.sample-topline h4{font-size:23px;letter-spacing:-.03em;margin:8px 0 0}.sample-badge{font-size:8px;white-space:nowrap;letter-spacing:.08em;border-radius:30px;color:#d4cc8c;border:1px solid #6b6543;padding:7px}.sample-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sample-stat-grid>div{padding:15px;background:#122b1e;border:1px solid #294635;border-radius:7px}.sample-stat-grid small{font-size:9px;color:#90b695;letter-spacing:.13em}.sample-stat-grid strong{display:block;font-family:Manrope;font-size:25px;letter-spacing:-.04em;margin-top:7px}.sample-stat-grid strong span{font-size:12px;color:#8dba94}.sample-rows{margin-top:23px}.sample-rows>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0;font-size:11px}.sample-rows>div>span{display:flex;align-items:center;gap:8px;color:#d4e3d6}.small-check{width:8px;height:8px;border-radius:50%;background:var(--mint)}.sample-rows b{font-size:10px;font-weight:600;color:#9cc79a}.sample-note{padding-top:17px;font-size:10px;color:#7f9986;line-height:1.7}.tech-section{background:#0b1c16}.tech-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.tech-main{height:420px;border:1px solid var(--line);border-radius:13px;background:radial-gradient(circle at 50% 48%,rgba(46,111,60,.22),transparent 60%),#10251b;position:relative;overflow:hidden}.tech-main:before{content:'';position:absolute;inset:0;background-image:linear-gradient(to right,rgba(195,238,189,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(195,238,189,.03) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,transparent,#000,transparent)}.tech-badge{position:absolute;top:25px;left:28px;font-size:9px;color:#9cc99c;letter-spacing:.18em}.tech-network{position:absolute;inset:25px;display:flex;align-items:center;justify-content:center}.tech-network:before,.tech-network:after{content:'';position:absolute;width:57%;height:1px;background:rgba(176,230,161,.18);transform:rotate(33deg)}.tech-network:after{transform:rotate(-33deg)}.network-center{width:145px;height:145px;border:1px solid #71976c;background:#173923;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 13px rgba(139,208,141,.06),0 0 0 52px rgba(139,208,141,.02);z-index:3}.network-center span{font:800 48px Manrope;color:var(--mint);letter-spacing:-.1em}.network-center small{font-size:8px;letter-spacing:.13em;color:#cee1c8}.network-item{position:absolute;z-index:4;min-width:125px;padding:11px 13px;border:1px solid #3e624a;background:#132b20;border-radius:7px;color:#e2f4df;text-align:center;font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1.8}.network-item small{font-size:9px;color:#97bca1;font-weight:500}.network-top{top:21px}.network-bottom{bottom:21px}.network-left{left:3%;top:44%}.network-right{right:3%;top:44%}.network-note{position:absolute;right:20px;bottom:9px;left:20px;text-align:center;font-size:9px;color:#779382;line-height:1.5}.tech-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tech-side>div{border:1px solid var(--line);border-radius:12px;background:#10241b;padding:22px;display:flex;flex-direction:column;justify-content:end}.tech-side b{font-size:18px;font-weight:700;letter-spacing:-.025em}.tech-side p{margin:10px 0 0;color:#9cb4a2;font-size:12px;line-height:1.75}.stage-section{background:#071310}.stage-status{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.stage-status>div{border:1px solid var(--line);border-radius:9px;padding:22px;background:#0c1c15}.stage-status span{display:block;width:8px;height:8px;border-radius:50%;margin-bottom:20px}.status-dot-green{background:#c4f79a}.status-dot-amber{background:#edbe78}.status-dot-neutral{background:#708a7b}.stage-status small{color:#739a81;font-size:9px;letter-spacing:.15em}.stage-status strong{display:block;font-size:15px;margin-top:8px}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.roadmap-card{background:#101f17;border:1px solid var(--line);border-radius:10px;padding:22px 20px;min-height:240px;position:relative}.roadmap-card.current{border-color:#789f65}.roadmap-card>div{display:flex;justify-content:space-between;align-items:center;color:#8fae94;font-size:11px}.roadmap-card>div span{font-size:19px;color:#d5e5d4}.roadmap-card h3{margin-top:35px;font-size:18px;line-height:1.4}.roadmap-card p{font-size:11px;color:#9db0a2;line-height:1.7}.roadmap-card>b{font-size:9px;color:#a2d68d;letter-spacing:.12em}.business-section{background:#0a1914}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.model-grid>article{padding:32px;min-height:265px;background:#12261d;border:1px solid var(--line);border-radius:11px;display:flex;flex-direction:column}.model-grid>article>span{font-size:32px;color:var(--mint);margin-bottom:26px}.model-grid h3{font-size:23px;margin-bottom:10px}.model-grid p{font-size:13px;color:#a6b8a9}.model-grid small{margin-top:auto;font-size:9px;color:#a3d997;letter-spacing:.15em;font-weight:800}.company-section{background:#071310}.company-grid{display:grid;grid-template-columns:1fr .82fr;gap:90px;align-items:start}.company-copy p{font-size:14px;color:#9cae9f;max-width:585px}.facts-panel{background:#10241a;border:1px solid var(--line);border-radius:12px;padding:29px}.facts-title{display:flex;justify-content:space-between;color:var(--mint);letter-spacing:.17em;font-size:11px;font-weight:800;padding-bottom:20px;border-bottom:1px solid var(--line)}.facts-panel dl{margin:0}.facts-panel dl>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline;border-bottom:1px solid var(--line);padding:16px 0;font-size:12px}.facts-panel dt{color:#829b8b}.facts-panel dd{margin:0;font-weight:750;text-align:right}.facts-note{line-height:1.8;color:#819b87;font-size:10px;margin-top:20px}.faq-section{background:#0b1c16}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:21px 32px 21px 0;font-size:15px;font-weight:700;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:22px;position:absolute;right:4px;color:var(--mint);top:14px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;color:#abc0af;margin:0 0 25px;max-width:580px}.contact-section{background:#0c2419;position:relative;overflow:hidden}.contact-halo{position:absolute;left:-200px;bottom:-300px;width:850px;height:850px;background:radial-gradient(circle,rgba(146,201,92,.13),transparent 64%);pointer-events:none}.contact-wrap{position:relative;display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:start}.contact-wrap h2{font-size:clamp(40px,4.7vw,69px)}.contact-wrap p{max-width:510px;color:#abc3ad}.contact-meta{font-size:9px;letter-spacing:.12em;color:#97b39d;line-height:2.5;margin-top:70px;display:flex;flex-direction:column}.contact-form{border:1px solid #4b6c4b;border-radius:13px;background:#10291d;padding:28px;display:flex;flex-direction:column;gap:9px}.form-head{display:flex;justify-content:space-between;font-size:19px;margin-bottom:12px}.form-head span{color:var(--mint)}.contact-form>label:not(.consent){font-size:11px;color:#b8cdbb;margin-top:9px;font-weight:750}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;border-radius:7px;background:#0b1b13;border:1px solid #36513b;color:#f3faef;outline:none;padding:14px;font-size:13px}.contact-form input:focus,.contact-form textarea:focus{border-color:#b9ed95;box-shadow:0 0 0 2px #b9ed9530}.contact-form .consent{display:flex;align-items:flex-start;gap:10px;color:#9db6a2;font-size:11px;line-height:1.55;margin-top:8px}.consent input{accent-color:var(--mint);margin-top:3px}.consent a{color:var(--mint);text-decoration:underline}.full-width{width:100%;justify-content:space-between;margin-top:10px}.full-width:disabled{opacity:.6;cursor:not-allowed}.form-feedback{color:#b5caae;font-size:10px;line-height:1.6;margin-top:9px;min-height:31px}.form-feedback.error{color:#ffb9a1}.form-feedback.success{color:#c1f5a4}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.footer{background:#06100d}.footer-top{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:40px;padding:65px 0;border-bottom:1px solid var(--line)}.footer-top p{color:#9cac9c;font-size:12px}.footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:13px}.footer-top>div a{font-size:12px;color:#a5b7a7}.footer-bottom{display:flex;justify-content:space-between;gap:20px;color:#6e8274;font-size:10px;padding:26px 0}.legal-header{display:flex;align-items:center;justify-content:space-between;min-height:100px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.legal-back{color:var(--mint)}.legal-body{max-width:880px;padding-top:85px;padding-bottom:110px;min-height:70vh}.legal-body h1{font-size:55px;line-height:1.15}.legal-body h2{font-size:23px;margin-top:35px}.legal-body p{font-size:14px;color:#aabbac}.legal-footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:12px}.legal-footer a{color:var(--mint)}
@media(max-width:1140px){.desktop-nav{gap:14px}.nav-wrap .brand-name{font-size:20px}.container{width:min(var(--max),calc(100% - 60px))}.hero h1{font-size:56px}.hero-visual{min-height:500px}.floating-card{display:none}.network-left{left:0}.network-right{right:0}.hero-bottom{flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.hero-bottom>div{text-align:left}}@media(max-width:930px){.desktop-nav,.btn-nav{display:none}.menu-toggle{display:block}.hero-grid,.split-intro,.company-grid,.faq-layout,.contact-wrap{grid-template-columns:1fr;gap:28px}.hero{padding-top:85px}.hero-copy{padding-bottom:18px}.hero h1{font-size:clamp(48px,8.5vw,83px);max-width:700px}.hero-visual{min-height:480px}.map-panel{max-width:700px}.product-head{align-items:flex-start;flex-direction:column;gap:23px}.product-showcase,.tech-grid{grid-template-columns:1fr}.showcase-right{border-left:none;border-top:1px solid var(--line)}.showcase-left{padding:35px}.feature-grid,.model-grid{grid-template-columns:repeat(2,1fr)}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.stage-status{grid-template-columns:repeat(2,1fr)}.tech-side{min-height:250px}.company-grid{gap:45px}.footer-top{grid-template-columns:1.5fr 1.5fr 1fr 1fr}.contact-meta{margin-top:25px}}@media(max-width:600px){html{scroll-padding-top:72px}.container{width:calc(100% - 36px)}.section-pad{padding:76px 0}.nav-wrap{height:69px}.brand-mark,.brand-mark svg{width:32px;height:32px}.brand-name{font-size:21px}.hero{padding-top:73px;padding-bottom:0}.eyebrow{font-size:8px;letter-spacing:.1em;flex-wrap:wrap}.eyebrow-divider{display:none}.hero h1{font-size:clamp(46px,12.2vw,68px);line-height:1.12}.hero-lead{font-size:13px}.hero-actions .btn{width:100%;justify-content:space-between}.hero-proof{gap:12px;font-size:10px;margin-top:25px}.hero-visual{min-height:345px}.map-panel{transform:none}.terrain-map{height:290px}.map-toolbar{padding:0 10px}.map-toolbar-brand strong{display:none}.map-coordinates{font-size:7px;bottom:12px;left:10px}.hero-bottom{min-height:115px;margin-top:10px}.hero-bottom>div{font-size:9px;line-height:2}.hero-bottom b{padding:0 3px}.section-label{font-size:8px;margin-bottom:23px;gap:10px}.label-line{width:18px}.split-intro{margin-bottom:26px}.split-intro h2,.product-head h2,.company-copy h2,.contact-wrap h2{font-size:clamp(36px,9.6vw,52px)}.split-intro p,.product-head p{font-size:13px}.feature-grid,.model-grid,.product-showcase,.stage-status,.roadmap-grid,.tech-side,.footer-top{grid-template-columns:1fr}.feature-card{min-height:276px}.product-showcase{display:grid}.showcase-left{padding:25px}.showcase-left h3{font-size:27px}.showcase-right{padding:22px}.sample-stat-grid strong{font-size:20px}.sample-topline h4{font-size:19px}.tech-main{height:395px}.network-left,.network-right{font-size:8px;min-width:103px;top:46%}.network-left{left:-1%}.network-right{right:-1%}.network-center{width:117px;height:117px}.network-center span{font-size:40px}.network-top{top:40px}.network-bottom{bottom:34px}.network-note{font-size:8px}.tech-side{grid-template-columns:1fr 1fr}.tech-side>div{padding:15px;min-height:140px}.tech-side b{font-size:14px}.tech-side p{font-size:11px}.stage-status{grid-template-columns:1fr 1fr}.stage-status>div{padding:17px}.stage-status strong{font-size:12px}.roadmap-grid{grid-template-columns:1fr 1fr}.roadmap-card{padding:17px;min-height:240px}.roadmap-card h3{font-size:16px}.roadmap-card p{font-size:10px}.company-grid{gap:25px}.facts-panel{padding:19px}.facts-panel dl>div{font-size:11px}.contact-wrap{gap:28px}.contact-form{padding:20px}.footer-top{grid-template-columns:1fr 1fr;gap:27px}.footer-top>a{grid-column:1/-1}.footer-bottom{flex-direction:column}.legal-body h1{font-size:38px}.legal-body{padding:60px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fadein{opacity:1;transform:none;transition:none}.btn{transition:none}}

/* v1.1: use cases, business lines, Site Intelligence page */
.usecase-section{background:#0b1c16}.usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.usecase-card{background:linear-gradient(160deg,#12271e,#0e201a);border:1px solid var(--line);border-radius:11px;padding:26px;display:flex;flex-direction:column}.usecase-tag{font-family:Manrope,sans-serif;font-size:9px;letter-spacing:.17em;font-weight:800;color:var(--mint)}.usecase-card h3{font-size:20px;line-height:1.3;margin:22px 0 14px}.usecase-card p{font-size:12px;color:#a0b1a5;line-height:1.75;margin:0}.usecase-card .usecase-problem{color:#d3e2d6;border-left:2px solid #4f7a55;padding-left:12px;margin-bottom:14px}.usecase-note{margin-top:18px;border:1px dashed #3c5c45;border-radius:9px;padding:15px 18px;font-size:12px;color:#9db3a2}.usecase-note b{color:#edbe78;font-family:Manrope,sans-serif;letter-spacing:.12em;font-size:10px;margin-right:10px;text-transform:uppercase}
.link-row{display:flex;flex-wrap:wrap;gap:0 28px}
.lines-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.line-card{background:#10231a;border:1px solid var(--line);border-radius:12px;padding:34px}.line-card-accent{border-color:#4f7a55;background:linear-gradient(140deg,#15301f,#0f241a)}.line-head{display:flex;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif}.line-head span{font-size:13px;color:var(--mint);font-weight:800}.line-head small{font-size:9px;letter-spacing:.16em;color:#8fae94;font-weight:800}.line-card h3{font-size:28px;margin:26px 0 12px}.line-card p{font-size:13px;color:#a6b8a9;max-width:520px}.line-card ul{list-style:none;padding:0;margin:18px 0 0}.line-card li{font-size:12px;color:#d2e1d4;padding:10px 0;border-top:1px solid var(--line);display:flex;gap:10px;align-items:center}.line-card li:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--mint);flex-shrink:0}
.page-hero{position:relative;overflow:hidden;padding:110px 0 90px;background:radial-gradient(circle at 85% 20%,rgba(61,115,74,.17),transparent 45%),linear-gradient(180deg,#071310,#0a1814);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(46px,5.4vw,80px);line-height:1.08;font-weight:720;max-width:900px;margin:26px 0 24px}.page-hero .hero-lead{max-width:640px}.crumbs{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.18em;color:#759486;font-weight:800;margin-bottom:26px}.crumbs a{color:var(--mint)}
.si-section{background:#0a1914;border-top:1px solid var(--line)}.si-section.alt{background:#071310}
.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:step}.process-step{position:relative;background:#10241b;border:1px solid var(--line);border-radius:11px;padding:26px}.process-step:not(:last-child):after{content:'→';position:absolute;right:-12px;top:50%;transform:translate(50%,-50%);color:var(--mint);font-size:18px;z-index:2;background:#0a1914;padding:2px}.process-step b{font-family:Manrope,sans-serif;font-size:12px;color:var(--mint);letter-spacing:.12em}.process-step h3{font-size:21px;margin:18px 0 6px}.process-step small{display:block;font-size:10px;letter-spacing:.14em;color:#8fae94;font-weight:800;margin-bottom:14px}.process-step p{font-size:12px;color:#a0b1a5;line-height:1.75;margin:0}
.module-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.module-list>div{display:grid;grid-template-columns:70px 260px 1fr;align-items:center;gap:20px;padding:20px 26px;border-bottom:1px solid var(--line);background:#0e2019}.module-list>div:last-child{border-bottom:0}.module-list>div:nth-child(even){background:#0c1c16}.module-list b{font-family:Manrope,sans-serif;color:var(--mint);font-size:12px}.module-list strong{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.02em}.module-list span{font-size:13px;color:#a6b8a9}
.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.principle-grid article{background:#10241b;border:1px solid var(--line);border-radius:11px;padding:26px}.principle-grid span{font-size:28px;color:var(--mint)}.principle-grid h3{font-size:19px;margin:18px 0 10px}.principle-grid p{font-size:12px;color:#a0b1a5;line-height:1.75;margin:0}
.qc-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:34px}.qc-list>div{border-top:1px solid var(--line);padding:18px 0}.qc-list b{display:block;font-size:14px;margin-bottom:6px}.qc-list p{margin:0;font-size:12px;color:#9cb0a1}
.source-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.source-table>div{display:grid;grid-template-columns:300px 1fr 130px;gap:24px;align-items:center;padding:19px 26px;border-bottom:1px solid var(--line);background:#0e2019}.source-table>div:last-child{border-bottom:0}.source-table strong{font-family:Manrope,sans-serif;font-size:15px}.source-table span{font-size:12px;color:#a6b8a9}.source-table em{font-style:normal;justify-self:end;font-size:9px;letter-spacing:.14em;font-weight:800;color:#a3d997;border:1px solid #3c5c45;border-radius:30px;padding:6px 10px;white-space:nowrap}.source-table em.later{color:#edbe78;border-color:#6b6543}
.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scope-card{border:1px solid var(--line);border-radius:12px;padding:30px;background:#10241b}.scope-card.warn{border-color:#6b6543;background:#1a1f15}.scope-card h3{font-size:22px;margin-bottom:14px}.scope-card ul{margin:0;padding-left:18px}.scope-card li{font-size:13px;color:#b4c6b7;line-height:1.7;margin-bottom:6px}.scope-card p{font-size:13px;color:#cfc79a;margin:0}
.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-card{background:#10241b;border:1px solid var(--line);border-radius:11px;padding:26px;display:flex;flex-direction:column}.plan-card.featured{border-color:#789f65}.plan-card small{font-size:9px;letter-spacing:.16em;color:#8fae94;font-weight:800}.plan-card h3{font-size:22px;margin:16px 0 10px}.plan-card p{font-size:12px;color:#a0b1a5;line-height:1.75}.plan-card b{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.13em;color:var(--mint)}.plan-note{margin-top:16px;font-size:11px;color:#819b87}
.cta-band{background:#0c2419;position:relative;overflow:hidden;border-top:1px solid var(--line)}.cta-band .container{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.cta-band h2{margin:0;font-size:clamp(34px,4vw,56px)}.cta-band p{color:#abc3ad;margin:14px 0 0;max-width:560px}
.notfound{min-height:62vh;display:flex;flex-direction:column;justify-content:center}
@media(max-width:1140px){.usecase-grid,.principle-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}.process-step:after{display:none}.module-list>div{grid-template-columns:50px 200px 1fr}.source-table>div{grid-template-columns:220px 1fr 120px}}
@media(max-width:930px){.lines-grid,.scope-grid,.qc-list{grid-template-columns:1fr}.page-hero{padding:80px 0 70px}}
@media(max-width:600px){.usecase-grid,.principle-grid,.plan-grid,.process-grid{grid-template-columns:1fr}.line-card{padding:24px}.line-card h3{font-size:23px}.module-list>div{grid-template-columns:36px 1fr;gap:4px 12px;padding:16px 18px}.module-list span{grid-column:2}.source-table>div{grid-template-columns:1fr;gap:6px;padding:16px 18px}.source-table em{justify-self:start}.page-hero h1{font-size:clamp(40px,11vw,58px)}.cta-band .btn{width:100%;justify-content:space-between}}
.feature-card{padding-bottom:78px}
/* v1.2: globe + motion */
.orbit-section{background:radial-gradient(circle at 75% 50%,rgba(61,115,74,.16),transparent 55%),#081511;border-top:1px solid var(--line);overflow:hidden}.orbit-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.orbit-copy h2{margin-bottom:22px}.orbit-copy>p{color:#9ab0a1;font-size:15px;max-width:520px}.orbit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;max-width:520px}.orbit-stats>div{border:1px solid var(--line);border-radius:9px;padding:16px;background:#0c1c15}.orbit-stats strong{display:block;font-family:Manrope,sans-serif;font-size:20px;letter-spacing:-.03em}.orbit-stats small{font-size:9px;letter-spacing:.14em;color:#7f9e85;text-transform:uppercase;font-weight:800}.orbit-hint{font-size:11px!important;color:#6f8679!important;margin-top:18px}.orbit-visual{position:relative;aspect-ratio:1/1;width:100%;max-width:640px;justify-self:center}
canvas.globe{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}canvas.globe:active{cursor:grabbing}
.page-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center}.page-hero-visual{aspect-ratio:1/1;width:100%;max-width:520px;justify-self:end}
@keyframes gs-draw{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes gs-fill{from{fill-opacity:0}}@keyframes gs-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.5)}100%{transform:scale(1);opacity:1}}@keyframes gs-march{to{stroke-dashoffset:-32}}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-ping{0%{transform:scale(1);opacity:.9}100%{transform:scale(5);opacity:0}}@keyframes gs-scan{0%{transform:translateY(-140px)}100%{transform:translateY(560px)}}@keyframes gs-float{50%{transform:translateY(-8px)}}@keyframes gs-flow{from{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}@keyframes gs-halo{50%{box-shadow:0 0 0 18px rgba(139,208,141,.09),0 0 0 60px rgba(139,208,141,.03)}}@keyframes gs-blink{50%{opacity:.25}}
.parcel-polygon{stroke-dasharray:1000;animation:gs-draw 2.4s .5s cubic-bezier(.6,.1,.2,1) both,gs-fill 1.6s 2.6s both}.parcel-vertices circle{transform-box:fill-box;transform-origin:center;animation:gs-pop .5s both}.parcel-vertices circle:nth-child(1){animation-delay:.6s}.parcel-vertices circle:nth-child(2){animation-delay:.95s}.parcel-vertices circle:nth-child(3){animation-delay:1.3s}.parcel-vertices circle:nth-child(4){animation-delay:1.65s}.parcel-vertices circle:nth-child(5){animation-delay:2s}.parcel-vertices circle:nth-child(6){animation-delay:2.35s}
.dash-march path{animation:gs-march 2s linear infinite}.scan-ring{transform-box:fill-box;transform-origin:center;animation:gs-spin 40s linear infinite}.center-pulse{transform-box:fill-box;transform-origin:center;animation:gs-ping 2.4s ease-out infinite}
.map-scan{position:absolute;left:0;right:0;top:0;height:140px;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(196,247,154,.07) 85%,rgba(196,247,154,.0));border-bottom:1px solid rgba(196,247,154,.35);animation:gs-scan 6s cubic-bezier(.45,0,.55,1) infinite}
.live-tag i,.pulse{animation:gs-blink 1.6s ease-in-out infinite}.float-left{animation:gs-float 7s ease-in-out infinite}.float-right{animation:gs-float 8s 1s ease-in-out infinite}
.tech-network:before,.tech-network:after{height:2px;background-image:linear-gradient(90deg,transparent 40%,rgba(214,255,176,.95) 50%,transparent 60%),linear-gradient(rgba(176,230,161,.14),rgba(176,230,161,.14));background-size:200% 100%,100% 100%;background-repeat:no-repeat;animation:gs-flow 3.2s linear infinite}.tech-network:after{animation-delay:-1.6s}.network-center{animation:gs-halo 4s ease-in-out infinite}
@media(max-width:930px){.orbit-grid,.page-hero-grid{grid-template-columns:1fr}.orbit-visual{max-width:520px}.page-hero-visual{justify-self:center;max-width:420px;margin-top:10px}}
@media(max-width:600px){.orbit-stats{grid-template-columns:1fr 1fr 1fr;gap:7px}.orbit-stats>div{padding:12px}.orbit-stats strong{font-size:15px}.orbit-stats small{font-size:8px;letter-spacing:.08em}}
@media(prefers-reduced-motion:reduce){.parcel-polygon,.parcel-vertices circle,.dash-march path,.scan-ring,.center-pulse,.map-scan,.live-tag i,.pulse,.float-left,.float-right,.tech-network:before,.tech-network:after,.network-center{animation:none}.map-scan,.center-pulse{display:none}}
/* v1.3: team, direct contact, interactive controls */
.zoom-controls button{display:block;background:none;border:0;border-bottom:1px solid #487052;color:#c4e6be;padding:7px 10px;font-size:14px;line-height:1;cursor:pointer}.zoom-controls button:last-child{border-bottom:0}.zoom-controls button:hover{background:#1c3d30;color:var(--mint)}.terrain-svg{transition:transform .5s cubic-bezier(.3,.7,.2,1);transform-origin:58% 47%}
a.card-foot{transition:color .2s}a.card-foot:hover{color:var(--mint)}a.floating-card{color:inherit;transition:border-color .2s}a.floating-card:hover{border-color:var(--mint)}
.facts-note a,.team-links a,.contact-direct a{color:var(--mint)}
.team-block{margin-top:70px;border-top:1px solid var(--line);padding-top:44px}.team-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px}.team-head p{margin:0;color:#9cae9f;font-size:14px}.team-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.team-card{display:grid;grid-template-columns:120px 1fr;gap:26px;align-items:start;background:#10241a;border:1px solid var(--line);border-radius:12px;padding:28px}.team-card-lead{border-color:#4f7a55;background:linear-gradient(140deg,#15301f,#0f241a)}.team-photo{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 30%,#2a5a3a,#12291d);border:1px solid #4f7a55;box-shadow:0 0 0 6px rgba(196,247,154,.05)}.team-photo:before{content:attr(data-initials);position:absolute;inset:0;display:grid;place-items:center;font:800 34px Manrope,sans-serif;color:var(--mint);letter-spacing:-.04em}.team-photo.has-photo:before{content:none}.team-photo img{position:relative;width:100%;height:100%;object-fit:cover;display:block}.team-photo img[hidden]{display:none}.team-role{font-family:Manrope,sans-serif;font-size:9px;letter-spacing:.17em;font-weight:800;color:var(--mint)}.team-body h3{font-size:24px;margin:10px 0 10px}.team-body p{font-size:13px;color:#a6b8a9;margin:0}.team-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:12px;font-weight:700}
.contact-direct{margin-top:34px;display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--mint);padding-left:18px}.contact-direct small{font-family:Manrope,sans-serif;font-size:9px;letter-spacing:.17em;color:#97b39d;font-weight:800}.contact-direct a{font-family:Manrope,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.03em;word-break:break-all}.contact-direct span{font-size:12px;color:#97b39d}
.mail-fallback{margin-top:10px;min-height:42px;font-size:11px}
@media(max-width:930px){.team-grid{grid-template-columns:1fr}.team-head{flex-direction:column;gap:8px}}
@media(max-width:600px){.team-card{grid-template-columns:1fr;gap:18px;padding:22px}.team-photo{width:96px;height:96px}.team-photo:before{font-size:28px}}
/* v1.4: control-center concept preview (product-company framing) */
.console{display:grid;grid-template-columns:250px 1fr;margin-top:14px;border:1px solid #30533b;border-radius:14px;overflow:hidden;background:#0a1813;box-shadow:0 30px 80px rgba(0,0,0,.3)}.console-side{background:#08140f;border-right:1px solid var(--line);padding:22px 14px;display:flex;flex-direction:column;gap:2px}.console-brand{padding:0 10px 18px;border-bottom:1px solid var(--line);margin-bottom:10px}.console-brand small{display:block;font-size:8px;letter-spacing:.3em;color:#759486;font-weight:800}.console-brand strong{display:block;font-family:Manrope,sans-serif;font-size:15px;margin-top:6px;letter-spacing:-.02em}.console-label{font-family:Manrope,sans-serif;font-size:8px;letter-spacing:.2em;color:#5f7d6b;font-weight:800;padding:14px 10px 6px}.console-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;font-size:12px;color:#a9bcad;position:relative}.console-item i{font-style:normal;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--mint)}.console-item.active{background:#13291f;color:#ecf5ee}.console-item.active b{position:absolute;right:10px;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(196,247,154,.6)}.console-item.soon{color:#5f7d6b}.console-item.soon i{color:#5f7d6b}.console-item em{font-style:normal;margin-left:auto;font-size:8px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #3b5a46;border-radius:20px;padding:3px 7px;color:#8fae94}.console-status{margin-top:auto;padding:12px;border:1px solid var(--line);border-radius:9px;background:#0d1d16}.console-status span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.console-status span i{width:7px;height:7px;border-radius:50%;background:#edbe78;animation:gs-blink 1.6s ease-in-out infinite}.console-status small{display:block;font-size:10px;color:#6f8679;margin-top:5px;font-family:ui-monospace,Consolas,monospace}
.console-main{padding:26px 28px}.console-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.console-top small{font-family:Manrope,sans-serif;font-size:9px;letter-spacing:.18em;color:#759486;font-weight:800}.console-top h3{margin:6px 0 0;font-size:24px}.console-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.console-kpis>div{border:1px solid #294635;background:#10241a;border-radius:9px;padding:14px}.console-kpis small{font-size:9px;letter-spacing:.14em;color:#90b695}.console-kpis strong{display:block;font-family:Manrope,sans-serif;font-size:26px;margin-top:6px;letter-spacing:-.04em}.console-table{margin-top:16px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.console-row{display:grid;grid-template-columns:1.4fr 1fr .7fr 1fr;gap:10px;padding:12px 16px;border-top:1px solid var(--line);font-size:12px;color:#c9d8cc}.console-row.head{border-top:0;background:#0d1d16;font-size:9px;letter-spacing:.14em;color:#759486;text-transform:uppercase;font-weight:800}.console-row .ok{color:var(--mint)}.console-row .run{color:#9fd3e0}.console-row .warn{color:#edbe78}.console-note{margin:14px 0 0;font-size:10px;color:#6f8679}
@media(max-width:930px){.console{grid-template-columns:1fr}.console-side{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--line)}.console-brand,.console-label,.console-status{grid-column:1/-1}.console-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.console-main{padding:18px}.console-row{grid-template-columns:1.3fr 1fr;row-gap:2px}.console-row span:nth-child(3){display:none}.console-row.head span:nth-child(4){display:none}.console-row span:nth-child(4){grid-column:1/-1}.console-side{grid-template-columns:1fr}}
.console-report{margin-top:16px;border:1px solid #3c5c45;border-radius:10px;padding:16px 18px;background:linear-gradient(140deg,#11261c,#0d1d16)}.console-report-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:.16em;font-weight:800;color:var(--mint)}.console-report-head i{font-style:normal;margin-right:6px}.console-report p{font-size:13px;color:#c9d8cc;margin:12px 0}.console-sources{display:flex;flex-wrap:wrap;gap:8px}.console-sources .src{font-size:10px;border-radius:20px;padding:5px 10px;border:1px solid #3c5c45;color:#a3d997}.console-sources .src.warn{border-color:#6b6543;color:#edbe78}