@charset "UTF-8";
:root{color-scheme:dark;--bg:#080909;--surface:#111313;--text:#f4f5f3;--muted:#878b89;--line:rgba(255,255,255,.11);--accent:#b9d1bf;--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a,summary{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button:disabled{cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.055em;line-height:1.2}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:10px;left:20px;transform:translateY(-150%);background:white;color:black;padding:10px 16px;border-radius:9px}.skip-link:focus{transform:none}.site-header{height:76px;position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid rgba(255,255,255,.06)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:650;letter-spacing:-.4px}.brand-light{font-weight:400;color:#b7bab8;margin-left:5px}.nav-links{display:flex;gap:35px;margin-left:30px}.nav-links a{font-size:12px;color:#a5aaa7;transition:color .2s}.nav-links a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #f2f3f0;border-radius:100px;background:#f2f3f0;color:#151715;font-weight:550;min-height:49px;padding:0 25px;font-size:13px;transition:background .25s,transform .25s,box-shadow .25s}.button:hover{background:#d9e6dd;border-color:#d9e6dd;transform:translateY(-2px);box-shadow:0 5px 25px #b9d1bf16}.button .icon{width:17px;height:17px}.button-small{min-height:33px;padding:0 15px;font-size:11px;gap:14px}.button-small .icon{width:14px;height:14px}.hero{padding-top:126px;overflow:hidden}.hero-copy{text-align:center;position:relative;z-index:1}.release-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #ffffff16;background:linear-gradient(100deg,#171b18,#0e100f);border-radius:30px;padding:7px 12px 7px 15px;font-size:10px;color:#bfc6bf;letter-spacing:.08em}.release-pill .icon{width:12px;height:12px;color:#8a968b}.status-dot{display:inline-block;background:#b8d5bf;width:5px;height:5px;border-radius:50%;box-shadow:0 0 10px #b8d5bf22;flex-shrink:0}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:500;color:#a5b2a8;line-height:1.6}.hero-eyebrow{margin-top:31px;font-size:9px;color:#737e75;letter-spacing:.29em}h1{font-size:clamp(56px,6.2vw,86px);letter-spacing:-.065em;line-height:1.13;margin-top:12px;font-weight:650}h1 span{display:block;color:#b7bcb7;background:linear-gradient(160deg,#d5dad3 10%,#8f9990);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:14px;line-height:1.9;color:#929893;margin-top:23px;letter-spacing:.035em}.hero-actions{display:flex;gap:28px;align-items:center;justify-content:center;margin-top:26px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;background:none;padding:0;transition:color .2s}.text-link:hover{color:var(--accent)}.play-circle{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #6a706b;border-radius:50%}.play-circle .icon{width:13px;height:13px;fill:currentColor;stroke:none;margin-left:1px}.hero-note{font-size:10px;margin-top:17px;color:#595f5a;letter-spacing:.08em}.desktop-scroll{margin-top:58px;scroll-margin-top:25px}.desktop-wrap{position:relative}.desktop-topline,.desktop-bottomline{display:flex;align-items:center;justify-content:space-between;color:#727a73;font-size:9px;letter-spacing:.06em;padding:0 4px}.desktop-topline{margin-bottom:13px}.desktop-topline>span:first-child{color:#a1a8a1;display:flex;align-items:center;gap:8px}.tiny-square{width:5px;height:5px;background:#8b9a8d;border-radius:1px}.desktop-topline>span:last-child{font-size:7px;letter-spacing:.2em;color:#4f5851}.desktop-scene{height:542px;position:relative;border:1px solid #69746955;border-radius:16px;background:#1b2521 url('assets/desktop.svg') center/cover;isolation:isolate;box-shadow:0 0 0 6px #ffffff02,0 40px 80px -35px #000;overflow:hidden}.desktop-grain{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.23' filter='url(%23n)'/%3E%3C/svg%3E")}.desktop-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#050a0670,transparent 45%),linear-gradient(90deg,#050a0633,transparent 45%,#050a0622)}.desktop-time{position:absolute;left:7.5%;top:69px;display:flex;flex-direction:column;color:#dce3d4a6}.desktop-time>span{font-size:10px;letter-spacing:.15em}.desktop-time strong{font-size:68px;letter-spacing:-5px;line-height:1.3;font-weight:250}.desktop-time small{font-size:9px;color:#b5c3b26b;letter-spacing:.13em}.desktop-label{position:absolute;right:35px;top:35px;color:#ced7cb5c;font-size:8px;letter-spacing:.1em;display:flex;align-items:center;gap:10px}.desktop-label .line{height:1px;width:24px;background:#b7c8b85c}.island-shell{position:absolute;width:310px;top:20px;left:50%;transform:translateX(-50%);border:1px solid #ffffff20;border-radius:23px;background:linear-gradient(135deg,#161a19f7,#090c0bf5);box-shadow:0 16px 36px #0006,0 0 0 3px #00000013;overflow:hidden;z-index:4;transition:border-color .3s}.island-top{width:100%;height:45px;display:flex;align-items:center;gap:13px;padding:0 17px;background:none;font-size:10px;color:#d6ddd5}.island-eyes{display:flex;gap:4px}.island-eyes i{width:5px;height:10px;border-radius:4px;background:#e2f1e3;box-shadow:0 0 8px #d5f7de55;animation:blink 7s infinite}.equalizer{margin-left:auto;display:flex;align-items:center;gap:2px;height:12px}.equalizer i{width:2px;background:#bdcdbb;border-radius:2px;animation:bars 1.1s ease-in-out infinite alternate}.equalizer i:nth-child(1){height:5px;animation-delay:-.3s}.equalizer i:nth-child(2){height:10px;animation-delay:-.6s}.equalizer i:nth-child(3){height:7px;animation-delay:-.9s}.equalizer i:nth-child(4){height:4px;animation-delay:-.4s}.island-content{padding:0 16px 12px;max-height:280px;opacity:1;transition:max-height .55s var(--ease),opacity .3s,padding .4s}.island-shell.collapsed .island-content{max-height:0;padding-top:0;padding-bottom:0;opacity:0;visibility:hidden}.island-caption{border-top:1px solid #ffffff0c;padding-top:12px;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#69756d}.island-caption .icon{height:12px;width:12px}.island-tabs{display:flex;gap:5px;padding:11px 0 13px}.island-tabs button{font-size:9px;flex:1;background:none;padding:5px 3px;border-radius:6px;color:#869189;transition:background .2s,color .2s}.island-tabs button[aria-selected=true]{background:#d7ebd716;color:#d7e6d6}.demo-panel{min-height:123px}.demo-panel[hidden]{display:none}.demo-task{display:flex;gap:8px;align-items:center}.app-symbol{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#ffffff0a;color:#d5dcd4;font-size:21px;flex-shrink:0}.app-symbol.claude{color:#c9aa96}.demo-task>div{display:flex;flex-direction:column;gap:2px}.demo-task strong{font-size:10px;font-weight:500}.demo-task>div>span{font-size:8px;color:#66766b}.task-working{font-size:7px;margin-left:auto;color:#c6d3a8}.demo-progress{margin:10px 0 13px 38px;height:2px;background:#ffffff0a;border-radius:3px;overflow:hidden}.demo-progress i{display:block;background:linear-gradient(90deg,#687e5e,#c7d5b3);height:100%;width:67%;position:relative}.demo-progress i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#fff5,transparent);animation:progress-glint 3s infinite}.demo-task.second .app-symbol{width:26px;height:26px;font-size:20px}.demo-task.second strong{font-size:9px}.task-done{color:#a9c7af;margin-left:auto}.task-done .icon{width:13px;height:13px}.island-foot{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#6e7b72;border-top:1px solid #ffffff08;margin-top:13px;padding-top:9px}.island-foot>span:first-child{display:flex;gap:5px;align-items:center}.island-foot .status-dot{width:3px;height:3px}.demo-music{display:flex;gap:11px;align-items:center;padding-top:5px}.demo-music .mini-album{width:54px;height:54px;flex-shrink:0}.demo-music>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.demo-music strong{font-size:11px;font-weight:500}.demo-music>div>span{font-size:8px;color:#829083}.demo-music .round-button{margin-left:auto;width:28px;height:28px}.music-track{height:2px;background:#ffffff10;margin-top:15px}.music-track i{height:100%;width:43%;display:block;background:#9dac97}.demo-weather{display:flex;justify-content:space-between;align-items:center;padding-inline:5px}.demo-weather>div{display:flex;flex-direction:column}.demo-weather span{font-size:10px;color:#a6b2a5}.demo-weather strong{font-size:50px;line-height:1.3;font-weight:300}.demo-weather>.icon{width:47px;height:47px;color:#dbd6a6;stroke-width:1}.demo-focus{text-align:center}.demo-focus>span{font-size:9px;color:#a0aa9d}.demo-focus strong{display:block;font-size:37px;font-weight:300;line-height:1.6;letter-spacing:1px;font-variant-numeric:tabular-nums}.demo-focus button{font-size:9px;padding:4px 13px;border-radius:5px;background:#d0dfc31a}.demo-focus .focus-reset{background:none;color:#9ca993}.floating-card{position:absolute;background:linear-gradient(120deg,#212b26e8,#111b16ef);border:1px solid #b3c3ad20;box-shadow:0 14px 28px #0002;backdrop-filter:blur(18px);z-index:2}.music-card{left:6.5%;bottom:122px;width:295px;display:flex;gap:14px;align-items:center;border-radius:15px;padding:15px}.mini-album{width:55px;height:60px;border-radius:7px;background:radial-gradient(ellipse at 20% 90%,#c7c69a88,transparent 60%),linear-gradient(125deg,#708168,#2c4035 70%);position:relative;overflow:hidden;padding:8px;display:flex;align-items:flex-end;flex-shrink:0}.mini-album:after{content:"";width:65px;height:65px;border:1px solid #dae0bd55;position:absolute;right:-30px;top:-25px;transform:rotate(25deg);border-radius:50%}.mini-album>span{font-family:Georgia,serif;color:#e8e5c4;font-size:15px;font-style:italic;line-height:.9;letter-spacing:-.7px}.overline{display:block;font-size:7px;color:#b1b9a68c;letter-spacing:.06em}.floating-music-copy strong{display:block;font-size:10px;font-weight:400;margin-top:4px;white-space:nowrap}.tiny-wave{display:flex;gap:3px;align-items:center;height:15px;margin-top:8px}.tiny-wave i{width:2px;background:#c6cfb0;height:4px;border-radius:2px;animation:bars 1.4s infinite alternate}.tiny-wave i:nth-child(3n){height:10px;animation-delay:-.5s}.tiny-wave i:nth-child(3n+1){height:6px;animation-delay:-1s}.tiny-wave i:nth-child(4n){height:13px;animation-delay:-.2s}.round-button{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #d0d9c84d;border-radius:50%;background:none}.round-button .icon{width:12px;height:12px;fill:currentColor;stroke:none}.music-card .round-button{margin-left:auto}.weather-card{right:7%;bottom:142px;width:184px;padding:20px;border-radius:17px}.weather-top{display:flex;justify-content:space-between;align-items:center;font-size:9px}.weather-top>span{display:flex;gap:6px;align-items:center}.weather-top .status-dot{width:3px;height:3px}.weather-top>.icon{width:29px;height:29px;color:#e2d9ac;stroke-width:1}.weather-bottom{display:flex;gap:21px;align-items:center;margin-top:16px}.weather-bottom>strong{font-size:47px;font-weight:250;line-height:1;letter-spacing:-2px}.weather-bottom>strong>span{color:#d9decf}.weather-bottom>span{font-size:9px;color:#bcc6b7;white-space:nowrap}.weather-bottom small{font-size:7px;display:block;color:#8c9b85;margin-top:6px}.focus-card{left:40%;bottom:92px;display:flex;align-items:center;gap:10px;padding:13px 17px;border-radius:12px}.focus-ring{width:28px;height:28px;border:1px solid #b9cda257;display:grid;place-items:center;border-radius:50%;color:#bacba2}.focus-ring .icon{width:16px;height:16px}.focus-card strong{display:block;font-size:9px;font-weight:400}.focus-card>div>span{display:block;font-size:7px;color:#89977f;margin-top:3px}.builder-cursor{position:absolute;pointer-events:none;z-index:6;transition:opacity .6s,transform 1s var(--ease);will-change:transform}.builder-cursor>svg{width:20px;height:24px;display:block;fill:currentColor;stroke:#eff6e9;stroke-width:1.2;filter:drop-shadow(0 2px 5px #0005)}.builder-cursor>span{display:block;margin-left:17px;margin-top:-1px;background:currentColor;padding:2px 9px;border-radius:3px 8px 8px;color:inherit;font-size:8px;box-shadow:0 3px 8px #0002}.builder-cursor>span:before{content:attr(data-label)}.cursor-mint{color:#a3c6a6;left:28%;top:69%;animation:cursor-mint 12s ease-in-out infinite}.cursor-peach{color:#d0b59a;left:63%;top:61%;animation:cursor-peach 13s ease-in-out infinite}.cursor-blue{color:#99b6c6;left:85%;top:45%;animation:cursor-blue 14s ease-in-out infinite}.builder-cursor span{color:#101b13}.cursor-mint svg{fill:#a3c6a6}.cursor-mint span{background:#a3c6a6}.cursor-peach svg{fill:#d0b59a}.cursor-peach span{background:#d0b59a}.cursor-blue svg{fill:#99b6c6}.cursor-blue span{background:#99b6c6}.desktop-dock{position:absolute;bottom:17px;left:50%;transform:translateX(-50%);display:flex;gap:17px;align-items:center;padding:9px 16px;border-radius:14px;background:#c7d2c016;border:1px solid #ffffff10;backdrop-filter:blur(15px);color:#c6d0bd}.dock-logo{font-size:25px;line-height:1}.desktop-dock>span:nth-child(2){height:19px;width:1px;background:#ffffff16}.desktop-dock .icon{height:19px;width:19px}.desktop-dock .dock-dot{height:3px;width:3px;border-radius:50%;background:#b4c5a3;margin-left:-7px;margin-right:-8px}.demo-badge{position:absolute;bottom:20px;right:22px;border:1px solid #ffffff15;padding:3px 8px;border-radius:20px;font-size:7px;letter-spacing:.1em;color:#b7c1b265}.desktop-bottomline{margin-top:18px}.desktop-bottomline>span{display:flex;gap:8px;align-items:center}.desktop-bottomline .icon{width:11px;height:11px}.builder-controls{display:flex;gap:18px;align-items:center}.builder-controls button{background:none;font-size:9px;color:#9ca699;padding:0}.builder-controls button>span{margin-left:6px;font-size:14px}.build-dots{display:flex;gap:5px}.build-dots i{display:block;width:4px;height:4px;border-radius:50%;background:#b5c5ac}.build-dots i:nth-child(2){opacity:.5}.build-dots i:nth-child(3){opacity:.25}.build-item{opacity:0;transform:translateY(28px) scale(.94);transition:opacity .9s var(--ease),transform 1.2s var(--ease),border-color .5s}.build-item.built{opacity:1;transform:translateY(0) scale(1)}.build-item.selecting{border-color:#a3c6a6aa}.build-item.selecting:after{content:"";position:absolute;inset:-5px;border:1px solid #a3c6a65c;border-radius:inherit;pointer-events:none}.integration-strip{text-align:center;padding:62px 0 64px;border-bottom:1px solid var(--line)}.integration-strip p{font-size:10px;color:#666e68;letter-spacing:.1em}.integration-strip>div{display:flex;align-items:center;justify-content:center;gap:59px;margin-top:23px}.integration-strip>div>span{font-size:16px;font-weight:550;color:#b0b6af;display:flex;gap:9px;align-items:center;letter-spacing:-.4px}.integration-strip b{font-size:25px;font-weight:400;line-height:1}.integration-strip .claude-word{color:#a5a598;font-size:31px}.integration-strip .deepseek-word{font-size:33px;transform:rotate(-15deg)}.section{padding-block:110px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px}.section-heading h2,.center-heading h2{font-size:45px;line-height:1.32;margin-top:16px;font-weight:550}.section-heading h2 span,.center-heading h2 span,.faq h2 span{color:#747d76}.section-heading>p{color:#828a83;font-size:12px;line-height:1.9;margin-bottom:7px}.bento-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.feature-card{border:1px solid #ffffff0a;background:#111313;border-radius:22px;overflow:hidden;position:relative;min-height:475px}.card-copy{padding:35px 36px 0;position:relative;z-index:3}.feature-label{display:flex;gap:6px;align-items:center;color:#9fa99f;font-size:10px;letter-spacing:.03em}.feature-label .status-dot{width:4px;height:4px}.feature-card h3{font-size:31px;font-weight:500;line-height:1.35;margin-top:14px;letter-spacing:-1.4px}.card-copy p{font-size:11px;color:#737e75;line-height:1.9;margin-top:13px}.card-number{position:absolute;bottom:22px;left:36px;font-size:7px;letter-spacing:.16em;color:#535e55;z-index:3}.ai-card{background:radial-gradient(ellipse at 60% 90%,#29362d33,transparent 70%),#111313}.ai-demo{margin:28px 36px 60px;border:1px solid #81917f26;background:#161b18a6;border-radius:12px;padding:13px 18px;transform:translateX(22px);box-shadow:0 16px 40px #0003}.ai-demo-header{display:flex;align-items:center;gap:8px;font-size:9px;color:#9da99b;border-bottom:1px solid #ffffff0a;padding-bottom:11px}.live-tag{margin-left:auto;font-size:7px;border:1px solid #9fb19624;padding:2px 7px;border-radius:5px;color:#8b9e7d}.ai-app-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #ffffff06}.ai-app-row .app-symbol{width:31px;height:31px;font-size:23px}.ai-app-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.ai-app-row strong{font-size:10px;font-weight:500}.ai-app-row>div>span{font-size:8px;color:#657361}.mini-progress{height:3px;width:56px;background:#ffffff09;margin-left:auto;border-radius:10px}.mini-progress i{height:100%;width:60%;display:block;background:#9eae85;border-radius:10px}.second-progress i{width:30%}.running-dot{width:5px;height:5px;border-radius:50%;background:#b4c59d;box-shadow:0 0 10px #b4c59d44;animation:pulse 2s infinite}.success{width:15px;height:15px;margin-left:auto;color:#9db68e}.ai-demo-footer{font-size:8px;color:#7b8973;display:flex;justify-content:space-between;padding-top:12px}.weather-feature{background:radial-gradient(ellipse at 65% 75%,#25322b88,transparent 60%),#111313}.weather-feature .card-copy{padding-bottom:0}.weather-shot{width:225px;margin:27px auto -124px;transform:rotate(7deg) translateX(30px);filter:drop-shadow(0 16px 15px #0008);border:1px solid #a4bb9f29;border-radius:20px}.weather-feature:after{content:"";position:absolute;bottom:0;left:0;right:0;height:105px;background:linear-gradient(0deg,#111313 20%,#11131300);z-index:2}.music-feature,.tools-feature{min-height:420px}.music-feature{background:radial-gradient(ellipse at 85% 95%,#3e423022,transparent 80%),#111313}.vinyl-art{position:relative;margin:29px 0 0 66px;height:190px;transform:rotate(-8deg)}.album-art{position:relative;width:187px;height:187px;padding:16px;z-index:2;box-shadow:15px 3px 22px #0003;background:linear-gradient(140deg,#8a9976,#5c7055 40%,#2f4336);overflow:hidden}.album-art:after{content:"";border:1px solid #dde8c538;border-radius:50%;width:210px;height:270px;position:absolute;top:20px;left:50px;transform:rotate(-25deg)}.album-kicker{font-size:6px;letter-spacing:.25em;color:#dae1c8}.album-art strong{font-family:Georgia,serif;display:block;font-size:37px;font-style:italic;line-height:1;letter-spacing:-1.5px;color:#f1edcf;position:relative;z-index:2;margin-top:23px}.album-bottom{position:absolute;bottom:13px;font-size:5px;color:#d8dfc7;letter-spacing:.13em}.vinyl{height:179px;width:179px;position:absolute;left:110px;top:4px;border-radius:50%;background:repeating-radial-gradient(#171c17 0 1px,#242a2222 2px 3px),conic-gradient(from 45deg,#121610,#4a5244,#121610,#464e40,#121610);box-shadow:5px 8px 18px #0004;animation:spin 30s linear infinite}.vinyl>div{position:absolute;inset:64px;border-radius:50%;background:#9daa8b;display:grid;place-items:center;border:12px solid #5b6b4c}.vinyl>div:after{content:"";width:5px;height:5px;border-radius:50%;background:#111}.music-feature-bottom{position:absolute;right:36px;bottom:58px;display:flex;align-items:center;gap:18px}.music-feature-bottom>div:first-child{font-size:8px;color:#89957d;display:flex;align-items:center;gap:7px}.music-feature-bottom .tiny-wave{margin:0}.tools-feature{background:radial-gradient(ellipse at 70% 90%,#34392f44,transparent 70%),#111313}.tools-art{display:flex;align-items:center;gap:14px;margin:40px auto 58px;justify-content:center;transform:rotate(-7deg)}.tool-tile{width:91px;height:104px;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(145deg,#2c342b,#171d17);display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;box-shadow:0 10px 24px #0003}.tool-tile>.icon{width:30px;height:30px;color:#a2af93;stroke-width:1}.tool-tile>span:last-child{font-size:8px;color:#9ba791}.main-tile{transform:translateY(-14px);background:linear-gradient(150deg,#4d5943,#2d3928);border-color:#8c9d7e4d}.check-box{width:30px;height:30px;border:1.5px solid #c0cdb1;border-radius:9px;display:grid;place-items:center;color:#d2dec4}.folder-icon{width:32px;height:23px;border:1px solid #a3b292;border-radius:4px;position:relative}.folder-icon:before{content:"";position:absolute;top:-6px;left:-1px;width:16px;height:6px;border:1px solid #a3b292;border-bottom:0;border-radius:3px 3px 0 0}.experience{background:#0d0f0e;border-block:1px solid #ffffff04}.showcase{border:1px solid #ffffff0b;border-radius:21px;overflow:hidden;background:#111512}.showcase-tabs{display:flex;justify-content:center;gap:7px;border-bottom:1px solid #ffffff08;padding:17px}.showcase-tabs button{font-size:11px;padding:9px 20px;border-radius:30px;background:none;color:#8c958c;white-space:nowrap;transition:background .2s,color .2s}.showcase-tabs button[aria-selected=true]{color:#e4e9de;background:#d3dfc51a}.showcase-body{display:grid;grid-template-columns:1fr 1fr;min-height:480px;align-items:center;position:relative;overflow:hidden}.showcase-copy{padding:45px 60px;position:relative;z-index:2}.showcase-index{font-size:9px;letter-spacing:.14em;color:#76886f}.showcase-copy h3{font-size:31px;line-height:1.4;margin-top:22px;font-weight:500}.showcase-copy>p{margin-top:16px;color:#7d8b78;font-size:12px;line-height:2;max-width:295px;min-height:72px}.showcase-copy .text-link{color:#b1c1a6;margin-top:28px;font-size:11px}.showcase-copy .text-link:hover{color:#fff}.real-ui-label{display:flex;gap:7px;align-items:center;font-size:8px;color:#5a6c55;margin-top:60px}.real-ui-label .status-dot{width:4px;height:4px;background:#718d62}.showcase-image-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px;background:radial-gradient(ellipse at 50% 60%,#34442e66,transparent 66%)}.showcase-image-wrap img{height:365px;width:auto;max-width:80%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 25px 25px #0009);transform:rotate(3deg);transition:opacity .2s,transform .4s;cursor:zoom-in}.showcase-image-wrap img.changing{opacity:0;transform:translateY(10px) rotate(0deg)}.orbit{position:absolute;border:1px solid #8b9e7c12;width:365px;height:365px;border-radius:50%;transform:rotateX(55deg) rotate(-35deg);top:180px;left:50%;margin-left:-182px}.orbit-two{width:490px;height:490px;top:115px;margin-left:-245px}.center-heading{text-align:center}.center-heading>p:last-child{color:#7c877c;font-size:12px;line-height:1.9;margin-top:22px}.dashboard-frame{border:1px solid #a1b59821;border-radius:13px;background:#171c16;box-shadow:0 20px 50px #0005;width:90%;margin:50px auto 0;position:relative;overflow:hidden}.dashboard-top{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#808f79;font-size:8px}.window-dots{display:flex;gap:5px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#5a6355}.window-dots i:nth-child(2){background:#6c7865}.window-dots i:nth-child(3){background:#849278}.dashboard-top>.icon{width:11px;height:11px}.dashboard-frame>img{width:100%;height:auto}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin:48px auto 0;width:90%}.principles>div{border-top:1px solid #ffffff13;padding-top:20px}.principles>div>span{font-size:9px;color:#63705d;letter-spacing:.08em}.principles h3{margin-top:13px;font-size:16px;font-weight:450;letter-spacing:-.2px}.principles p{font-size:11px;color:#727e6f;margin-top:10px;line-height:1.9}.faq{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;border-top:1px solid var(--line)}.faq h2{font-size:34px;font-weight:500;line-height:1.4;margin-top:17px}.faq-intro>p:last-child{font-size:12px;color:#727e6e;margin-top:20px}.faq-list{padding-top:8px}details{border-bottom:1px solid #ffffff13}details:first-child{border-top:1px solid #ffffff13}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-size:12px;color:#c5cdc1;cursor:pointer}summary::-webkit-details-marker{display:none}summary .icon{width:15px;height:15px;color:#829579;transition:transform .25s}details[open] summary .icon{transform:rotate(45deg)}details>p{font-size:11px;line-height:2;color:#7c8b74;padding:0 25px 25px 0}.closing{padding:70px 0 80px;text-align:center;border:1px solid #ffffff0b;border-radius:24px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#29332644,transparent 62%),#0e110e}.closing>img{margin:auto;box-shadow:0 15px 40px #0003;border-radius:20px}.closing .eyebrow{font-size:8px;margin-top:28px;letter-spacing:.22em}.closing h2{font-size:50px;font-weight:550;margin-top:16px}.closing>p:not(.eyebrow){font-size:12px;color:#7a8775;margin-top:18px}.closing>.button{margin-top:30px}.closing-note{font-size:9px;display:block;color:#52604b;margin-top:20px}.site-footer{padding-block:45px 28px}.footer-main{display:flex;align-items:center;border-bottom:1px solid #ffffff0a;padding-bottom:25px}.footer-main .brand{font-size:13px}.footer-main>span{margin-left:26px;font-size:10px;color:#646e5e}.footer-main>a:last-child{margin-left:auto;font-size:10px;color:#929d8a}.footer-bottom{padding-top:18px;display:flex;justify-content:space-between;font-size:8px;color:#535e4d}.footer-bottom>span:nth-child(2){margin-left:auto;margin-right:35px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.visible{opacity:1;transform:none}dialog{border:1px solid #ffffff20;background:#141915;color:var(--text);border-radius:24px;box-shadow:0 40px 150px #000b;padding:55px;max-width:calc(100vw - 32px)}dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}.dialog-close{position:absolute;right:16px;top:16px;padding:7px;background:#ffffff08;border-radius:50%;display:flex}.dialog-close .icon{width:16px;height:16px}#download-dialog{text-align:center;width:450px}#download-dialog>img{margin:auto}.dialog-eyebrow{display:block;color:#a2b59a;font-size:8px;letter-spacing:.2em;margin-top:25px}#download-dialog h2{font-size:29px;margin-top:16px;font-weight:500}#download-dialog p{font-size:12px;line-height:1.9;color:#94a08e;margin-top:17px}#download-dialog .button{margin-top:28px;font-size:12px;min-height:43px}#image-dialog{padding:45px 30px 20px;background:#0d110ee8;max-height:94dvh;overflow:auto}#image-dialog>img{max-height:75dvh;width:auto;margin:auto}#image-dialog>p{text-align:center;font-size:11px;color:#91a287;margin-top:20px}.mobile-only{display:none}.music-paused .tiny-wave i{animation-play-state:paused}.music-paused .vinyl{animation-play-state:paused}
@keyframes blink{0%,43%,47%,100%{transform:scaleY(1)}45%{transform:scaleY(.15)}}@keyframes bars{from{transform:scaleY(.4)}to{transform:scaleY(1.2)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.45}}@keyframes progress-glint{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cursor-mint{0%,100%{transform:translate(0,0)}30%{transform:translate(-22px,-10px)}65%{transform:translate(30px,15px)}}@keyframes cursor-peach{0%,100%{transform:translate(0,0)}35%{transform:translate(-25px,20px)}70%{transform:translate(15px,-17px)}}@keyframes cursor-blue{0%,100%{transform:translate(0,0)}40%{transform:translate(-28px,14px)}75%{transform:translate(10px,-25px)}}
@media(min-width:1600px){.hero{padding-top:145px}.hero h1{font-size:92px}.hero-description{font-size:16px}.desktop-scroll{margin-top:65px}.wrap{width:min(1220px,calc(100% - 100px))}.desktop-scene{height:565px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.integration-strip>div{gap:30px}.integration-strip>div>span{font-size:13px}.desktop-scene{height:495px}.desktop-time{left:5%;top:76px}.desktop-time strong{font-size:56px}.desktop-time small{display:none}.music-card{left:4%;width:260px;bottom:110px;gap:10px;padding:12px}.music-card .mini-album{width:43px;height:48px}.weather-card{right:4%;bottom:120px;width:160px;padding:17px}.focus-card{left:40%;bottom:72px}.desktop-label{display:none}.section{padding-block:85px}.section-heading h2,.center-heading h2{font-size:38px}.bento-grid{grid-template-columns:1.1fr 1fr}.card-copy{padding:30px 28px 0}.feature-card h3{font-size:27px}.card-copy p{font-size:10px}.ai-demo{margin-left:20px;margin-right:25px;transform:translateX(15px)}.card-number{left:28px}.mini-progress{display:none}.tool-tile{width:70px;height:90px;gap:12px}.tools-art{gap:10px}.showcase-tabs button{padding-inline:13px}.showcase-copy{padding:35px}.showcase-copy h3{font-size:27px}.showcase-image-wrap img{height:340px}.showcase-image-wrap{min-height:440px}.showcase-body{min-height:440px}.faq{gap:45px}.vinyl-art{margin-left:37px}.principles{gap:35px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{height:65px}.brand{font-size:15px;gap:8px}.brand>img{width:28px;height:28px}.nav-links{gap:18px;margin-left:0}.nav-links a{font-size:10px}.nav-links a:nth-child(3){display:none}.button-small{font-size:10px;min-height:30px;padding-inline:12px;gap:7px}.hero{padding-top:107px}.release-pill{font-size:9px;padding:6px 10px;gap:7px}.hero-eyebrow{margin-top:30px;font-size:8px}h1{font-size:67px;margin-top:13px}.hero-description{font-size:12px;margin-top:22px}.hero-actions{margin-top:25px;gap:20px}.hero-actions>.button{padding-inline:19px;min-height:45px;font-size:11px}.hero-actions>.button .icon{width:15px;height:15px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:8px}.desktop-scroll{margin-top:43px}.desktop-topline>span:last-child{display:none}.desktop-topline{font-size:8px}.desktop-scene{height:470px;border-radius:14px}.desktop-time{top:280px;left:26px}.desktop-time>span{font-size:8px}.desktop-time strong{font-size:46px;letter-spacing:-3px}.island-shell{top:17px;width:283px}.island-top{height:42px}.island-content{padding-inline:13px}.music-card{left:auto;right:23px;bottom:100px;width:190px;padding:10px;gap:10px}.floating-music-copy strong{font-size:8px}.overline{font-size:6px}.music-card .mini-album{width:36px;height:42px;padding:5px}.mini-album>span{font-size:12px}.music-card .round-button{display:none}.weather-card{display:none}.focus-card{display:none}.cursor-mint{left:45%;top:79%;transform:scale(.8)}.cursor-peach{left:77%;top:56%}.cursor-blue{left:13%;top:51%}.builder-cursor>svg{width:15px;height:19px}.builder-cursor>span{font-size:6px;margin-left:12px;padding:2px 7px}.desktop-dock{gap:14px;padding:8px 15px;bottom:16px}.desktop-dock .icon{width:16px;height:16px}.desktop-dock img{width:23px;height:23px}.dock-logo{font-size:22px}.demo-badge{right:12px;bottom:13px;font-size:6px;border:0;padding:0}.desktop-bottomline{font-size:8px;padding-inline:1px;gap:10px;margin-top:14px}.builder-controls{gap:8px}.builder-controls button{font-size:8px}.build-dots{display:none}.integration-strip{padding:42px 0 45px}.integration-strip p{font-size:9px}.integration-strip>div{gap:18px;flex-wrap:wrap;margin-top:20px;row-gap:18px}.integration-strip>div>span{font-size:11px;gap:5px}.integration-strip b{font-size:18px}.integration-strip .claude-word{font-size:23px}.integration-strip .deepseek-word{font-size:26px}.section{padding-block:65px}.eyebrow{font-size:8px;letter-spacing:.17em}.section-heading{display:block;margin-bottom:29px}.section-heading h2,.center-heading h2{font-size:32px;margin-top:14px;line-height:1.35}.section-heading>p{margin-top:20px;font-size:11px}.bento-grid{grid-template-columns:1fr;gap:15px}.feature-card{min-height:440px;border-radius:19px}.card-copy{padding:29px 28px 0}.feature-card h3{font-size:29px}.card-copy p{font-size:11px}.feature-label{font-size:9px}.ai-demo{margin:25px 35px 55px 24px;transform:translateX(15px);padding:13px 16px}.ai-app-row{padding:12px 0}.mini-progress{display:block;width:45px}.weather-feature{min-height:432px}.weather-shot{width:211px;margin-top:-60px;margin-left:auto;margin-right:15px;transform:rotate(8deg);opacity:.65}.weather-feature .card-copy{max-width:74%}.weather-feature:after{height:160px}.music-feature{min-height:405px}.vinyl-art{margin-left:60px;margin-top:27px}.music-feature-bottom{right:27px;bottom:47px}.tools-feature{min-height:375px}.tools-art{margin-top:35px;margin-bottom:60px;gap:18px}.tool-tile{width:83px;height:95px}.card-number{bottom:20px;font-size:6px}.showcase{border-radius:17px}.showcase-tabs{justify-content:flex-start;overflow-x:auto;gap:3px;padding:13px 11px;scrollbar-width:thin;scrollbar-color:#4b5944 transparent}.showcase-tabs button{padding:7px 15px;font-size:10px}.showcase-body{grid-template-columns:1fr;min-height:0}.showcase-copy{padding:29px 28px 0}.showcase-index{font-size:8px}.showcase-copy h3{font-size:27px;margin-top:12px}.showcase-copy>p{font-size:11px;max-width:100%;min-height:44px;margin-top:10px}.showcase-copy .text-link{margin-top:15px;font-size:10px}.real-ui-label{position:absolute;bottom:-367px;left:28px;z-index:4;font-size:7px}.showcase-image-wrap{min-height:395px;padding:22px 15px 40px}.showcase-image-wrap img{height:310px;max-width:75%}.orbit{width:300px;height:300px;margin-left:-150px;top:110px}.orbit-two{width:400px;height:400px;margin-left:-200px;top:60px}.center-heading>p:last-child{font-size:11px;margin-top:18px}.dashboard-frame{width:100%;margin-top:32px;border-radius:9px}.dashboard-top{height:28px;font-size:7px;padding-inline:10px}.dashboard-top>.icon{width:9px;height:9px}.window-dots{gap:4px}.window-dots i{width:4px;height:4px}.principles{width:100%;gap:22px;margin-top:30px}.principles>div{padding-top:14px}.principles h3{font-size:12px;line-height:1.6;margin-top:8px}.principles p{font-size:9px;margin-top:7px}.principles>div>span{font-size:8px}.faq{grid-template-columns:1fr;gap:28px}.faq h2{font-size:30px}.faq-intro>p:last-child{font-size:11px;margin-top:14px}.faq-list{padding:0}summary{font-size:11px;padding:23px 0}details>p{font-size:10px}.closing{padding:47px 20px 49px;border-radius:20px}.closing>img{width:53px;height:53px}.closing h2{font-size:37px;line-height:1.35}.closing>p:not(.eyebrow){font-size:10px;margin-top:14px}.closing>.button{font-size:11px;min-height:44px;padding-inline:22px}.closing .eyebrow{font-size:7px;margin-top:24px}.closing-note{font-size:8px}.site-footer{padding-top:35px}.footer-main{flex-wrap:wrap;row-gap:14px}.footer-main>span{font-size:9px;margin-left:0;order:3;flex-basis:100%}.footer-main>a:last-child{font-size:9px}.footer-bottom{font-size:7px;flex-wrap:wrap;row-gap:10px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>span:nth-child(3){margin-left:auto}dialog{padding:45px 25px}#download-dialog h2{font-size:25px}#download-dialog p{font-size:11px}#image-dialog{padding:45px 18px 18px}}
@media(max-width:390px){.nav-links{display:none}h1{font-size:59px}.hero-actions{gap:14px}.hero-actions>.button{padding-inline:15px}.desktop-time{left:18px}.music-card{right:17px;width:170px;gap:8px}.music-card .mini-album{width:31px}.floating-music-copy strong{font-size:7px}.principles{gap:15px}.principles h3{font-size:11px}.principles p{font-size:8px}.vinyl-art{margin-left:36px}.section-heading h2,.center-heading h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.build-item{opacity:1;transform:none}.builder-cursor{display:none}}
