@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(../site/font-0.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(../site/font-1.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(../site/font-2.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(../site/font-3.ttf) format("truetype")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../site/font-4.ttf) format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../site/font-5.ttf) format("truetype")}:root{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#202126;background:#fff;font-synthesis:none;font-weight:400;--blue:#405de6;--serif:"Source Serif 4",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button,a,summary{outline-offset:5px}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}img{max-width:100%;display:block}svg{flex-shrink:0;vertical-align:middle}button:disabled{opacity:.5;cursor:default}::selection{background:#bcd5f9}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}em{font-family:var(--serif);font-weight:400}p{color:#71747a;line-height:1.65}a,button{transition:background .2s,color .2s,box-shadow .2s,transform .2s}a:hover{color:var(--blue)}.skip-link{position:fixed;top:-70px;left:20px;z-index:100;background:#fff;padding:15px}.skip-link:focus{top:10px}.site-header{height:88px;padding:0 34px;display:flex;align-items:center;gap:42px;max-width:1800px;margin:auto}.brand{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.brand img{width:34px;height:34px;border-radius:9px}.nav{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:500}.nav a{display:flex;align-items:center;gap:5px}.header-actions{display:flex;align-items:center;gap:23px;margin-left:auto}.github-link{display:flex;align-items:center;gap:7px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d3dce8;border-radius:12px;padding:15px 24px;font-size:16px;font-weight:600;min-height:52px;white-space:nowrap}.button:hover{transform:translateY(-2px);color:#171f31;box-shadow:0 6px 18px #40536a13}.button.primary{background:linear-gradient(#fbfdff,#d3e7fc);border-color:#91b7ed;box-shadow:0 2px 3px #4067a51a,inset 0 1px #fff;color:#19242d}.button.secondary{background:#fff}.button.dark{background:#222326;color:#fff;border-color:#222326;padding:11px 17px;font-size:13px;min-height:42px;border-radius:10px}.menu-button{display:none}.hero-shell{position:relative;margin:0 30px;overflow:hidden;border-radius:28px;background:#eff3f8;padding-bottom:40px;isolation:isolate}.sky{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 3%,#fff1deaa,transparent 40%),linear-gradient(160deg,#a7c6ec,#dce8f6 27%,#f0f3f7 65%,#eef1f5);overflow:hidden}.sky:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#f1f4f770 43%,#f0f3f7 85%)}.sun-glow{position:absolute;width:55%;height:700px;right:-15%;top:-200px;border-radius:50%;background:#fff3db90;filter:blur(65px);animation:sun-breathe 14s ease-in-out infinite alternate}.cloud{position:absolute;opacity:.7;mix-blend-mode:screen;animation:cloud-drift 90s ease-in-out infinite alternate;pointer-events:none}.cloud-0{width:560px;top:50px;left:-180px;animation-delay:-23s}.cloud-1{width:390px;top:250px;left:8%;animation-duration:120s;animation-delay:-35s}.cloud-2{width:770px;right:-220px;top:60px;animation-duration:100s;animation-delay:-20s}.cloud-3{width:650px;left:45%;top:450px;animation-duration:140s;animation-delay:-90s}.cloud-4{width:430px;right:-110px;top:440px;animation-duration:110s}.cloud-5{width:650px;left:-150px;top:640px;animation-duration:100s;animation-delay:-35s}.hero-copy{text-align:center;padding:55px 25px 0;position:relative;z-index:1}.announcement{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff40;background:#17191d;color:#fff;border-radius:99px;font-size:12px;padding:6px 12px 6px 6px;box-shadow:0 5px 15px #151a3420}.announcement:hover{color:#fff;background:#303640}.announcement>span:first-child{background:#add7ff;color:#1f3e5a;font-size:10px;font-weight:600;letter-spacing:.5px;border-radius:99px;padding:5px 8px}.announcement-detail{color:#9fa6b0}.mode-area{position:relative;display:table;margin:36px auto 48px}.mode-switch{display:flex;gap:3px;background:#f9fbffad;border:1px solid #ffffff80;padding:5px;border-radius:50px;box-shadow:0 3px 18px #68829c10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mode-switch button{padding:9px 18px;font-size:13px;color:#777e88;display:flex;align-items:center;gap:7px;border-radius:99px}.mode-switch button.active{color:#324d83;background:#fff;box-shadow:0 2px 6px #617b9c18}.mode-switch button:hover{color:#253e69}.click-hint{position:absolute;top:47px;left:-58px;background:#2989f8;color:#fff;border-radius:10px;padding:8px 11px;font-size:10px;box-shadow:0 3px 14px #2989f845;transform:rotate(-7deg);animation:hint-float 3s ease-in-out infinite}.click-hint svg{position:absolute;top:-14px;right:-13px;transform:rotate(-15deg)}h1{font-size:clamp(38px,4.7vw,73px);line-height:1.12;letter-spacing:-2.7px;color:#101319}h1 em{font-size:1.08em;letter-spacing:-2px;line-height:1.24}h1 em span{display:inline-block;animation:word-in .5s both}.hero-description{font-family:var(--serif);font-size:21px;line-height:1.5;color:#65686b;margin:35px auto 30px;max-width:660px}.hero-actions{display:flex;justify-content:center;gap:12px}.circle-icon{background:#edf1f6;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.hero-meta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;font-size:12px;color:#737b84}.hero-meta svg{color:#6b97bd}.hero-meta i{width:3px;height:3px;background:#9eabb8;border-radius:50%;margin:0 4px}.browser-link{display:flex;align-items:center;justify-content:center;gap:9px;margin:20px 0 0;font-size:12px;color:#808894}.demo-section{position:relative;z-index:2;width:min(1040px,88%);margin:65px auto 0;scroll-margin-top:35px}.laptop{position:relative}.laptop-screen{border:15px solid #26282d;border-bottom-width:19px;border-radius:28px 28px 15px 15px;background:#202127;box-shadow:0 28px 45px #3b4b692a,0 0 0 1px #15151540;position:relative;aspect-ratio:1.6;container-type:inline-size}.laptop-screen:before{content:"";position:absolute;top:-1px;left:43%;width:14%;height:15px;border-radius:0 0 8px 8px;background:#17191c;z-index:4}.desktop-menu{height:25px;background:#e8edf4;font-size:8px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;border-radius:10px 10px 0 0;color:#3c4651}.desktop{height:calc(100% - 25px);background:#b5c2dd url(../site/desktop.webp) center/cover;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.desktop-folder{position:absolute;top:22px;right:24px;display:flex;align-items:center;flex-direction:column;font-size:8px;color:#fff;gap:4px;text-shadow:0 1px 3px #333}.desktop-dock{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;background:#fff5;border:1px solid #ffffff40;border-radius:12px;padding:5px 8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.desktop-dock img,.desktop-dock>span{width:28px;height:28px;border-radius:7px}.desktop-dock>span{display:grid;place-items:center;background:linear-gradient(#d1e3fc,#7097d6);color:#fff;font-size:23px}.desktop-dock>span:nth-child(2){background:linear-gradient(#aaddd4,#59a591)}.desktop-dock>span:nth-child(4){background:linear-gradient(#f3dbaa,#d4ab68)}.laptop-base{position:relative;background:linear-gradient(#cbd0d7,#e7eaee 15%,#c4c8d0 60%,#9298a4);height:20px;margin:0 -25px;border-radius:0 0 45% 45%/0 0 100% 100%;box-shadow:0 10px 18px #27344b18}.laptop-base i{position:absolute;width:16%;height:6px;background:#9ea5b1;left:42%;top:0;border-radius:0 0 8px 8px}.demo-cover{position:absolute;inset:0;background:#101725a8;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;border-radius:12px}.demo-cover>button{background:#fff;padding:20px 30px;display:flex;gap:12px;align-items:center;border-radius:99px;box-shadow:0 5px 30px #1c263a20;font-size:21px;font-weight:600}.demo-cover>button:hover{transform:scale(1.035)}.demo-cover>span{color:#fff;font-size:12px;text-shadow:0 1px 6px #0b1220b0}.cover-pointer{position:absolute;top:60%;left:66%;filter:drop-shadow(0 4px 2px #0004);animation:pointer-invitation 4s ease-in-out infinite}.demo-below{display:flex;justify-content:space-between;color:#7c8491;font-size:10px;margin:22px 0 0}.demo-below>span,.demo-below button{display:flex;align-items:center;gap:6px}.status-dot{width:5px;height:5px;background:#83ac9c;border-radius:50%}.animation-toggle{display:flex;align-items:center;gap:5px;margin:25px auto 0;font-size:10px;color:#798390}.recorder-window{width:290px;background:#f8f9fb;border-radius:12px;box-shadow:0 12px 45px #1b22354a;border:1px solid #fff9;padding:12px;z-index:1;transform:translateY(-7px)}.traffic{display:flex;gap:4px}.traffic i{width:7px;height:7px;background:#ff6056;border-radius:50%}.traffic i:nth-child(2){background:#ffbd2e}.traffic i:nth-child(3){background:#28c940}.recorder-heading{display:flex;gap:9px;align-items:center;margin:14px 0}.recorder-heading img{width:33px;height:33px;border-radius:7px}.recorder-heading strong{display:block;font-size:15px}.recorder-heading small{display:block;font-size:9px;color:#858b96;margin-top:3px}.source-tabs{display:flex;gap:3px;background:#e9ecf2;padding:3px;border-radius:6px}.source-tabs button{flex:1;border-radius:4px;font-size:8px;padding:6px 2px;display:flex;gap:4px;align-items:center;justify-content:center}.source-tabs button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 1px 3px #0001}.source-preview{height:94px;border:1px solid #d8deea;margin:10px 0;border-radius:6px;overflow:hidden;position:relative;background:#e5e3de}.source-preview .sample-screen{width:100%;height:115px;transform:scale(.8);transform-origin:50% 0}.source-preview>span{position:absolute;bottom:0;left:0;right:0;background:#f5f6faeb;font-size:8px;padding:5px 9px}.record-option{display:flex;align-items:center;gap:8px;width:100%;background:#eff1f5;padding:8px;border:1px solid #e2e5ec;border-radius:6px;margin:5px 0;font-size:9px;text-align:left}.record-option>span:first-of-type{flex:1}.switch{width:24px;height:14px;background:#bdc3ce;border-radius:9px;padding:2px}.switch i{display:block;width:10px;height:10px;background:#fff;border-radius:50%;transition:transform .2s}.switch.on{background:var(--blue)}.switch.on i{transform:translate(10px)}.record-start{width:100%;padding:9px;margin-top:8px;background:var(--blue);color:#fff;border-radius:7px;font-size:10px;display:flex;align-items:center;justify-content:center;gap:6px}.record-start>span{width:8px;height:8px;background:#fff;border-radius:50%}.record-start.recording{background:#c04e5b}.record-start.recording>span{border-radius:2px;animation:pulse 1s infinite alternate}.demo-disclaimer{display:block;font-size:7px;text-align:center;color:#858c98;margin-top:8px}.editor-window{background:#f7f8fb;width:94%;height:85%;border-radius:9px;box-shadow:0 15px 30px #25315440;z-index:2;overflow:hidden;border:1px solid #d5dbe5;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#404653;container-type:inline-size}.editor-titlebar{display:flex;align-items:center;height:38px;padding:0 10px;gap:6px;background:#fff;border-bottom:1px solid #dfe3eb;font-size:10px}.editor-titlebar>img{width:20px;border-radius:5px}.project-name{font-size:8px;border-left:1px solid #e1e4ec;padding-left:12px;margin-left:7px}.project-name small{display:block;font-size:6px;color:#9097a3;margin-top:2px}.editor-title-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.editor-title-actions>button{padding:2px}.editor-title-actions .export-button{background:var(--blue);color:#fff;padding:6px 8px;border-radius:5px;font-size:8px;display:flex;gap:4px;align-items:center}.editor-workspace{height:calc(100% - 38px);display:grid;grid-template-columns:12% 1fr 21%}.editor-rail{background:#fff;padding:12px 4px;display:flex;flex-direction:column;border-right:1px solid #dde1e9}.editor-rail button{display:flex;align-items:center;gap:5px;font-size:8px;padding:8px 6px;text-align:left;border-radius:5px}.editor-rail button.selected{background:#405de613;color:var(--blue)}.rail-label{font-size:6px;color:#a0a6af;letter-spacing:1px;margin:18px 6px 8px}.editor-rail small{font-size:6px;color:#9a9faa;margin-top:auto;padding:6px;display:flex;gap:3px;align-items:center}.editor-main{display:flex;flex-direction:column;overflow:hidden;min-width:0}.preview-tools{height:30px;min-height:30px;display:flex;justify-content:space-between;align-items:center;font-size:7px;padding:0 10px;color:#838997}.preview-tools>span{display:flex;align-items:center;gap:4px}.preview-tools button{font-size:7px;border:1px solid #d8dde7;border-radius:4px;padding:3px 6px}.editor-canvas{margin:0 12px;flex:1;min-height:80px;display:flex;align-items:center;justify-content:center;background-size:cover!important;perspective:800px;overflow:hidden;position:relative}.recorded-frame{width:80%;border-radius:5px;box-shadow:0 10px 20px #23213940;position:relative;transition:transform .25s ease-out;touch-action:pan-y;-webkit-user-select:none;user-select:none}.recorded-chrome{height:15px;display:flex;align-items:center;justify-content:space-between;background:#f6f6f6;font-size:5px;padding:0 6px;border-radius:5px 5px 0 0}.recorded-chrome .traffic i{width:4px;height:4px}.recorded-cursor{position:absolute;top:62%;left:64%;filter:drop-shadow(0 1px 1px #0004)}.sample-screen{background:#f3f0e9;color:#28362a;position:relative;overflow:hidden;aspect-ratio:1.7;container-type:inline-size}.sample-nav{display:flex;gap:5px;align-items:center;font-size:2.1cqw;padding:3% 5%;border-bottom:1px solid #384a3720}.sample-symbol{font-family:var(--serif);background:#2e4335;color:#f6f3ec;border-radius:50%;width:4cqw;height:4cqw;display:grid;place-items:center;font-size:2.8cqw}.sample-nav-links{margin-left:auto;font-size:1.5cqw}.sample-body{padding:7% 6%;position:relative}.sample-eyebrow{font-size:1.35cqw;letter-spacing:.25cqw;color:#6a7565}.sample-body h3{font-size:7.2cqw;line-height:1;letter-spacing:-.3cqw;margin:4% 0 3%;position:relative;z-index:1}.sample-body h3 em{color:#7c8b6c}.sample-body p{font-size:1.6cqw;color:#6c7468}.sample-link{display:flex;align-items:center;gap:4px;font-size:1.6cqw;margin-top:4%}.sample-link svg{width:2cqw}.sculpture{position:absolute;right:8%;top:22%;width:30%;height:74%;transform:rotate(-17deg)}.sculpture i{position:absolute;width:90%;height:42%;border-radius:50%;background:linear-gradient(145deg,#dfe7c9,#9aa981 45%,#586e4e);box-shadow:inset 0 2px 4px #ffffffa0,2px 13px 17px #304f3c20;transform:rotate(-25deg)}.sculpture i:nth-child(2){top:26%;left:15%;transform:rotate(25deg)}.sculpture i:nth-child(3){top:52%;left:5%;transform:rotate(-25deg)}.sample-foot{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:2.5% 6%;font-size:1.1cqw;border-top:1px solid #384a3715;letter-spacing:.1cqw}.transport{height:26px;min-height:26px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:7px}.transport em{font-family:inherit;font-style:normal;color:#a2a8b2}.transport button{padding:3px}.transport-speed{color:#8390a4}.demo-timeline{height:95px;min-height:95px;position:relative;background:#fff;border-top:1px solid #dce1e8;padding:6px 8px;overflow:auto}.timeline-caption{display:flex;justify-content:space-between;font-size:6px;letter-spacing:.5px;color:#8b93a1;margin-bottom:9px}.ruler{display:flex;justify-content:space-between;font-size:6px;color:#a1a7b0;margin-bottom:5px}.track{height:16px;display:flex;align-items:center;gap:3px;border-radius:3px;font-size:6px;padding:0 4px;position:relative;z-index:1;margin-bottom:3px}.video-track{background:#b9c5f2;color:#3b509e}.motion-track{background:#ded2f3;color:#76579f;width:64%;margin-left:16%}.nested-track{background:#dfc5e7;color:#78498d;height:12px}.playhead{position:absolute;top:22px;bottom:5px;width:1px;background:#e56269;z-index:2;pointer-events:none}.playhead:before{content:"";position:absolute;top:-4px;width:5px;height:5px;background:#e56269;left:-2px;transform:rotate(45deg)}.demo-timeline>input{position:absolute;inset:16px 2% auto;width:96%;height:14px;opacity:0;z-index:3;cursor:ew-resize}.editor-inspector{background:#fff;border-left:1px solid #dfe3eb;padding:13px 10px;overflow:auto;font-size:8px}.editor-inspector>strong{font-size:10px}.inspector-caption{display:block;font-size:6px;letter-spacing:.8px;margin:20px 0 10px;color:#979eaa}.background-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0 15px}.background-swatches button{aspect-ratio:1;border-radius:4px;background-size:cover!important}.background-swatches button.active{outline:2px solid var(--blue);outline-offset:1px}.editor-inspector label{display:block;font-size:7px;margin:13px 0;color:#757e8e}.editor-inspector label b{float:right;font-weight:500;color:#404c64}input[type=range]{accent-color:var(--blue)}.editor-inspector input{width:100%;height:3px;display:block;margin:11px 0}.inspector-info{font-size:7px;display:flex;align-items:center;gap:4px;margin:10px 0}.inspector-info svg{color:var(--blue)}.inspector-action{display:flex;align-items:center;justify-content:center;gap:4px;background:#f0f2f8;width:100%;font-size:7px;padding:7px 3px;border:1px solid #e1e5ee;border-radius:4px;margin-top:10px}.editor-inspector p{font-size:7px;color:#959ca8;line-height:1.5;margin:11px 0}.speed-control{border-top:1px solid #eee;padding-top:13px}.pose-tabs{display:flex;gap:3px;justify-content:space-between;background:#f3f5f9;border-radius:4px;font-size:7px;padding:4px}.pose-tabs span{padding:3px}.pose-tabs .active{background:#fff;color:var(--blue);border-radius:3px}.frame-handles{position:absolute;inset:-3px;border:1px solid #6f90ed;cursor:grab;touch-action:pan-y}.frame-handles i{position:absolute;background:#fff;border:1px solid #6588e8;width:6px;height:6px}.frame-handles i:nth-child(1){top:-3px;left:-3px}.frame-handles i:nth-child(2){top:-3px;right:-3px}.frame-handles i:nth-child(3){bottom:-3px;left:-3px}.frame-handles i:nth-child(4){bottom:-3px;right:-3px}.frame-handles>span{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);display:flex;gap:3px;background:#fff;border-radius:3px;font-size:6px;padding:3px 6px;white-space:nowrap;color:#6479bd}.layer-note{position:absolute;bottom:5px;left:5px;font-size:6px;display:flex;gap:4px;background:#ffffffc9;padding:3px;border-radius:3px}.cursor-sample{height:60px;display:grid;place-items:center;background:#eff1f7;border-radius:6px}.is-playing .recorded-cursor{animation:demo-cursor 4s ease-in-out infinite}.is-playing .sample-body{animation:demo-zoom 6s ease-in-out infinite}.demo-fullscreen{position:fixed;inset:20px;width:calc(100vw - 40px);height:calc(100dvh - 40px);z-index:100;box-shadow:0 0 0 30px #141720}.demo-fullscreen .editor-canvas{max-height:none}.demo-fullscreen .recorded-frame{max-width:700px}.export-notice{position:absolute;inset:23% 25%;padding:25px;background:#fff;border:1px solid #dfe5ef;border-radius:18px;z-index:10;box-shadow:0 0 0 500px #19233288,0 15px 40px #14203933;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.export-notice>img{width:38px;border-radius:10px}.export-notice h3{font-size:23px}.export-notice p{font-size:12px}.export-notice .button{font-size:12px;min-height:38px;padding:10px 15px}.notice-close{position:absolute;right:12px;top:12px}.intro-section{text-align:center;padding:115px 20px 105px}.eyebrow{display:block;font-size:10px;letter-spacing:1.8px;color:#7d90a5;font-weight:500;margin-bottom:22px}h2{font-size:clamp(32px,3.7vw,54px);line-height:1.16;letter-spacing:-1.9px}h2 em{color:#717b86}h3{letter-spacing:-.6px}.intro-section>p{font-size:16px;margin:25px 0}.workflow-pills{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:36px;color:#c3cbd4}.workflow-pills>span{display:flex;align-items:center;gap:8px;border:1px solid #e2e6ed;border-radius:99px;padding:11px 17px;font-size:12px;color:#677587;background:#fafbfc}.workflow-pills svg{width:16px;height:16px}.section-wrap{max-width:1120px;margin:auto;padding-left:25px;padding-right:25px}.feature-heading{position:relative;margin-bottom:40px}.feature-heading>p{position:absolute;right:0;bottom:7px;font-size:14px}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.showcase-card{border:1px solid #e4e8ed;border-radius:20px;overflow:hidden;background:#fff}.showcase-card.wide{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;background:#f9fafc}.showcase-copy{padding:30px}.showcase-copy h3{font-size:25px;line-height:1.25;margin-bottom:14px}.wide .showcase-copy{padding:42px}.wide .showcase-copy h3{font-size:34px}.showcase-copy h3 em{color:#7c8291}.showcase-copy p{font-size:13px;max-width:385px}.showcase-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:12px;color:#516ea6}.small-tag{font-size:8px;letter-spacing:1.5px;color:#8b95a3;display:block;margin-bottom:18px}.motion-playground{height:365px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 70%,#d8d9fa,#eef0f9 65%);overflow:hidden;perspective:900px}.motion-grid{position:absolute;inset:0;background-image:linear-gradient(#c8cbe030 1px,transparent 1px),linear-gradient(90deg,#c8cbe030 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}.motion-frame{width:65%;position:relative;transform:rotateY(-25deg) rotateX(12deg) rotate(-5deg);transition:transform 1s cubic-bezier(.2,.7,.2,1);box-shadow:10px 25px 30px #44558f30;animation:motion-orbit 9s ease-in-out infinite alternate;transform-style:preserve-3d}.motion-frame>.sample-screen{border:6px solid white;border-radius:9px;position:relative;z-index:1}.motion-backplate{position:absolute;inset:0;border:1px solid #8e9bdc;background:#c0c8ef75;transform:translateZ(-30px);border-radius:9px;transition:transform .8s}.nested .motion-backplate{transform:translate3d(-25px,22px,-75px)}.pose-slide .motion-frame{animation:motion-slide 6s ease-in-out infinite}.pose-push-in .motion-frame{animation:motion-push 7s ease-in-out infinite}.motion-axis{position:absolute;z-index:3;background:#6782d5;opacity:.6}.motion-axis.x{width:125%;height:1px;top:50%;left:-12.5%}.motion-axis.y{width:1px;height:130%;left:50%;top:-15%}.motion-handle{position:absolute;width:9px;height:9px;left:calc(50% - 4px);top:calc(50% - 4px);border-radius:50%;background:#fff;border:2px solid #6884d9;z-index:4}.motion-options{position:absolute;top:18px;display:flex;gap:5px;z-index:5}.motion-options button{font-size:9px;background:#ffffffa0;padding:7px 9px;border-radius:7px;display:flex;align-items:center;gap:4px;border:1px solid #d8dfef}.motion-options button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 2px 7px #465c8720}.art-label{position:absolute;bottom:19px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#7a8296;font-size:9px}.cursor-art{position:relative;display:block;width:100%;height:280px;background:radial-gradient(at 80% 0%,#e0edfc,#eff4f9 80%);text-align:left;overflow:hidden}.cursor-art-copy{font-size:38px;line-height:1.1;letter-spacing:-1.5px;position:absolute;left:40px;top:65px;color:#526476}.cursor-art-copy em{color:#8496a7}.cursor-art-target{position:absolute;right:25%;top:110px}.cursor-art-target>span{position:absolute;border:1px solid #7fa9f1;border-radius:50%;width:80px;height:80px;left:-35px;top:-36px;animation:click-ring 3s ease-out infinite}.cursor-art-target>span:nth-child(2){animation-delay:.3s}.cursor-art-target>svg{position:relative;filter:drop-shadow(2px 6px 2px #34426730);transform:rotate(-8deg)}.canvas-art{height:280px;display:grid;place-items:center;position:relative;background:linear-gradient(135deg,#e0d5ee,#ebe7f5,#d6e0f5);transition:background .5s}.canvas-art-1{background:linear-gradient(135deg,#f3d9c5,#efbeb2)}.canvas-art-2{background:linear-gradient(135deg,#c0dae4,#b2c3e4)}.canvas-art-3{background:linear-gradient(135deg,#394760,#758199)}.canvas-frame{width:65%;border:5px solid #fafafa;border-radius:7px;box-shadow:0 14px 20px #39486630;transform:translateY(-10px) rotate(-3deg);transition:transform .5s}.canvas-art:hover .canvas-frame{transform:translateY(-13px) rotate(0)}.canvas-picks{display:flex;gap:7px;position:absolute;bottom:44px;background:#ffffff90;padding:6px;border-radius:99px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-picks button{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff}.toolkit{padding-top:115px;padding-bottom:100px}.section-heading{text-align:center;margin-bottom:50px}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;row-gap:44px}.feature-icon{width:44px;height:44px;border:1px solid #e0e7ef;display:grid;place-items:center;background:linear-gradient(#fafcff,#edf2f8);border-radius:12px;color:#6881a0;margin-bottom:18px;box-shadow:0 2px 2px #39517405}.feature-list h3{font-size:16px;letter-spacing:-.3px;margin-bottom:10px;max-width:230px}.feature-list p{font-size:13px;line-height:1.7}.privacy-section{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;background:#f5f8fa;border:1px solid #e4eaef;border-radius:22px;padding:60px;overflow:hidden}.privacy-copy p{font-size:14px;max-width:390px;margin-top:25px}.privacy-copy h2{font-size:39px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;margin-top:25px}.privacy-art{height:290px;position:relative;display:grid;place-items:center}.app-token{width:90px;height:90px;display:grid;place-items:center;background:#fff;border:1px solid #e6e9ef;border-radius:25px;box-shadow:0 12px 30px #7486a41a;z-index:2;animation:token-float 6s ease-in-out infinite}.app-token img{width:63px;border-radius:17px}.privacy-orbit{width:210px;height:210px;border:1px solid #dfe6ee;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.privacy-orbit.orbit-two{width:320px;height:320px;border-style:dashed;opacity:.8}.privacy-chip{position:absolute;z-index:3;background:#ffffffed;box-shadow:0 4px 14px #4d67800c;border:1px solid #e2e8ef;display:flex;align-items:center;gap:7px;padding:11px 13px;border-radius:9px;font-size:10px;color:#667994;animation:token-float 8s ease-in-out infinite}.chip-one{top:28px;left:15%}.chip-two{right:-5px;top:48%;animation-delay:-3s}.chip-three{bottom:15px;left:16%;animation-delay:-5s}.pricing-section{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding-top:120px;padding-bottom:110px}.pricing-section h2{font-size:42px}.pricing-section>div>p{margin-top:22px;font-size:14px}.free-card{border:1px solid #dfe5ed;border-radius:20px;padding:30px;background:linear-gradient(#f6f9fd,#fff);box-shadow:0 8px 24px #5275a809}.free-card>span{font-size:9px;letter-spacing:1.5px;color:#8593a5}.price{font-size:65px;letter-spacing:-3px;margin-top:13px}.price small{font-size:14px;color:#939dab;letter-spacing:0}.free-card>p{font-size:12px!important;margin-top:5px!important}.free-features{display:flex;flex-direction:column;gap:14px;margin:25px 0;font-size:12px}.free-features span{display:flex;gap:8px;align-items:center}.free-features svg{color:#6c90ad}.free-card>.button{width:100%;font-size:13px;padding:12px}.free-card>small{display:block;text-align:center;font-size:10px;color:#929aa6;margin-top:13px}.faq-section{padding-bottom:110px}.faq-list{max-width:740px;margin:auto}.faq-list details{border-bottom:1px solid #e5e8ed}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:22px 0;font-size:15px;gap:18px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#99a1ae;transition:transform .3s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:13px;padding-bottom:24px;max-width:660px}.download-section{position:relative;isolation:isolate;margin:0 30px;border-radius:24px;overflow:hidden;text-align:center;background:#e1eafa}.download-content{padding:65px 20px 60px}.download-content>p{font-size:17px;font-family:var(--serif);margin:18px 0 28px}.download-icon{width:55px;margin:0 auto 25px;border-radius:15px;box-shadow:0 6px 15px #6f82a830}.download-meta{display:block;font-size:10px;color:#8290a0;margin-top:19px}.bottom-sky{background:linear-gradient(155deg,#d0def0,#edf4fb 50%,#dce7f3)}.bottom-sky .cloud{opacity:.6}.bottom-sky .cloud-0{top:60px}.bottom-sky .cloud-1{top:260px;left:70%}.terminal-install{max-width:610px;margin:25px auto 0;font-size:11px;color:#8895a6}.terminal-install summary{list-style:none;cursor:pointer}.terminal-install summary::-webkit-details-marker{display:none}.terminal-install>div{display:flex;gap:10px;margin-top:15px;padding:12px;background:#ffffffb0;border:1px solid #ccd9eb;border-radius:9px;text-align:left}.terminal-install code{flex:1;font-size:10px;word-break:break-all}.terminal-install>span{display:block;margin-top:8px}.site-footer{max-width:1350px;padding:65px 35px 25px;margin:auto}.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-top>div{display:flex;flex-direction:column;gap:12px}.footer-top p{font-family:var(--serif);font-size:13px;color:#9aa0a9;margin-top:3px}.footer-top strong{font-size:11px;font-weight:600;margin-bottom:3px}.footer-top>div>a:not(.brand){font-size:11px;color:#8a939f}.footer-top>div>a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid #eaedf1;padding-top:23px;margin-top:50px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#a1a8b1}.footer-bottom>span:nth-child(2){display:flex;align-items:center;gap:5px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--delay,0ms),transform .8s cubic-bezier(.2,.6,.2,1) var(--delay,0ms)}.reveal.revealed{opacity:1;transform:none}.animations-paused *{animation-play-state:paused!important}.animations-paused .reveal{transition:none}@keyframes cloud-drift{0%{transform:translate(-40px)}to{transform:translate(110px)}}@keyframes sun-breathe{0%{opacity:.5;transform:scale(1)}to{opacity:.9;transform:scale(1.2)}}@keyframes word-in{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hint-float{50%{transform:translateY(4px) rotate(-4deg)}}@keyframes pointer-invitation{50%{transform:translate(-9px,-12px) rotate(-5deg)}}@keyframes pulse{to{opacity:.5}}@keyframes demo-cursor{0%,to{transform:translate(0)}50%{transform:translate(-75px,-35px)}}@keyframes demo-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes motion-orbit{0%{transform:rotateY(-25deg) rotateX(12deg) rotate(-5deg)}to{transform:rotateY(20deg) rotateX(-4deg) rotate(3deg)}}@keyframes motion-slide{0%,to{transform:translate(-30px) rotateY(-14deg)}50%{transform:translate(30px) rotateY(10deg)}}@keyframes motion-push{0%,to{transform:scale(.85) rotateY(-10deg)}50%{transform:scale(1.1) rotateY(10deg)}}@keyframes click-ring{0%{transform:scale(.15);opacity:.9}65%,to{transform:scale(1.5);opacity:0}}@keyframes token-float{50%{transform:translateY(-8px)}}@media(min-width:1600px){.hero-copy{padding-top:65px}h1{font-size:76px}.hero-description{font-size:24px}.mode-area{margin-top:40px;margin-bottom:55px}.hero-shell{margin:0 40px}.demo-section{margin-top:75px;width:1120px}}@media(max-width:1100px){.site-header{gap:24px;padding:0 25px}.nav{gap:17px;font-size:12px}.header-actions{gap:16px}.github-link{font-size:0;gap:0}.brand{font-size:22px}.hero-description{font-size:19px}.demo-section{width:90%}.privacy-section{margin:0 25px;padding:40px}.pricing-section{gap:40px}.privacy-copy h2{font-size:34px}.chip-two{right:-20px}.feature-list{gap:35px}}@media(max-width:800px){.site-header{height:75px;padding:0 20px}.nav{display:none}.nav.open{display:flex;position:absolute;top:69px;left:15px;right:15px;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #e0e7f0;border-radius:12px;padding:16px;z-index:30;box-shadow:0 10px 30px #24355820;gap:0}.nav.open a{padding:12px}.menu-button{display:block;padding:5px}.header-actions{gap:15px}.hero-shell{margin:0 15px;border-radius:20px}.hero-copy{padding:35px 20px 0}.announcement-detail{display:none}.mode-area{margin:30px auto 38px}h1{font-size:42px;letter-spacing:-1.8px}h1 em{letter-spacing:-1px}.hero-description{font-size:18px;max-width:520px}.hero-actions .button{font-size:13px;padding:14px 17px;min-height:48px}.demo-section{margin-top:45px;width:93%}.laptop-screen{border-width:10px;border-radius:20px 20px 10px 10px}.laptop-base{margin:0 -10px;height:14px}.desktop-menu{height:19px;font-size:5px;padding:0 7px}.desktop{height:calc(100% - 19px)}.recorder-window{transform:scale(.8);transform-origin:50% 50%}.desktop-dock{transform:translate(-50%) scale(.7);bottom:0}.desktop-folder{top:15px;right:14px}.desktop-folder svg{width:23px}.desktop-folder span{font-size:6px}.demo-cover>button{font-size:17px;padding:16px 23px}.editor-window{height:87%;width:96%}.editor-titlebar{height:29px;padding:0 6px;font-size:8px}.editor-titlebar>img{width:15px}.editor-title-actions{gap:4px}.editor-title-actions .export-button{font-size:6px;padding:4px}.editor-title-actions svg{width:10px}.editor-workspace{height:calc(100% - 29px);grid-template-columns:10% 1fr 22%}.editor-rail button{font-size:0;justify-content:center;padding:7px 2px}.editor-rail small{font-size:0;justify-content:center}.rail-label{font-size:5px;margin:10px 2px 5px}.editor-inspector{padding:8px}.editor-inspector>strong{font-size:8px}.inspector-caption{margin-top:10px}.demo-timeline{height:75px;min-height:75px}.editor-canvas{margin:0 8px}.preview-tools,.transport{height:22px;min-height:22px}.editor-inspector label{margin:10px 0;font-size:6px}.inspector-action{font-size:6px}.speed-control{padding-top:7px}.intro-section{padding:80px 25px}.feature-heading>p{position:static;margin-top:20px}.wide .showcase-copy{padding:28px}.wide .showcase-copy h3{font-size:28px}.motion-playground{height:330px}.motion-options{gap:3px}.motion-options button{font-size:7px;padding:6px}.showcase-copy{padding:25px}.cursor-art-copy{left:25px;font-size:30px}.cursor-art-target{right:21%;top:108px}.cursor-art-target svg{width:48px}.feature-list{grid-template-columns:1fr 1fr;gap:35px}.privacy-section{grid-template-columns:1fr 1fr;padding:35px}.privacy-copy h2{font-size:30px}.privacy-art{transform:scale(.8)}.privacy-orbit.orbit-two{width:280px;height:280px}.chip-one,.chip-three{left:0}.chip-two{right:-45px}.pricing-section h2{font-size:34px}.pricing-section{gap:30px}.free-card{padding:23px}.free-card>.button{font-size:11px;padding:10px}.footer-top{gap:25px}.footer-top .brand{font-size:20px}.footer-top .brand img{width:29px}.export-notice{inset:12% 18%;padding:20px}.export-notice h3{font-size:20px}.export-notice p{font-size:10px}.toolkit{padding-top:80px;padding-bottom:80px}}@media(max-width:560px){.site-header{padding:0 17px;height:70px}.brand{font-size:21px}.brand img{width:30px}.header-actions{gap:10px}.header-actions .github-link{display:none}.header-actions .button{font-size:11px;padding:8px 10px;min-height:36px;gap:4px}.header-actions .button svg{width:16px}.hero-shell{margin:0 10px;border-radius:17px;padding-bottom:25px}.hero-copy{padding:30px 14px 0}.announcement{font-size:9px;gap:7px;padding:5px 9px 5px 5px}.announcement>span:first-child{font-size:8px;padding:4px 6px}.announcement svg{width:12px}.mode-switch button{font-size:11px;padding:8px 12px;gap:5px}.mode-switch svg{width:13px}.mode-area{margin:29px auto 40px}.click-hint{left:-15px;top:45px;font-size:8px;padding:5px 8px}.click-hint svg{width:16px}h1{font-size:34px;letter-spacing:-1.4px;line-height:1.14}h1 br{display:none}h1 em{display:block;font-size:1.08em;line-height:1.35;margin-top:6px}.hero-description{font-size:16px;line-height:1.5;margin:22px auto 25px;max-width:320px}.desktop-break{display:none}.hero-actions{flex-direction:column;align-items:center;gap:9px}.hero-actions .button{width:260px;min-height:46px;font-size:13px}.hero-meta{font-size:9px;gap:6px;margin-top:19px}.hero-meta i{margin:0 2px}.browser-link{font-size:10px;margin-top:16px;gap:5px}.demo-section{width:94%;margin-top:36px}.laptop-screen{aspect-ratio:.99;border-width:7px;border-bottom-width:10px;border-radius:14px 14px 8px 8px}.laptop-screen:before{height:10px}.desktop-menu{font-size:4px;height:17px;padding:0 4px;border-radius:5px 5px 0 0}.desktop-menu>span:last-child{font-size:0}.desktop{height:calc(100% - 17px)}.recorder-window{transform:scale(.74);width:290px;flex-shrink:0;margin-top:-10px}.desktop-dock,.desktop-folder{display:none}.demo-cover>button{font-size:13px;padding:14px 16px;gap:8px}.demo-cover>button svg{width:18px}.demo-cover>span{font-size:9px}.cover-pointer{width:38px;left:72%;top:65%}.laptop-base{margin:0 -5px;height:11px}.demo-below{font-size:8px;gap:15px;margin-top:15px}.demo-below>span{max-width:180px}.demo-below button{font-size:8px;padding:0;white-space:nowrap}.editor-window{width:97%;height:96%;border-radius:5px}.editor-titlebar{height:27px;gap:3px;font-size:7px}.project-name{display:none}.editor-title-actions{gap:4px}.editor-workspace{height:calc(100% - 27px);grid-template-columns:25px 1fr 82px}.editor-rail{padding:6px 1px}.rail-label{display:none}.editor-rail button{padding:9px 2px}.editor-rail button svg{width:11px}.editor-rail small{padding:0}.editor-main .sample-screen{aspect-ratio:1.3}.editor-main .sample-body{padding-top:12%}.editor-main .sample-body h3{font-size:10cqw}.editor-main .sample-nav-links{display:none}.editor-canvas{margin:0 4px}.recorded-frame{width:85%}.recorded-chrome{height:11px;padding:0 3px}.recorded-chrome .traffic{gap:2px}.recorded-chrome .traffic i{width:3px;height:3px}.preview-tools{padding:0 4px;font-size:5px}.preview-tools svg{width:8px}.preview-tools button{font-size:5px;padding:2px}.demo-timeline{height:75px;min-height:75px;padding:5px}.timeline-caption{font-size:5px}.ruler{font-size:4px}.track{font-size:5px}.editor-inspector{padding:7px 5px}.editor-inspector>strong{font-size:7px}.inspector-caption{font-size:4px;letter-spacing:.5px;margin:12px 0 7px}.background-swatches{grid-template-columns:repeat(2,1fr);gap:5px}.editor-inspector label{font-size:5px;margin:10px 0}.editor-inspector p{font-size:5px}.inspector-info{font-size:5px;margin:7px 0;gap:2px}.inspector-info svg{width:7px}.inspector-action{font-size:5px;padding:5px 1px;gap:2px}.inspector-action svg{width:8px}.editor-inspector input{margin:8px 0}.pose-tabs{font-size:5px;gap:1px;padding:2px}.pose-tabs span{padding:2px}.frame-handles>span{font-size:4px;padding:2px;bottom:-14px}.frame-handles>span svg{width:8px}.transport{font-size:5px;gap:5px}.transport button svg{width:9px}.export-notice{inset:15% 6%;padding:20px;gap:10px}.export-notice h3{font-size:20px}.export-notice p,.export-notice .button{font-size:11px}.intro-section{padding:70px 23px 65px}.eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:18px}h2{font-size:33px;letter-spacing:-1.2px}.intro-section>p{font-size:13px;margin-top:20px}.workflow-pills{gap:7px;margin-top:28px;flex-wrap:wrap}.workflow-pills>span{font-size:8px;padding:8px 9px;gap:4px}.workflow-pills svg{width:10px;height:10px}.workflow-pills>svg{width:9px}.section-wrap{padding-left:23px;padding-right:23px}.feature-heading>p{font-size:13px}.showcase-grid{grid-template-columns:1fr;gap:18px}.showcase-card.wide{display:flex;flex-direction:column}.motion-playground{width:100%;height:285px}.motion-options button{font-size:8px;padding:6px 8px}.wide .showcase-copy{padding:27px}.wide .showcase-copy h3{font-size:28px}.showcase-copy p{font-size:12px}.cursor-art,.canvas-art{height:250px}.cursor-art-copy{left:32px;top:60px;font-size:33px}.feature-list{column-gap:24px;row-gap:30px}.feature-list h3{font-size:14px;line-height:1.35}.feature-list p{font-size:11px}.feature-icon{width:37px;height:37px;border-radius:10px;margin-bottom:14px}.feature-icon svg{width:17px}.toolkit{padding-top:70px;padding-bottom:65px}.section-heading{margin-bottom:35px}.privacy-section{margin:0 16px;padding:32px 25px 10px;grid-template-columns:1fr}.privacy-copy h2{font-size:33px}.privacy-copy p{font-size:12px;margin-top:20px}.privacy-art{height:300px;transform:scale(.9);margin:10px 0 0}.privacy-chip{font-size:9px}.chip-two{right:-5px}.chip-one{left:8px}.chip-three{left:20px}.pricing-section{grid-template-columns:1fr;padding-top:65px;padding-bottom:70px;gap:30px}.pricing-section h2{font-size:32px}.pricing-section>div>p{font-size:12px}.free-card{padding:27px}.free-card>.button{font-size:13px}.faq-section{padding-bottom:65px}.faq-list summary{font-size:13px;padding:20px 0}.faq-list details p{font-size:12px}.download-section{margin:0 10px;border-radius:17px}.download-content{padding:45px 18px}.download-content h2{font-size:32px}.download-content>p{font-size:16px}.download-content>.button{font-size:13px;padding:14px 19px;min-height:46px}.download-meta{font-size:9px}.site-footer{padding:45px 23px 25px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1;margin-bottom:5px}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{margin-top:35px;flex-wrap:wrap;font-size:9px;gap:13px}.footer-bottom>span:nth-child(2){order:3;width:100%}.demo-fullscreen{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:6px}.demo-fullscreen .editor-workspace{grid-template-columns:30px 1fr 95px}.demo-fullscreen .editor-main .sample-screen{aspect-ratio:1.4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.copy-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;max-width:min(520px,calc(100vw - 32px));padding:13px 18px;border-radius:12px;background:#121a2bf2;color:#fff;font-size:13px;line-height:1.35;box-shadow:0 14px 40px #0b122440;animation:toast-in .22s ease-out}.copy-toast b{font-weight:600}.copy-toast svg{flex:none;color:#6ee7a8}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:560px){.copy-toast{bottom:14px;font-size:12px;padding:11px 14px;gap:8px}}@media(prefers-reduced-motion:reduce){.copy-toast{animation:none}}
