:root{color-scheme:dark;--background:#0b0b0b;--surface:#111;--ink:#f2f1ee;--muted:#92918e;--line:#272727;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--font);background:var(--background);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:32px}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid #eee;outline-offset:6px}::selection{background:#eee;color:#111}.wrap{width:min(1120px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;left:20px;top:12px;padding:12px 18px;background:var(--ink);color:#111;z-index:10;transform:translateY(-150%)}.skip-link:focus{transform:none}
.header{display:flex;align-items:center;justify-content:space-between;height:104px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:22px;letter-spacing:-.7px}.brand img{display:block;object-fit:contain;border-radius:9px}.header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:500}.nav-link{color:#aaa;transition:color .18s}.nav-link:hover{color:var(--ink)}.nav-open{border:1px solid #3d3d3d;border-radius:8px;padding:11px 16px;display:flex;gap:25px;align-items:center}.nav-open:hover{background:#1a1a1a}
.hero{text-align:center;padding:88px 0 68px}.hero h1{font-size:clamp(46px,6.7vw,84px);font-weight:500;letter-spacing:-5px;line-height:1.06;margin:0 0 25px}.hero-copy{color:#aaa;font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.55;letter-spacing:-.3px;margin:0}.hero-actions{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:31px}.button{font-size:13px;font-weight:600;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 20px;transition:background .18s,transform .18s}.primary{background:var(--ink);color:#111}.primary:hover{background:#fff;transform:translateY(-1px)}.text-link{font-size:13px;color:#bbb;display:inline-flex;gap:17px;align-items:center}.text-link:hover{color:#fff}
.product{max-width:1060px}.app-preview{display:grid;grid-template-columns:235px 1fr;min-height:445px;border:1px solid #333;border-radius:15px;background:var(--surface);overflow:hidden;box-shadow:0 24px 80px #0005}.preview-sidebar{padding:25px 13px 18px;border-right:1px solid var(--line);background:#0f0f0f;display:flex;flex-direction:column}.preview-brand{display:flex;align-items:center;gap:9px;padding-left:9px;font-size:13px;font-weight:600}.preview-brand img{border-radius:6px}.space-label{font-size:11px;color:#777;margin:37px 12px 12px}.bot-tabs{display:grid;gap:5px}.bot-tab{display:flex;align-items:center;gap:11px;background:transparent;border:0;text-align:left;border-radius:9px;color:#aaa;padding:13px 10px;cursor:pointer;min-width:0}.bot-tab:hover{background:#181818}.bot-tab[aria-selected=true]{background:#242424;color:#efefec}.bot-avatar{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;font-family:Arial,sans-serif;font-size:26px;color:#bababa}.bot-description{display:grid;gap:5px;min-width:0}.bot-description strong{font-weight:500;font-size:12px}.bot-description>span{font-size:10px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-account{display:flex;gap:9px;align-items:center;margin-top:auto;padding:25px 10px 0;font-size:11px;color:#999}.account-avatar{display:grid;place-items:center;border:1px solid #444;width:26px;height:26px;border-radius:50%;color:#ddd}
.preview-main{padding:0 34px 23px;min-width:0;display:flex;flex-direction:column}.preview-topbar{height:65px;display:flex;gap:15px;align-items:center;justify-content:space-between;border-bottom:1px solid #222;font-size:12px;font-weight:500}.example-label{font-size:10px;color:#737373;font-weight:400}.conversation{max-width:620px;width:100%;margin:29px auto 30px}.user-message{font-size:12px;line-height:1.6;border:1px solid #363636;background:#222;border-radius:12px 12px 3px 12px;padding:12px 16px;max-width:88%;width:fit-content;margin:0 0 29px auto}.bot-message{display:flex;gap:15px}.reply-mark{font-family:Arial,sans-serif;font-size:29px;line-height:1;flex-shrink:0;color:#ddd}.reply-content{min-width:0}.reply-lead{font-size:15px;font-weight:500;line-height:1.4;margin:0 0 10px;letter-spacing:-.2px}.reply-body{font-size:12px;color:#a6a6a3;line-height:1.75;margin:0 0 14px;max-width:410px}.reply-content ol{padding-left:18px;margin:0;font-size:12px;line-height:2;color:#c7c7c3}.reply-content li{padding-left:4px}.preview-continue{border:1px solid #333;border-radius:9px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;font-size:11px;color:#a8a8a4;margin-top:auto}.preview-continue:hover{border-color:#555;color:#eee}.preview-caption{text-align:center;color:#737373;font-size:11px;letter-spacing:.1px;margin:18px 0 0}
.overview{padding:105px 0 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.overview article{border-top:1px solid var(--line);padding-top:19px}.feature-number{font-size:10px;color:#666;font-variant-numeric:tabular-nums}.overview h2{font-size:21px;font-weight:500;letter-spacing:-.6px;margin:27px 0 13px}.overview p{font-size:13px;color:var(--muted);line-height:1.85;margin:0;max-width:285px}.downloads{border-top:1px solid var(--line);padding:75px 0 90px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.eyebrow{font-size:12px;color:#888;margin:0 0 19px}.downloads h2{font-size:44px;line-height:1.15;font-weight:500;letter-spacing:-2px;margin:0 0 21px}.download-copy>p:last-child{color:#888;font-size:12px;line-height:1.6;margin:0}.download-links{display:grid;align-content:start;margin-top:7px}.download-links>a{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:21px 0}.download-links>a:first-child{border-top:1px solid var(--line)}.download-links>a>span:first-child{display:grid;gap:7px}.download-links strong{font-size:14px;font-weight:500}.download-links small{font-size:11px;color:#777}.download-links>a>span:last-child{color:#aaa;transition:transform .2s}.download-links>a:hover>span:last-child{transform:translate(2px,1px);color:#fff}.footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);min-height:96px}.footer .brand{font-size:16px;gap:7px;letter-spacing:-.4px}.footer>span{font-size:10px;color:#777}
@media(min-width:1600px){.hero{padding-top:110px}}
@media(max-width:800px){.wrap{width:calc(100% - 48px)}.header{height:88px}.header nav{gap:20px}.hero{padding:66px 0 52px}.hero h1{letter-spacing:-3px}.app-preview{grid-template-columns:180px 1fr;min-height:440px}.preview-sidebar{padding-inline:8px}.preview-main{padding-inline:22px}.preview-brand{padding-left:7px;font-size:12px}.bot-tab{gap:5px;padding-inline:6px}.bot-description>span{font-size:9px}.example-label{font-size:9px}.overview{gap:28px;padding:80px 0}.overview h2{font-size:18px}.overview p{font-size:12px}.downloads{gap:50px;padding:60px 0 70px}.downloads h2{font-size:36px;letter-spacing:-1.5px}}
@media(max-width:560px){.wrap{width:calc(100% - 36px)}.header{height:80px}.brand{font-size:20px;gap:7px}.brand img{width:32px;height:32px}.header nav{gap:18px}.nav-link:first-child{display:none}.header nav,.nav-open{font-size:11px}.nav-open{padding:9px 11px;gap:14px}.hero{padding:56px 0 44px}.hero h1{font-size:45px;letter-spacing:-2.6px;margin-bottom:20px}.hero-copy{font-size:16px}.hero-actions{gap:24px;margin-top:27px}.button{padding:14px 16px;font-size:12px;gap:21px}.text-link{font-size:12px;gap:12px}.app-preview{display:block;min-height:0;border-radius:12px}.preview-sidebar{padding:10px;border:0;border-bottom:1px solid var(--line);display:block}.preview-brand,.space-label,.preview-account{display:none}.bot-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.bot-tab{padding:9px 7px;gap:7px;justify-content:center}.bot-avatar{width:19px;height:22px;font-size:21px}.bot-description strong{font-size:11px}.bot-description>span{display:none}.preview-main{padding:0 20px 17px;min-height:353px}.preview-topbar{height:53px;font-size:11px}.example-label{font-size:8px}.conversation{margin:22px auto 25px}.user-message{font-size:10px;padding:10px 12px;margin-bottom:23px;max-width:95%}.bot-message{gap:10px}.reply-mark{font-size:24px}.reply-lead{font-size:13px}.reply-body,.reply-content ol{font-size:10px}.reply-body{line-height:1.8;margin-bottom:10px}.preview-continue{padding:12px 13px;font-size:10px}.preview-caption{font-size:9px;margin-top:15px}.overview{padding:60px 0;grid-template-columns:1fr;gap:28px}.overview article{padding-top:22px}.feature-number{padding-top:5px}.overview h2{margin:0 0 8px;font-size:20px}.overview p{font-size:12px;max-width:330px}.downloads{grid-template-columns:1fr;gap:29px;padding:46px 0 54px}.downloads h2{font-size:37px;letter-spacing:-1.5px}.download-copy>p:last-child{font-size:11px}.eyebrow{font-size:11px;margin-bottom:15px}.download-links{margin:0}.download-links>a{padding:18px 0}.footer{min-height:83px}.footer .brand img{width:25px;height:25px}.footer>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

/* Kenaz: warm light, strong typography, and a little movement. */
:root{--spark:#edb27f;--spark-soft:#8e6547}
body{background:radial-gradient(ellipse at 82% 19%,#34201230,transparent 34%),var(--background)}
.header{height:96px}.header .brand{letter-spacing:-.8px}.nav-open{border-color:#484039}.nav-open:hover{border-color:var(--spark);background:#211910}
.hero{text-align:left;padding:50px 0 72px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:10px;position:relative;isolation:isolate}
.hero-content{position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.3px;color:#beb9b1;margin:0 0 24px}.hero-eyebrow>span{color:var(--spark);font-size:22px}
.hero h1{font-size:clamp(60px,7.2vw,94px);line-height:1.03;letter-spacing:-5.5px;margin:0 0 27px;font-weight:500}.hero h1>span{color:var(--spark)}
.hero-copy{font-size:17px;line-height:1.7;max-width:365px;color:#a6a29c;letter-spacing:0}.hero-actions{justify-content:flex-start;margin-top:29px;gap:28px}.hero-note{color:#77716a;font-size:10px;letter-spacing:.2px;margin:22px 0 0}.primary{background:#f4eee7;box-shadow:0 1px 0 #fff inset,0 0 25px #edb27f0a}.primary:hover{background:#fff4e9;box-shadow:0 0 32px #edb27f20}
.brand-scene{height:445px;position:relative;display:grid;place-items:center;perspective:900px;--rx:-8deg;--ry:-16deg}
.scene-glow{position:absolute;inset:1%;background:radial-gradient(ellipse at 54% 47%,#ca83423b,transparent 64%);filter:blur(20px);pointer-events:none}
.brand-tile{width:262px;height:262px;position:relative;display:grid;place-items:center;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(9deg);border-radius:48px;box-shadow:18px 27px 60px #000b,1px 1px 0 #cb9a6c55 inset,-1px -1px 0 #edb27f50 inset,0 0 60px #db975216;transition:transform .5s ease;animation:tile-float 7s ease-in-out infinite}
.brand-tile::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,#e9bb8b19,transparent 45%,#0004);border:1px solid #ad845844;border-radius:inherit}
.brand-tile img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.brand-scene:hover .brand-tile{animation-play-state:paused}
.orbit{position:absolute;left:50%;top:48%;width:415px;height:210px;border:1px solid #ad845828;border-radius:50%;pointer-events:none}.orbit-one{transform:translate(-50%,-50%) rotate(-32deg)}.orbit-two{width:360px;height:310px;transform:translate(-50%,-50%) rotate(46deg);border-color:#ad845817}
.orbit i{position:absolute;width:5px;height:5px;background:#ffcc9d;border-radius:50%;box-shadow:0 0 16px 3px #edb27f66;offset-path:border-box;animation:orbit-spark 22s linear infinite;offset-distance:0%}.orbit-two i{width:3px;height:3px;animation-duration:31s;animation-direction:reverse;opacity:.7}
.scene-cross{position:absolute;color:#bb865754;font-size:17px;font-weight:300}.cross-one{top:50px;right:28px}.cross-two{left:35px;bottom:65px}.scene-caption{position:absolute;bottom:11px;color:#8d7b69;font-size:10px;letter-spacing:.6px}
.product{max-width:1120px}.product-intro{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 24px;gap:25px}.product-intro .eyebrow{font-size:10px;color:var(--spark);letter-spacing:1px;margin:0 0 11px}.product-intro h2{font-weight:500;font-size:26px;letter-spacing:-.9px;margin:0}.product-intro>p{font-size:11px;color:#87817a;margin:0 0 3px;display:flex;gap:16px}.product-intro>p>span{color:var(--spark)}
.app-preview{--bot-color:#edb27f;border-color:#4e3e30;border-radius:17px;min-height:460px;box-shadow:0 -1px 0 #edb27f12,0 28px 90px #0008,0 0 75px #d99d5b06;transition:border-color .4s,box-shadow .4s}.app-preview[data-active=research]{--bot-color:#a6b9d7}.app-preview[data-active=write]{--bot-color:#b9a8da}
.preview-sidebar{background:linear-gradient(165deg,#191610,#0f0f0f 58%)}.preview-brand{font-size:14px}.bot-tab{transition:background .2s,transform .2s}.bot-tab:hover{transform:translateX(3px)}.bot-tab[aria-selected=true]{background:color-mix(in srgb,var(--bot-color) 10%,#141414);box-shadow:inset 2px 0 var(--bot-color)}.bot-tab[data-example=plan] .bot-avatar{color:#edb27f}.bot-tab[data-example=research] .bot-avatar{color:#a6b9d7}.bot-tab[data-example=write] .bot-avatar{color:#b9a8da}.bot-avatar{font-size:27px;filter:drop-shadow(0 0 8px #ffffff0a)}
.preview-topbar{font-size:13px}.preview-topbar>span:first-child{display:flex;align-items:center;gap:9px}.preview-topbar>span:first-child::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--bot-color);box-shadow:0 0 10px color-mix(in srgb,var(--bot-color) 35%,transparent)}.user-message{background:linear-gradient(120deg,#29231d,#24211e);border-color:#46382a;font-size:13px}.reply-mark{color:var(--bot-color);transition:color .3s}.reply-lead{font-size:17px}.reply-body,.reply-content ol{font-size:13px}.reply-content li::marker{color:var(--bot-color)}.preview-continue{border-color:#44392e;background:linear-gradient(105deg,#261e1433,transparent);font-size:12px}.preview-continue:hover{background:#241d14;border-color:#8d6a49}.preview-continue>span:last-child{color:var(--spark)}.conversation.is-switching .reply-content{animation:reply-in .35s ease-out}.preview-caption{color:#8c8379}
.overview{gap:20px;padding:80px 0}.overview article{border:1px solid #2d2924;border-radius:13px;padding:28px;background:linear-gradient(145deg,#201a121c,#11111130);transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.overview article:hover{transform:translateY(-5px);border-color:#796045;background:linear-gradient(145deg,#38281a44,#111)}.feature-icon{font-family:Arial,sans-serif;display:grid;place-items:center;width:37px;height:37px;color:var(--spark);font-size:26px;line-height:1;margin-bottom:34px}.overview h2{font-size:21px;margin:0 0 12px}.overview p{max-width:280px;color:#a29b92;font-size:12px}
.downloads{padding:65px 0 80px;position:relative}.downloads::before{content:"";position:absolute;pointer-events:none;left:-45px;top:15px;width:400px;height:300px;background:radial-gradient(ellipse,#8a5c2520,transparent 70%);z-index:-1}.downloads h2{font-size:49px;letter-spacing:-2.3px}.downloads .eyebrow{color:var(--spark)}.download-links>a{padding:22px 12px;transition:background .2s,padding .2s;border-color:#312a23;border-radius:5px}.download-links>a:hover{background:#211b14;padding-left:18px}.download-links>a>span:last-child{color:var(--spark)}.download-links strong{font-size:15px}.download-links small{color:#999188}.footer{border-color:#30271f}
@keyframes tile-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes orbit-spark{to{offset-distance:100%}}@keyframes reply-in{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero{padding-top:65px;padding-bottom:85px}}
@media(max-width:900px){.hero{grid-template-columns:1.15fr 1fr;padding-top:42px;gap:0}.hero h1{font-size:68px;letter-spacing:-4px}.hero-copy{font-size:16px;max-width:310px}.brand-scene{height:360px}.brand-tile{width:210px;height:210px;border-radius:38px}.orbit-one{width:320px;height:180px}.orbit-two{width:270px;height:250px}.scene-caption{font-size:8px;bottom:7px}.cross-one{right:6px;top:30px}.cross-two{left:7px;bottom:50px}.overview article{padding:22px}.overview h2{font-size:18px}.feature-icon{margin-bottom:25px}.product-intro h2{font-size:24px}.product-intro>p{font-size:10px}.downloads h2{font-size:40px}}
@media(max-width:650px){.hero{grid-template-columns:1fr;text-align:center;padding:36px 0 42px}.hero-content{z-index:2}.hero-eyebrow{justify-content:center;margin-bottom:18px}.hero h1{font-size:70px;letter-spacing:-4px;margin-bottom:22px}.hero-copy{font-size:16px;max-width:320px;margin-inline:auto}.hero-actions{justify-content:center;margin-top:25px}.hero-note{margin-top:17px}.brand-scene{height:275px;width:320px;max-width:100%;margin:20px auto 0}.brand-tile{width:185px;height:185px;border-radius:33px}.orbit-one{width:300px;height:150px}.orbit-two{width:240px;height:230px}.scene-caption{bottom:0;font-size:9px}.cross-one{top:6px;right:17px}.cross-two{bottom:30px;left:15px}.product-intro{align-items:start;flex-direction:column;gap:12px;margin-bottom:20px}.product-intro h2{font-size:26px}.product-intro>p{font-size:11px}.overview{grid-template-columns:1fr;gap:12px;padding:45px 0}.overview article{padding:24px;display:grid;grid-template-columns:38px 1fr;gap:0 19px}.feature-icon{grid-row:1/3;margin:0}.overview h2{margin:0 0 8px;font-size:19px}.overview p{grid-column:2;margin:0;max-width:100%;font-size:12px}.downloads{padding:40px 0 50px;grid-template-columns:1fr;gap:26px}.downloads h2{font-size:40px;letter-spacing:-1.7px}.app-preview{min-height:0}.preview-main{min-height:370px}.preview-topbar{font-size:12px}.user-message{font-size:11px}.reply-lead{font-size:14px}.reply-body,.reply-content ol{font-size:11px}.preview-continue{font-size:11px}.bot-tab:hover{transform:none}.bot-tab[aria-selected=true]{box-shadow:inset 0 -2px var(--bot-color)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
.skip-link{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;transform:none}.skip-link:focus{width:auto;height:auto;margin:0;padding:12px 18px;clip-path:none;transform:none}

/* Product preview: the app's spaces, chat, and Advanced panel. */
.hero h1{font-size:clamp(46px,5.8vw,76px);letter-spacing:-4px;line-height:1.08}.hero-copy{font-size:16px;max-width:420px;line-height:1.8}.product-intro h2{font-size:25px}.product-intro>p{max-width:240px;text-align:right;line-height:1.6}
.app-preview{grid-template-columns:220px minmax(0,1fr) 280px;min-height:570px;background:#0c0c0c;--bot-color:#f58b42}.app-preview[data-active=research]{--bot-color:#8a9bf0}.app-preview[data-active=write]{--bot-color:#c29fe2}.preview-sidebar{padding:18px 8px 15px;background:#0d0d0d}.preview-brand{padding-left:10px;font-size:12px}.sidebar-tools{display:flex;justify-content:flex-end;gap:14px;padding:24px 12px 0;color:#929292}.sidebar-tools svg{width:17px;height:17px;display:block}.space-label{margin:28px 12px 13px;font-size:11px;display:flex;justify-content:space-between;align-items:center}.bot-tab{padding:14px 9px;gap:8px;position:relative;box-shadow:none!important}.bot-tab[aria-selected=true]{background:#252525;border-radius:17px}.bot-tab:hover{transform:none;background:#1b1b1b}.bot-description{flex:1;overflow:hidden;gap:7px}.bot-description strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.bot-description>span{font-size:9px}.bot-time{position:absolute;right:12px;top:15px;font-size:7px;color:#858585;display:none}.mascot{display:inline-block;flex-shrink:0;width:32px;height:32px;color:var(--bot-color);line-height:0}.mascot svg{width:100%;height:100%;display:block}.bot-tab[data-example=plan] .bot-avatar{color:#f58b42}.bot-tab[data-example=research] .bot-avatar{color:#8a9bf0}.bot-tab[data-example=write] .bot-avatar{color:#c29fe2}.preview-account{padding:20px 7px 0;gap:8px}.preview-account>a{flex:1;background:#232323;border:1px solid #2c2c2c;padding:12px 9px;border-radius:10px;color:#eee;display:flex;justify-content:space-between;font-size:10px}.account-avatar{width:30px;height:30px;flex-shrink:0}.preview-main{padding:0 22px 20px;background:#0d0d0d}.preview-topbar{height:65px;justify-content:center;position:relative;flex-wrap:wrap;gap:4px}.chat-title{display:flex;align-items:center;gap:7px;background:#232323;border:1px solid #353535;border-radius:30px;padding:6px 12px 6px 7px;font-size:11px}.chat-title .mascot{width:23px;height:23px}.preview-topbar>.chat-title::before{display:none}.example-label{font-size:8px;position:absolute;right:0;bottom:-18px;color:#858585}.conversation{margin:25px 0 25px;max-width:100%}.chat-date{text-align:center;font-size:9px;color:#8a8a8a;margin:5px 0 23px}.user-message{font-size:12px;max-width:92%;padding:13px 15px;background:#242424;border:0;border-radius:16px;margin-bottom:28px;line-height:1.7}.reply-mark{width:26px;height:26px;margin-top:2px}.bot-message{gap:11px}.reply-content{flex:1;overflow:hidden}.reply-lead{font-size:14px;margin-bottom:10px;line-height:1.6}.reply-body{font-size:11px;line-height:1.85;color:#bcbcbc}.reply-content ol{font-size:11px;line-height:2;color:#cecece}.reply-content li::marker{color:#8f8f8f}.mock-result{margin-top:18px;padding:13px 11px;border:1px solid #393939;border-radius:10px;background:#1b1b1b;display:flex;align-items:center;gap:10px}.mock-result>span:nth-child(2){flex:1;display:grid;gap:6px;min-width:0}.mock-result strong{font-size:10px;font-weight:500}.mock-result small{font-size:8px;color:#929292}.mock-result>span:last-child{font-size:12px;color:#aaa}.result-symbol{font-size:23px;color:var(--bot-color)}.mock-composer{display:flex;align-items:center;gap:13px;border:1px solid #444;background:#242424;border-radius:35px;padding:10px 12px;font-size:11px;color:#999;margin-top:auto}.mock-composer>span:first-child{font-size:22px;color:#aaa}.mock-composer>span:nth-child(2){flex:1}.send-arrow{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#454545;color:#bbb;font-size:19px}.mock-details{padding:22px 17px;border-left:1px solid #262626;background:#101010}.details-profile{display:flex;flex-direction:column;align-items:center;gap:15px;padding:7px 0 20px}.profile-mascot{width:65px;height:65px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--bot-color) 24%,transparent))}.details-profile h3{font-size:20px;letter-spacing:-.5px;margin:0;font-weight:600}.details-tabs{display:flex;justify-content:space-between;background:#272727;border-radius:9px;padding:4px;font-size:8px;gap:3px;color:#aaa}.details-tabs>span{padding:5px 4px;border-radius:7px}.details-tabs .chosen{background:#3b3b3b;color:#eee;box-shadow:0 0 0 1px #666}.detail-group{margin-top:23px}.detail-group>p{font-size:10px;color:#969696;margin:0 0 10px}.detail-surface{background:#1a1a1a;padding:14px 11px;border-radius:11px;font-size:9px;line-height:1.5;display:flex;justify-content:space-between;align-items:center;gap:9px;color:#ccc}.mock-toggle{width:24px;height:14px;flex-shrink:0;border-radius:20px;background:#eee;position:relative}.mock-toggle::after{content:"";position:absolute;right:2px;top:2px;width:10px;height:10px;border-radius:50%;background:#161616}.computer-modes{display:flex;gap:8px;font-size:9px;text-align:center}.computer-modes>span{flex:1;padding:10px 7px;border:1px solid #343434;border-radius:10px;color:#aaa}.computer-modes .chosen{background:#292929;border-color:#727272;color:#eee}.preview-caption{font-size:10px;color:#8e877f}.preview-caption a{color:#c8b4a2}.overview h2{font-size:19px;letter-spacing:-.5px}.overview p{font-size:12px;line-height:1.9}
.downloads{display:block;padding:65px 0 70px}.download-heading{margin-bottom:30px}.download-heading .eyebrow{letter-spacing:1px;font-size:10px}.downloads h2{font-size:44px;letter-spacing:-1.8px;margin-bottom:15px}.download-heading>p:last-child{font-size:13px;color:#a49b91;line-height:1.7}.download-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.download-card{border:1px solid #51402f;border-radius:15px;padding:30px;background:linear-gradient(135deg,#281e143d,#111)}.platform-icon{width:33px;height:33px;color:#e8c6a7;display:block;margin-bottom:24px}.download-card h3{font-size:24px;margin:0 0 10px;letter-spacing:-.6px;font-weight:500}.download-card p{font-size:12px;color:#a99d90;margin:0 0 25px;line-height:1.7}.download-card .button{width:100%;justify-content:space-between;gap:15px;font-size:13px;padding:16px 18px}.download-card>small{display:block;text-align:center;margin-top:14px;color:#918577;font-size:10px}.browser-option{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;font-size:12px;color:#9c9286;margin:27px 0 0}.browser-option a{color:#e3cbb4}
@media(min-width:1450px){.bot-time{display:block}.bot-description strong{max-width:120px}.app-preview{grid-template-columns:240px minmax(0,1fr) 290px}}
@media(max-width:1050px){.app-preview{grid-template-columns:215px minmax(0,1fr)}.mock-details{display:none}.product-intro{align-items:flex-start}.product-intro h2{max-width:450px;line-height:1.3}.product-intro>p{font-size:10px}.preview-main{padding-inline:25px}}
@media(max-width:650px){.hero h1{font-size:54px;letter-spacing:-3px}.hero-copy{font-size:15px;max-width:340px}.product-intro h2{font-size:24px}.product-intro>p{text-align:left}.overview h2{font-size:18px}.downloads h2{font-size:34px;letter-spacing:-1.3px}.download-cards{gap:14px}.download-card{padding:22px}.download-card h3{font-size:22px}.download-card .button{font-size:11px;padding:14px 12px}}
@media(max-width:560px){.preview-sidebar{padding:10px;border-bottom:1px solid #262626}.preview-brand,.sidebar-tools,.space-label,.preview-account{display:none}.app-preview{display:block}.bot-tabs{gap:4px}.bot-tab{padding:10px 5px;border-radius:11px!important;gap:5px}.bot-tab .mascot{width:22px;height:22px}.bot-description strong{font-size:9px;max-width:90px}.bot-description>span{display:none}.preview-main{padding:0 16px 15px;min-height:470px}.preview-topbar{height:62px}.chat-title{font-size:10px}.example-label{font-size:7px;bottom:-15px}.conversation{margin-top:25px}.user-message{font-size:11px;max-width:95%}.reply-lead{font-size:13px}.reply-body,.reply-content ol{font-size:11px}.mock-composer{font-size:10px}.mock-result strong{font-size:10px}.download-cards{grid-template-columns:1fr}.download-card{padding:26px}.download-card .button{font-size:13px}.download-card p{font-size:12px}.download-heading>p:last-child{font-size:12px}.downloads h2{font-size:34px}.browser-option{font-size:11px}.hero h1{font-size:49px}}

.routine-panel{margin-top:30px}.routine-section-title{display:flex;align-items:center;justify-content:space-between;color:#aaa;font-size:11px;margin:0 2px 16px}.routine-section-title>span:last-child{font-size:21px}.routine-card{display:flex;align-items:center;gap:10px;background:#202020;border:1px solid #303030;border-radius:13px;padding:16px 11px}.routine-symbol{color:var(--bot-color);font-size:24px}.routine-card>div{flex:1;min-width:0}.routine-card strong{font-size:10px;font-weight:500;line-height:1.6}.routine-card p{font-size:8px;color:#999;margin:5px 0 0;line-height:1.5}.routine-description{font-size:10px;line-height:1.8;color:#969696;margin:14px 4px 0}
