:root{--ink:#123f37;--muted:#5b736a;--mint:#83d7ad;--paper:#f5f7f1;--line:#d7e3d8;--dark:#103b35;--font:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #208c67;outline-offset:5px}button:disabled{cursor:default}.wrap{width:min(1200px,calc(100% - 96px));margin:auto}.skip{position:fixed;left:16px;top:-60px;z-index:50;background:#fff;padding:12px}.skip:focus{top:12px}.nav{height:98px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:4}.wordmark{display:flex;align-items:center;gap:9px;font-size:20px;letter-spacing:-.6px;font-weight:600}.wordmark b{font-weight:400}.wordmark img{border-radius:50%}.nav nav{display:flex;gap:36px;font-size:13px}.nav a:hover,.text-link:hover{color:#16835d}.nav-download{padding:10px 17px;background:#e2eddf;border:1px solid #cddfcc;border-radius:6px;font-size:12px}.nav-download span{margin-left:20px}.hero{min-height:760px;display:grid;grid-template-columns:43% 57%;align-items:center;padding-top:45px;padding-bottom:65px}.eyebrow,.section-tag{font-size:10px;letter-spacing:2px;font-weight:600}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:27px;white-space:nowrap}.live-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;background:#57a980;border-radius:50%;box-shadow:0 0 0 4px #57a98012}.hero h1{font-size:clamp(60px,6.8vw,92px);line-height:1.16;letter-spacing:-5px;font-weight:500;margin:0 0 28px}.hero h1 em{font-style:normal;color:#278363}.hero-description{font-size:24px;line-height:1.65;letter-spacing:.5px;margin-bottom:18px}.hero-detail{font-size:14px;color:var(--muted);line-height:1.9}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:17px 21px;border-radius:6px;font-size:13px;font-weight:500;transition:transform .2s,background .2s}.primary{background:var(--dark);color:#e3f5e9}.primary:hover{background:#215d4b;transform:translateY(-2px)}.text-link{font-size:12px;line-height:2}.text-link span{margin-left:10px}.hero-footnote{font-size:10px;color:#76877b;margin-top:27px;letter-spacing:1px}.hero-footnote span{margin:0 8px}.hero-art{position:relative;height:570px;background:radial-gradient(ellipse at 50% 49%,#c8eddc 0,#e4f0e1 42%,#f5f7f100 70%);isolation:isolate}.orbital{position:absolute;border:1px solid #afcdbf66;width:520px;height:400px;border-radius:50%;left:calc(50% - 260px);top:70px;transform:rotate(-31deg)}.orbital-two{width:470px;height:540px;left:calc(50% - 235px);top:13px;transform:rotate(28deg);border-color:#bed4c04d}.art-note{position:absolute;font-size:11px;letter-spacing:2px;color:#739083}.top-note{top:32px;right:46px}.bottom-note{bottom:19px;left:65px}.floating-paper{position:absolute;left:15%;top:93px;width:74%;height:287px;border-radius:14px;background:#ffffffa8;box-shadow:0 24px 60px #173d2910,0 2px 5px #234c3912;border:1px solid #fff;padding:22px 25px;transform:rotate(-5deg)}.paper-heading{display:flex;gap:10px;align-items:center;font-size:12px;color:#547362}.tiny-symbol{font-size:20px}.paper-dot{width:5px;height:5px;background:#91ac99;border-radius:50%;margin-left:auto}.paper-lines{margin:22px 0 0;display:flex;flex-direction:column;gap:8px}.paper-lines i{height:4px;border-radius:3px;background:#d2dfd2;width:85%}.paper-lines i:nth-child(2){width:61%}.paper-lines i:nth-child(3){width:74%}.chart{height:100px;position:relative;display:flex;align-items:end;gap:17px;margin:12px 5px 0;padding:0 15px;border-bottom:1px solid #d8e6dc}.chart span{flex:1;background:linear-gradient(#92cdb0,#d9eadc);border-radius:3px 3px 0 0;max-width:28px}.chart svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#348c68;stroke-width:2}.selected-context{font-size:11px;position:absolute;left:24px;right:24px;bottom:-19px;border:1px solid #68ba90;background:#c7e8d9ef;padding:13px;border-radius:5px;display:flex;justify-content:space-between;box-shadow:0 8px 20px #1b6b3d12}.selected-context span{font-size:10px}.hero-input{position:absolute;top:383px;height:60px;width:98%;left:0;background:linear-gradient(110deg,#e3fff0,#9fdfc8,#c6e7e3);border:1px solid #fff;border-radius:40px;box-shadow:0 14px 28px #224b3b25,0 2px 3px #3f5b3a18;display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:0 23px;color:#376c58}.hero-tools{font-size:18px;letter-spacing:4px;padding-left:95px}.hero-orb{position:absolute;left:calc(52% - 87px);top:319px;border-radius:50%;filter:drop-shadow(0 15px 16px #163e3d30);animation:orb-breathe 7s ease-in-out infinite}.hero-caption{position:absolute;top:476px;left:6%;width:88%;text-align:center;font-size:10px;letter-spacing:.5px;border-radius:20px;padding:11px 5px;background:linear-gradient(110deg,#def5e5,#b2dccd,#c6e6df);border:1px solid #f6fff8;box-shadow:0 9px 20px #244f351c}.intro{padding:82px 0 93px;border-top:1px solid var(--line);display:grid;grid-template-columns:27% 73%}.section-tag{color:#6a8777;line-height:1.8;margin-top:0}.intro-body{display:grid;grid-template-columns:1.15fr 1fr;gap:52px}.intro h2,.section-heading h2,.value>h2,.principles h2{font-size:35px;line-height:1.5;letter-spacing:-1px;font-weight:500;margin:0}.intro-body p{font-size:13px;line-height:2.1;color:var(--muted);margin:5px 0 0}.workflow{grid-column:2;display:flex;justify-content:space-between;align-items:center;margin-top:54px;border-top:1px solid var(--line);padding-top:26px}.workflow span{font-size:13px}.workflow b{font-weight:400;font-size:10px;color:#79a58c;display:block;margin-bottom:9px}.workflow small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.workflow i{font-style:normal;color:#94b5a1}.experience{padding:94px 0 82px;background:#e5ede3}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:38px}.section-heading h2{margin-top:18px}.section-heading>p{font-size:12px;color:var(--muted);line-height:2;margin-bottom:5px}.scenario-tabs{display:flex;gap:8px;margin-bottom:18px}.scenario-tabs button{border:1px solid #c8d6c8;background:transparent;color:#5a7665;padding:11px 15px;border-radius:5px;font-size:12px;min-width:139px;display:flex;gap:28px;justify-content:space-between}.scenario-tabs span{font-size:9px;opacity:.6}.scenario-tabs [aria-selected=true]{background:var(--dark);border-color:var(--dark);color:#e5f7e8}.desktop-demo{background:linear-gradient(120deg,#cbe2cb,#b4d5bf 50%,#d5e6d8);border:1px solid #fff9;border-radius:13px;overflow:hidden;box-shadow:0 20px 50px #344b3212;position:relative}.demo-top{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #fff4;color:#42654e;font-size:9px;letter-spacing:1.5px}.demo-top>span:first-child{display:flex;gap:5px}.demo-top i{width:7px;height:7px;border-radius:50%;background:#93b69d}.demo-preset{font-size:9px;letter-spacing:.8px;padding:4px 8px;border:1px solid #7fa98b77;border-radius:20px}.demo-workspace{min-height:342px;padding:30px 48px 25px;position:relative;display:flex;gap:24px;align-items:stretch}.sample-document{position:relative;background:#f6f8f0ee;border:1px solid #fff;border-radius:7px;padding:24px 32px;flex:1;box-shadow:0 8px 22px #48674713;color:#34503f;overflow:hidden;min-width:0}.document-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#819481}.sample-document h3{font-size:21px;font-weight:500;letter-spacing:-.5px;margin:18px 0}.sample-document p,.sample-document li{font-size:12px;line-height:1.9;margin:6px 0}.sample-document code{font-size:11px;line-height:1.7;white-space:pre-wrap;word-break:break-word;font-family:"SFMono-Regular",Consolas,monospace}.sample-document strong{font-weight:600}.doc-columns{display:flex;gap:24px}.doc-columns div{flex:1;border-top:1px solid #cfdcce;padding-top:12px;font-size:12px;line-height:1.9}.doc-columns b{display:block;color:#297d58}.doc-columns em{font-style:normal;color:#889985;font-size:10px}.answer{flex:1;background:#fcfffae8;border:1px solid white;border-radius:9px;padding:24px;min-width:0;box-shadow:0 8px 20px #23452d15;animation:answer-in .35s ease-out}.answer-label{font-size:12px;display:flex;gap:7px;align-items:center}.answer-label small{font-size:9px;color:#829580;margin-left:auto}.answer h4{font-size:16px;line-height:1.7;margin:18px 0 12px;font-weight:500}.answer p,.answer li{font-size:12px;line-height:1.9}.answer .quiet-button{margin-top:9px}.quiet-button{background:transparent;border:none;padding:4px 0;font-size:10px;color:#4c7760}.demo-composer{max-width:880px;margin:0 auto 20px;padding:0 20px;position:relative}.composer-status{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#456d54;margin-bottom:25px;min-height:18px}.composer-row{position:relative;height:57px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#e8fff2,#bcecd7,#b5e1dd,#d3f2dc);border:1px solid #f8fffa;border-radius:34px;box-shadow:0 10px 20px #274e4025;padding:0 14px 0 20px}.composer-row input{width:calc(50% - 55px);border:0;outline:0;background:transparent;font-size:12px;color:#194f3a;min-width:80px}.composer-row input::placeholder{color:#5c8771}.composer-row input:focus-visible{outline:0;box-shadow:0 2px 0 #73aa85}.composer-orb{position:absolute;width:88px;height:88px;left:calc(50% - 44px);top:-16px;background:none;border:0;padding:0;filter:drop-shadow(0 8px 8px #163a3838);border-radius:50%;transition:transform .3s}.composer-orb:hover{transform:scale(1.04)}.composer-orb img{display:block;max-width:100%;border-radius:50%}.composer-actions{display:flex;gap:8px;margin-left:50px}.composer-actions button{width:30px;height:32px;border:1px solid #f7fff8;border-radius:9px;background:#edfff6;color:#275d4c;display:grid;place-items:center;padding:7px;transition:background .2s}.composer-actions button:hover{background:#b8eace}.composer-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.composer-actions .send{padding:0;background:#4b8b71;color:white;font-size:21px;border-radius:50%;border:none}.suggestions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:29px;min-height:29px}.suggestions button{background:#effaf1bf;border:1px solid #fff9;border-radius:20px;padding:7px 12px;font-size:10px;color:#326147}.suggestions button:hover{background:#fff}.demo-disclosure{font-size:10px;line-height:1.9;color:#6e8270;max-width:830px;margin:16px auto 0;text-align:center}.demo-attachment{border:1px solid #fff;background:#eaffefdb;border-radius:7px;padding:7px 9px;display:flex;align-items:center;gap:9px;position:relative;margin:-12px 0 27px;width:195px;box-shadow:0 5px 13px #294d2b12}.demo-attachment b{display:block;font-size:10px;font-weight:500}.demo-attachment small{display:block;font-size:9px;color:#6b8b72;margin-top:4px}.attachment-picture{font-size:29px;color:#5b9e7c}.demo-attachment button{border:0;background:#daefe0;border-radius:50%;height:18px;width:18px;padding:0;position:absolute;right:-5px;top:-5px;color:#275b42}.selection-box{position:absolute;border:1.5px solid #148c67;background:#80dfc536;box-shadow:0 0 0 1000px #18443418;pointer-events:none}.selecting .sample-document{cursor:crosshair;user-select:none}.value{padding:100px 0 106px}.value>h2{font-size:42px;margin:20px 0 44px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.value-grid article{border-top:1px solid #b5cdb9;padding-top:16px}.value-number{font-size:10px;letter-spacing:2px;color:#86a28d}.value-grid h3{font-size:22px;font-weight:500;margin:22px 0 12px}.value-grid p{font-size:13px;line-height:2;color:var(--muted);margin:0;max-width:320px}.value-grid small{font-size:9px;letter-spacing:1px;color:#819a86;display:block;margin-top:22px}.value-visual{height:110px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;background:radial-gradient(ellipse,#dcebdc80,#f5f7f100 75%)}.context-visual span{font-size:9px;background:#e0efdf;border:1px solid #c5dec8;border-radius:5px;padding:11px 8px}.context-visual i{font-style:normal;color:#88ad93;padding:0 4px}.context-visual b{font-size:10px;font-weight:500;color:#3e7e58;background:#c3e2ca;padding:13px 9px;border-radius:5px}.voice-visual{gap:4px;position:relative;padding-bottom:22px}.voice-visual i{width:4px;height:17px;border-radius:4px;background:#75ba92}.voice-visual i:nth-child(2),.voice-visual i:nth-child(6){height:29px}.voice-visual i:nth-child(3),.voice-visual i:nth-child(5){height:42px}.voice-visual i:nth-child(4){height:56px;background:#337c58}.voice-visual span{position:absolute;bottom:2px;font-size:10px;letter-spacing:2px;color:#6d977d}.presence-visual{position:relative;padding-bottom:20px}.presence-visual span{padding:12px 11px;background:linear-gradient(#f0f6e9,#d6e6d1);border:1px solid #bed2bd;box-shadow:0 4px 0 #c3d9c5;border-radius:7px;font-size:13px}.presence-visual i{position:absolute;bottom:0;font-style:normal;font-size:10px;letter-spacing:2px;color:#6d977d}.use-cases{background:var(--dark);color:#e3f1df;padding:90px 0 60px}.use-cases .section-tag{color:#90b6a1}.use-cases .section-heading>p{color:#9bb8a6}.case-row{display:grid;grid-template-columns:28% 38% 34%;border-top:1px solid #47675a;padding:36px 0 35px;align-items:start}.case-row>span{font-size:11px;letter-spacing:1px;color:#9cbfa8;padding-top:8px}.case-row h3{font-size:26px;font-weight:400;line-height:1.7;letter-spacing:-.5px;margin:0}.case-row p{font-size:12px;color:#acc7b5;line-height:2.1;margin:7px 0 0;max-width:300px}.progress{padding:105px 0 92px}.stage-badge{padding:10px 13px;border:1px solid #bcd2bc;background:#e4eddd;font-size:10px;letter-spacing:1px;border-radius:30px;margin-bottom:5px;white-space:nowrap}.progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:42px}.list-title{font-size:12px;letter-spacing:2px;font-weight:500;border-bottom:1px solid #bccfbf;padding-bottom:17px;margin:0}.capability-list{margin:0}.capability-list>div{display:flex;align-items:baseline;gap:22px;border-bottom:1px solid #e0e7dc;padding:17px 0}.capability-list dt{font-size:13px;white-space:nowrap}.capability-list dd{font-size:11px;color:var(--muted);line-height:1.8;margin:0}.status-note,.roadmap-note{font-size:10px;line-height:1.9;color:#7b8d7b;margin-top:19px}.roadmap article{display:flex;gap:27px;margin:25px 0 28px;position:relative}.roadmap article>span{font-size:9px;letter-spacing:1px;color:#478b65;min-width:39px;padding-top:5px}.roadmap h4{font-size:17px;font-weight:500;margin:0 0 9px}.roadmap article p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.principles{background:#e7eee2;border-top:1px solid #d8e2d1;border-bottom:1px solid #d8e2d1;padding:55px 0}.principles-inner{display:grid;grid-template-columns:25% 34% 41%;align-items:start}.principles h2{font-size:25px}.principles p:not(.section-tag){font-size:11px;line-height:2.1;color:var(--muted);margin:0 0 12px}.closing{padding:108px 0 96px;text-align:center}.closing h2{font-size:49px;line-height:1.5;font-weight:500;letter-spacing:-2px;margin:23px 0}.closing>p:not(.section-tag){font-size:13px;line-height:1.9;color:var(--muted)}.closing-actions{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:30px}footer{padding:27px 0 34px;border-top:1px solid #d2ddcd;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#6b8372}footer .wordmark{font-size:16px;color:var(--ink)}[hidden]{display:none!important}@keyframes orb-breathe{50%{transform:translateY(-5px)}}@keyframes answer-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{min-height:800px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:44% 56%;min-height:680px}.hero h1{font-size:74px}.hero-description{font-size:21px}.hero-art{transform:scale(.88);transform-origin:center right;margin-left:-55px}.hero-detail{font-size:12px}.hero-actions{gap:17px}.intro{grid-template-columns:20% 80%}.intro-body{gap:30px}.intro h2{font-size:29px}.value-grid{gap:24px}.progress-grid{gap:46px}.principles-inner{grid-template-columns:22% 34% 44%}.demo-workspace{padding:26px 30px}.sample-document{padding:22px}.answer{padding:19px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav{height:78px}.nav nav{display:none}.wordmark{font-size:18px}.nav-download{font-size:10px;padding:9px 12px}.nav-download span{margin-left:12px}.hero{grid-template-columns:1fr;padding-top:45px;min-height:0;padding-bottom:30px}.eyebrow{font-size:8px;letter-spacing:1.4px}.hero h1{font-size:68px;letter-spacing:-4px;margin-bottom:21px}.hero-description{font-size:22px}.hero-detail{font-size:13px}.hero-art{height:540px;transform:scale(.82);transform-origin:center center;margin:-16px -28px -50px}.hero-actions{gap:24px}.hero-footnote{margin-top:24px}.hero-orb{left:calc(52% - 79px);width:158px;height:158px;top:328px}.hero-input{font-size:10px}.hero-tools{font-size:16px;padding-left:20px}.intro{padding:58px 0 59px;display:block}.intro-body{display:block}.intro h2{font-size:30px;margin:20px 0}.intro-body p{max-width:500px}.workflow{gap:12px;margin-top:32px}.workflow span{font-size:11px}.workflow small{font-size:9px;max-width:88px;line-height:1.6}.experience{padding:58px 0 50px}.section-heading{display:block;margin-bottom:26px}.section-heading h2,.value>h2{font-size:32px}.section-heading>p{margin-top:22px;font-size:11px}.scenario-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.scenario-tabs button{min-width:0;font-size:11px}.demo-top{padding:0 12px;height:35px}.demo-top>span:nth-child(2){font-size:6px;letter-spacing:.7px}.demo-top .demo-preset{font-size:7px;padding:3px 6px}.demo-workspace{padding:20px 16px;display:block;min-height:326px}.sample-document{padding:18px 16px;min-height:280px}.sample-document h3{font-size:17px}.sample-document p,.sample-document li,.doc-columns div{font-size:11px}.doc-columns{gap:15px}.answer{margin-top:14px;padding:18px}.answer-label small{font-size:8px}.demo-composer{padding:0 13px;margin-bottom:17px}.composer-status{font-size:9px;line-height:1.7;margin-bottom:24px;align-items:start}.composer-status>span{max-width:76%}.composer-row{height:52px;padding-left:14px;padding-right:8px}.composer-row input{font-size:10px;width:calc(50% - 38px)}.composer-row input::placeholder{font-size:9px}.composer-orb{width:66px;height:66px;left:calc(50% - 33px);top:-8px}.composer-orb img{width:66px;height:66px}.composer-actions{gap:3px;margin-left:25px}.composer-actions button{width:24px;height:28px;padding:4px;border-radius:7px}.composer-actions svg{width:15px;height:15px}.composer-actions .send{font-size:18px;width:25px;height:25px}.suggestions{margin-top:21px;gap:6px}.suggestions button{font-size:9px;padding:7px 9px}.demo-disclosure{font-size:9px;text-align:left}.value{padding:62px 0}.value-grid{display:block}.value-grid article{margin-top:32px;padding-top:15px;display:grid;grid-template-columns:55% 45%;position:relative}.value-grid h3{font-size:20px;margin:15px 0 12px;grid-column:1}.value-grid p{font-size:12px;max-width:90%;grid-column:1}.value-grid small{grid-column:1;margin-top:15px;font-size:8px}.value-visual{position:absolute;right:0;top:40px;width:44%}.context-visual{gap:3px;flex-wrap:wrap;padding:10px}.context-visual span{padding:7px 5px;font-size:8px}.context-visual b{font-size:8px;padding:9px 5px}.context-visual i{padding:0}.presence-visual span{padding:10px 7px;font-size:10px}.voice-visual span,.presence-visual i{font-size:8px;letter-spacing:.8px}.use-cases{padding:59px 0 28px}.case-row{grid-template-columns:1fr;padding:27px 0}.case-row>span{font-size:9px;margin-bottom:17px}.case-row h3{font-size:24px}.case-row p{max-width:none;font-size:12px;margin-top:15px}.progress{padding:61px 0 54px}.stage-badge{display:inline-block;margin-top:24px}.progress-grid{display:block;margin-top:34px}.capability-list dt{font-size:12px}.capability-list dd{font-size:10px}.roadmap{margin-top:39px}.principles{padding:40px 0 28px}.principles-inner{display:block}.principles h2{margin:16px 0 23px;font-size:28px}.principles p:not(.section-tag){font-size:11px}.closing{padding:65px 0}.closing h2{font-size:35px;letter-spacing:-1px}.closing>p:not(.section-tag){font-size:11px}.closing-actions{flex-direction:column;gap:17px}.button{padding:15px 19px}.closing-actions .text-link{font-size:11px}footer{display:grid;grid-template-columns:1fr auto;gap:20px;padding-top:22px}footer>span{grid-column:1;grid-row:2;font-size:9px}footer>a:last-child{grid-column:2;grid-row:1}.section-tag{font-size:9px;letter-spacing:1.6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-orb{content:url("assets/orb-still.png")}.composer-orb img{content:url("assets/orb-still.png")}}@media print{.nav,.hero-art,.experience,.closing-actions,footer{display:none}body{background:#fff}.wrap{width:90%}.hero{display:block;min-height:0}.hero h1{font-size:50px}.hero-actions{display:none}.value,.intro,.progress{padding:30px 0}.use-cases,.principles{background:#fff;color:#123f37;padding:30px 0}.use-cases p{color:#5b736a}.closing{padding:30px 0}.progress-grid{gap:30px}a[href]:after{content:none}}
/* Keep the decorative orbital drawing inside its own composition. */
.hero-art{overflow:hidden}
@media(min-width:761px) and (max-width:900px){.hero{grid-template-columns:1fr;min-height:0;padding-top:50px}.hero-art{width:100%;max-width:650px;justify-self:center;transform:none;margin:0}.hero h1{font-size:80px}.hero-copy{padding-bottom:10px}}
@media(max-width:360px){.composer-orb,.composer-orb img{width:58px;height:58px}.composer-orb{left:calc(50% - 29px);top:-4px}.composer-actions{gap:2px}.composer-actions button{width:21px;padding:3px}.composer-actions .send{width:23px;height:23px}.composer-row input{width:calc(50% - 35px)}}
