@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#101211;--panel:#191c1a;--line:#30352f;--ink:#f0f1e9;--muted:#a2aaa0;--lime:#d1f27b;--font:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;border:0;background:none}button:hover,a:hover{filter:brightness(1.13)}button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}[hidden]{display:none!important}.prototype{height:32px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 4.5%;font-size:9px;letter-spacing:1.6px;color:var(--muted);gap:22px}.prototype button{margin-left:auto;font-size:10px;color:var(--lime);letter-spacing:.5px}header{height:94px;margin:0 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{font-weight:700;font-size:27px;letter-spacing:-1.6px;white-space:nowrap}.logo span{font-weight:400;color:var(--muted)}.logo i{display:inline-block;width:7px;height:7px;background:var(--lime);margin:0 0 3px 5px}header nav{display:flex;gap:36px;font-size:12px;color:#c0c5bb}.small-cta{border:1px solid #63704f;padding:13px 20px;font-size:12px}.hero{min-height:675px;position:relative;margin:0 4.5%;overflow:hidden}.hero-top{display:flex;justify-content:space-between;padding-top:32px;position:relative;z-index:2}.eyebrow,.micro{font-size:10px;letter-spacing:1.7px}.eyebrow{color:var(--lime)}.micro{color:var(--muted)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:9px}.hero-copy{position:relative;z-index:2;pointer-events:none;width:57%;padding:60px 0 80px}.hero-copy a,.hero-copy button{pointer-events:auto}h1,h2,h3,p{margin:0}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(70px,7.7vw,123px);line-height:.96;text-transform:uppercase;font-weight:600;letter-spacing:-1px}em{font-style:normal;color:var(--lime)}.hero-copy p{color:#b0b7ad;line-height:1.8;margin:27px 0 30px;font-size:15px}.actions{display:flex;align-items:center;gap:23px}.button{display:flex;align-items:center;justify-content:space-between;gap:36px;background:var(--lime);color:#1a2314;padding:17px 22px;font-size:12px;font-weight:600}.button span{font-size:20px}.play-link{font-size:12px}.play{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #4e5745;border-radius:50%;font-size:10px;margin-right:8px}.robot-stage{position:absolute;right:-8%;top:63px;width:70%;height:540px}.robot-stage img{position:absolute;width:100%;height:100%;object-fit:contain;filter:brightness(1.45);z-index:1}.orb{position:absolute;width:64%;aspect-ratio:1;border:1px solid #475332;border-radius:50%;left:22%;top:40px;background:radial-gradient(ellipse,#27321c99,transparent 65%);box-shadow:0 0 100px #93ae3810}.orb:after{content:'';position:absolute;inset:30px;border:1px dashed #333e28;border-radius:50%}.cross{position:absolute;color:#6e8057;font-size:22px}.c1{top:10%;right:17%}.c2{bottom:15%;left:15%}.machine-label{position:absolute;right:13%;bottom:10px;font-size:9px;line-height:2;letter-spacing:1px;color:var(--muted)}.machine-label b{font-weight:400;color:var(--ink)}.hero-bottom{display:flex;justify-content:space-between;position:absolute;bottom:25px;width:100%;border-top:1px solid var(--line);padding-top:22px;font-size:9px;letter-spacing:1.5px;color:var(--muted)}.hero-bottom a{text-transform:uppercase}.techline{padding:28px 4.5%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px;letter-spacing:1px;color:var(--muted)}.techline strong{font-size:25px;color:#d7dcd0;letter-spacing:-1px}.techline small{font-size:9px;font-weight:400;letter-spacing:0;margin-left:10px}.red{color:#c26c56;margin-left:3px;font-size:15px}.section{padding:94px 4.5%;border-bottom:1px solid var(--line)}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px;gap:35px}h2{font-size:clamp(32px,3.3vw,52px);line-height:1.08;font-weight:500;letter-spacing:-2px;margin-top:20px}.section-head p{max-width:330px;line-height:1.8;color:var(--muted);font-size:13px}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.index{display:block;color:var(--muted);font-size:9px;letter-spacing:1.3px;margin-bottom:14px}.card-art{height:255px;position:relative;overflow:hidden;background:#22261e}.film{background:radial-gradient(ellipse at 45% 120%,#84906a,#3c493d 35%,#17201d 75%)}.film>span{position:absolute;top:18px;left:20px;font-size:9px}.film b{color:var(--lime);margin-left:6px}.frame{position:absolute;inset:45px 27px;border:1px solid #b3bca263;transform:rotate(-10deg)}.card-art strong{font:600 47px/.95 'Barlow Condensed',sans-serif;position:absolute;left:24px;top:80px}.card-art small{position:absolute;bottom:18px;left:22px;font-size:8px;letter-spacing:1.4px}.tabletop{background:radial-gradient(ellipse at center,#878268,#3a3c30 60%,#272c23)}.product-shape{position:absolute;width:87px;height:150px;border-radius:8px 8px 22px 22px;left:52%;top:45px;transform:rotate(20deg);background:linear-gradient(95deg,#252c20,#c4ceaa 30%,#6a735b 60%,#2a3325);box-shadow:22px 30px 35px #1118}.product-shape:before{content:'';position:absolute;width:45px;height:25px;top:-23px;left:21px;background:linear-gradient(90deg,#33382b,#b6baa1,#434b35);border-radius:5px 5px 0 0}.tabletop>span{font:600 37px/.95 'Barlow Condensed';position:absolute;left:24px;top:80px;z-index:1}.glam{background:radial-gradient(ellipse at 80% 40%,#6c5965,#2f2430 55%,#201b22)}.glam-ring{position:absolute;left:30%;top:-60px;width:190px;height:350px;border:1px solid #bdb19a;border-radius:50%;transform:rotate(37deg);box-shadow:0 0 35px #d4a5ba33,inset 0 0 35px #d4a5ba33}.use-card h3{font-size:18px;font-weight:500;letter-spacing:-.5px;margin-top:22px}.use-card p{font-size:12px;color:var(--muted);line-height:1.85;margin:14px 0 22px}.use-card a{font-size:11px;color:var(--lime)}.equipment{display:grid;grid-template-columns:1fr 1fr;background:#161a15;gap:40px}.equipment p{max-width:480px;color:var(--muted);line-height:1.9;font-size:13px;margin:25px 0}.text-link{font-size:11px;color:var(--lime)}.specs{display:flex;gap:36px;margin:40px 0 22px}.specs b{font-size:36px;font-weight:500;letter-spacing:-1px}.specs b small{font-size:14px;color:var(--muted)}.specs span{display:block;font-size:9px;color:var(--muted);margin-top:6px}.muted{color:var(--muted);font-size:9px;line-height:1.8}.equipment-image{position:relative;display:grid;place-items:center}.equipment-image img{width:115%;max-width:650px}.equipment-image>span{position:absolute;bottom:0;font-size:9px;letter-spacing:2px;color:var(--muted)}.reel{padding:0;width:100%;height:430px;display:block;position:relative;overflow:hidden;text-align:left;background:#242923}.reel>img{width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:brightness(.65)}.reel-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0a120ccc,transparent)}.reel-title{position:absolute;bottom:36px;left:35px;font:600 clamp(32px,4vw,58px)/1 'Barlow Condensed'}.reel-title small{display:block;font:9px var(--font);letter-spacing:2px;margin-top:14px}.reel-play{position:absolute;right:40px;bottom:40px;border:1px solid #fff7;border-radius:50%;display:grid;place-items:center;width:68px;height:68px;font-size:18px}.project-note{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:45px}.steps b{font-size:11px;color:var(--lime)}.steps h3{font-size:21px;margin:16px 0}.steps p{color:var(--muted);font-size:12px;line-height:1.8}.contact{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;background:#1b2117}.contact p{line-height:1.9;color:var(--muted);margin:25px 0 38px;font-size:13px}.location{font-size:9px;letter-spacing:1px}form label{display:block;font-size:10px;color:#b9c1b1}input,select,textarea{display:block;width:100%;border:0;border-bottom:1px solid #4c5742;background:transparent;color:var(--ink);padding:13px 0;outline-offset:4px;border-radius:0;margin-bottom:22px;font-size:12px}select option{background:var(--bg)}textarea{height:70px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}form>.button{width:100%}form>small{display:block;color:var(--muted);font-size:9px;margin-top:12px}footer{display:flex;align-items:center;justify-content:space-between;padding:40px 4.5%;gap:25px}footer>span{font-size:9px;color:var(--muted);letter-spacing:1px}dialog{background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:45px 20px 20px;width:min(1000px,94vw)}dialog::backdrop{background:#000d}dialog iframe{width:100%;aspect-ratio:16/9;border:0}dialog>a{display:block;margin-top:14px;color:var(--lime);font-size:12px}.close{position:absolute;right:14px;top:7px;font-size:28px}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--lime);color:#1b2514;padding:17px 24px;font-size:12px;z-index:50;opacity:0;transition:.2s;pointer-events:none;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}
/* Control room */
#admin{background:#111410;min-height:calc(100vh - 32px)}aside{position:fixed;width:230px;top:32px;bottom:0;background:#191d17;border-right:1px solid var(--line);padding:32px 25px;display:flex;flex-direction:column}.sidebar-label{font-size:8px;letter-spacing:2px;color:var(--muted);margin:45px 0 20px}aside nav{display:grid;gap:8px}aside nav button{display:flex;align-items:center;gap:14px;text-align:left;padding:13px 12px;color:var(--muted);font-size:16px}aside nav button span{font-size:11px}aside nav .active{background:#2a3421;color:var(--lime);border-left:2px solid var(--lime)}.sidebar-bottom{margin-top:auto;font-size:8px;letter-spacing:1px}.sidebar-bottom p{font-size:10px;color:var(--muted);line-height:1.7;letter-spacing:0;margin:13px 0 25px}.sidebar-bottom button{font-size:11px;padding:0}.admin-main{margin-left:230px}.admin-top{height:75px;border-bottom:1px solid var(--line);padding:0 36px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;color:var(--muted)}.admin-top i{font-style:normal;background:#30392b;padding:10px;border-radius:50%;margin-left:20px;color:var(--ink)}#admin-content{padding:38px;max-width:1600px;margin:auto}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.admin-heading h1{font:500 35px var(--font);letter-spacing:-1.6px;text-transform:none}.admin-heading p{color:var(--muted);font-size:11px;margin-top:9px}.demo-tag{color:var(--lime);font-size:9px;letter-spacing:1px}.range{border:1px solid var(--line);padding:10px 12px;width:auto;margin:0;font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.metric,.admin-panel{border:1px solid var(--line);background:#191d17;padding:22px}.metric>span{font-size:10px;color:var(--muted)}.metric b{display:block;font-size:33px;font-weight:500;letter-spacing:-1px;margin:18px 0 10px}.metric small{font-size:9px;color:var(--lime)}.metric small.gray{color:var(--muted)}.admin-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:20px;margin-bottom:24px}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.panel-heading h3{font-size:13px;font-weight:500}.panel-heading span{font-size:9px;color:var(--muted)}.chart{width:100%;height:190px}.chart-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:8px;margin-top:8px}.bars{display:grid;gap:23px}.bar-row>div{display:flex;justify-content:space-between;font-size:10px;margin-bottom:10px;color:#c0c8b8}.bar{height:5px;background:#30382a}.bar i{height:100%;display:block;background:var(--lime)}.pipeline{display:flex;justify-content:space-between;gap:10px}.pipeline>div{flex:1;border-right:1px solid var(--line)}.pipeline b{display:block;font-size:25px;font-weight:500;color:var(--lime)}.pipeline span{display:block;color:var(--muted);font-size:9px;margin-top:10px}.pipeline .arrow{flex:0;font-size:20px;color:#637451;border:0}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}th{font-size:9px;color:var(--muted);font-weight:400;padding:14px 8px;border-bottom:1px solid var(--line)}td{padding:18px 8px;border-bottom:1px solid var(--line)}td small{display:block;color:var(--muted);font-size:9px;margin-top:5px}.badge{display:inline-block;padding:5px 8px;background:#2b3822;color:var(--lime);font-size:9px}.badge.gray{background:#33362f;color:#bbc3b4}.score{color:var(--lime)}.table-wrap{overflow-x:auto}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.toolbar input{margin:0;max-width:330px;padding:12px;font-size:11px;border:1px solid var(--line)}.secondary{padding:11px 15px;border:1px solid #526044;font-size:10px;color:var(--lime)}.admin-form input,.admin-form select{background:#11150e;padding:12px;border:1px solid var(--line);margin:10px 0 22px}.admin-form label{font-size:10px;color:var(--muted);display:block}.checkline{display:flex;align-items:center;gap:10px;margin:15px 0;font-size:11px}.checkline input{width:auto;margin:0}.log{background:#10140e;padding:20px;font:10px/2.3 monospace;color:#acb69d;min-height:200px}.log em{color:var(--lime)}.admin-note{font-size:10px;color:var(--muted);line-height:1.8;margin-top:20px}.email-preview{background:#f1f1e9;color:#293021;padding:35px;line-height:1.8;font-size:12px}.email-preview .logo{font-size:23px;display:block;margin-bottom:28px}.email-preview p{margin:15px 0}.email-preview a{display:inline-block;background:#293b21;color:#f5f6eb;padding:12px 20px;margin-top:15px}.email-meta{font-size:10px;color:var(--muted);line-height:2;margin-bottom:20px}.channel-list{list-style:none;padding:0;margin:0}.channel-list li{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:11px}.channel-list b{font-weight:400;color:var(--lime)}
@media(min-width:1550px){main,header,footer,.techline{max-width:1600px;margin-left:auto;margin-right:auto}.hero{min-height:750px}.hero-copy{padding-top:90px}.robot-stage{height:620px}}
@media(max-width:1000px){h1{font-size:80px}.hero{min-height:650px}.hero-copy{padding-top:85px}.robot-stage{right:-20%;width:80%;top:90px}.use-grid{gap:18px}.card-art{height:220px}.use-card h3{font-size:16px}.section{padding:65px 5%}.equipment{gap:10px}.specs{gap:22px}.contact{gap:35px}.metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-heading{align-items:start}aside{width:195px;padding:25px 18px}.admin-main{margin-left:195px}#admin-content{padding:25px}.equipment-image img{width:105%}}
@media(max-width:650px){header{height:75px}header nav{display:none}.logo{font-size:23px}.small-cta{font-size:10px;padding:11px}.prototype{font-size:7px;gap:10px}.prototype button{font-size:9px}.prototype>span{display:none}.hero{min-height:830px}.hero-top{padding-top:23px}.micro{display:none}.hero-copy{width:100%;padding-top:37px}.hero h1{font-size:78px}.hero-copy p{font-size:12px;margin:22px 0}.actions{gap:16px}.button{padding:14px 18px;gap:23px;font-size:11px}.play-link{font-size:10px}.robot-stage{width:115%;height:360px;right:-10%;top:380px}.machine-label{right:15%;font-size:8px;bottom:-10px}.hero-bottom{font-size:7px;gap:15px}.hero-bottom>span:last-child{display:none}.techline{flex-wrap:wrap;gap:24px;padding:25px 5%}.techline>span{font-size:7px}.techline strong{font-size:21px}.techline>span:last-child{display:none}.techline small{display:none}.section-head{display:block}h2{font-size:35px;letter-spacing:-1.3px}.section-head p{margin-top:22px}.use-grid{grid-template-columns:1fr;gap:36px}.card-art{height:270px}.use-card h3{font-size:21px}.use-card p{font-size:13px}.use-card a{font-size:12px}.equipment{grid-template-columns:1fr}.equipment-image{height:300px}.equipment-image img{width:100%;height:100%;object-fit:contain}.specs{justify-content:space-between;gap:10px}.specs b{font-size:32px}.reel{height:280px}.reel-title{left:20px;bottom:25px;font-size:34px}.reel-play{width:45px;height:45px;right:20px;bottom:25px;font-size:12px}.project-note{display:block;font-size:9px;line-height:1.8}.project-note span{display:block}.steps{grid-template-columns:1fr;gap:30px}.steps article{border-top:1px solid var(--line);padding-top:20px}.contact{grid-template-columns:1fr;gap:40px}.contact p{margin-bottom:22px}footer{flex-wrap:wrap;padding:30px 5%}footer>span{font-size:7px}footer>span:last-child{width:100%}aside{position:static;width:100%;padding:20px;border-right:0;border-bottom:1px solid var(--line)}aside .logo,.sidebar-label,.sidebar-bottom{display:none}aside nav{display:flex;overflow-x:auto;gap:7px}aside nav button{padding:10px;white-space:nowrap;gap:7px}aside nav button span{font-size:10px}.admin-main{margin:0}.admin-top{height:55px;padding:0 20px}#admin-content{padding:24px 16px}.admin-heading h1{font-size:28px}.admin-heading p{font-size:10px}.admin-heading{flex-wrap:wrap}.metric{padding:16px}.metric b{font-size:29px}.admin-panel{padding:16px}.pipeline{flex-wrap:wrap;gap:20px}.pipeline>div{flex-basis:35%}.pipeline .arrow{display:none}.toolbar{flex-wrap:wrap}.email-preview{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Interactive equipment callouts */
.robot-hotspots{position:absolute;inset:0;z-index:4}.hotspot{position:absolute}.hotspot-trigger{display:flex;align-items:center;gap:9px;text-align:left;padding:5px;border-radius:3px}.hotspot-plus{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #a9cb6b88;border-radius:50%;background:#172011d9;color:var(--lime);font-size:20px;line-height:1;box-shadow:0 0 0 5px #c2e67908;transition:transform .2s,background .2s}.hotspot-label{display:flex;flex-direction:column;gap:4px;color:#aebaa0;font-size:8px;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 6px #000}.hotspot-label b{font-size:13px;letter-spacing:0;color:#e5efd9;font-weight:500}.hotspot-trigger[aria-expanded=true] .hotspot-plus{transform:rotate(45deg);background:var(--lime);color:#172011}.hotspot-card{position:absolute;top:49px;left:4px;width:226px;padding:20px;background:#1a2116f7;border:1px solid #6a804c;box-shadow:0 12px 35px #0007;backdrop-filter:blur(15px);text-align:left;z-index:10}.hotspot-card .eyebrow{font-size:8px}.hotspot-card h3{font-size:16px;font-weight:500;line-height:1.3;margin:11px 0}.hotspot-card p{font-size:11px;line-height:1.7;color:#b4bfa9;margin:0 0 15px}.hotspot-card a{font-size:10px;color:var(--lime)}.hotspot:has([aria-expanded=true]){z-index:10}.hs-speed{top:10%;left:49%}.hs-payload{top:31%;left:26%}.hs-reach{top:48%;right:20%}.hs-reach .hotspot-card,.hs-speed .hotspot-card{left:auto;right:0}.hs-weight{bottom:16%;left:25%}.hs-weight .hotspot-card,.hs-camera .hotspot-card{top:auto;bottom:49px}.hs-camera{bottom:18%;right:17%}.hs-camera .hotspot-card{left:auto;right:0}.hotspot-hint{position:absolute;top:3%;left:26%;color:#8a9b79;font-size:8px;letter-spacing:1.3px;z-index:3}.machine-label{bottom:-5px}.tech-sheet-link{display:block;position:relative;border-top:1px solid #46513b;border-bottom:1px solid #46513b;padding:17px 35px 17px 0;max-width:420px;font-size:14px;color:var(--lime);line-height:1.5}.tech-sheet-link>span{display:block;font-size:8px;color:var(--muted);letter-spacing:1.5px;margin-bottom:7px}.tech-sheet-link b{position:absolute;right:5px;top:27px;font-size:24px;font-weight:400}.tech-page header{gap:20px}.technical-main{max-width:1440px;margin:auto}.tech-hero{padding:55px 5% 65px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 40%,#2d392240,transparent 55%)}.breadcrumb{display:inline-block;font-size:10px;color:var(--muted);margin-bottom:50px}.tech-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.tech-hero h1{font:500 clamp(40px,5.5vw,78px)/1.05 var(--font);letter-spacing:-3px;margin:20px 0 24px;text-transform:none}.tech-hero p{font-size:13px;color:var(--muted);line-height:1.9;max-width:530px}.kit-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.kit-tags span{padding:8px 11px;border:1px solid #4b5d39;color:#c4d5b0;font-size:9px}.tech-hero-img img{width:100%;filter:brightness(1.35)}.tech-hero-img small{display:block;text-align:center;font-size:9px;color:var(--muted);line-height:1.7}.tech-jump{display:flex;gap:25px;padding:20px 5%;border-bottom:1px solid var(--line);flex-wrap:wrap}.tech-jump a{font-size:10px;color:#cad4c1}.technical-section{padding:60px 5%;border-bottom:1px solid var(--line)}.tech-section-title{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:35px}.tech-section-title p{font-size:12px;color:var(--muted);line-height:1.8;max-width:450px}.tech-tables{display:grid;grid-template-columns:1fr 1fr;gap:24px}.spec-table{background:#191e16;padding:26px;border:1px solid var(--line)}.spec-table h3{font-size:16px;font-weight:500;margin-bottom:15px}.spec-table dl{margin:0}.spec-table dl>div{display:flex;justify-content:space-between;gap:25px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.6}.spec-table dl>div:last-child{border:0}.spec-table dt{color:var(--muted)}.spec-table dd{margin:0;text-align:right;max-width:60%;color:#e4e9de}.technical-note{color:var(--muted);font-size:10px;line-height:1.9;margin-top:22px;max-width:900px}.technical-note a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.gear-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gear-detail article{border:1px solid var(--line);padding:27px;background:#191e16}.gear-detail h3{font-size:25px;letter-spacing:-1px;font-weight:500;margin:18px 0}.gear-detail p{font-size:12px;line-height:1.9;color:var(--muted)}.gear-detail .eyebrow{font-size:8px}.setup-banner{padding:23px 26px;border-left:2px solid var(--lime);background:#202a19;margin-top:28px;color:#c5d3b7;font-size:12px;line-height:1.8}.tech-contact{padding:65px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#1b2117}.tech-contact p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:18px}.print-link{font-size:11px;color:var(--lime)}
@media(max-width:1000px){.hs-speed{left:45%}.hs-payload{left:19%}.hotspot-card{width:205px}.tech-page header nav{gap:17px}.tech-tables{gap:18px}.gear-detail{gap:16px}.gear-detail article{padding:20px}.tech-hero-grid{gap:20px}}
@media(max-width:650px){.robot-stage{z-index:3}.hero{min-height:865px}.hero-copy{z-index:5;pointer-events:none}.robot-hotspots{inset:0 7%}.hotspot-label{font-size:7px;gap:3px}.hotspot-label b{font-size:10px}.hotspot-plus{width:26px;height:26px;font-size:18px}.hotspot-trigger{gap:6px}.hs-speed{left:47%;top:2%}.hs-payload{left:7%;top:26%}.hs-reach{right:3%;top:44%}.hs-weight{left:9%;bottom:10%}.hs-camera{right:4%;bottom:9%}.hotspot-card{width:190px;padding:15px;top:43px}.hs-payload .hotspot-card{left:0}.hs-weight .hotspot-card,.hs-camera .hotspot-card{top:auto;bottom:43px}.hotspot-card h3{font-size:14px}.hotspot-card p{font-size:10px}.hotspot-hint{left:15%;top:0;font-size:6px;width:80px;line-height:1.8}.machine-label{bottom:-29px}.tech-sheet-link{font-size:13px}.tech-hero{padding-top:25px}.breadcrumb{margin-bottom:35px}.tech-hero-grid{grid-template-columns:1fr}.tech-hero h1{font-size:43px;letter-spacing:-2px}.tech-hero-img{max-width:350px;margin:auto}.tech-jump{gap:18px}.tech-jump a{font-size:9px}.tech-section-title,.tech-tables,.gear-detail{grid-template-columns:1fr}.tech-section-title{gap:20px}.technical-section{padding:45px 5%}.spec-table{padding:20px}.tech-contact{display:block;padding:45px 5%}.tech-contact .button{margin-top:25px;max-width:300px}.tech-page .small-cta{display:none}.tech-page header nav{display:flex}.tech-page header nav a{font-size:10px}.technical-main h2{font-size:32px}}
@media print{.prototype,.tech-page header,.tech-jump,.tech-contact,.print-link,footer{display:none!important}.tech-page{background:#fff;color:#111}.technical-section,.tech-hero{padding:20px 0;break-inside:avoid}.spec-table,.gear-detail article{background:#fff;color:#111;border-color:#aaa}.spec-table dt,.spec-table dd,.tech-hero p,.tech-section-title p,.technical-note,.gear-detail p{color:#333}.spec-table dl>div{border-color:#ddd}.eyebrow,.tech-page em{color:#355120}.tech-hero-grid{grid-template-columns:2fr 1fr}.tech-hero h1{font-size:38px}.tech-hero-img small{color:#333}.tech-section-title h2{font-size:25px}.spec-table dl>div{padding:7px 0}.setup-banner{background:#eee;color:#222}.kit-tags span{color:#333}.technical-main{max-width:none}.tech-section-title{margin-bottom:20px}}
@media(max-width:650px){.hero{min-height:950px}.robot-stage{top:465px}}
/* Campaigns, country analytics and email design studio */
#admin-content{max-width:1750px}.panel-space{margin-bottom:26px}.section-divider{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:42px 0 24px}.section-divider h2{font-size:32px;letter-spacing:-1px;margin-top:12px}.analytics-filters{display:flex;gap:18px;align-items:center;padding:18px 22px;border:1px solid var(--line);background:#191d17;margin-bottom:24px}.analytics-filters label{font-size:9px;color:var(--muted);min-width:170px}.analytics-filters select{margin:8px 0 0;font-size:11px;border:1px solid var(--line);padding:10px 12px;background:#10140d}.analytics-filters>.badge{margin-left:auto}.geo-grid{grid-template-columns:1.4fr 1fr}.geo-bars{display:grid;gap:12px}.geo-bar-row{width:100%;display:flex;gap:15px;align-items:center;text-align:left;padding:7px 5px;border:1px solid transparent}.geo-bar-row.selected{border-color:#7b925d;background:#25301d}.country-code{display:grid;place-items:center;width:34px;height:31px;flex-shrink:0;background:#2d3627;color:var(--lime);font-size:10px}.geo-bar-label{flex:1;font-size:11px;color:#c9d1c1}.geo-bar-label i{display:block;width:100%;height:5px;background:#30382a;margin-top:8px}.geo-bar-label i b{display:block;height:100%;background:var(--lime)}.geo-bar-row>strong{font-weight:400;font-size:12px;width:45px;text-align:right}.sent-filters{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:14px;margin:24px 0}.sent-filters input,.sent-filters select{border:1px solid var(--line);padding:12px;margin:0;background:#191d17;font-size:11px}.mail-status.bounced{background:#492d25;color:#f5b39b}.mail-status.delivered{background:#30382c;color:#c3d5b3}.mail-status.clicked{background:#2b3c21;color:#d1f27b}.empty-result{text-align:center;color:var(--muted);padding:40px}.sent-detail-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;margin-top:28px;scroll-margin-top:25px}.detail-subtitle{font-size:13px;font-weight:500;margin:30px 0 20px}.mail-timeline{list-style:none;margin:0;padding:0 0 0 8px}.mail-timeline li{position:relative;padding:0 0 25px 25px;border-left:1px solid #465538}.mail-timeline li:last-child{border-left:1px solid transparent}.mail-timeline li:before{content:'';position:absolute;left:-4px;top:3px;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px #26341c}.mail-timeline li.failed:before{background:#efa38a;box-shadow:0 0 0 4px #3f2e24}.mail-timeline li.pending:before{background:#77856c}.mail-timeline b{display:block;font-size:11px;font-weight:500}.mail-timeline span{display:block;font-size:10px;line-height:1.8;color:var(--muted);margin-top:7px}.tracking-url{overflow-wrap:anywhere;font:10px/1.9 monospace;color:#c2d1ae;background:#10150d;padding:17px;border:1px solid var(--line)}.template-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:28px}.template-choice{padding:8px;border:1px solid var(--line);background:#191d17;text-align:left;transition:border-color .15s}.template-choice.selected{border-color:var(--template-accent);box-shadow:0 0 0 1px var(--template-accent)}.template-mini{height:165px;padding:17px;background:var(--template-dark);position:relative;overflow:hidden;color:var(--template-accent)}.template-mini>span{font-size:10px;color:#f0f1e9;letter-spacing:-.5px;display:block}.template-mini>b{position:relative;z-index:1;display:block;font:600 clamp(20px,2.2vw,33px)/.98 'Barlow Condensed',sans-serif;letter-spacing:0;margin-top:23px;text-transform:uppercase}.template-mini>i{position:absolute;right:15px;bottom:12px;font-size:22px;font-style:normal}.mini-film{background:radial-gradient(ellipse at 100% 80%,#566e3533,transparent),var(--template-dark)}.mini-tabletop:after{content:'';position:absolute;right:25%;top:38%;width:40px;height:84px;border-radius:6px 6px 13px 13px;transform:rotate(20deg);background:linear-gradient(90deg,#514833,#e2d1a6,#74654b);opacity:.6}.mini-glambot:after{content:'';position:absolute;right:10%;top:20%;width:90px;height:160px;border:1px solid #e6c0db77;border-radius:50%;transform:rotate(35deg)}.mini-followup:after{content:'+';position:absolute;right:20%;top:20%;font-size:100px;color:#cad7eb18}.template-choice-label{display:block;font-size:11px;margin:14px 7px 7px}.template-choice-label small{display:block;font-size:7px;letter-spacing:1px;color:var(--muted);margin-top:7px}.template-choice.selected .template-choice-label small{color:var(--template-accent)}.studio-grid{display:grid;grid-template-columns:minmax(235px,.75fr) minmax(0,1.4fr);gap:24px;align-items:start}.studio-grid>.admin-panel,.sent-detail-grid>.admin-panel{min-width:0}.studio-grid .admin-form textarea{background:#10150d;border:1px solid var(--line);padding:12px;margin-top:10px;min-height:100px;font-size:12px;line-height:1.7}.context-box{padding:18px;background:#252e1e;margin:20px 0}.context-box .eyebrow{font-size:8px}.context-box p{font-size:11px;line-height:1.9;margin-top:12px;color:#bbc8af}.studio-grid .button{width:100%;font-size:10px;padding:13px 15px;gap:10px}.tracking-context{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.tracking-context h3{font-size:12px;font-weight:500;margin-bottom:18px}.tracking-context>span{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);padding:9px 0}.tracking-context b{font-weight:400;color:#c4d4b4}.tracking-context small{display:block;font-size:9px;color:var(--muted);line-height:1.8;margin-top:10px}.device-toggle{display:flex;background:#11160e;padding:4px;border:1px solid var(--line)}.device-toggle button{padding:6px 10px;font-size:9px;color:var(--muted)}.device-toggle button.selected{color:var(--lime);background:#2b3921}.subject-label{display:block;font-size:9px;color:var(--muted)}.subject-label input{font-size:11px;border:1px solid var(--line);background:#11160f;padding:11px;margin:8px 0 20px}.studio-preview-panel .email-meta{font-size:9px}.studio-preview-panel .email-meta .badge{font-size:7px;margin-left:8px}.mail-preview-stage{padding:20px 10px;background:#0d100b;overflow:auto}.mail-preview-stage #editable-letter{max-width:600px;margin:0 auto;transition:max-width .2s}.mail-preview-stage.device-mobile #editable-letter{max-width:335px}.designed-email{max-width:600px;margin:auto;background:#f4f3ec;color:#293023;font-family:Arial,Helvetica,sans-serif;text-align:left}.mail-brand{position:relative;padding:24px 30px;background:#141913;color:#f4f5ec;font-size:23px;font-weight:700;letter-spacing:-1px}.mail-brand>span{font-weight:400;color:#abb3a2}.mail-brand>i{display:inline-block;background:var(--mail-accent);width:5px;height:5px;margin-left:4px}.mail-brand>small{display:block;font-size:7px;letter-spacing:1.5px;color:#abb3a2;margin-top:9px;font-weight:400}.mail-hero{position:relative;padding:30px 30px 32px;background:var(--mail-dark);min-height:235px;overflow:hidden;color:#f3f3e9}.mail-hero>span{position:relative;z-index:2;font-size:8px;letter-spacing:1.5px;color:var(--mail-accent)}.mail-hero h2{font:700 clamp(30px,3vw,43px)/1.03 Arial,sans-serif;letter-spacing:-1.7px;margin:18px 0 14px;position:relative;z-index:2;max-width:90%}.mail-hero p{font-size:12px;line-height:1.6;max-width:72%;position:relative;z-index:2;color:var(--mail-accent)}.mail-hero>img{position:absolute;width:235px;right:-70px;bottom:-25px;opacity:.25;filter:brightness(1.8)}.mail-product{position:absolute;width:70px;height:140px;right:35px;top:65px;border-radius:9px 9px 18px 18px;transform:rotate(20deg);background:linear-gradient(90deg,#50472e,#e3d3ac,#806d47);opacity:.35;box-shadow:12px 20px 40px #0005}.mail-orbit{position:absolute;width:170px;height:270px;right:20px;top:15px;border:1px solid #e6c0db66;border-radius:50%;transform:rotate(35deg);box-shadow:0 0 30px #e6c0db20}.mail-cross{position:absolute;right:25px;top:40px;font-size:150px;color:#cad7eb18}.mail-letter{padding:28px 30px 12px;font-size:14px;line-height:1.9;color:#30372a;outline-offset:-3px}.mail-letter p{margin:0 0 18px}.mail-letter .mail-cta{display:inline-block;background:#283c1e;color:#f7faef;padding:14px 20px;font-weight:600;font-size:12px;line-height:1.5;text-decoration:none;margin:2px 0 26px;min-height:44px}.mail-tabletop .mail-cta{background:#55452a}.mail-glambot .mail-cta{background:#543449}.mail-followup .mail-cta{background:#304459}.mail-kit{border-top:1px solid #d6d8ce;border-bottom:1px solid #d6d8ce;display:flex;flex-wrap:wrap;gap:8px 13px;padding:14px 0;margin-bottom:22px}.mail-kit span{font-size:8px;font-weight:600;color:#536149;letter-spacing:.4px}.mail-signature{font-size:12px;font-weight:600}.mail-signature>span{font-weight:400;font-size:11px;color:#646f5b}.mail-footer{padding:20px 30px;background:#e7e8df;color:#5a6553;font-size:11px;line-height:1.8}.mail-footer>button{display:block;font-size:11px;text-decoration:underline;padding:10px 0;text-underline-offset:3px;color:#405332}.mail-footer>span{display:block;font-size:9px;color:#6e7666}.device-mobile .mail-brand,.device-mobile .mail-hero,.device-mobile .mail-letter,.device-mobile .mail-footer{padding-left:20px;padding-right:20px}.device-mobile .mail-hero h2{font-size:31px;letter-spacing:-1.3px}.device-mobile .mail-hero p{max-width:90%}.device-mobile .mail-letter{font-size:14px}.studio-preview-panel .toolbar{gap:9px}.studio-preview-panel .toolbar button{font-size:9px;padding:10px}.sent-detail-grid .designed-email .mail-hero h2{font-size:34px}
@media(max-width:1100px){.studio-grid{grid-template-columns:1fr}.studio-grid>.admin-form{display:block}.template-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.template-mini>b{font-size:30px}.sent-detail-grid{grid-template-columns:1fr}.geo-grid{grid-template-columns:1fr}.template-mini{height:155px}.analytics-filters{flex-wrap:wrap}.analytics-filters>.badge{margin-left:0}}
@media(max-width:650px){.analytics-filters{padding:16px;gap:14px;align-items:start}.analytics-filters label{min-width:0;flex:1}.analytics-filters>.badge{font-size:7px}.sent-filters{grid-template-columns:1fr 1fr;gap:10px}.sent-filters>input{grid-column:1/-1}.sent-filters select{font-size:10px;padding:11px 8px}.section-divider{align-items:start;flex-direction:column}.section-divider h2{font-size:28px}.template-gallery{gap:12px}.template-mini{height:143px;padding:12px}.template-mini>b{font-size:24px;margin-top:20px}.template-choice-label{font-size:10px;margin:12px 3px 5px}.template-choice-label small{font-size:6px}.template-choice{padding:6px}.mail-preview-stage{padding:12px 0}.studio-preview-panel{padding:13px}.mail-brand,.mail-hero,.mail-letter,.mail-footer{padding-left:20px;padding-right:20px}.mail-hero h2{font-size:31px;letter-spacing:-1.3px}.mail-hero p{max-width:95%}.mail-letter{font-size:14px}.mail-kit{gap:8px}.mail-kit span{font-size:7px}.studio-preview-panel .panel-heading{gap:10px;flex-wrap:wrap}.studio-preview-panel .email-meta .badge{display:inline-block;margin:6px 0}.studio-preview-panel .toolbar{flex-wrap:wrap}.sent-detail-grid .mail-hero h2{font-size:30px}.tracking-context b{font-size:9px}.mail-timeline span{font-size:10px}.analytics-filters select{font-size:10px}.geo-bar-row{gap:10px}.geo-bar-label{font-size:10px}}
.website-more{margin-top:30px}.website-more>summary{font-size:15px;cursor:pointer;padding:22px 0;border-top:1px solid var(--line);color:#dce4d4}.website-more>summary span{font-size:9px;color:var(--muted);float:right;line-height:2}.website-more>div{padding-top:10px}@media(max-width:650px){.website-more>summary span{float:none;display:block;margin-left:17px}}
