@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#081e1b;--panel:#112f29;--line:#2b5146;--gold:#91f0c6;--blue:#54d8c3;--orange:#ff947e;--muted:#b0cabe}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:#f2fff8;font:15px/1.75 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button{font:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:default}[hidden]{display:none!important}.wrap{max-width:1280px;margin:auto;padding-left:5%;padding-right:5%}.skip{position:absolute;left:20px;top:-100px;background:var(--gold);color:#081e1b;padding:12px;z-index:10}.skip:focus{top:10px}header{max-width:1400px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font:700 26px 'Space Grotesk',sans-serif;letter-spacing:-1px}.brand small{display:block;font:600 8px Manrope,sans-serif;letter-spacing:2px;color:var(--gold);margin-top:8px}.mark{display:flex;align-items:center;justify-content:center;position:relative;border-radius:14px;background:var(--blue);width:48px;height:48px;font-size:29px;color:white;box-shadow:0 5px 25px #54d8c344}.mark span{font-size:16px;position:absolute;right:4px;top:0}nav{display:flex;gap:25px;font-size:12px}nav a:hover,footer a:hover{color:var(--gold)}.parent-link{font-size:11px;color:var(--gold);border:1px solid #4e8a6b;padding:9px 13px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:80px;padding-bottom:90px;align-items:center}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:700}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:7px}h1{font:600 clamp(60px,6.5vw,90px)/1.04 'Space Grotesk',sans-serif;letter-spacing:-5px;margin:25px 0}h1 span{background:linear-gradient(110deg,#91f0c6,#c6f7a1);color:transparent;background-clip:text}.lead{color:var(--muted);max-width:460px;font-size:16px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}.button{display:inline-flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 20px;border:0;font-weight:700;font-size:12px;border-radius:6px;transition:transform .2s}.button:hover:not(:disabled){transform:translateY(-2px)}.orange{background:var(--orange);color:#081e1b}.outline{background:transparent;border:1px solid #497765;color:#fff}.dark{background:#081e1b;color:#fff}.availability{font-size:10px;color:#adcdbb}.availability span{margin:0 8px;color:var(--gold)}.hero-stage{position:relative;min-height:470px}.stage-orbit{position:absolute;inset:20px -10px;background:radial-gradient(ellipse,#54d8c338,transparent 70%);border:1px solid #54d8c330;border-radius:50%;transform:rotate(-20deg)}.mock-app{position:absolute;top:70px;left:15%;width:78%;background:#112f29;border:1px solid #589680;border-radius:12px;box-shadow:0 25px 70px #0007;transform:rotate(-4deg)}.window-bar{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #2f594c;font-size:10px}.window-bar b span{display:inline-block;background:var(--blue);padding:2px 7px;border-radius:4px;margin-right:7px}.window-bar>span{color:#8bb9a5}.mock-body{padding:20px}.mock-heading{display:flex;justify-content:space-between;font-size:12px;margin-bottom:15px}.mock-heading span{color:var(--gold);font-size:9px}.mock-item{display:flex;gap:10px;padding:10px 8px;border:1px solid #356251;background:#173c31;margin-top:8px;font-size:10px;border-radius:5px}.mock-item i{font-style:normal;color:#a3f3dd}.mock-paste{margin-top:18px;background:var(--blue);border-radius:5px;padding:10px;font-size:11px;display:flex;justify-content:space-between}.source-card{position:absolute;z-index:2;background:#e6fff1;color:#173f32;box-shadow:0 10px 30px #0003;border-radius:7px;padding:12px 15px;font-size:10px}.source-card small{color:#567866;font-size:7px;letter-spacing:1px}.source-card p{margin:4px 0}.source-one{top:12px;left:0;transform:rotate(-7deg)}.source-two{top:25px;right:0;transform:rotate(6deg);border-left:3px solid var(--orange)}.paste-card{position:absolute;bottom:22px;right:0;z-index:3;background:#174638;border:1px solid #65b798;border-radius:9px;padding:15px 25px;box-shadow:0 20px 40px #0005}.paste-card small{color:#a2f5d1;font-size:8px;letter-spacing:1px}.paste-card p{font-size:11px;margin:8px 0}.paste-card>span{font-size:7px;color:#a3cdbb;letter-spacing:1px}.illustrative{position:absolute;bottom:-25px;width:100%;text-align:center;font-size:9px;color:#8db4a3}.brand-strip{display:flex;justify-content:center;gap:55px;flex-wrap:wrap;background:#102c24;border-top:1px solid #315549;border-bottom:1px solid #315549;padding:22px;font-size:9px;letter-spacing:2px}.gold{color:var(--gold)}.orange-text{color:var(--orange)}.section{padding-top:90px;padding-bottom:45px}h2{font:500 clamp(34px,4vw,50px)/1.12 'Space Grotesk',sans-serif;letter-spacing:-1.8px;margin:20px 0 30px}h2 span{color:var(--gold)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.section-heading>p{max-width:370px;color:var(--muted);font-size:13px}.video-shell{border:1px solid #497e68;background:#112f29;border-radius:14px;overflow:hidden;box-shadow:0 25px 90px #0003}.video-shell video{display:block;width:100%;aspect-ratio:16/9;background:#081e1b}.video-footer{padding:16px 23px;display:flex;justify-content:space-between;gap:12px;font-size:10px}.video-footer span{color:var(--muted);letter-spacing:1px}.video-footer a{color:var(--gold)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features article{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:26px}.feature-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;margin-bottom:24px;font-size:22px}.blue{background:var(--blue)}.gold-bg{background:var(--gold);color:#081e1b}.features small{font-size:8px;letter-spacing:1px;color:#a0c7b2}h3{font:500 24px 'Space Grotesk',sans-serif;letter-spacing:-.7px;margin:15px 0}.features p,.uses p{font-size:12px;color:var(--muted)}.feature-example{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:flex;flex-direction:column;font-size:10px;gap:6px}.feature-example b{color:var(--gold)}.demo-section{margin-top:65px;padding:75px 0;background:linear-gradient(140deg,#153f32,#112d26)}.demo{background:#0a241c;border:1px solid #47765f;border-radius:12px;overflow:hidden}.demo-bar{padding:20px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px}.small-mark{display:inline-block;background:var(--blue);padding:3px 8px;margin-right:7px;border-radius:5px}.reset{color:var(--gold);background:transparent;border:0;font-size:11px;padding:8px}.demo-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:25px}.field-label{font-size:9px;letter-spacing:1px;font-weight:700;color:#b2d1c1}.field-label #count{float:right;color:var(--gold)}.snippet{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 14px;margin:10px 0;border-radius:7px;background:#163a2e;border:1px solid #38654f;color:white;text-align:left;font-size:12px}.snippet[aria-pressed=true]{border-color:var(--gold);background:#234a38}.snippet b{color:var(--gold);font-size:19px}.demo-hint{font-size:10px;color:#9cc4af}.collection{min-height:160px;padding:15px;border:1px dashed #568269;border-radius:7px;font-size:11px;color:#a2c7b7;margin-bottom:15px}.collection p{margin:8px 0;color:#fff;padding:7px;background:#163a2e;border-radius:4px}#result-area{padding:25px;border-top:1px solid var(--line);background:#102f25}textarea{display:block;width:100%;padding:15px;background:#071c16;color:#fff;border:1px solid #4f826a;border-radius:7px;margin:10px 0;font:13px/1.8 monospace;resize:vertical}.result-actions{display:flex;align-items:center;gap:15px}#copy-status{color:var(--gold);font-size:11px}.use-section{display:grid;grid-template-columns:1fr 1fr;gap:70px}.uses article{padding:0 0 20px;margin-bottom:25px;border-bottom:1px solid var(--line)}.uses article>span{color:var(--gold);font-size:9px;letter-spacing:1px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:60px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{font-weight:600;font-size:13px;cursor:pointer}.faq p{font-size:12px;color:var(--muted)}.faq a{color:var(--gold)}.closing{margin-top:70px;margin-bottom:60px;padding-top:55px;padding-bottom:55px;border-radius:16px;text-align:center;background:linear-gradient(115deg,#91f0c6,#c8f1a3);color:#0b3022}.closing h2 span{color:#0b3022}.closing p{font-size:12px}.closing .eyebrow{font-size:9px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:30px;padding-bottom:40px;border-top:1px solid var(--line);font-size:10px;color:#9fc3b0}footer .brand{color:white;font-size:24px}@media(max-width:950px){header{flex-wrap:wrap}.hero{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:650px}.hero-stage{max-width:580px;width:100%;margin:auto}.features{grid-template-columns:1fr}.section-heading{align-items:start}.use-section,.faq{gap:30px}.brand-strip{gap:25px}}@media(max-width:600px){nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:10px}.brand{font-size:22px}.parent-link{font-size:9px}.hero{padding-top:40px;padding-bottom:65px}h1{letter-spacing:-3px;font-size:66px}.hero-stage{min-height:400px}.mock-app{top:65px;left:8%;width:85%}.mock-body{padding:14px}.paste-card{bottom:10px;padding:12px 16px}.section{padding-top:60px}.section-heading,.use-section,.faq{display:block}.section-heading>p{max-width:none}.demo-columns{grid-template-columns:1fr;padding:20px;gap:20px}.video-footer{font-size:8px;padding:12px}.closing{margin-left:5%;margin-right:5%}.lead{font-size:14px}.source-card{font-size:9px;padding:10px}.availability{font-size:9px}.hero-stage .mock-item{font-size:9px}.faq{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.blue{color:#092d22}.mark{color:#092d22}.mock-paste{color:#092d22}.source-two{border-left-color:#ff947e}.hero-stage{background:radial-gradient(ellipse at center,#91f0c610,transparent 70%)}
/* Bright mint product theme */
:root{--bg:#effcf5;--panel:#fff;--line:#c8e5d8;--gold:#187c63;--blue:#74dcc6;--orange:#ff9a84;--muted:#526b61}body{background:radial-gradient(ellipse at 85% 8%,#dce3ff70,transparent 35%),#effcf5;color:#17392f}header{border-color:#c8e5d8}.brand small,.parent-link,.eyebrow.gold,.gold{color:#187c63}.parent-link{border-color:#a3ccba;background:#ffffff90}h1 span{background:linear-gradient(110deg,#14866d,#7867b6);background-clip:text;color:transparent}.lead,.availability,.section-heading>p,.features p,.uses p,.faq p{color:#526b61}.availability span{color:#7867b6}.outline{border-color:#8eafa2;color:#17392f;background:#ffffff90}.dark{background:#163e31;color:#fff}.hero-stage{background:radial-gradient(ellipse,#b9f3da80,transparent 70%)}.stage-orbit{background:radial-gradient(ellipse,#d8d4fa80,transparent 70%);border-color:#b9dbc9}.mock-app{background:white;border-color:#98c6b3;box-shadow:0 25px 70px #426d4825}.window-bar{border-color:#d6e8dd}.window-bar>span{color:#5c7a6c}.window-bar b span{background:#74dcc6;color:#153d30}.mock-heading span{color:#187c63}.mock-item{background:#f1faf5;border-color:#c7e1d1;color:#17392f}.mock-item i{color:#7867b6}.mock-paste{background:#74dcc6;color:#153d30}.source-card{background:#fff;color:#17392f;box-shadow:0 10px 30px #426d4820}.source-card small{color:#5a7669}.source-two{border-left-color:#ff9a84}.paste-card{background:#fff6e8;border-color:#e8c88e;box-shadow:0 20px 40px #426d4820}.paste-card small,.paste-card>span{color:#886532}.paste-card p{color:#17392f}.illustrative{color:#5c7a6c}.brand-strip{background:#daf5e8;border-color:#baddca;color:#305a48}.orange-text{color:#a44731}.video-shell{background:white;border-color:#a5cfba;box-shadow:0 25px 90px #426d4815}.video-shell video{background:#effcf5}.video-footer span{color:#526b61}.video-footer a{color:#187c63}.features article{background:#fff;box-shadow:0 12px 35px #3261440c}.features article:nth-child(2){background:#f3f0ff;border-color:#ddd3f0}.features article:nth-child(3){background:#fff4ed;border-color:#efd8c5}.features small{color:#64786d}.feature-example{border-color:#c8e5d8}.feature-example b{color:#187c63}.gold-bg{background:#c8b9f4;color:#362d58}.orange{background:#ff9a84;color:#35251f}.blue{background:#74dcc6;color:#153d30}.demo-section{background:linear-gradient(120deg,#d9f7e7,#ece6fc)}.demo{background:#fff;border-color:#a9cebb;box-shadow:0 15px 50px #426d4815}.demo-bar{border-color:#c8e5d8}.small-mark{background:#74dcc6;color:#17392f}.reset{color:#187c63}.field-label{color:#456352}.snippet{background:#f1faf5;border-color:#bfdcca;color:#17392f}.snippet b{color:#187c63}.snippet[aria-pressed=true]{background:#d5f4e4;border-color:#187c63}.demo-hint{color:#62786b}.collection{border-color:#8cb49f;color:#62786b}.collection p{background:#e8f8ef;color:#17392f}#result-area{background:#f4f0ff;border-color:#c8e5d8}textarea{background:#fff;color:#17392f;border-color:#abc7b7}#copy-status{color:#187c63}.uses article{border-color:#c8e5d8}.uses article>span{color:#7867b6}.faq details{border-color:#c8e5d8}.faq a{color:#187c63}.closing{background:linear-gradient(115deg,#b6f0d1,#e1d6fc);color:#17392f}.closing h2 span{color:#7867b6}footer{color:#526b61;border-color:#c8e5d8}footer .brand{color:#17392f}a:focus-visible,button:focus-visible{outline-color:#187c63}
/* Light mint, leaf green and sunshine yellow */
:root{--bg:#effcf2;--panel:#fff;--line:#c8e2c6;--gold:#357b32;--blue:#78be58;--orange:#f7dc58;--muted:#52684b}body{background:radial-gradient(ellipse at 85% 8%,#fff2a970,transparent 35%),#effcf2;color:#203a21}.brand small,.parent-link,.eyebrow.gold,.gold,.video-footer a,.reset,.snippet b,#copy-status,.faq a{color:#357b32}.parent-link{border-color:#a6c998}h1 span{background:linear-gradient(110deg,#387f32,#74aa3f);background-clip:text;color:transparent}h2 span{color:#357b32}.brand-strip{background:#dbf0cd;border-color:#bfd6ae;color:#34542e}.orange-text{color:#806600}.orange{background:#f7dc58;color:#343009}.blue,.mark,.small-mark,.mock-paste,.window-bar b span{background:#78be58;color:#183416}.gold-bg{background:#f7dc58;color:#343009}.hero-stage{background:radial-gradient(ellipse,#cbeebe90,transparent 70%)}.stage-orbit{background:radial-gradient(ellipse,#f7dc5840,transparent 70%);border-color:#bdd9aa}.mock-item i,.uses article>span{color:#357b32}.source-two{border-left-color:#f7dc58}.paste-card{background:#fffbdc;border-color:#dfd08c}.features article:nth-child(2){background:#eef8e7;border-color:#c9dfb8}.features article:nth-child(3){background:#fffbdc;border-color:#e9dfac}.feature-example b{color:#357b32}.demo-section{background:linear-gradient(120deg,#dcf4d3,#fff5bf)}.snippet[aria-pressed=true]{background:#e3f4cb;border-color:#4e8a3d}#result-area{background:#fffbdc}.closing{background:linear-gradient(115deg,#c7edb8,#f7e994)}.closing h2 span{color:#357b32}.article-source{background:#fffdf7;border:1px solid #d9dec8;border-radius:9px;padding:22px}.article-source h3{font-size:20px}.article-source .article-kicker{font-size:8px;letter-spacing:1px;color:#6e7b5c}.article-source p{font-size:11px;line-height:1.9;color:#58654d}.article-source .snippet{font-size:11px;line-height:1.7;padding:12px;background:#f1f8e9}.article-source .snippet[aria-pressed=true]{background:#fff0a2;border-color:#94801d}.article-reference{font-size:9px!important;color:#78846c!important}.demo-columns{grid-template-columns:1.15fr 1fr}.collection{min-height:250px}@media(max-width:600px){.demo-columns{grid-template-columns:1fr}}

.download-card{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;background:#fff;border:1px solid #c8e2c6;border-radius:24px;padding:40px;margin-top:30px}.download-card h3{font-size:26px}.download-card p,.download-card li{line-height:1.7}.download-status{color:#357b32;font-weight:700}.download-card button:disabled{opacity:.55;cursor:not-allowed}.download-card ol{padding-left:20px}.download-card li{margin:14px 0}#installer-note{font-size:14px}@media(max-width:700px){.download-card{grid-template-columns:1fr;gap:24px;padding:24px}}
