@font-face{font-family:Onest;src:url('./onest-variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--paper:#f5f6fa;--ink:#191b23;--muted:#717782;--lavender:#dfe1f2;--sage:#b3c9b9;--peach:#e8b49e;--ease:cubic-bezier(.23,1,.32,1);font-family:Onest,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}button,a,input,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #8c97ce;outline-offset:5px}button{transition:transform 150ms var(--ease),background-color 180ms ease,color 180ms ease}button:active:not(:disabled),.primary:active{transform:scale(.975)}button svg,span[data-icon] svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-weight:550;letter-spacing:-.055em}h2{font-size:clamp(40px,5vw,66px);line-height:1.05}button{border:0}main{overflow:clip}.skip{position:fixed;top:10px;left:10px;padding:15px;background:white;z-index:100;transform:translateY(-180%)}.skip:focus{transform:none}
.site-header{height:88px;max-width:1280px;margin:auto;padding:0 42px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:650;letter-spacing:-.055em}.brand-face{display:grid;place-items:center;width:46px;height:36px;background:#000;border-radius:13px}.brand-face img{width:33px;height:auto}.origin{display:flex;align-items:center;gap:7px;font-size:11px;color:#666b75}.origin i{width:17px;height:12px;border-radius:3px;box-shadow:0 0 0 1px #1a20300e;background:linear-gradient(#fff 0 33.33%,#4d79ad 33.33% 66.66%,#c96e74 66.66%)}.site-header nav{margin-left:auto;display:flex;gap:26px;align-items:center;font-size:12px}.header-download{padding:13px 18px;background:#1c1e26;border-radius:30px;color:#fff}.hero-copy{max-width:1160px;margin:24px auto 24px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 22px;gap:50px}h1{font-size:clamp(64px,6vw,88px);line-height:.96}.hero-intro{padding-bottom:3px;max-width:360px}.hero-intro p{font-size:15px;line-height:1.55;letter-spacing:-.015em;color:#626975}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-radius:30px;background:#20222b;color:#fff;padding:16px 23px;font-size:13px;font-weight:550;min-height:50px}.primary span{font-size:19px}.hero-intro .primary{margin-top:16px;min-height:46px;padding-top:13px;padding-bottom:13px}.platform{display:block;color:#7f848e;font-size:10px;margin-top:10px}.display-wrap{max-width:1440px;margin:auto;padding:0 24px}.dc-display{position:relative;container-type:inline-size;height:clamp(330px,36vw,480px);background:#d8e6f0;overflow:hidden;border-radius:30px;isolation:isolate}.screen-canvas{position:absolute;width:1534px;height:880px;left:50%;top:0;transform:translateX(-50%) scale(var(--screen-scale,1.2));transform-origin:50% 0}.display-photo{display:block;width:1534px;max-width:none;height:584px;position:absolute;top:0;left:0}.pocket-anchor{position:absolute;left:761.5px;top:66px;transform:translateX(-50%);width:max-content}.display-zoom{position:absolute;bottom:25px;right:28px;display:flex;gap:8px;align-items:center;border-radius:30px;padding:11px 15px;font-size:11px;background:#ffffffc9;color:#34404e;box-shadow:0 4px 18px #2940510a;z-index:4}.display-zoom svg{width:15px;height:15px}.display-caption{position:absolute;bottom:31px;left:30px;display:flex;align-items:center;gap:8px;font-size:11px;color:#4f6574}.signal-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#758b7e}.stage-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:23px auto 12px}.stage-controls button{border:1px solid #e0e3eb;border-radius:30px;background:transparent;padding:12px 19px;font-size:12px;display:flex;gap:8px;align-items:center}.stage-controls button[aria-pressed=true]{background:#e0e2f0;border-color:#e0e2f0}.stage-controls button:last-child{border:0;color:#6d7481}.stage-controls svg{width:14px;height:14px}.demo-caption{text-align:center;color:#91959d;font-size:10px;line-height:1.6}.possibilities,.agent-section,.versions{padding:100px 0 0;max-width:1280px;margin:auto}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 42px;gap:40px;margin-bottom:38px}.section-heading>p{color:#717783;font-size:15px;line-height:1.65;max-width:400px}.gallery-arrows{display:flex;gap:8px;margin-left:auto}.gallery-arrows button{width:42px;height:42px;border:1px solid #dfe2e9;border-radius:50%;background:transparent;font-size:18px}.art-gallery{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 42px 20px;overscroll-behavior-x:contain}.art-gallery::-webkit-scrollbar{display:none}.art-card{scroll-snap-align:center;flex:0 0 79%;min-width:0;min-height:450px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;border-radius:28px;overflow:hidden}.art-card>div{padding:42px 0 42px 42px;z-index:1}.version-label{display:block;font-size:10px;color:#77828c;margin-bottom:24px}.art-card h3{font-size:48px;line-height:1.03;font-weight:550;letter-spacing:-.05em}.art-card p{font-size:14px;color:#66737c;max-width:28ch;line-height:1.65;margin-top:22px}.art-card>img{width:108%;max-width:none;height:420px;object-fit:contain;justify-self:center}.music-card{background:#e3e9f8}.calendar-card{background:#f8e9dc}.clipboard-card{background:#e1efea}.files-card{background:#e9e5f3}.text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:13px;padding:0;background:none;font-size:12px;font-weight:550}.art-card .text-button{margin-top:30px}.gallery-progress{height:2px;background:#e3e5ec;margin:12px 42px 0;overflow:hidden;position:relative}.gallery-progress span{display:block;height:100%;width:25%;background:#9ba4bd;transform:translateX(var(--gallery-progress,0%));transition:transform 180ms ease}
.workbench{max-width:1196px;margin:115px auto 0;display:grid;grid-template-columns:.85fr 1.3fr;gap:50px;align-items:center;padding:0 22px}.workbench-copy>p{margin-top:26px;color:#777d87;font-size:14px;line-height:1.7;max-width:35ch}.route-picker{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px;max-width:360px}.route-picker button{padding:8px 11px;border-radius:20px;background:transparent;border:1px solid #e0e3e9;color:#737a86;font-size:10px}.route-picker button[aria-pressed=true]{background:#dddfee;border-color:#dddfee;color:#343a4e}.workbench-tier{display:block;font-size:10px;color:#969ba4;margin-top:20px}.workbench-display{min-width:0;background:#dee5ec;border-radius:22px;overflow:hidden;padding:0 13px 17px;isolation:isolate}.workbench-bezel{height:18px;background:#000;margin:0 -13px}.workbench-display>[data-pocket]{position:relative;display:flex;justify-content:center;min-height:370px}.workbench-note{display:flex;align-items:center;justify-content:space-between;color:#6c7985;font-size:10px;gap:10px;padding:17px 8px 0}.workbench-note .text-button{font-size:10px}.agent-flow{margin:0 42px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.agent-flow>button{text-align:left;padding:26px 0 0;border-top:1px solid #dcdfe6;background:none}.flow-symbol{display:grid;place-items:center;width:52px;height:52px;color:#747fa5;background:#e6e8f1;border-radius:17px;margin-bottom:26px}.flow-symbol svg{width:25px;height:25px}.agent-flow>button:nth-child(2) .flow-symbol{background:#e2ebe5;color:#788d7d}.agent-flow>button:nth-child(3) .flow-symbol{background:#eee5df;color:#a88f7a}.agent-flow h3{font-size:24px;font-weight:550;letter-spacing:-.035em}.agent-flow p{color:#777e89;font-size:13px;line-height:1.65;margin-top:15px;max-width:29ch;min-height:45px}.flow-link{display:block;font-size:11px;margin-top:25px}.shortcut-section{max-width:1196px;margin:100px auto 0;border-radius:28px;background:#e8eaf2;padding:45px;display:flex;justify-content:space-between;align-items:center;gap:35px}.shortcut-section h2{font-size:44px}.shortcut-section p{margin-top:20px;color:#767e8d;font-size:13px;line-height:1.75}.shortcut-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:420px}.shortcut-actions button{display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left;background:#f6f7fa;border-radius:18px;padding:20px 20px 17px;font-size:11px;min-width:130px;border-bottom:4px solid #d4d9e5;box-shadow:0 4px 0 #c9d0df}.shortcut-actions kbd{font-family:inherit;font-size:19px;letter-spacing:0;color:#757f9b}.shortcut-actions svg{width:25px;height:25px;color:#757f9b}.shortcut-actions button:active{transform:translateY(3px);box-shadow:0 1px 0 #c9d0df}.version-columns{display:grid;grid-template-columns:1fr 1fr;margin:0 42px;gap:28px}.version-columns article{padding:35px 0;border-top:1px solid #dadee6}.version-columns article>span{font-size:11px;color:#858c99}.version-columns h3{font-size:35px;letter-spacing:-.04em;font-weight:550;margin-top:16px}.version-columns article>p{color:#7b828e;font-size:14px;margin-top:10px}.version-columns ul{list-style:none;padding:0;margin:30px 0 32px;color:#555f70;font-size:13px;line-height:2.5}.version-columns li:before{content:'✓';margin-right:14px;color:#8b9b93}.version-columns .secondary{background:#e0e3ee;color:#32394e}.versions-note{font-size:10px;color:#8b919c;max-width:820px;line-height:1.7;margin:3px 42px 0}.closing{max-width:1196px;margin:95px auto 0;border-radius:28px;background:#20232b;color:#eaeaf0;text-align:center;padding:50px 24px 46px}.closing>img{width:75px;height:auto}.closing h2{font-size:clamp(46px,7vw,84px);margin:23px 0 17px}.closing p{color:#9fa5b3;font-size:14px}.closing .primary{background:#d9dcef;color:#242a3a;margin:28px auto 25px}.closing>span{display:block;font-size:10px;color:#8a92a4}footer{max-width:1280px;margin:35px auto 0;padding:25px 42px 28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;color:#8a909d}footer nav{display:flex;gap:20px}footer p{flex-basis:100%;font-size:9px;line-height:1.6}
/* The camera area is a continuous, entirely black surface: no lens element. */
.dc-pocket{--accent:#c5b6e8;--accent-bg:#393448;position:relative;width:620px;height:388px;background:#000;color:#dedde4;border-radius:0 0 29px 29px;text-align:left;overflow:hidden;isolation:isolate;font:13px/1.45 Onest,system-ui,sans-serif;container-type:inline-size;box-shadow:0 18px 28px #20293716;transition:width 260ms var(--ease),height 260ms var(--ease),border-radius 260ms var(--ease)}
.dc-pocket[data-open=false]{width:150px;height:28px;border-radius:0 0 12px 12px;box-shadow:none}.dc-pocket-cap{height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;background:#000}.dc-pocket-cap>img{width:29px;height:15px;object-fit:contain}.dc-collapse{display:grid;place-items:center;background:#18191b;border-radius:50%;padding:3px;width:22px;height:22px;color:#9797a0}.dc-collapse svg{width:13px;height:13px}.dc-pocket[data-open=false] .dc-pocket-cap{padding:0 12px}.dc-pocket[data-open=false] .dc-collapse{visibility:hidden}.dc-pane{height:294px;padding:15px 26px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3e3d43 transparent;opacity:1;transition:opacity 150ms ease}.dc-pocket[data-open=false] .dc-pane,.dc-pocket[data-open=false] .dc-nav-viewport{opacity:0;pointer-events:none}.dc-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.dc-title h3{font-size:25px;letter-spacing:-.035em;font-weight:500;line-height:1.1}.dc-title>span,.dc-small{font-size:10px;color:#777780}.dc-icon-button{display:grid;place-items:center;width:29px;height:29px;padding:5px;border-radius:50%;background:#202024;color:#b1afb9}.dc-icon-button svg{width:16px;height:16px}.dc-content-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:24px}.dc-music-mini{display:grid;grid-template-columns:82px 1fr;gap:13px;align-items:center}.dc-cover{width:82px;height:104px;border-radius:13px;overflow:hidden;background:#c3c5c0;position:relative;isolation:isolate}.dc-cover:before{content:'';position:absolute;inset:0;background:linear-gradient(#d6bdb0,#cbd3d6 39%,#687b86 41%,#b8c9ce 66%,#556d74);filter:contrast(.85)}.dc-cover:after{content:'';position:absolute;inset:39% -15% -20%;background:linear-gradient(130deg,#52646c,#b3c4c7);clip-path:polygon(0 35%,18% 17%,37% 40%,54% 25%,72% 12%,100% 45%,100% 100%,0 100%)}.dc-track-title{font-size:17px;font-weight:500;letter-spacing:-.02em}.dc-track-artist{font-size:12px;color:#8c8994;margin:4px 0 15px}.dc-progress{height:4px;width:100%;background:#252529;border-radius:4px;overflow:hidden}.dc-progress span{display:block;width:45%;height:100%;background:#98ad98;border-radius:4px}.dc-player-controls{display:flex;gap:13px;align-items:center;justify-content:center;margin-top:13px}.dc-player-controls button{background:none;color:#d0cbd4;padding:4px;display:grid;place-items:center}.dc-player-controls button[data-action=play]{background:#202024;border-radius:50%;width:32px;height:32px}.dc-player-controls svg{width:17px;height:17px}.dc-agenda-mini{border-left:1px solid #242327;padding-left:24px}.dc-meeting{display:flex;gap:11px;align-items:center;margin-bottom:18px}.dc-date{flex:none;display:grid;place-items:center;background:#dcad8f;color:#241d1b;width:39px;height:42px;border-radius:10px;font-size:23px;letter-spacing:-.06em}.dc-meeting strong{font-size:12px;font-weight:500;line-height:1.35;display:block}.dc-meeting small{font-size:10px;color:#8c8893;display:block;margin-top:4px}.dc-check{display:flex;align-items:center;gap:8px;font-size:11px;color:#aaa5b0;margin:10px 0;cursor:pointer}.dc-check input{appearance:none;width:15px;height:15px;border:1.5px solid #4c4952;border-radius:50%;margin:0;flex:none}.dc-check input:checked{background:#a5b5a6;border-color:#a5b5a6;box-shadow:inset 0 0 0 3px #000}.dc-check:has(input:checked) span{text-decoration:line-through;color:#686570}.dc-agent-strip{display:flex;align-items:center;gap:10px;border-top:1px solid #27242d;margin-top:22px;padding-top:15px;font-size:11px;white-space:nowrap}.dc-agent-strip .dc-dot{background:var(--accent);width:8px;height:8px;border-radius:50%;flex:none}.dc-agent-strip>span:nth-of-type(3){color:#76717d}.dc-agent-strip button{margin-left:auto;background:none;color:#c3b1e4;font-size:11px;display:flex;align-items:center;gap:5px;padding:0}.dc-agent-strip svg{width:14px;height:14px}
.dc-nav-viewport{height:55px;position:relative;margin:0 18px 9px;border-radius:22px;overflow:hidden;background:#151418;opacity:1;transition:opacity 150ms ease;mask-image:linear-gradient(90deg,#000 0 91%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0 91%,transparent 100%)}.dc-nav-track{height:100%;display:flex;align-items:center;gap:5px;padding:4px 30px 4px 5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x}.dc-nav-track::-webkit-scrollbar{display:none}.dc-nav-track button{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;min-height:43px;border-radius:20px;background:transparent;color:#87828f;font-size:12px;white-space:nowrap;scroll-snap-align:center}.dc-nav-track button[aria-selected=true]{background:var(--accent-bg);color:var(--accent)}.dc-nav-track svg{width:20px;height:20px}.dc-pane.dc-enter{animation:dc-pane-in 200ms var(--ease)}@keyframes dc-pane-in{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.dc-soft-button{padding:8px 11px;border-radius:11px;background:#29242f;color:#cbbcdf;font-size:11px}.dc-subnav{display:flex;gap:6px;margin:0 0 17px;overflow-x:auto;scrollbar-width:none}.dc-subnav button{white-space:nowrap;background:#151418;border-radius:12px;padding:7px 11px;font-size:10px;color:#7e7988;flex:none}.dc-subnav button[aria-pressed=true]{background:#282331;color:#c5b6e8}.dc-chat-log{min-height:90px;display:flex;flex-direction:column;gap:10px}.dc-chat-log article{font-size:12px;line-height:1.6}.dc-chat-log article>span{font-size:9px;color:#746d7d;display:block;margin-bottom:4px}.dc-chat-log article:nth-child(2){color:#a7a1b0}.dc-compose{display:flex;gap:8px;background:#18161c;border-radius:14px;padding:7px 8px 7px 13px;margin-top:15px}.dc-compose input{background:none;border:0;outline:0;min-width:0;flex:1;color:#cac4d3;font-size:11px}.dc-compose input::placeholder{color:#696171}.dc-compose button{background:#3d334d;color:#d0bfe9;border-radius:10px;width:30px;height:29px;display:grid;place-items:center}.dc-compose svg{width:16px;height:16px}.dc-provider{background:none;padding:0;color:#9a91a5;font-size:10px}.dc-rows{display:flex;flex-direction:column;gap:9px}.dc-row{display:flex;gap:12px;align-items:center;padding:12px;background:#151418;border-radius:14px;min-height:52px}.dc-row>span[data-icon]{color:#a9a1b6}.dc-row strong{font-size:12px;font-weight:500;display:block}.dc-row small{font-size:10px;color:#7b7385;display:block;margin-top:3px}.dc-row>button{margin-left:auto;flex:none}.dc-list-caption{font-size:10px;color:#68616f;margin-top:13px}.dc-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dc-stat{background:#151418;border-radius:16px;padding:17px}.dc-stat>strong{display:block;font-size:13px;font-weight:500;margin-bottom:18px}.dc-stat>div{font-size:10px;color:#8a8194;display:flex;justify-content:space-between;margin:13px 0 5px}.dc-stat b{font-size:15px;color:#bbc9aa;font-weight:500}.dc-stat .dc-progress span{background:#b0bc9d}.dc-full-player{display:grid;grid-template-columns:145px 1fr;gap:26px;align-items:center}.dc-full-player .dc-cover{width:145px;height:171px;border-radius:20px}.dc-full-player .dc-track-title{font-size:27px}.dc-full-player .dc-track-artist{margin-bottom:23px}.dc-full-player .dc-player-controls{gap:24px;margin-top:24px}.dc-volume{display:flex;align-items:center;gap:14px;color:#78727f;margin-top:19px;font-size:10px}.dc-volume input{width:100%;accent-color:#a9bba8}.dc-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:18px}.dc-day{padding:8px 0;background:#17151b;border-radius:12px;color:#8f879b;display:grid;gap:4px;text-align:center;font-size:15px}.dc-day small{font-size:9px}.dc-day[aria-pressed=true]{background:#c9a78d;color:#281f1d}.dc-files{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dc-file{padding:16px 12px;background:#17151b;border-radius:17px;display:flex;flex-direction:column;gap:15px;color:#898193;text-align:left;border:1px solid transparent}.dc-file>svg{width:31px;height:31px;color:#b5acc4}.dc-file strong{font-size:11px;color:#c8bfd4;font-weight:500}.dc-file small{font-size:9px}.dc-file[aria-pressed=true]{border-color:#77628d;background:#201a29}.dc-selection{display:flex;align-items:center;gap:12px;margin-top:17px;font-size:10px;color:#7f748e}.dc-selection button{margin-left:auto}.dc-clip-text{font-size:13px;line-height:1.65;background:#18151e;padding:17px;border-radius:14px;min-height:95px;color:#b4abbf}.dc-clip-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px}.dc-inline-message{margin-top:12px;padding:10px 13px;border-radius:12px;background:#19251f;color:#9ebba8;font-size:10px}.dc-task-list .dc-check{font-size:13px;padding:8px 0}.dc-weather{display:flex;gap:30px;align-items:center;padding:12px 6px 25px}.dc-weather>svg{width:70px;height:70px;color:#d1bc97}.dc-weather strong{font-size:58px;line-height:1;letter-spacing:-.055em;font-weight:500}.dc-weather span{display:block;font-size:12px;color:#928693;margin-top:8px}.dc-forecast{display:flex;justify-content:space-between;border-top:1px solid #2d2732;padding-top:15px;color:#807386;font-size:11px}.dc-forecast b{display:block;color:#b5a7ba;font-weight:500;margin-top:7px}.dc-cue{position:absolute;z-index:4;inset:31px 0 0;background:#000;display:grid;place-content:center;justify-items:center;text-align:center;gap:13px;color:#b2c7bc;padding-bottom:25px}.dc-cue>svg{width:52px;height:52px;stroke-width:1.1}.dc-cue strong{font-size:21px;font-weight:500;letter-spacing:-.03em}.dc-cue>span{font-size:11px;color:#747f7a}.dc-cue[hidden]{display:none}.dc-toast{position:absolute;z-index:5;left:50%;bottom:72px;transform:translateX(-50%);font-size:10px;color:#b4c7ba;background:#24342b;border-radius:13px;padding:9px 13px;max-width:80%;text-align:center;white-space:nowrap}.dc-toast:empty{display:none}
/* Scoped responsive component for the full-size workbench and modal. */
.workbench-display .dc-pocket{width:100%;max-width:620px}.zoom-dialog{width:min(900px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:26px;background:#eef0f5;padding:0;color:#242934;overflow:auto;box-shadow:0 25px 100px #171a2e25}.zoom-dialog::backdrop{background:#30364780;backdrop-filter:blur(5px)}.zoom-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;font-size:12px}.zoom-header>button{display:flex;gap:14px;align-items:center;background:transparent;font-size:11px;color:#777e8d;padding:7px}.zoom-header>button span{font-size:21px}.zoom-screen{margin:0 24px;background:#dbe4ed;min-height:460px;border-radius:17px;overflow:hidden;border-top:17px solid #000;display:flex;justify-content:center}.zoom-screen>[data-pocket]{width:min(620px,100%)}.zoom-screen .dc-pocket{width:100%;box-shadow:0 20px 30px #192a3917}.zoom-caption{text-align:center;padding:22px 20px 25px;color:#8d95a2;font-size:10px}.page-status{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);background:#232b28;color:#dce8df;border-radius:17px;padding:14px 22px;font-size:12px;z-index:20;box-shadow:0 9px 30px #18231e20}.page-status:empty{display:none}
@container (max-width:480px){.dc-pane{padding:13px 17px 10px}.dc-title{margin-bottom:17px}.dc-title h3{font-size:22px}.dc-pocket-cap{padding:0 17px}.dc-content-grid{gap:13px;grid-template-columns:1fr 1fr}.dc-music-mini{grid-template-columns:1fr;gap:8px}.dc-music-mini>.dc-cover{width:47px;height:47px;float:left;display:none}.dc-track-title{font-size:16px}.dc-track-artist{font-size:11px;margin-bottom:13px}.dc-player-controls{margin-top:12px;gap:10px}.dc-agenda-mini{padding-left:13px}.dc-meeting{gap:7px;margin-bottom:16px}.dc-date{width:31px;height:36px;font-size:20px;border-radius:9px}.dc-meeting strong{font-size:10px}.dc-meeting small{font-size:8px}.dc-check{font-size:10px;gap:6px}.dc-agent-strip{font-size:9px;gap:7px;margin-top:17px;padding-top:14px;flex-wrap:wrap}.dc-agent-strip>span:nth-of-type(3){font-size:8px}.dc-agent-strip button{font-size:9px}.dc-nav-viewport{margin-left:10px;margin-right:10px}.dc-nav-track button{padding:12px 13px;font-size:11px}.dc-nav-track svg{width:17px;height:17px}.dc-full-player{grid-template-columns:88px 1fr;gap:15px}.dc-full-player .dc-cover{width:88px;height:137px;border-radius:15px}.dc-full-player .dc-track-title{font-size:22px}.dc-full-player .dc-player-controls{gap:12px}.dc-full-player .dc-track-artist{margin-bottom:16px}.dc-stats{gap:9px}.dc-stat{padding:13px}.dc-stat>strong{font-size:12px}.dc-stat b{font-size:13px}.dc-compose{margin-top:10px}.dc-chat-log article{font-size:11px}.dc-chat-log{min-height:100px}.dc-subnav button{padding:7px 9px;font-size:9px}.dc-files{gap:7px}.dc-file{padding:13px 9px;gap:13px}.dc-file strong{font-size:9px}.dc-file small{font-size:8px}.dc-file>svg{width:25px;height:25px}.dc-day{font-size:13px;border-radius:9px}.dc-row{padding:10px;gap:8px}.dc-row strong{font-size:11px}.dc-row small{font-size:9px}.dc-soft-button{font-size:9px;padding:8px}.dc-clip-text{font-size:11px}.dc-title>span{font-size:9px}.dc-weather{gap:20px}.dc-weather strong{font-size:49px}}
@media(hover:hover) and (pointer:fine){.header-download:hover,.primary:hover{background:#373b48}.primary.secondary:hover{background:#d3d8e8}.stage-controls button:hover,.route-picker button:hover{background:#e6e8f1}.dc-nav-track button:hover{color:#d0c4df;background:#211c2a}.dc-collapse:hover,.dc-icon-button:hover{background:#2c2833}.dc-soft-button:hover{background:#393043}.gallery-arrows button:hover{background:#e1e4ee}.text-button:hover{color:#6974a1}.agent-flow>button:hover .flow-link{color:#7e8abb}.shortcut-actions button:hover{background:#fff}}
@media(max-width:1000px){.hero-copy{padding:0 40px;gap:30px}.hero-intro p{font-size:15px}.hero-intro .primary{font-size:12px;padding:14px 18px}.section-heading{gap:25px}.section-heading>p{font-size:13px}.art-card{flex-basis:90%;min-height:400px}.art-card h3{font-size:42px}.art-card>img{height:360px}.workbench{gap:30px;padding:0 35px;grid-template-columns:.8fr 1.3fr}.workbench-copy h2{font-size:42px}.workbench-copy>p{font-size:12px}.workbench-display{padding-bottom:13px}.workbench-note>span{display:none}.shortcut-section,.closing{margin-left:35px;margin-right:35px}.shortcut-section{padding:35px}.shortcut-actions{max-width:320px}.shortcut-actions button{min-width:120px;padding:17px}.agent-flow h3{font-size:21px}}
@media(max-width:740px){.site-header{height:72px;padding:0 22px;gap:14px}.brand{font-size:22px}.brand-face{width:39px;height:31px;border-radius:11px}.brand-face img{width:29px}.origin{font-size:9px}.site-header nav>a:not(.header-download){display:none}.site-header nav{gap:0}.header-download{font-size:10px;padding:11px 13px}.hero-copy{display:block;padding:0 26px;margin:27px auto 29px}h1{font-size:76px}.hero-intro{max-width:none;margin-top:22px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.hero-intro p{font-size:13px;line-height:1.7;flex:1;min-width:190px}.hero-intro .primary{margin:0;min-height:44px;gap:12px;font-size:11px}.platform{flex-basis:100%;font-size:9px;margin:0}.display-wrap{padding:0 13px}.dc-display{height:440px;border-radius:22px}.display-caption{left:20px;bottom:24px;font-size:9px}.display-zoom{right:18px;bottom:17px;font-size:10px;padding:10px 12px}.stage-controls{gap:6px;margin-top:18px}.stage-controls button{font-size:10px;padding:10px 13px}.stage-controls button:last-child{flex-basis:100%;justify-content:center;padding:7px}.demo-caption{font-size:9px;padding:0 18px}.possibilities,.agent-section,.versions{padding-top:68px}.section-heading{display:flex;flex-wrap:wrap;padding:0 26px;margin-bottom:28px;gap:22px}.section-heading h2{font-size:46px;flex-basis:100%}.section-heading>p{font-size:12px}.gallery-arrows{margin:0 0 0 auto;align-self:end}.gallery-arrows button{width:36px;height:36px}.art-gallery{padding:0 22px 16px;gap:13px}.art-card{flex-basis:95%;min-height:350px;grid-template-columns:1fr 1fr;border-radius:23px}.art-card>div{padding:30px 0 30px 28px}.art-card h3{font-size:36px}.version-label{font-size:8px;margin-bottom:19px}.art-card p{font-size:11px;margin-top:17px}.art-card .text-button{font-size:10px;margin-top:20px}.art-card>img{height:300px;width:115%}.gallery-progress{margin-left:26px;margin-right:26px}.workbench{display:block;margin-top:68px;padding:0 24px}.workbench-copy h2{font-size:46px}.workbench-copy>p{max-width:45ch;font-size:13px;margin-top:21px}.route-picker{max-width:none;margin-top:22px}.workbench-tier{margin-top:14px}.workbench-display{margin-top:29px}.workbench-display>[data-pocket]{min-height:388px}.agent-flow{margin:0 26px;gap:19px}.agent-flow h3{font-size:19px;line-height:1.2}.agent-flow p{font-size:11px;min-height:56px}.flow-symbol{width:44px;height:44px;border-radius:14px;margin-bottom:20px}.flow-symbol svg{width:22px;height:22px}.flow-link{font-size:10px;line-height:1.5}.shortcut-section{display:block;margin:68px 22px 0;padding:30px}.shortcut-section h2{font-size:43px}.shortcut-section p{font-size:12px;line-height:1.7}.shortcut-actions{margin-top:30px;justify-content:flex-start;max-width:none;gap:9px}.shortcut-actions button{flex:1;min-width:100px;font-size:10px;padding:16px 12px;gap:20px}.shortcut-actions kbd{font-size:17px}.version-columns{margin:0 26px;gap:26px}.version-columns h3{font-size:27px}.version-columns article>p{font-size:12px}.version-columns ul{font-size:11px;line-height:1.9;min-height:108px}.version-columns li{margin-bottom:8px;position:relative;padding-left:19px}.version-columns li:before{position:absolute;left:0;margin:0}.version-columns .primary{font-size:11px;min-height:44px;padding:13px 16px;gap:15px}.versions-note{margin:0 26px;font-size:9px}.closing{margin:65px 22px 0;padding:36px 20px}.closing h2{font-size:54px}.closing p{font-size:12px}.closing .primary{font-size:12px}.closing>span{font-size:9px}footer{padding:12px 26px 28px;margin-top:28px;gap:20px;font-size:9px}footer nav{gap:17px}.zoom-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:21px}.zoom-header{padding:14px 16px;font-size:11px}.zoom-header button{font-size:10px}.zoom-screen{margin:0 12px;min-height:440px;border-top-width:14px}.zoom-caption{font-size:9px;padding:18px 16px 20px}}
@media(max-width:430px){.origin{max-width:70px;line-height:1.35;gap:5px}.origin i{flex:none;width:14px;height:10px}.site-header{gap:10px;padding:0 18px}.brand{gap:8px;font-size:21px}.header-download{font-size:9px;padding:10px 12px}.hero-copy{padding:0 22px;margin-top:22px}h1{font-size:66px}.hero-intro{gap:16px}.hero-intro p{font-size:12px;min-width:175px}.hero-intro .primary{font-size:10px;min-height:40px;padding:12px 14px}.dc-display{height:355px}.display-caption{font-size:8px;bottom:20px;left:17px;max-width:43%;line-height:1.45}.display-zoom{font-size:9px;padding:9px 11px;right:15px;bottom:17px;gap:6px}.display-zoom svg{width:12px;height:12px}.stage-controls button{font-size:9px;padding:10px 11px}.section-heading h2,.workbench-copy h2{font-size:41px}.art-card{grid-template-columns:1fr;grid-template-rows:auto 250px;min-height:0;flex-basis:94%}.art-card>div{padding:27px 25px 0}.art-card h3{font-size:35px}.art-card p{max-width:29ch;font-size:11px;min-height:50px}.art-card>img{height:280px;width:95%;align-self:end}.art-card .text-button{margin-top:13px}.version-label{margin-bottom:17px}.workbench{padding:0 17px}.workbench-display{margin-top:25px;padding-left:0;padding-right:0;border-radius:18px}.workbench-bezel{margin:0;height:14px}.workbench-note{padding:15px 16px 0}.workbench-display .dc-pocket{border-radius:0 0 24px 24px}.agent-flow{grid-template-columns:1fr;gap:24px}.agent-flow>button{display:grid;grid-template-columns:43px 1fr;gap:0 17px;padding-top:22px}.flow-symbol{grid-row:1/span 3;margin:0}.agent-flow h3{font-size:22px}.agent-flow p{min-height:0;max-width:29ch;margin-top:10px;font-size:12px}.flow-link{margin-top:15px;font-size:10px}.shortcut-section{margin-left:17px;margin-right:17px;padding:27px}.shortcut-section h2{font-size:40px}.shortcut-actions{gap:8px}.shortcut-actions button{flex-basis:calc(50% - 4px);min-width:0}.shortcut-actions button:last-child{flex-direction:row;align-items:center;gap:10px}.version-columns{grid-template-columns:1fr;gap:0;margin:0 24px}.version-columns article{padding:28px 0 33px}.version-columns h3{font-size:31px}.version-columns ul{min-height:0;margin:23px 0}.version-columns article>p{font-size:13px}.version-columns li{font-size:12px;margin-bottom:10px}.versions-note{font-size:9px}.closing{margin-left:17px;margin-right:17px}.closing h2{font-size:47px}.closing p{font-size:11px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.dc-nav-track{scroll-behavior:auto}}

.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dc-compose input:focus-visible{outline:1px solid #9180a8;outline-offset:3px;border-radius:4px}

.dc-cover{background:url('./album-mist.webp') center/cover no-repeat}.dc-cover:before,.dc-cover:after{display:none}.dc-pocket[data-open=true]{height:calc(var(--pane-height,294px) + 94px)}.dc-pocket .dc-pane{height:var(--pane-height,294px)}.dc-pocket[data-route=overview]{--pane-height:252px}.dc-pocket[data-route=agents]{--pane-height:277px}.dc-pocket[data-route=calendar],.dc-pocket[data-route=files],.dc-pocket[data-route=alerts],.dc-pocket[data-route=weather]{--pane-height:256px}.dc-pocket[data-route=tasks],.dc-pocket[data-route=night]{--pane-height:246px}.dc-pocket[data-route=limits]{--pane-height:266px}.dc-pocket[data-route=office]{--pane-height:260px}.dc-nav-track{cursor:grab;user-select:none}.dc-nav-track:active{cursor:grabbing}.dc-nav-viewport{mask-image:linear-gradient(90deg,#000 0 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0 94%,transparent 100%)}

.flow-symbol{background:transparent!important;width:105px;height:105px;margin-bottom:22px;border-radius:0}.flow-symbol img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 8px #47726e12)}@media(max-width:740px){.flow-symbol{width:85px;height:85px}}@media(max-width:430px){.agent-flow>button{grid-template-columns:68px 1fr;column-gap:18px}.flow-symbol{width:68px;height:68px;align-self:start}}

.dc-volume svg{width:16px;height:16px;flex:none}.dc-volume input{width:auto;min-width:0;flex:1}

.dc-pocket[data-native=true] .dc-pane{padding:0;overflow:hidden}.dc-native-host{display:block;width:100%;height:var(--dc-native-h,334px)!important}.agent-flow{grid-template-columns:repeat(2,1fr)}@media(max-width:430px){.agent-flow{grid-template-columns:1fr}}
