:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#20231f;background:#f5f4ec;font-synthesis:none;--line:#cccfc2;--lime:#d1fc59;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0}.wrap{max-width:1330px;width:calc(100% - 104px);margin:auto}header{border-bottom:1px solid var(--line)}.nav,nav,.brand,footer{display:flex;align-items:center}.nav,footer{justify-content:space-between}.nav{height:80px}a{color:inherit;text-decoration:none}.brand{gap:10px;font-size:25px;letter-spacing:-1.4px;font-weight:750}nav{gap:32px;font-size:14px;font-weight:550}nav a:hover,footer a:hover{text-decoration:underline}.hero{display:grid;grid-template-columns:.92fr 1fr;align-items:center;gap:7%;padding:clamp(60px,7vw,110px) 0}.kicker,.terminal-bar,.live,.terminal-foot,.card-title span,.availability{font:600 11px/1.4 var(--mono);letter-spacing:.08em}.kicker{display:flex;align-items:center;gap:11px}.kicker i{background:#242820;height:9px;width:9px}.intro h1{font-size:clamp(80px,8.8vw,141px);line-height:.84;letter-spacing:-.083em;margin:29px 0 28px;font-weight:750}.intro h1 em{font-style:normal;position:relative;z-index:0}.intro h1 em:before{content:"";position:absolute;z-index:-1;background:var(--lime);height:.17em;bottom:.055em;left:0;right:-.035em}.intro>p,.plan-heading p{font-size:clamp(16px,1.4vw,21px);line-height:1.5;color:#50574e;max-width:490px}.cta{display:inline-flex;align-items:center;gap:27px;background:#22261f;color:#fff;padding:15px 21px;font-size:15px;font-weight:600;border-radius:5px;margin-top:9px}.cta:hover{background:#42493a}.cta span{color:var(--lime);font-size:20px}.intro .release{font-size:12px;margin-top:12px;color:#626959}.terminal{background-color:#252b24;background-image:radial-gradient(#434a3c .8px,transparent .8px);background-size:9px 9px;border:1px solid #333a30;border-radius:10px;overflow:hidden;scroll-margin-top:24px;box-shadow:0 8px 0 -3px #dedfd3}.terminal-bar,.terminal-foot{padding:16px 20px;color:#d7dbd0;background:#252b24}.terminal-bar{display:flex;justify-content:space-between;border-bottom:1px solid #45503e}.terminal-bar span:first-child{display:flex;gap:9px;align-items:center;color:var(--lime)}.terminal-bar b{width:7px;height:7px;border-radius:50%;background:var(--lime)}.feed{margin:clamp(16px,2.5vw,38px);background:#fafaf5;border:1px solid #151913;border-radius:7px;overflow:hidden}.feed-head,.sample,.actions{display:flex;align-items:center}.feed-head{padding:14px 19px;gap:11px;border-bottom:1px solid var(--line);font-size:15px;font-weight:650}.x-icon{font:23px/1 sans-serif}.live{margin-left:auto;font-size:9px;border:1px solid #bdc6ac;padding:3px 6px;border-radius:3px;color:#4b5940}.sample{padding:21px 18px;align-items:flex-start;gap:13px}.first{border-bottom:1px solid var(--line)}.avatar{width:35px;height:35px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700}.a1{background:#c8d2c4;color:#344338}.a2{background:#d6daee;color:#495069}.post{min-width:0}.post strong{font-size:14px}.post small{font-size:12px;color:#687063;display:block;margin-top:1px}.post p{font-size:15px;line-height:1.45;margin:8px 0 0}.post p.notice{color:#59634f;font-size:13px}.actions{gap:10px;margin-top:12px}.actions button{font:600 12px/1.3 inherit;font-family:inherit;cursor:pointer}.hide{display:inline-flex;align-items:center;gap:6px;background:var(--lime);color:#242820;padding:7px 11px;border:1px solid #7d9652;border-radius:4px}.hide:hover{background:#dfff83}.hide svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.show{background:transparent;border:0;text-decoration:underline;padding:6px}.terminal-foot{border-top:1px solid #45503e;font-size:11px;letter-spacing:0}.terminal-foot span{color:var(--lime);margin-right:5px}.plans{display:grid;grid-template-columns:.84fr 1fr 1.08fr;gap:20px;padding:50px 0 64px;border-top:1px solid var(--line)}.plan-heading h2{font-size:clamp(38px,3.4vw,54px);line-height:.97;letter-spacing:-.065em;margin:23px 0 12px}.plan-heading p{font-size:15px}.card{border:1px solid var(--line);border-radius:7px;padding:24px;background:#fafaf4}.card.pro{background:#edf3da;border-color:#b8c59d}.card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:17px}.card-title span{font-size:9px;letter-spacing:.04em;background:var(--lime);padding:4px 6px}.price{font-size:46px;font-weight:680;letter-spacing:-.07em;margin:15px 0}.price small{letter-spacing:0;font-size:12px;color:#5a6453}.card ul{list-style:none;padding:14px 0 0;margin:0;border-top:1px solid var(--line)}.card li{font-size:14px;line-height:1.45;margin:7px 0;display:flex;gap:8px}.card li:before{content:"✓";font-weight:700;color:#527232}.availability{font-size:10px;letter-spacing:.025em;color:#556147;margin:15px 0 0}footer{padding:22px 0 28px;border-top:1px solid var(--line);font-size:13px}footer .brand{font-size:18px;letter-spacing:-.7px}:focus-visible{outline:3px solid #557400;outline-offset:4px}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.hero{gap:4%}.sample{padding:15px 12px;gap:8px}.feed{margin:15px}.plans{grid-template-columns:1fr 1fr}.plan-heading{grid-column:1/-1}.plan-heading h2 br{display:none}.plan-heading h2 br:after{content:" "}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav{height:62px}.brand{font-size:22px}.brand img{width:31px;height:31px}nav{gap:18px;font-size:13px}.hero{grid-template-columns:1fr;gap:30px;padding:42px 0}.intro h1{font-size:clamp(82px,17vw,113px);margin:22px 0}.intro p{margin:12px 0}.feed{margin:17px}.plans{padding:34px 0;gap:14px;grid-template-columns:1fr}.plan-heading h2 br{display:initial}.card{padding:20px}.terminal-bar,.terminal-foot{padding:12px}.plan-heading h2{margin-top:14px}.terminal-foot{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
