html:has(.cn-page){scroll-behavior:smooth;background:#0b0b0e}html:has(.cn-page){overflow:clip visible}html:has(.cn-page) body{overflow:clip visible}.cn-page{--bg:#0b0b0e;--fg:#f5f5f7;--fg-2:#a1a1a6;--fg-3:#8e8e93;--fg-4:#6e6e73;--line:#ffffff17;--panel:#1e1e22f0;--panel-edge:#ffffff17;--act:#0a6cd8;--brand:#0071e3;--link:#6bb6ff;--green:#30d158;--yellow:#ffd60a;--ease:cubic-bezier(.22,1,.36,1);--glide:cubic-bezier(.2,.9,.25,1);--room-light:radial-gradient(1200px 700px at 50% -6%,#5a68844d 0%,#0b0b0e00 68%),radial-gradient(900px 620px at 50% 118%,#343c4e38 0%,#0b0b0e00 66%),linear-gradient(180deg,#101116 0%,#0b0b0e 55%,#08080a 100%);background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.cn-page *,.cn-page :before,.cn-page :after{box-sizing:border-box}:where(.cn-page) :where(h1,h2,h3,p){margin:0}.cn-page :is(a,button,input):focus-visible{outline:2px solid var(--link);outline-offset:3px}.cn-eyebrow{letter-spacing:-.01em;color:var(--fg-3);margin-bottom:14px;font-size:17px;font-weight:600}.cn-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.06}.cn-lead{color:var(--fg-2);text-wrap:pretty;max-width:36rem;margin:20px auto 0;font-size:19px;line-height:1.5}.cn-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cn-btn{background:var(--brand);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:500;transition:background .2s;display:inline-flex}.cn-btn:hover{background:#0077ed}.cn-btn.is-ghost{background:#ffffff14}.cn-btn.is-ghost:hover{background:#ffffff21}.cn-btn.is-small{height:32px;padding:0 14px;font-size:13px}.cn-apple{filter:invert();width:15px;height:15px}.cn-win{width:14px;height:14px}.cn-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#0b0b0ec7;border-bottom:1px solid #ffffff0f;position:fixed;inset:0 0 auto}.cn-nav-inner{align-items:center;gap:24px;width:min(1180px,100% - 40px);height:52px;margin-inline:auto;display:flex}.cn-wordmark{color:var(--fg);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;text-decoration:none;display:inline-flex}.cn-wordmark img{width:22px;height:22px}.cn-wordmark b{font-weight:600}.cn-nav nav{gap:26px;margin-left:auto;display:flex}.cn-nav nav a{color:var(--fg-2);font-size:13px;text-decoration:none;transition:color .2s}.cn-nav nav a:hover{color:var(--fg)}.cn-hero{background:var(--room-light);padding:132px 0 96px}.cn-hero-copy{text-align:center;padding-inline:20px}.cn-hero h1{letter-spacing:-.045em;font-size:clamp(52px,7.6vw,112px);font-weight:600;line-height:1}.cn-hero-lead{max-width:33rem;color:var(--fg-2);letter-spacing:-.01em;text-wrap:balance;margin:22px auto 34px;font-size:21px;line-height:1.42}.cn-hero-room{width:min(1348px,100% - 48px);margin:72px auto 0}.cn-hint{text-align:center;color:var(--fg-3);margin-top:16px;font-size:14px}.cn-hint .is-narrow{display:none}.cn-room{position:relative}.cn-room-head{color:var(--fg-2);justify-content:space-between;align-items:center;padding:0 0 22px;font-size:15px;display:flex}.cn-room-left{align-items:center;gap:18px;display:flex}.cn-seg{background:#ffffff0f;border-radius:10px;padding:3px;display:inline-flex}.cn-seg button{font:inherit;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 13px;font-size:13px;transition:background .2s,color .2s}.cn-seg button[aria-pressed=true]{color:var(--fg);background:#ffffff1f}.cn-room-status{align-items:center;gap:9px;display:inline-flex}.cn-room-status i{border-radius:50%;width:7px;height:7px}.cn-room-status i.is-green{background:var(--green)}.cn-room-status i.is-yellow{background:var(--yellow)}.cn-sep{color:#57575c}.cn-stage{perspective:2200px;touch-action:pan-y;transition:opacity .5s var(--ease);position:relative}.cn-room.is-asking .cn-stage{opacity:.5}@media (hover:hover) and (pointer:fine){.cn-room.is-hero .cn-stage{cursor:none}}.cn-fit{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.cn-room.is-hero.is-seen .cn-fit{animation:cn-settle 1.6s var(--ease)both}@keyframes cn-settle{0%{opacity:0;transform:translate3d(0,24px,-140px)rotateX(5deg)}to{opacity:1;transform:none}}.cn-room.is-hero:not(.is-seen) .cn-fit{opacity:0}.cn-world{--cam:rotateX(0deg);transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.cn-panel{pointer-events:auto;-webkit-user-select:none;user-select:none;transition:transform .9s var(--glide),opacity .5s var(--ease);position:absolute;top:50%;left:50%}.cn-room.is-hero .cn-panel{cursor:grab}.cn-room.is-hero.is-seen .cn-panel{animation:cn-arrive .9s var(--ease)var(--d,0s)both}@keyframes cn-arrive{0%{opacity:0}}.cn-panel.is-held{cursor:grabbing;transition:opacity .3s}.cn-panel.is-held .cn-card{box-shadow:0 44px 90px #000000b8}.cn-panel.is-flying{transition:none}.cn-card{background:var(--panel);border:1px solid var(--panel-edge);width:100%;height:100%;transition:box-shadow .4s var(--ease);border-radius:22px;overflow:hidden;box-shadow:0 26px 60px #0009}.cn-panel.is-dim{filter:saturate(.5)}.cn-worker{flex-direction:column;gap:13px;padding:20px;display:flex}.cn-worker.is-lead{gap:15px;padding:22px}.cn-worker-head{align-items:center;gap:12px;display:flex}.cn-avatar{background:linear-gradient(145deg,#6f7f9e,#3f4a63);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.is-lead .cn-avatar{width:38px;height:38px}.cn-avatar.is-screen{background:linear-gradient(145deg,#8fb6ff,#4a6fc9)}.cn-avatar.is-screen:after{content:"";background:var(--green);border:2.5px solid #1e1e22;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.cn-avatar.is-cloud{background:linear-gradient(145deg,#b39ee0,#6f5aa8)}.cn-avatar.is-sandbox{background:linear-gradient(145deg,#86cfb2,#3f8a70)}.cn-worker-name{color:var(--fg);font-size:16px}.is-lead .cn-worker-name{font-size:17px}.cn-worker-doing{color:var(--fg-2);font-size:14px;line-height:1.45}.is-lead .cn-worker-doing{color:#d6d6da;font-size:15px;line-height:1.5}.cn-progress{background:#ffffff14;border-radius:2px;height:3px;margin-top:auto;overflow:hidden}.cn-progress span{height:100%;transition:width 1.2s var(--ease);background:#5b6a86;border-radius:2px;display:block}.cn-progress span.is-screen{background:var(--link)}.cn-progress span.is-cloud{background:#8a76c4}.cn-progress span.is-sandbox{background:#5fae8e}.cn-worker-meta{color:var(--fg-3);font-size:13px}.cn-panel.is-view .cn-card{color:#1d1d1f;background:#fff;border-color:#ffffff1a;box-shadow:0 40px 90px #000000a8}.cn-chrome{background:#f5f5f7;border-bottom:1px solid #e3e3e6;align-items:center;gap:9px;height:40px;padding:0 16px;display:flex}.cn-dots{gap:6px;display:inline-flex}.cn-dots i{background:#dcdce0;border-radius:50%;width:9px;height:9px}.cn-url{color:#86868b;background:#fff;border-radius:7px;flex:1;padding:5px 12px;font-size:12px}.cn-view-body{flex-direction:column;gap:10px;padding:24px 26px 26px;display:flex}.cn-view-title{letter-spacing:-.01em;margin-bottom:6px;font-size:21px;font-weight:600}.cn-row{background:#f5f5f7;border-radius:12px;align-items:center;gap:14px;padding:13px 14px;display:flex}.cn-row.is-off{opacity:.55}.cn-row-icon{background:#dde3ec;border-radius:9px;flex:none;width:34px;height:34px}.cn-row-text{flex:1;min-width:0}.cn-row-text b{font-size:15px;font-weight:400;display:block}.cn-row-text small{color:#86868b;font-size:13px;display:block}.cn-row em{color:#06c;font-size:13px;font-style:normal}.cn-under{text-align:center;color:var(--fg-3);font-size:14px;position:absolute;top:calc(100% + 14px);left:0;right:0}.cn-ask{flex-direction:column;display:flex}.cn-ask-top{flex-direction:column;gap:6px;padding:22px 22px 4px;display:flex}.cn-ask-title{font-size:17px}.cn-ask-body{color:var(--fg-3);font-size:14px;line-height:1.45}.cn-ask-choices{flex-direction:column;gap:7px;padding:16px 14px 14px;display:flex}.cn-choice{background:#ffffff0e;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;font-size:15px;display:flex}.cn-choice i{border:1.5px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.cn-choice.is-on{background:#0a84ff24;border-color:#6bb6ff66}.cn-choice.is-on i{border-color:var(--link)}.cn-choice.is-on i:after{content:"";background:var(--link);border-radius:50%;width:9px;height:9px}.cn-go{text-align:center;color:#fff;background:var(--act);border-radius:13px;margin-top:5px;padding:13px 0;font-size:15px}.cn-coderun{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.cn-coderun-kind{color:var(--fg-3);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.cn-chips{gap:6px;margin-top:auto;display:flex}.cn-chips span{color:var(--fg-2);background:#ffffff0f;border-radius:999px;padding:4px 10px;font-size:12px}.cn-chips span.is-pass{color:#63d884;background:#30d15821}.cn-col-head{color:var(--fg-2);white-space:nowrap;font-size:15px;transition:opacity .5s;position:absolute;top:50%;left:50%}.cn-col-head.is-dim{opacity:.3}.cn-ring{pointer-events:none;z-index:5;opacity:0;width:0;height:0;transition:opacity .2s;position:absolute;top:0;left:0}.cn-ring:before{content:"";width:26px;height:26px;transition:transform .2s var(--ease),background .2s,border-color .2s;border:1.5px solid #ffffffd9;border-radius:50%;position:absolute;top:-13px;left:-13px;box-shadow:0 2px 12px #0006}.cn-room.is-holding .cn-ring:before{border:2px solid var(--link);background:#0a6cd847;transform:scale(.77)}.cn-ring-label{white-space:nowrap;opacity:0;background:#000000a8;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:opacity .2s;position:absolute;top:20px;left:0;transform:translate(-50%)}.cn-room.is-holding .cn-ring-label{opacity:1}.cn-line-wrap{width:min(642px,100%);margin:36px auto 0;position:relative}.cn-line{background:#1e1e22f5;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:10px;height:60px;padding:6px 6px 6px 22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 20px 48px #0000008c}.cn-line:focus-within,.cn-room.is-asking .cn-line{border-color:#6bb6ff73;box-shadow:0 0 0 4px #0a84ff21,0 20px 48px #0000008c}.cn-line input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cn-line input:focus-visible{outline:none}.cn-line input::placeholder{color:var(--fg-3)}.cn-line button{background:var(--act);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:background .2s,color .2s;display:grid}.cn-line button:disabled{color:var(--fg-3);cursor:default;background:#ffffff14}.cn-sheet{z-index:6;animation:cn-rise .45s var(--ease)both;background:#242429f7;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:10px;padding:22px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;right:0;box-shadow:0 34px 76px #000000a8}@keyframes cn-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.cn-sheet-title{letter-spacing:-.01em;font-size:20px}.cn-sheet-label{color:var(--fg-3);margin-top:4px;font-size:13px}.cn-sheet-field{background:#ffffff0f;border-radius:12px;padding:12px 14px;font-size:15px}.cn-sheet-note{color:var(--fg-2);background:#ffffff0a;border-radius:12px;padding:11px 14px;font-size:13px;line-height:1.45}.cn-sheet-actions{gap:8px;margin-top:4px;display:flex}.cn-sheet-actions button{height:46px;font:inherit;color:#fff;background:var(--act);cursor:pointer;border:0;border-radius:13px;flex:1;font-size:15px;transition:transform .15s,filter .15s}.cn-sheet-actions button.is-pressed{filter:brightness(.85);transform:scale(.97)}.cn-sheet-actions button.is-quiet{background:#ffffff14}.cn-statement{width:min(1180px,100% - 40px);margin:0 auto;padding:180px 0 150px}.cn-statement p{letter-spacing:-.035em;max-width:17ch;font-size:clamp(36px,4.8vw,68px);font-weight:600;line-height:1.08}.cn-statement-figure{perspective:1400px;margin:72px 0 0}.cn-statement-photo-wrap{transform-origin:50% 100%;background:#17191d;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden;box-shadow:0 48px 120px #00000073}.cn-statement-photo{width:100%;height:auto;display:block}.cn-statement-figure figcaption{color:var(--fg-3);text-align:center;margin-top:20px;font-size:13px}@media (max-width:760px){.cn-statement-figure{margin-top:44px}.cn-statement-photo-wrap{border-radius:16px}.cn-statement-photo{object-fit:cover;object-position:center;height:clamp(240px,69vw,360px)}.cn-statement-figure figcaption{margin-top:14px;font-size:12px}}.cn-places{height:400vh;position:relative}.cn-places-sticky{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:center;gap:56px;width:min(1348px,100% - 48px);height:100vh;margin:0 auto;display:grid;position:sticky;top:0}.cn-places-copy h2{font-size:clamp(34px,3.6vw,52px)}.cn-places-steps{margin-top:36px;display:grid}.cn-places-step{border-top:1px solid var(--line);opacity:.4;transition:opacity .5s var(--ease);padding:14px 0}.cn-places-step strong{letter-spacing:-.01em;font-size:17px;font-weight:600;display:block}.cn-places-step span{color:var(--fg-2);margin-top:3px;font-size:15px;display:block}.cn-places-step.is-on{opacity:1}.cn-section{width:min(1180px,100% - 40px);margin:0 auto;padding:150px 0}.cn-head{text-align:center;margin-bottom:56px}.cn-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cn-tile{background:#141417;border-radius:28px;padding:26px 28px 32px}.cn-tile h3{letter-spacing:-.02em;font-size:24px;font-weight:600}.cn-tile p{color:var(--fg-2);margin-top:8px;font-size:16px;line-height:1.5}.cn-tile-stage{background:radial-gradient(600px 300px at 50% -10%,#5a688447,#0000 70%),linear-gradient(#101116,#0b0b0e);border-radius:18px;height:320px;margin-bottom:26px;position:relative;overflow:hidden}.cn-vd{position:absolute;inset:0}.cn-vd-room{position:absolute;inset:0 0 76px}.cn-vd-window{color:#1d1d1f;outline-offset:3px;width:44%;transition:left .9s var(--glide),top .9s var(--glide),outline-color .3s;background:#fff;border-radius:12px;outline:2px solid #0000;position:absolute;top:22px;left:7%;overflow:hidden;box-shadow:0 20px 44px #0000008c}.cn-vd-window .cn-chrome{gap:7px;height:26px;padding:0 9px}.cn-vd-window .cn-dots i{width:6px;height:6px}.cn-vd-window .cn-url{padding:2px 7px;font-size:10px}.cn-vd-rows{gap:5px;padding:9px;display:grid}.cn-vd-rows span{background:#f5f5f7;border-radius:7px;padding:6px 8px;font-size:11px}.cn-vd.is-pointed .cn-vd-window{outline-color:var(--link)}.cn-vd.is-moving .cn-vd-window,.cn-vd.is-done .cn-vd-window{top:10px;left:51%}.cn-vd.is-done .cn-vd-window{outline-color:#0000}.cn-vd-worker{background:var(--panel);border:1px solid var(--panel-edge);border-radius:14px;align-items:center;gap:10px;width:42%;padding:12px 13px;display:flex;position:absolute;top:168px;right:7%;box-shadow:0 16px 36px #00000080}.cn-vd-worker .cn-avatar{width:26px;height:26px}.cn-vd-worker b{font-size:12.5px;font-weight:500;display:block}.cn-vd-worker small{color:var(--fg-3);font-size:11px;display:block}.cn-vd-said{color:var(--fg-2);opacity:0;transition:opacity .4s,transform .4s var(--ease);font-size:13px;position:absolute;bottom:14px;left:7%;transform:translateY(4px)}.cn-vd.is-done .cn-vd-said{opacity:1;transform:none}.cn-voice{background:var(--panel);border:1px solid var(--panel-edge);border-radius:20px;align-items:center;gap:12px;height:56px;padding:0 12px 0 8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.cn-mic{width:40px;height:40px;color:var(--fg-2);background:#ffffff14;border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.cn-mic.is-on{background:var(--act);color:#fff}.cn-bars{flex:none;align-items:flex-end;gap:2.5px;height:20px;display:flex}.cn-bars i{background:var(--link);opacity:.4;border-radius:2px;width:2.5px;height:4px;transition:height .2s,opacity .2s}.cn-bars.is-live i{opacity:1;animation:.5s ease-in-out infinite alternate cn-level}.cn-bars.is-live i:nth-child(2){animation-delay:-.2s}.cn-bars.is-live i:nth-child(3){animation-delay:-.35s}.cn-bars.is-live i:nth-child(4){animation-delay:-.1s}.cn-bars.is-live i:nth-child(5){animation-delay:-.28s}@keyframes cn-level{0%{height:5px}to{height:19px}}.cn-voice-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.cn-voice-text em{color:var(--fg-3);font-style:normal}.cn-voice-this{color:var(--fg-3);white-space:nowrap;opacity:0;background:#ffffff0e;border-radius:999px;padding:5px 10px;font-size:12px;transition:opacity .3s}.cn-vd.is-pointed .cn-voice-this{opacity:1}.cn-mini{background:var(--panel);border:1px solid var(--panel-edge);border-radius:16px;width:190px;padding:13px 15px;position:absolute;box-shadow:0 20px 44px #00000080}.cn-mini b{font-size:13px;font-weight:500;display:block}.cn-mini span{color:var(--fg-3);margin-top:4px;font-size:12px;display:block}.cn-mini.is-a{animation:cn-carry 6.5s var(--ease)infinite;top:22%;left:10%}.cn-mini.is-b{opacity:.7;bottom:18%;right:10%}.cn-hand{width:0;height:0;animation:cn-reach 6.5s var(--ease)infinite;position:absolute}.cn-hand-ring{width:26px;height:26px;animation:cn-pinch 6.5s var(--ease)infinite;border:1.5px solid #ffffffd9;border-radius:50%;position:absolute;top:-13px;left:-13px;box-shadow:0 2px 12px #0006}.cn-hand-label{white-space:nowrap;animation:cn-label 6.5s var(--ease)infinite;background:#000000a8;border-radius:999px;padding:5px 11px;font-size:12px;position:absolute;top:20px;left:0;transform:translate(-50%)}@keyframes cn-reach{0%{opacity:0;top:78%;left:78%}8%{opacity:1}24%,30%{top:34%;left:26%}60%,68%{top:55%;left:50%}86%{opacity:1;top:30%;left:70%}to{opacity:0;top:30%;left:70%}}@keyframes cn-pinch{0%,28%{background:0 0;border-color:#ffffffd9;transform:scale(1)}32%,62%{border-color:var(--link);background:#0a6cd847;border-width:2px;transform:scale(.77)}68%,to{background:0 0;border-color:#ffffffd9;transform:scale(1)}}@keyframes cn-label{0%,31%{opacity:0}35%,60%{opacity:1}64%,to{opacity:0}}@keyframes cn-carry{0%,30%{transform:translate(0)}33%{transform:translateY(-4px)scale(1.03);box-shadow:0 34px 70px #000000b3}62%{transform:translate(125px,60px)scale(1.03);box-shadow:0 34px 70px #000000b3}68%,90%{transform:translate(125px,64px)scale(1)}to{transform:translate(0)}}.cn-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.cn-facts{margin:32px 0 0;padding:0;list-style:none}.cn-facts li{border-top:1px solid var(--line);color:#d6d6da;padding:16px 0;font-size:17px}.cn-trust-stage{background:var(--room-light);border-radius:28px;place-items:center;height:420px;display:grid}.cn-approval{background:var(--panel);border:1px solid var(--panel-edge);border-radius:22px;flex-direction:column;gap:8px;width:min(340px,84%);padding:22px;display:flex;box-shadow:0 26px 60px #0009}.cn-ask-tag{color:var(--fg-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cn-ask-tag i{background:var(--yellow);border-radius:50%;width:7px;height:7px}.cn-approval strong{letter-spacing:-.01em;font-size:19px;font-weight:500}.cn-approval p{color:var(--fg-3);font-size:14px}.cn-approval-actions{gap:8px;margin-top:10px;display:flex}.cn-approval-actions span{text-align:center;background:#ffffff14;border-radius:13px;flex:1;padding:12px;font-size:15px}.cn-approval-actions span.is-primary{background:var(--act)}.cn-build{background:var(--room-light);border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;padding:56px;display:grid}.cn-build-run{background:var(--panel);border:1px solid var(--panel-edge);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex;box-shadow:0 26px 60px #0009}.cn-build-run small{color:var(--fg-3);font-size:13px}.cn-build-run strong{font-size:17px;font-weight:400;line-height:1.4}.cn-build-chips{gap:6px;margin-top:6px;display:flex}.cn-build-chips span{color:var(--fg-2);background:#ffffff0f;border-radius:999px;padding:4px 10px;font-size:12px;transition:background .5s,color .5s}.cn-build.is-in .cn-build-chips span{color:#63d884;background:#30d15821}.cn-build.is-in .cn-build-chips span:first-child{transition-delay:.5s}.cn-build.is-in .cn-build-chips span:nth-child(2){transition-delay:1s}.cn-build.is-in .cn-build-chips span:nth-child(3){transition-delay:1.5s}.cn-build-page{color:#1d1d1f;opacity:0;transition:opacity .8s var(--ease)2s,transform .9s var(--glide)2s;background:#fff;border-radius:22px;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 40px 90px #000000a8}.cn-build.is-in .cn-build-page{opacity:1;transform:none}.cn-build-page .cn-view-body{gap:10px}.cn-pay{border:1px solid #e3e3e6;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:15px;display:flex}.cn-pay.is-on{border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}.cn-card-chip{background:#1d1d1f;border-radius:4px;width:26px;height:17px}.cn-card-chip.is-light{background:#dde3ec}.cn-pay-go{text-align:center;color:#fff;background:#0071e3;border-radius:12px;margin-top:4px;padding:14px;font-size:15px}.cn-closing{text-align:center;background:radial-gradient(1100px 600px at 50% 0%,#5a68843d,transparent 68%),var(--bg);padding:170px 20px 150px}.cn-closing h2{font-size:clamp(44px,6vw,88px)}.cn-closing p{color:var(--fg-2);margin:20px auto 34px;font-size:19px}.cn-top{width:40px;height:40px;color:var(--fg-2);background:#ffffff0f;border-radius:50%;place-items:center;margin:48px auto 0;display:grid}.cn-where{flex-wrap:wrap;gap:6px;display:flex}.cn-where button{font:inherit;color:var(--fg-2);cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.cn-where button .cn-avatar{width:12px;height:12px}.cn-where button .cn-avatar:after{display:none}.cn-where button[aria-checked=true]{color:var(--fg);background:#0a84ff24;border-color:#6bb6ff66}.cn-where-why{color:var(--fg-3);padding-left:2px;font-size:13px}.cn-pv{border:1px solid #ffffff12;border-radius:12px;flex:none;height:92px;position:relative;overflow:hidden}.cn-pv-win{background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:7px 9px;display:flex;position:absolute;inset:12px 12px -8px;box-shadow:0 10px 24px #00000059}.cn-pv-win.is-small{inset:17px 46px 14px 20px}.cn-pv-bar{gap:3px;display:flex}.cn-pv-bar i{background:#dcdce0;border-radius:50%;width:5px;height:5px}.cn-pv-line{background:#e6e8ec;border-radius:3px;height:6px}.cn-pv-line.is-w70{width:70%}.cn-pv-line.is-w60{width:60%}.cn-pv-line.is-w50{width:50%}.cn-pv-line.is-w40{width:40%}.cn-pv-line.is-hit{background:#cfe3ff}.cn-pv.is-screen{background:linear-gradient(160deg,#2c3549,#151922)}.cn-pv-cursor{border:1.5px solid var(--act);width:11px;height:11px;animation:cn-pv-point 3.2s var(--ease)infinite alternate;background:#0a6cd833;border-radius:50%;position:absolute;top:46%;left:44%}@keyframes cn-pv-point{to{top:66%;left:62%}}.cn-pv.is-cloud{background:linear-gradient(160deg,#3d3160,#1a1830)}.cn-pv-menubar{background:#ffffff29;height:7px;position:absolute;inset:0 0 auto}.cn-pv-tag{color:#ffffffc7;background:#0006;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex;position:absolute;bottom:7px;right:8px}.cn-pv.is-sandbox{background:repeating-linear-gradient(135deg,#5fae8e1a 0 6px,#0000 6px 12px),#121d19;border-color:#5fae8e59}.cn-pv.is-sandbox .cn-pv-tag{color:#8fe0bd}.cn-pv.is-background{background:#ffffff08;align-content:center;gap:6px;padding:10px 12px;display:grid}.cn-pv.is-background span{color:var(--fg-3);padding-left:16px;font-size:12px;position:relative}.cn-pv.is-background span:before{content:"";background:#30d158b3;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.cn-pv.is-background span.is-now{color:var(--fg)}.cn-pv.is-background span.is-now:before{background:var(--link)}.cn-worker:has(.cn-pv){gap:12px}.cn-statement p{perspective:900px;transform-style:preserve-3d}.cn-word{transform-origin:50% 100%;will-change:transform,opacity;margin-right:.24em;display:inline-block}.cn-depth-inner{transform-origin:50% 100%}.cn-tilt{transform:perspective(1400px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .8s var(--ease)}.cn-tilt:hover{transition:transform .15s linear}.cn-tilt .cn-tile-stage{transform:translateZ(36px)}.cn-tilt>h3{transform:translateZ(56px)}.cn-tilt>p{transform:translateZ(28px)}.cn-trust-stage{transform-style:preserve-3d;position:relative}.cn-stack{transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cn-stack-card{background:var(--panel);border:1px solid var(--panel-edge);border-radius:22px;flex-direction:column;grid-area:1/1;gap:8px;width:min(340px,84%);padding:22px;display:flex;box-shadow:0 26px 60px #00000080}.cn-stack-card strong{font-size:17px;font-weight:500}.cn-stack-card.is-near{opacity:.55;transform:translate3d(0,-46px,20px)scale(.94)}.cn-stack-card.is-far{opacity:.28;transform:translate3d(0,-88px,10px)scale(.88)}.cn-approval{background:#1e1e22;position:relative;transform:translate3d(0,20px,70px)}.cn-build{transform-style:preserve-3d}.cn-build-run{transform:translateZ(40px)}.cn-build-page{transform:translate3d(40px,18px,-60px)rotateY(-22deg)scale(.96)}.cn-build.is-in .cn-build-page{transform:translateZ(80px)}.cn-film{margin:140px auto 0}.cn-film-head{text-align:center;margin-bottom:44px}.cn-film-head h3{letter-spacing:-.03em;font-size:clamp(32px,3.4vw,48px);font-weight:600}.cn-film-head p{color:var(--fg-3);margin-top:10px;font-size:17px}.cn-screen{max-width:1000px;margin:0 auto}.cn-screen-inner{transform-origin:50% 100%;border-radius:18px;box-shadow:0 70px 140px #000000bf}.cn-screen:after{content:"";filter:blur(8px);background:radial-gradient(50% 60% at 50% 0,#6e82aa47,#0000 70%);height:70px;margin:0 10%;display:block}@media (max-width:760px){.cn-nav nav{display:none}.cn-nav-inner{justify-content:space-between}.cn-hero{padding:104px 0 64px}.cn-hero-lead{font-size:18px}.cn-hero-room{width:calc(100% - 32px);margin-top:48px}.cn-hint .is-wide{display:none}.cn-hint .is-narrow{display:inline}.cn-room-status{font-size:13px}.cn-statement{width:calc(100% - 32px);padding:110px 0 90px}.cn-places{height:auto;padding:30px 0 70px}.cn-places-sticky{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);height:auto;position:static}.cn-places-step{opacity:1}.cn-places-room{display:none}.cn-section{width:calc(100% - 32px);padding:96px 0}.cn-head{margin-bottom:36px}.cn-duo,.cn-split,.cn-build{grid-template-columns:minmax(0,1fr)}.cn-build{padding:22px}.cn-tile{padding:18px 18px 26px}.cn-mini{width:150px}.cn-voice-this{display:none}.cn-trust-stage{height:320px}.cn-closing{padding:120px 16px 110px}.cn-film{margin-top:90px}.cn-where button{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.cn-page *,.cn-page :before,.cn-page :after{animation:none!important}.cn-room.is-hero .cn-fit{opacity:1}.cn-panel,.cn-vd-window,.cn-build-page,.cn-build-chips span{transition-duration:10ms!important;transition-delay:0s!important}}.cn-split.is-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.cn-swing-inner{transform-origin:100%;border-radius:18px;box-shadow:0 50px 120px #000000b3}.cn-lead.is-left{margin-left:0}.cn-gestures{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.cn-gestures li{border-bottom:1px solid var(--line);transition:transform .5s var(--ease);align-items:center;gap:16px;padding:22px 0;display:flex}.cn-gestures li:hover{transform:translateY(-3px)}.cn-gestures span{gap:2px;display:grid}.cn-gestures strong{letter-spacing:-.01em;font-size:19px;font-weight:600}.cn-gestures small{color:var(--fg-2);font-size:17px}.cn-page .cmp-gesture{width:44px;height:44px;color:var(--link);flex:none}.cn-page .cmp-gesture-accent{opacity:.55;transform-box:fill-box;transform-origin:50%}.cn-page .cmp-gesture-point .cmp-gesture-accent{animation:2.8s ease-in-out infinite cn-g-target}.cn-page .cmp-gesture-pinch .cmp-gesture-accent{animation:2.8s ease-in-out infinite cn-g-spark}.cn-page .cmp-gesture-grip .cmp-gesture-accent{animation:2.8s ease-in-out infinite cn-g-lift}.cn-page .cmp-gesture-flick .cmp-gesture-accent{animation:2.8s ease-in-out infinite cn-g-throw}@keyframes cn-g-target{0%,55%,to{opacity:.55;scale:1}25%{opacity:1;scale:.7}}@keyframes cn-g-spark{0%,45%,to{opacity:.3;scale:.85}20%{opacity:1;scale:1.15}}@keyframes cn-g-lift{0%,60%,to{opacity:.5;translate:0}30%{opacity:.85;translate:0 -2px}}@keyframes cn-g-throw{0%,to{opacity:.2;translate:4px}35%{opacity:.9;translate:-2px}}.cn-hands-note{color:var(--fg-3);font-size:15px;margin-top:28px!important}.cn-faq{color:#1d1d1f;background:#f5f5f7;border-radius:28px;width:min(1320px,100% - 32px);margin:40px auto 0;padding:130px 0 110px;box-shadow:0 -30px 90px #00000080}.cn-faq-inner{text-align:center;width:min(880px,100% - 48px);margin:0 auto}.cn-faq h2{font-size:clamp(48px,6vw,80px)}.cn-faq-list{text-align:left;border-top:1px solid #d2d2d7}.cn-faq-list details{border-bottom:1px solid #d2d2d7}.cn-faq-list summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font-size:clamp(19px,2vw,24px);font-weight:500;list-style:none;display:flex}.cn-faq-list summary::-webkit-details-marker{display:none}.cn-faq-list summary svg{color:#6e6e73;transition:transform .45s var(--ease);flex:none}.cn-faq-list details[open] summary svg{transform:rotate(180deg)}.cn-faq-list details>p{color:#515154;animation:cn-faq-open .5s var(--ease);padding:0 48px 30px 0;font-size:17px;line-height:1.55}@keyframes cn-faq-open{0%{opacity:0;transform:translateY(-8px)}}.cn-faq-contact{color:#06c;margin-top:40px;font-size:17px;text-decoration:none;display:inline-block}.cn-faq-contact:hover{text-decoration:underline}@media (max-width:760px){.cn-split.is-wide{grid-template-columns:minmax(0,1fr)}.cn-gestures li{gap:12px}.cn-faq{width:calc(100% - 16px);padding:84px 0 72px}.cn-faq-inner{width:calc(100% - 32px)}.cn-faq-list summary{padding:22px 0}.cn-faq-list details>p{padding-right:0}}@media (prefers-reduced-motion:reduce){.cn-page .cmp-gesture-accent,.cn-faq-list details>p{animation:none!important}}.cn-hero{overflow:clip}.cn-hero-room{isolation:isolate;position:relative}.cn-horizon{z-index:-2;pointer-events:none;background:radial-gradient(at 50% 0,#176ce440,#062a6725 35%,#0000 70%);border-top:2px solid #75b8ff;border-radius:50%;width:180%;height:120%;position:absolute;top:3%;left:-40%;transform:rotate(-5deg);box-shadow:0 -12px 70px -15px #62aaff,0 -3px 12px -2px #b0caff}.cn-closing{isolation:isolate;background:var(--bg);position:relative;overflow:clip}.cn-atmos{z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--bg)0%,#050812 30%,#14284b 100%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.cn-atmos-light{filter:blur(38px);border-radius:50%;animation:22s ease-in-out infinite alternate paused cn-atmos-drift;position:absolute}.cn-atmos-light.is-blue{background:radial-gradient(#086fff 0%,#084fd8 28%,#0000 67%);width:110%;height:100%;top:38%;left:-45%;transform:rotate(-24deg)}.cn-atmos-light.is-ice{background:radial-gradient(#95d8fa 0%,#5289c8 30%,#0000 68%);width:110%;height:85%;animation-delay:-8s;top:70%;left:10%}.cn-atmos-contour{border-top:1px solid #afdfff55;border-radius:50%;width:130%;height:75%;animation:26s ease-in-out infinite alternate paused cn-atmos-contour;position:absolute;top:78%;left:-15%;transform:rotate(-13deg);box-shadow:0 -22px 65px #72b8ee20}.cn-atmos.is-on>div{animation-play-state:running}.cn-closing p{color:#c9d3e3}@keyframes cn-atmos-drift{0%{translate:-3% 2%;rotate:-10deg;scale:1}to{translate:6% -7%;rotate:9deg;scale:1.13}}@keyframes cn-atmos-contour{0%{transform:translateY(0)rotate(-13deg)}to{transform:translateY(-8%)rotate(-4deg)}}@media (max-width:760px){.cn-horizon{top:4%}}@media (prefers-reduced-motion:reduce){.cn-atmos>div{animation:none}}.cn-hz-stage{position:relative}.cn-hz-stage:after{content:"";background:radial-gradient(50% 60% at 50% 0,#6e96d242,#0000 70%);height:60px;margin:0 12%;display:block}.cn-hz-tilt{transform-origin:50% 100%}.cn-hz-fit{width:100%;max-width:1100px;margin:0 auto;position:relative}.cn-hz-screen{transform-origin:0 0;background:#0e1015;border-radius:18px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 10px #0a0a0c,0 0 0 11px #ffffff14,0 70px 140px #000000b3}.cn-hz-wall{background:radial-gradient(1100px 700px at 78% 120%,#243247 0%,#0000 70%),radial-gradient(900px 600px at 10% -20%,#1d2533 0%,#0000 65%),#0e1015;position:absolute;inset:0}.cn-hz-app{background:#1c1d22;border-radius:12px;width:880px;position:absolute;top:96px;left:110px;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 0 0 .5px #ffffff1a}.cn-hz-app-bar{color:#d6d6da;background:#24252b;border-bottom:.5px solid #ffffff14;align-items:center;gap:16px;height:46px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.cn-hz-app-body{gap:16px;padding:26px 30px 32px;display:grid}.cn-hz-app-body strong{font-size:21px;font-weight:600}.cn-hz-grid{font-variant-numeric:tabular-nums;background:#202127;border-radius:10px;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));font-size:13.5px;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #ffffff14}.cn-hz-grid span{text-align:right;color:#f5f5f7;transition:background .5s var(--ease),box-shadow .5s var(--ease);border-top:.5px solid #ffffff12;padding:11px 14px}.cn-hz-grid span:nth-child(5n+1){text-align:left;color:#d6d6da}.cn-hz-grid .is-head{color:#8e8e93;border-top:0;font-size:12px;font-weight:600}.cn-hz-grid .is-sel{background:#0a6cd857;box-shadow:inset 0 1px #6bb6ff,inset 0 -1px #6bb6ff}.cn-hz-dim{opacity:0;transition:opacity .6s var(--ease);background:#00000038;position:absolute;inset:30px 0 0}.cn-hz-dim.is-on{opacity:1}.cn-hz-menubar{color:#f5f5f7db;background:#12141a9e;justify-content:space-between;align-items:center;height:34px;padding:0 18px;font-size:13px;display:flex;position:absolute;inset:0 0 auto}.cn-hz-menubar>span:first-child{gap:20px;display:flex}.cn-hz-menubar b{color:#f5f5f7}.cn-hz-notch{background:#000;border-radius:0 0 14px 14px;width:190px;height:34px;position:absolute;top:0;left:455px}.cn-hz-glint{background:#6bb6ff;border-radius:1px;width:40px;height:2px;position:absolute;top:32px;left:530px;box-shadow:0 0 10px #6bb6ffe6}.cn-hz-anchor{width:0;height:0;position:absolute;top:0;left:550px}.cn-hz-shape{color:#f5f5f7;transition:box-shadow .5s var(--ease);background:#000;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 18px 50px #0000008c}.cn-hz-shape.is-needs{box-shadow:0 0 0 1px #ffd60a4d,0 0 44px #ffd60a3d,0 18px 50px #0000008c}.cn-hz-wings{justify-content:space-between;align-items:center;height:34px;padding:0 14px 0 16px;display:flex;position:absolute;inset:0 0 auto}.cn-hz-face{background:linear-gradient(145deg,#8fb6ff,#4a6fc9);border-radius:50%;flex:none;display:block}.cn-hz-face.is-cloud{background:linear-gradient(145deg,#b39ee0,#6f5aa8)}.cn-hz-face.is-background{background:linear-gradient(145deg,#6f7f9e,#3f4a63)}.cn-hz-mark{background:radial-gradient(circle at 35% 30%,#9fd0ff,#0a6cd8 70%);border-radius:50%;width:18px;height:18px}.cn-hz-wave{align-items:center;gap:3px;height:22px;display:flex}.cn-hz-wave i{transform-origin:50%;background:#6bb6ff;border-radius:2px;width:3px;height:18px;animation:.9s ease-in-out infinite alternate cn-hz-wave}@keyframes cn-hz-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.cn-hz-body{padding:8px 18px 14px;position:absolute;inset:34px 0 0}.cn-hz-body.is-pull{align-content:start;gap:12px;display:grid}.cn-hz-this{color:#d6d6da;background:#6bb6ff24;border-radius:10px;justify-self:start;align-items:center;gap:8px;height:30px;padding:0 12px 0 5px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 .5px #6bb6ff73}.cn-hz-this b{color:#6bb6ff;font-weight:600}.cn-hz-this-thumb{background:linear-gradient(#0000 45%,#6bb6ff99 45% 60%,#0000 60%),#1c1d22;border-radius:5px;width:30px;height:20px;box-shadow:inset 0 0 0 .5px #ffffff2e}.cn-hz-input{align-items:center;gap:12px;font-size:16px;display:flex}.cn-hz-typed{white-space:nowrap;flex:1;overflow:hidden}.cn-hz-typed i{vertical-align:-4px;background:#6bb6ff;width:2px;height:19px;margin-left:2px;animation:1s step-end infinite cn-hz-caret;display:inline-block}@keyframes cn-hz-caret{50%{opacity:0}}.cn-hz-input kbd{font:inherit;color:#8e8e93;border-radius:6px;padding:3px 7px;font-size:12px;box-shadow:inset 0 0 0 .5px #fff3}.cn-hz-body.is-needs{gap:14px;padding-top:10px;display:flex}.cn-hz-ask{flex:1;gap:2px;font-size:15px;display:grid}.cn-hz-ask small{color:var(--yellow);font-size:12px}.cn-hz-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.cn-hz-actions span{background:#ffffff1f;border-radius:14px;place-items:center;height:28px;padding:0 14px;font-size:13px;display:grid}.cn-hz-actions .is-primary{background:var(--act);font-weight:600}.cn-hz-bubble{background:#000;border-radius:0 0 17px 17px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;left:0;box-shadow:0 18px 50px #0000008c}.cn-hz-glass,.cn-hz-card{-webkit-backdrop-filter:blur(40px)saturate(175%);color:#f5f5f7;background:linear-gradient(#ffffff14,#ffffff04 40%,#0000 70%),#1e1e22c7;border:.5px solid #ffffff24;border-radius:14px;width:350px;position:absolute;left:-175px;box-shadow:inset 0 1px #ffffff1f,0 30px 70px -10px #000000a6}.cn-hz-glass{align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;top:46px}.cn-hz-glass span{color:#a1a1a6}.cn-hz-glass em{color:#6bb6ff;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.cn-hz-card{gap:8px;padding:16px 18px;display:grid;top:48px}.cn-hz-card strong{font-size:16px;font-weight:600}.cn-hz-card p{color:#c7c7cc;font-size:13.5px;line-height:1.45}.cn-hz-keys{color:#8e8e93;gap:8px;margin-top:4px;font-size:12px;display:flex}.cn-hz-keys span{background:#ffffff12;border-radius:7px;padding:3px 8px}.cn-hz-keys b{color:#f5f5f7;font-weight:600}.cn-hz-controls{justify-items:center;gap:18px;margin-top:28px;display:grid}.cn-hz-steps{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.cn-hz-steps button{height:34px;color:var(--fg-2);font:inherit;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;position:relative;overflow:hidden}.cn-hz-steps button:hover{color:var(--fg)}.cn-hz-steps button.is-on{color:var(--fg);background:#ffffff24}.cn-hz-timer{background:var(--link);transform-origin:0;border-radius:1px;height:2px;position:absolute;bottom:5px;left:14px;right:14px}.cn-hz-says{min-height:1.5em;color:var(--fg-2);text-align:center;font-size:17px}.cn-verbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:96px;display:grid}.cn-verb{background:var(--panel);border:1px solid var(--line);border-radius:24px;height:100%;padding:34px 30px 36px}.cn-verb>*{transform:translateZ(30px)}.cn-verb-n{color:var(--link);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px;display:block}.cn-verb h3{letter-spacing:-.02em;font-size:34px;font-weight:600}.cn-verb p{color:var(--fg-2);margin-top:12px;font-size:17px;line-height:1.5}.cn-hz-note{text-align:center;color:var(--fg-3);font-size:15px;margin-top:40px!important}@media (max-width:760px){.cn-hz-screen{border-radius:12px;box-shadow:0 0 0 5px #0a0a0c,0 40px 80px #000000b3}.cn-hz-steps button{padding:0 10px;font-size:13px}.cn-verbs{grid-template-columns:minmax(0,1fr);margin-top:56px}}@media (prefers-reduced-motion:reduce){.cn-hz-wave i,.cn-hz-typed i{animation:none}}
html:has(.cn-page){position:relative}.cn-places.fp-section{height:410vh;padding:0}.fp-sticky{flex-direction:column;justify-content:center;width:min(1240px,100% - 80px);min-height:100vh;margin:0 auto;padding:90px 0 38px;display:flex;position:sticky;top:0}.fp-intro{margin-bottom:28px}.fp-intro .cn-eyebrow{letter-spacing:.04em;color:#b5bcc7;margin-bottom:14px;font-size:13px}.cn-page .fp-intro h2{letter-spacing:-.045em;font-size:clamp(36px,3.5vw,52px);line-height:1.06}.fp-intro h2 span{color:#8e929b}.fp-intro>p:last-child{color:#9da3ad;margin-top:16px;font-size:16px;line-height:1.55}.fp-layout{grid-template-columns:290px minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.fp-selector{gap:7px;display:grid}.fp-selector button{text-align:left;color:#8b909a;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:17px;align-items:center;gap:15px;padding:21px 16px;transition:color .35s,background .35s,border-color .35s;display:flex;position:relative}.fp-selector button:hover{color:#f5f5f7;background:#ffffff05}.fp-selector button.is-active{color:#f5f5f7;background:linear-gradient(125deg,#ffffff0c,#ffffff03);border-color:#ffffff12}.fp-selector button.is-active:before{content:"";background:#dce6fa;border-radius:2px;width:2px;position:absolute;top:30%;bottom:30%;left:-1px}.fp-selector-icon{flex-shrink:0;place-items:center;width:30px;display:grid}.fp-selector strong{letter-spacing:-.02em;font-size:17px;font-weight:550;display:block}.fp-selector small{color:#858b95;margin-top:5px;font-size:12px;display:block}.fp-selector-arrow{opacity:0;flex-shrink:0;margin-left:auto}.fp-selector .is-active .fp-selector-arrow{opacity:.65}.fp-scroll-note{color:#6f7580;padding:20px 17px 0;font-size:11px}.fp-showcase{--fp-accent:#7fbdff;min-width:0}.fp-showcase[data-place=background]{--fp-accent:#b9b0f1}.fp-showcase[data-place=cloud]{--fp-accent:#9fc6ef}.fp-showcase[data-place=sandbox]{--fp-accent:#b0d6bb}.fp-scene-meta{color:#717985;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff0c;align-items:center;gap:12px;padding-bottom:14px;font-size:10px;display:flex}.fp-scene-meta>span:first-child{color:#c4cbd6;font-variant-numeric:tabular-nums}.fp-scene-meta button{color:#9199a6;font:inherit;letter-spacing:0;cursor:pointer;text-transform:none;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:5px 0 5px 10px;display:inline-flex}.fp-scene-meta button:disabled{opacity:.35;cursor:default}.fp-stage{width:100%;height:clamp(260px,39vh,410px);position:relative}.fp-scene-transition{position:absolute;inset:0}.fp-world{width:640px;height:410px;transform:scale(var(--fp-scale,1));margin:-205px 0 0 -320px;position:absolute;top:50%;left:50%}.fp-scene{perspective:1300px;position:absolute;inset:0}.fp-scene *,.fp-scene :before,.fp-scene :after{animation-play-state:paused!important}.fp-stage.is-playing .fp-scene *,.fp-stage.is-playing .fp-scene :before,.fp-stage.is-playing .fp-scene :after{animation-play-state:running!important}.fp-floor{background:radial-gradient(#7888a022,#0000 68%);border-radius:50%;width:520px;height:140px;position:absolute;top:275px;left:65px;transform:rotateX(62deg)}.fp-detail{border-top:1px solid #ffffff0c;min-height:172px;padding-top:23px}.fp-detail h3{color:#f0f1f4;letter-spacing:-.035em;font-size:clamp(21px,2vw,27px);font-weight:550;line-height:1.17}.fp-detail>p{color:#979eaa;max-width:590px;margin-top:11px;font-size:14px;line-height:1.65}.fp-facts{color:#bcc2cb;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:10px;display:flex}.fp-facts span{align-items:center;gap:7px;display:inline-flex}.fp-facts span+span{color:#818995}.fp-facts span+span:before{content:"";background:#7b8392;border-radius:50%;width:3px;height:3px}.fp-computer{width:450px;height:275px;transform-style:preserve-3d;animation:1.6s cubic-bezier(.16,1,.3,1) both fp-computer-arrive;position:absolute;top:48px;left:95px;transform:rotateX(7deg)rotateY(-17deg)}.fp-laptop-lid{width:450px;height:280px;transform-style:preserve-3d;background:linear-gradient(130deg,#6f7582,#292d36 5%,#161921 70%,#626a79);border:1px solid #9ca6b46b;border-radius:15px;padding:14px 8px 9px;position:relative;box-shadow:4px 3px #414854,7px 6px #1b202a,0 28px 65px #0008}.fp-camera{background:#0a0c10;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:calc(50% - 2px);box-shadow:inset 0 0 0 1px #445064}.fp-laptop-base{transform-origin:top;background:linear-gradient(110deg,#505764,#9098a6 40%,#4a5363);border:1px solid #8a94a6;border-radius:2px 2px 20px 20px;width:470px;height:108px;position:absolute;top:280px;left:-10px;transform:rotateX(68deg);box-shadow:0 5px #343c49,0 8px #111720}.fp-keyboard{background:repeating-linear-gradient(90deg,#0000 0 21px,#606a7a 21px 24px),repeating-linear-gradient(0deg,#202632 0 12px,#606a7a 12px 15px);border:3px solid #39414d;border-radius:5px;height:53px;position:absolute;top:9px;left:48px;right:48px}.fp-trackpad{border:1px solid #333e51;border-radius:5px;width:126px;height:28px;position:absolute;bottom:7px;left:170px}.fp-app,.fp-document{color:#273144;background:#eef1f6;border-radius:7px;height:100%;overflow:hidden;box-shadow:0 2px 2px #0003}.fp-chrome{color:#677184;background:#e3e7ee;border-bottom:1px solid #00000009;align-items:center;gap:15px;height:29px;padding:0 11px;font-size:9px;display:flex}.fp-dots{gap:4px;display:flex}.fp-dots i{background:#a9b0bd;border-radius:50%;width:5px;height:5px}.fp-chrome-mark{margin-left:auto}.fp-app-content{padding:14px 21px 10px}.fp-small-label{letter-spacing:.11em;color:#8b94a4;font-size:7px;font-weight:600}.fp-app h4{letter-spacing:-.025em;margin:5px 0 11px;font-size:17px;font-weight:600}.fp-list{gap:4px;display:grid}.fp-list-row{background:#fff;border:1px solid #e2e7ee;border-radius:6px;align-items:center;gap:10px;padding:5px 9px;font-size:9px;display:flex}.fp-list-row small{color:#939aaa;margin-top:2px;font-size:7px;display:block}.fp-company{color:#7f8da3;background:#f0f3f8;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.fp-row-check{color:#457965;margin-left:auto}.fp-workline{color:#778498;align-items:center;gap:6px;margin-top:10px;font-size:7px;display:flex}.fp-workline>span{background:#629c7b;border-radius:50%;width:4px;height:4px}.fp-workline b{margin-left:auto;font-weight:500}.fp-pointer{color:#428fe5;filter:drop-shadow(0 2px 3px #26354a44);position:absolute}.fp-pointer span{color:#fff;white-space:nowrap;background:#297bce;border:1px solid #81b3eb;border-radius:4px 9px 9px;padding:4px 9px;font-size:9px;position:absolute;top:24px;left:19px}.fp-ai-pointer{animation:7.5s cubic-bezier(.4,0,.2,1) .8s both fp-pointer-work;top:120px;left:285px;transform:translateZ(22px)}.fp-scene-screen .fp-row-check{animation:.4s both fp-check-in}.fp-scene-screen .fp-row-0 .fp-row-check{animation-delay:1.8s}.fp-scene-screen .fp-row-1 .fp-row-check{animation-delay:3.8s}.fp-scene-screen .fp-row-2 .fp-row-check{animation-delay:5.8s}.fp-floating-note{color:#bac4d4;letter-spacing:.005em;justify-content:center;align-items:center;gap:9px;font-size:10px;display:inline-flex;position:absolute}.fp-floating-note svg{color:var(--fp-accent)}.fp-screen-note{width:100%;bottom:14px;left:0}@keyframes fp-computer-arrive{0%{transform:translateY(24px)rotateX(14deg)rotateY(-26deg)}to{transform:rotateX(7deg)rotateY(-17deg)}}@keyframes fp-pointer-work{0%,8%{transform:translate3d(32px,-24px,22px)}18%,28%{transform:translate3d(-8px,0,22px)}44%,54%{transform:translate3d(0,44px,22px)}71%,82%{transform:translate3d(-4px,88px,22px)}to{transform:translate3d(55px,96px,22px)}}@keyframes fp-check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.fp-bg-front,.fp-bg-rear{transform-style:preserve-3d;position:absolute}.fp-bg-front{width:365px;height:240px;animation:1.8s cubic-bezier(.16,1,.3,1) both fp-front-separate;top:112px;left:40px;transform:rotateY(12deg)rotateX(5deg)translateZ(35px)}.fp-document{border:1px solid #fff6;box-shadow:-4px 4px #555d6b,-7px 7px #202632,0 25px 55px #0008}.fp-bg-rear{width:338px;height:265px;animation:1.8s cubic-bezier(.16,1,.3,1) both fp-rear-separate;top:53px;left:266px;transform:rotateY(-17deg)rotateX(5deg)translateZ(-60px)}.fp-bg-rear .fp-app{background:#d5dce7;box-shadow:5px 5px #535e72,8px 8px #202532,0 18px 45px #0008}.fp-bg-rear .fp-list-row{background:#e6ebf3}.fp-bg-rear .fp-app-content{padding:19px 15px}.fp-bg-rear .fp-app h4{font-size:14px}.fp-plane-label{color:#b2bbc9;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:-29px;left:1px}.fp-status-dot{background:#9a9ad9;border-radius:50%;width:5px;height:5px}.fp-document-body{padding:23px 27px}.fp-document h4{letter-spacing:-.04em;margin:8px 0 9px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.05}.fp-document p{color:#8791a2;font-size:8px}.fp-text-lines{gap:6px;margin:15px 0 11px;display:grid}.fp-text-lines i{background:#dce1e9;width:92%;height:3px}.fp-text-lines i:nth-child(2){width:83%}.fp-text-lines i:nth-child(3){width:65%}.fp-typing-line{color:#69768a;clip-path:inset(0);width:max-content;font-size:9px;animation:4s steps(21,end) 1s both fp-write}.fp-typing-line span{vertical-align:middle;background:#667594;width:1px;height:10px;margin-left:3px;display:inline-block}.fp-human-pointer{color:#545b72;animation:6s ease-in-out 1s both fp-human-move;top:160px;left:265px;transform:translateZ(22px)}.fp-human-pointer span{background:#5d647b;border-color:#98a1b7}.fp-bg-rear .fp-row-check{animation:.5s both fp-check-in}.fp-bg-rear .fp-row-0 .fp-row-check{animation-delay:2s}.fp-bg-rear .fp-row-1 .fp-row-check{animation-delay:3.5s}.fp-bg-rear .fp-row-2 .fp-row-check{animation-delay:5s}.fp-background-note{width:100%;bottom:10px}@keyframes fp-front-separate{0%{transform:translate(75px,-25px)rotateY(0)rotateX(0)translateZ(0)}to{transform:rotateY(12deg)rotateX(5deg)translateZ(35px)}}@keyframes fp-rear-separate{0%{transform:translate(-80px,30px)rotateY(0)translateZ(-80px)}to{transform:rotateY(-17deg)rotateX(5deg)translateZ(-60px)}}@keyframes fp-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fp-human-move{0%{transform:translateZ(22px)}45%,to{transform:translate3d(-48px,38px,22px)}}.fp-cloud-computer{width:316px;height:255px;transform-style:preserve-3d;animation:1.7s cubic-bezier(.16,1,.3,1) both fp-cloud-rise;position:absolute;top:50px;left:261px;transform:rotateY(-18deg)rotateX(6deg)}.fp-cloud-computer>.fp-app{border:1px solid #c0d6f3;position:relative;box-shadow:4px 4px #677991,0 22px 40px #0008}.fp-cloud-computer .fp-app-content{padding:15px}.fp-cloud-computer .fp-app h4{font-size:14px}.fp-cloud-layer{background:linear-gradient(145deg,#778da331,#1f2d4133);border:1px solid #97b1d552;border-radius:9px;position:absolute;inset:0}.fp-cloud-layer-1{transform:translate3d(25px,-14px,-40px)}.fp-cloud-layer-2{transform:translate3d(50px,-28px,-80px)}.fp-cloud-computer .fp-row-check{animation:.5s both fp-check-in}.fp-cloud-computer .fp-row-0 .fp-row-check{animation-delay:3.5s}.fp-cloud-computer .fp-row-1 .fp-row-check{animation-delay:5s}.fp-cloud-computer .fp-row-2 .fp-row-check{animation-delay:6.5s}.fp-sleeping-laptop{width:205px;height:120px;transform-style:preserve-3d;position:absolute;top:206px;left:53px;transform:rotateY(22deg)rotateX(8deg)}.fp-sleep-lid{transform-origin:bottom;transform-style:preserve-3d;color:#b0bdd1;background:linear-gradient(140deg,#303a4b,#141923);border:2px solid #727e91;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;animation:2.2s cubic-bezier(.4,0,.2,1) 1s both fp-close-lid;display:flex;position:absolute;inset:0;transform:rotateX(-98deg);box-shadow:0 -2px #939eae}.fp-sleep-lid:after{content:"";backface-visibility:hidden;background:linear-gradient(120deg,#788494,#b1b9c7 40%,#727e8f);border-radius:7px;position:absolute;inset:-1px;transform:rotateY(180deg)translateZ(2px)}.fp-sleep-base{transform-origin:top;background:linear-gradient(130deg,#586474,#9ca7b7);border-radius:2px 2px 9px 9px;width:205px;height:120px;position:absolute;top:120px;transform:rotateX(82deg);box-shadow:0 4px #46505f,0 7px #171e29}.fp-cloud-link{gap:10px;display:flex;position:absolute;top:285px;left:240px;transform:rotate(-33deg)}.fp-cloud-link i{background:#8fabc9;border-radius:50%;width:3px;height:3px;animation:1s 3s both fp-link-off}.fp-cloud-offline{color:#c4cbd6;font-size:10px;animation:.6s 3s both fp-check-in;position:absolute;top:367px;left:70px}.fp-cloud-offline span{color:#9dbaad;margin-left:87px}@keyframes fp-cloud-rise{0%{transform:translateY(35px)rotateY(-28deg)rotateX(12deg)}to{transform:rotateY(-18deg)rotateX(6deg)}}@keyframes fp-close-lid{0%,15%{transform:rotateX(0)}to{transform:rotateX(-98deg)}}@keyframes fp-link-off{to{opacity:.15}}.fp-cube{width:255px;height:255px;transform-style:preserve-3d;animation:2s cubic-bezier(.16,1,.3,1) both fp-cube-turn;position:absolute;top:79px;left:294px;transform:rotateX(-12deg)rotateY(-24deg)}.fp-cube-face{background:linear-gradient(135deg,#b9e9cd0d,#82b3a103);border:1px solid #a7d4bd77;border-radius:5px;position:absolute;inset:0}.fp-cube-front{background:linear-gradient(120deg,#c6ffe906,#c6ffe902 60%,#c6ffe912);animation:1.8s cubic-bezier(.16,1,.3,1) .3s both fp-seal;transform:translateZ(100px)}.fp-cube-front>span{color:#bce6cc;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:13px;left:15px}.fp-cube-back{transform:translateZ(-100px)}.fp-cube-left,.fp-cube-right{width:200px;left:27.5px}.fp-cube-left{transform:rotateY(-90deg)translateZ(127.5px)}.fp-cube-right{transform:rotateY(90deg)translateZ(127.5px)}.fp-cube-top,.fp-cube-bottom{height:200px;top:27.5px}.fp-cube-top{transform:rotateX(90deg)translateZ(127.5px)}.fp-cube-bottom{background:#7fa39215;transform:rotateX(-90deg)translateZ(127.5px)}.fp-test-window{background:#1d2c29;border:1px solid #719281;border-radius:7px;position:absolute;inset:27px 14px 45px;overflow:hidden;transform:translateZ(15px);box-shadow:0 10px 20px #0005}.fp-test-window .fp-chrome{color:#b3c6bd;background:#2b3a36;border-bottom:1px solid #7c9b8533;gap:10px;height:25px;font-size:8px}.fp-test-window .fp-dots i{background:#698176;width:4px;height:4px}.fp-test-content{padding:14px}.fp-code-symbol{color:#aacbb9;font-family:monospace;font-size:22px}.fp-test-content h4{color:#d0dfd6;margin:5px 0 14px;font-size:13px;font-weight:500}.fp-test-line{color:#9bb3a5;align-items:center;gap:7px;margin-top:9px;font-size:8px;animation:.5s both fp-check-in;display:flex}.fp-test-line:nth-last-child(3){animation-delay:2s}.fp-test-line:nth-last-child(2){animation-delay:3.3s}.fp-test-line:last-child{animation-delay:4.6s}.fp-personal-files{gap:15px;width:150px;display:flex;position:absolute;top:173px;left:43px;transform:rotateY(18deg)}.fp-personal-files>div{color:#929cae;background:linear-gradient(130deg,#333b49,#1b202a);border:1px solid #ffffff18;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:65px;height:74px;display:flex;box-shadow:-3px 3px #131923}.fp-personal-files>div:nth-child(2){transform:translateY(-16px)}.fp-personal-files span{font-size:8px}.fp-personal-files small{color:#748091;width:180px;font-size:9px;position:absolute;top:94px;left:0}.fp-isolation-line{background:linear-gradient(#0000,#89b69e55,#0000);width:1px;height:259px;position:absolute;top:70px;left:229px}.fp-isolation-line>span{color:#7e9c8b;white-space:nowrap;background:#0b0b0e;padding:3px 9px;font-size:8px;position:absolute;top:120px;left:-58px;transform:rotate(-90deg)}.fp-sandbox-note{width:100%;bottom:10px}@keyframes fp-cube-turn{0%{transform:rotateX(-8deg)rotateY(-44deg)translateY(20px)}to{transform:rotateX(-12deg)rotateY(-24deg)}}@keyframes fp-seal{0%{opacity:0;transform:translateZ(170px)}to{opacity:1;transform:translateZ(100px)}}@media (min-width:901px) and (max-height:850px){.fp-sticky{width:min(1120px,100% - 72px);padding-top:78px;padding-bottom:24px}.fp-intro{margin-bottom:8px}.cn-page .fp-intro h2{font-size:36px}.fp-intro>p:last-child{margin-top:10px;font-size:14px}.fp-layout{grid-template-columns:270px minmax(0,1fr);gap:65px}.fp-showcase{max-width:650px}.fp-stage{height:320px}.fp-world{transform:scale(var(--fp-scale))}.fp-detail{min-height:150px;padding-top:16px}.fp-detail>p{font-size:13px}.fp-facts{margin-top:12px}}@media (max-width:900px),(max-height:760px){.cn-places.fp-section{height:auto;padding:70px 0 90px;scroll-margin-top:66px}.fp-sticky{width:min(700px,100% - 40px);min-height:0;padding:0;position:static}.fp-intro{text-align:center;margin-bottom:32px}.cn-page .fp-intro h2{font-size:clamp(33px,5.5vw,48px)}.fp-intro>p:last-child{max-width:450px;margin:16px auto 0;font-size:15px}.fp-layout{grid-template-columns:minmax(0,1fr);gap:28px}.fp-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fp-selector button{text-align:center;border-color:#ffffff09;border-radius:12px;flex-direction:column;gap:8px;padding:15px 4px 13px}.fp-selector strong{font-size:12px;font-weight:500}.fp-selector small,.fp-selector-arrow,.fp-selector .is-active .fp-selector-arrow,.fp-scroll-note{display:none}.fp-selector button.is-active:before{width:auto;height:2px;inset:auto 30% -1px}.fp-stage{aspect-ratio:640/410;height:auto}.fp-detail{min-height:180px}}@media (max-width:480px){.fp-sticky{width:calc(100% - 32px)}.fp-intro{text-align:left}.fp-intro>p:last-child{margin-left:0;font-size:14px}.fp-desktop-break{display:none}.fp-selector strong{letter-spacing:-.02em;font-size:10px}.fp-selector button{gap:7px;padding-inline:1px}.fp-selector-icon svg{width:18px;height:18px}.fp-stage{margin:8px 0 12px}.fp-detail h3{max-width:310px;font-size:24px}.fp-detail>p{font-size:14px;line-height:1.6}.fp-facts{flex-direction:column;gap:11px}.fp-facts span+span:before{display:none}.fp-facts span+span{padding-left:21px}}@media (prefers-reduced-motion:reduce){.cn-places.fp-section{height:auto;padding:90px 0;scroll-margin-top:68px}.fp-sticky{min-height:0;padding:0;position:static}.fp-section *,.fp-section :before,.fp-section :after{transition:none!important;animation:none!important}.fp-scroll-note{font-size:0}.fp-scroll-note:after{content:"Choose a place to explore.";font-size:11px}}
.cb-section{scroll-margin-top:90px}.cb-heading h2 span{color:#9399a4}.cb-heading .cn-lead{max-width:660px;font-size:18px}.cb-theatre{background:radial-gradient(at 60% 0,#313b4d55,#0000 64%),linear-gradient(160deg,#13161d,#090b10 72%);border:1px solid #ffffff0e;border-radius:28px;position:relative;box-shadow:0 40px 80px #0003}.cb-topline{z-index:2;color:#949dae;justify-content:space-between;align-items:center;padding:23px 30px;font-size:11px;display:flex;position:relative}.cb-topline>span:first-child{align-items:center;gap:9px;display:flex}.cb-example{color:#626d80;font-size:10px}.cb-canvas{perspective:1500px;perspective-origin:55% 42%;height:510px;position:relative}.cb-floor{background:radial-gradient(#6d83a91c,#0000 68%);border-radius:50%;height:250px;position:absolute;top:230px;left:15%;right:10%;transform:rotateX(65deg)}.cb-prompt{z-index:3;width:330px;transition:transform 1.3s var(--ease),opacity .7s;transform-style:preserve-3d;background:linear-gradient(140deg,#2d3340,#1a1f2a);border:1px solid #ffffff1f;border-radius:17px;padding:24px;position:absolute;top:146px;left:5%;transform:rotateY(12deg)translateZ(40px);box-shadow:0 18px 45px #0006,inset 1px 1px #ffffff17}.cb-prompt-eyebrow{color:#a6b0c1;align-items:center;gap:9px;font-size:10px;display:flex}.cb-avatar{color:#dfe5ee;background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:inline-grid}.cb-prompt>p{color:#f1f4f9;letter-spacing:-.04em;margin:18px 0 24px;font-size:22px;line-height:1.3}.cb-prompt-foot{color:#8d9bb3;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding-top:15px;font-size:9px;display:flex}.cb-builder{opacity:0;width:365px;transition:transform 1.5s var(--ease),opacity .8s;background:#141c28;border:1px solid #a5bed731;border-radius:13px;position:absolute;top:104px;left:8%;transform:translate3d(65px,30px,-180px)rotateY(28deg);box-shadow:0 25px 55px #0008}.cb-builder-top{color:#aebed4;border-bottom:1px solid #ffffff0c;align-items:center;gap:9px;height:43px;padding:0 17px;font-size:10px;display:flex}.cb-working-dot{background:#9bbfbb;border-radius:50%;width:5px;height:5px;margin-left:auto}.cb-code-lines{font-family:var(--font-geist-mono),monospace;color:#9faec4;white-space:pre;padding:23px 17px;font-size:9px;line-height:2}.cb-code-lines i{color:#46576c;width:30px;font-style:normal;display:inline-block}.cb-code-lines em{color:#a4c1b0;font-style:normal}.cb-code-lines .cb-syntax{color:#bdaedd}.cb-build-checks{border-top:1px solid #ffffff0b;gap:9px;padding:14px 17px 17px;display:grid}.cb-build-checks>div{color:#a3bbaf;align-items:center;gap:8px;font-size:9px;display:flex}.cb-result{width:570px;transform-style:preserve-3d;transition:transform 1.5s var(--ease);background:#f6f8fb;border-radius:15px;position:absolute;top:46px;left:50%;transform:translate(-20%)translateZ(-90px)rotateY(-24deg)rotateX(8deg)scale(.9);box-shadow:8px 7px #4a5465,13px 12px #1b2230,0 40px 80px #0008}.cb-result-edge{border:1px solid #b8c4d966;border-radius:15px;position:absolute;inset:-1px;transform:translateZ(-2px)}.cb-browser{color:#8993a2;background:#e4e9f1;border-bottom:1px solid #d6dce6;border-radius:15px 15px 0 0;align-items:center;gap:16px;height:37px;padding:0 15px;font-size:9px;display:flex}.cb-browser-dots{gap:4px;display:flex}.cb-browser-dots i{background:#bcc5d2;border-radius:50%;width:6px;height:6px}.cb-address{background:#f5f7fb;border-radius:5px;flex:1;padding:4px 10px}.cb-preview-label{font-size:8px}.cb-checkout{color:#273344;transform-style:preserve-3d;padding:0 25px 25px}.cb-piece{transform-style:preserve-3d;transition:transform 1.2s var(--ease),opacity .8s}.cb-shop{letter-spacing:.12em;border-bottom:1px solid #dee4ed;align-items:center;gap:8px;height:62px;font-size:9px;font-weight:600;display:flex}.cb-shop-symbol{color:#5d718d;background:#e5ebf3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cb-secure{letter-spacing:0;color:#8893a4;align-items:center;gap:5px;margin-left:auto;font-size:8px;font-weight:400;display:flex}.cb-secure>span{background:#8fa897;border-radius:50%;width:4px;height:4px}.cb-checkout-layout{transform-style:preserve-3d;grid-template-columns:.9fr 1.1fr;gap:26px;padding-top:23px;display:grid}.cb-overline{letter-spacing:.12em;color:#8996aa;font-size:7px;font-weight:600;display:block}.cb-product-art{perspective:700px;background:radial-gradient(at 50% 90%,#c1cddd,#0000 64%),#e6ecf4;border-radius:8px;place-items:center;height:125px;margin:12px 0;display:grid;position:relative}.cb-product-box{width:65px;height:75px;transform-style:preserve-3d;position:relative;transform:rotateX(-17deg)rotateY(-26deg)}.cb-box-front{color:#627c9f;background:linear-gradient(130deg,#dae3f1,#c1cfe2);border:1px solid #f3f6fb;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0;transform:translateZ(25px)}.cb-box-front>span{font-family:Georgia,serif;font-size:23px}.cb-box-front small{letter-spacing:.1em;font-size:3px}.cb-box-side{background:#a1b3ce;border:1px solid #dae4f3;width:50px;height:75px;position:absolute;top:0;left:7.5px;transform:rotateY(90deg)translateZ(32.5px)}.cb-box-top{background:#edf1f8;border:1px solid #f6f9fc;width:65px;height:50px;position:absolute;top:12.5px;left:0;transform:rotateX(90deg)translateZ(37.5px)}.cb-order h4{letter-spacing:-.02em;margin-bottom:5px;font-size:12px;font-weight:600}.cb-order p{color:#8c97a8;font-size:7px}.cb-order-total{border-top:1px solid #dae2ee;justify-content:space-between;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.cb-order-total strong{font-size:14px;font-weight:550}.cb-payment-area{transform-style:preserve-3d}.cb-payment-title h4{letter-spacing:-.045em;margin:8px 0 6px;font-size:23px;font-weight:600}.cb-payment-title p{color:#939cad;font-size:8px}.cb-options{gap:8px;margin-top:20px;display:grid}.cb-options>button{color:#63718a;text-align:left;width:100%;min-height:53px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,background .2s;display:flex}.cb-options>button[aria-pressed=true]{background:#f1f6fd;border-color:#8caed9;box-shadow:0 0 0 2px #8caed915}.cb-options>button>span{color:#495b76;font-size:10px}.cb-options small{color:#9aa4b6;margin-top:3px;font-size:7px;display:block}.cb-options i{color:#507fad;border:1px solid #d0d8e6;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:auto;display:grid}.cb-options [aria-pressed=true] i{border-color:#8caed9}.cb-action{text-align:center;margin-top:12px}.cb-action>button{width:100%;min-height:39px;font:inherit;color:#fff;cursor:pointer;background:#326aa9;border:0;border-radius:7px;justify-content:center;align-items:center;gap:18px;font-size:10px;display:flex;box-shadow:0 4px 9px #326aa921}.cb-action>button:hover{background:#21598f}.cb-action>span{color:#9ca8b8;margin-top:8px;font-size:6px;display:block}.cb-blueprint{color:#7184a0;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:13px;transition:opacity .4s;display:flex;position:absolute;inset:37px 0 0;transform:translateZ(24px)}.cb-blueprint>span{background:#eaf0f8;border:1px solid #aab9cf;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.cb-blueprint>strong{letter-spacing:-.035em;font-size:18px;font-weight:500}.cb-blueprint>small{color:#98a6ba;font-size:10px}.cb-theatre[data-phase="0"] .cb-blueprint{opacity:1}.cb-delivered{color:#a3b7ac;opacity:0;justify-content:center;align-items:center;gap:6px;width:100%;font-size:9px;transition:opacity .5s 1.1s;display:flex;position:absolute;bottom:-25px}.cb-delivered>span{place-items:center;display:grid}.cb-phase-label{color:#8492a8;justify-content:center;align-items:center;gap:8px;width:100%;font-size:11px;display:flex;position:absolute;bottom:12px;left:0}.cb-phase-label svg{color:#a3b6d4}.cb-theatre[data-phase="0"] .cb-piece{opacity:.13;transform:translate3d(0,20px,-20px)rotateX(12deg)}.cb-theatre[data-phase="0"] .cb-result{background:#dfe7f1}.cb-theatre[data-phase="1"] .cb-prompt{opacity:.5;box-shadow:none;background:0 0;border-color:#0000;transform:translate3d(-38px,-165px,-50px)rotateY(10deg)scale(.64)}.cb-theatre[data-phase="1"] .cb-prompt-eyebrow,.cb-theatre[data-phase="1"] .cb-prompt-foot,.cb-theatre[data-phase="2"] .cb-phase-label{opacity:0}.cb-theatre[data-phase="1"] .cb-builder{opacity:1;transform:translate3d(-5px,12px,20px)rotateY(14deg)}.cb-theatre[data-phase="1"] .cb-result{transform:translate(-15%)rotateY(-16deg)rotateX(4deg)scale(.9)}.cb-theatre[data-phase="1"] .cb-piece{animation:cb-assemble 1.8s var(--ease)both}.cb-theatre[data-phase="1"] .cb-shop{animation-delay:.15s}.cb-theatre[data-phase="1"] .cb-order{animation-delay:.65s}.cb-theatre[data-phase="1"] .cb-payment-title{animation-delay:1.1s}.cb-theatre[data-phase="1"] .cb-options{animation-delay:1.7s}.cb-theatre[data-phase="1"] .cb-action{animation-delay:2.5s}.cb-theatre[data-phase="1"] .cb-build-checks>div{animation:.5s both cb-check}.cb-theatre[data-phase="1"] .cb-build-checks>div:first-child{animation-delay:2.2s}.cb-theatre[data-phase="1"] .cb-build-checks>div:nth-child(2){animation-delay:3.5s}.cb-theatre[data-phase="1"] .cb-build-checks>div:nth-child(3){animation-delay:4.8s}.cb-theatre[data-phase="2"] .cb-prompt{opacity:0;pointer-events:none;transform:translate3d(-100px,-30px,-250px)rotateY(25deg)scale(.65)}.cb-theatre[data-phase="2"] .cb-builder{opacity:0;transform:translate3d(-120px,15px,-260px)rotateY(34deg)scale(.85)}.cb-theatre[data-phase="2"] .cb-result{transform:translate(-50%)translateZ(60px)}.cb-theatre[data-phase="2"] .cb-delivered{opacity:1}.cb-receipt{color:#49705c;background:#e9f1ed;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:165px;margin-top:15px;display:flex}.cb-receipt>span{border:1px solid #bad0c3;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.cb-receipt>strong{font-size:12px;font-weight:550}.cb-receipt>p{color:#82998c;font-size:8px}.cb-receipt>button{color:#517561;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:5px;font-size:8px;display:inline-flex}.cb-controls{align-items:center;gap:28px;padding:25px 30px 27px;display:flex}.cb-steps{flex:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cb-steps>button{color:#7a869a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:13px 0 12px;display:flex;position:relative}.cb-steps>button>span{color:#65738a;font-variant-numeric:tabular-nums;font-size:9px}.cb-steps strong{letter-spacing:-.02em;font-size:12px;font-weight:500}.cb-steps i{background:#ffffff13;height:1px;position:absolute;top:0;left:0;right:0}.cb-steps i:after{content:"";transform-origin:0;transition:transform .65s var(--ease);background:#9eb5d5;position:absolute;inset:0;transform:scaleX(0)}.cb-steps [aria-pressed=true]{color:#e1e9f6}.cb-steps [aria-pressed=true] i:after{transform:scaleX(1)}.cb-playback{color:#a7b3c7;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.cb-playback:disabled{opacity:.3;cursor:default}.cb-caption{color:#8993a5;text-align:center;margin-top:24px;font-size:13px}.cb-paused .cb-canvas *,.cb-paused .cb-canvas :before,.cb-paused .cb-canvas :after{animation-play-state:paused!important}@keyframes cb-assemble{0%{opacity:0;transform:translate3d(0,40px,180px)rotateX(-16deg)}to{opacity:1;transform:translate(0,0)rotateX(0)}}@keyframes cb-check{0%{opacity:.12;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px) and (min-width:761px){.cb-prompt{width:270px;padding:20px;left:3%}.cb-prompt>p{font-size:19px}.cb-builder{width:310px;left:4%}.cb-result{width:510px}.cb-theatre[data-phase="0"] .cb-result,.cb-theatre[data-phase="1"] .cb-result{transform:translate(-25%)rotateY(-22deg)scale(.84)}.cb-code-lines{font-size:7px}}@media (max-width:760px){.cb-heading .cn-lead{font-size:16px}.cb-topline{padding:18px;font-size:9px}.cb-example{font-size:8px}.cb-theatre{border-radius:20px}.cb-canvas{perspective:1100px;height:650px}.cb-prompt{width:270px;padding:16px 20px;top:17px;left:calc(50% - 135px);transform:rotateX(-6deg)translateZ(10px)}.cb-prompt>p{margin:10px 0 13px;font-size:19px}.cb-prompt>p br{display:none}.cb-prompt-foot{padding-top:11px}.cb-prompt-eyebrow{font-size:9px}.cb-avatar{width:22px;height:22px}.cb-builder{width:286px;top:29px;left:calc(50% - 143px);transform:translateY(50px)rotateX(20deg)translateZ(-120px)}.cb-code-lines{display:none}.cb-build-checks{flex-wrap:wrap;gap:9px 16px;padding:13px 17px;display:flex}.cb-build-checks>div{font-size:8px}.cb-result{width:min(460px,100% - 40px);top:205px}.cb-theatre[data-phase="0"] .cb-result{transform:translate(-50%)rotateX(16deg)translateZ(-40px)scale(.92)}.cb-theatre[data-phase="1"] .cb-prompt{opacity:0;transform:translate3d(0,-20px,-180px)scale(.75)}.cb-theatre[data-phase="1"] .cb-builder{transform:rotateX(-6deg)}.cb-theatre[data-phase="1"] .cb-result{transform:translate(-50%)rotateX(8deg)scale(.96)}.cb-theatre[data-phase="2"] .cb-result{transform:translate(-50%,-145px)}.cb-theatre[data-phase="2"] .cb-prompt{transform:translate3d(0,-30px,-180px)scale(.75)}.cb-checkout{padding:0 18px 22px}.cb-checkout-layout{gap:18px;padding-top:18px}.cb-browser{gap:10px;padding:0 10px}.cb-shop{height:52px}.cb-payment-title h4{font-size:21px}.cb-options>button{gap:8px;min-height:55px;padding:10px 8px}.cb-action>button{min-height:44px}.cb-delivered{font-size:9px;bottom:-30px}.cb-phase-label{font-size:10px;bottom:25px}.cb-controls{gap:14px;padding:0 18px 20px}.cb-steps{gap:12px}.cb-steps>button{flex-direction:column;align-items:flex-start;gap:5px}.cb-steps strong{font-size:10px}.cb-caption{min-height:35px;padding:0 12px;font-size:12px}}@media (max-width:480px){.cb-section.cn-section{width:calc(100% - 24px)}.cb-heading{padding:0 6px}.cn-page .cb-heading h2{font-size:36px}.cb-heading .cn-lead{font-size:15px}.cb-desktop-break{display:none}.cb-topline{padding:16px 14px;font-size:8px}.cb-example{font-size:7px}.cb-canvas{height:670px}.cb-result{width:calc(100% - 30px);top:211px}.cb-checkout-layout{grid-template-columns:1fr;gap:15px}.cb-theatre:not([data-phase="2"]) .cb-order{display:none}.cb-order{border-bottom:1px solid #dee4ed;grid-template-columns:62px 1fr auto;align-items:center;column-gap:12px;padding-bottom:14px;display:grid}.cb-order .cb-overline,.cb-order>p,.cb-order-total>span{display:none}.cb-product-art{grid-row:1;width:62px;height:60px;margin:0}.cb-product-box{transform:rotateX(-17deg)rotateY(-26deg)scale(.5)}.cb-order h4{margin:0;font-size:11px}.cb-order-total{border:0;margin:0;padding:0}.cb-order-total strong{font-size:11px}.cb-payment-title h4{font-size:23px}.cb-payment-title p{font-size:9px}.cb-options{gap:8px;margin-top:14px}.cb-options>button>span{font-size:11px}.cb-options small{font-size:8px}.cb-action>button{font-size:11px}.cb-action>span{font-size:7px}.cb-shop{height:46px;font-size:8px}.cb-shop-symbol{width:25px;height:25px}.cb-checkout-layout{padding-top:14px}.cb-checkout{padding:0 17px 18px}.cb-theatre[data-phase="2"] .cb-result{transform:translate(-50%,-162px)}.cb-phase-label{font-size:9px;bottom:14px}.cb-steps strong{font-size:9px}.cb-controls{gap:10px;padding:12px 15px 20px}.cb-steps{gap:9px}.cb-playback{width:30px;height:30px}.cb-receipt{min-height:183px}.cb-receipt>button{min-height:44px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cb-theatre *,.cb-theatre :before,.cb-theatre :after{transition:none!important;animation:none!important}}
.cn-page{--brand-edge:#7db9ff30}.cn-skip{z-index:1000;color:#1d1d1f;background:#f5f5f7;border-radius:12px;padding:10px 16px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:16px}.cn-skip:focus{top:16px}.cn-hero-room{padding-top:clamp(86px,14vw,190px)}.cn-hero-word{z-index:-1;color:#0000;letter-spacing:-.09em;white-space:nowrap;opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#a9c5ea 1%,#6c8cb8 35%,#385781 70%,#1b3356 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;font-size:clamp(76px,17vw,240px);font-weight:700;line-height:1;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.cn-page :is(.cn-section,.fp-intro) .cn-eyebrow:before{content:"";vertical-align:-2px;background:url(/brand/workser/icon.png) 50%/contain no-repeat;width:15px;height:15px;margin-right:10px;display:inline-block}.cn-page :is(.cn-statement,.cn-horizon-sec,#voice,.cn-hands-sec,.cn-trust,.cb-section){isolation:isolate;background:0 0;position:relative}.cn-page :is(.cn-statement,.cn-horizon-sec,#voice,.cn-hands-sec,.cn-trust,.cb-section):after{content:"";z-index:-1;inset-block:0;background:var(--section-wash);pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.cn-statement{--section-wash:radial-gradient(ellipse 83% 42% at 53% 56%,#3076d11f,transparent 75%)}.cn-statement:before{content:"";background:linear-gradient(90deg,#2685f1,#2685f114);border-radius:3px;width:36px;height:3px;position:absolute;top:136px;left:0}.cn-statement-photo-wrap{border-color:var(--brand-edge);box-shadow:0 45px 110px #00000073,0 0 70px #2569bf21}.cn-places.fp-section{background:linear-gradient(#0b0b0e00 0%,#0c1a2d85 24%,#0b0b0e00 100%)}.cn-places .fp-sticky{isolation:isolate;background:0 0}.cn-places .fp-sticky:before{content:"";z-index:-1;inset-block:0;pointer-events:none;background:radial-gradient(68% 58% at 77% 55%,#266ec824,#0000 75%),radial-gradient(40% 38% at 12% 83%,#3666aa17,#0000 80%);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.cn-horizon-sec{--section-wash:radial-gradient(ellipse 84% 46% at 51% 56%,#2663b326,transparent 76%)}.cn-section#voice{--section-wash:radial-gradient(ellipse 79% 50% at 16% 63%,#246bbd21,transparent 77%)}.cn-hands-sec{--section-wash:radial-gradient(ellipse 74% 55% at 78% 49%,#3774bc24,transparent 77%)}.cn-trust{--section-wash:radial-gradient(ellipse 76% 62% at 69% 53%,#2269bb26,transparent 75%)}.cb-section{--section-wash:radial-gradient(ellipse 88% 55% at 51% 59%,#2c70c424,transparent 76%)}.cb-theatre{border-color:var(--brand-edge);box-shadow:0 40px 80px #0000003b,0 0 80px #2367b81a}.cn-pricing{background:radial-gradient(68% 58% at 50% 55%,#1955a42b,#0000 78%),#0b0b0e;padding:clamp(108px,13vw,188px) 24px 120px;position:relative}.cn-pricing-inner{width:min(1160px,100%);margin:0 auto}.cn-pricing-inner>div:first-child{text-align:center}.cn-pricing .cn-lead{max-width:44rem}.cn-pricing-grid{background:#ffffff21;border:1px solid #ffffff21;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:64px;display:grid;overflow:hidden}.cn-pricing-card{background:#151820;min-width:0;min-height:270px;padding:26px 26px 30px}.cn-pricing-card.is-featured{background:linear-gradient(160deg,#1b2b43,#151820 70%)}.cn-pricing-index{color:#7e93b2;letter-spacing:.12em;margin-bottom:42px;font-size:12px;display:block}.cn-pricing-card h3{letter-spacing:-.035em;margin:0 0 7px;font-size:25px}.cn-pricing-price{letter-spacing:-.05em;font-size:38px;font-weight:600;line-height:1.15}.cn-pricing-price span{color:var(--fg-3);letter-spacing:0;font-size:15px;font-weight:400}.cn-pricing-credits{color:#c6dcfa;font-size:16px;font-weight:600;margin-top:24px!important}.cn-pricing-detail{color:var(--fg-3);font-size:14px;line-height:1.5;margin-top:9px!important}.cn-pricing-foot{color:var(--fg-3);justify-content:space-between;align-items:baseline;gap:20px;margin-top:24px;font-size:14px;line-height:1.5;display:flex}.cn-pricing-foot a{color:var(--link);flex:none;text-decoration:none}.cn-pricing-foot a:hover{text-decoration:underline}.cn-faq{background:radial-gradient(70% 55% at 50% 0,#4d96f217,#0000 78%),#f5f5f7}.cn-closing{background:radial-gradient(ellipse 65% 65% at 50% 38%,#2670cf33,transparent 74%),radial-gradient(1100px 600px at 50% 0%,#5a68842e,transparent 68%),var(--bg)}@media (max-width:760px){.cn-pricing{padding:96px 16px 88px}.cn-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.cn-pricing-card{min-height:235px;padding:22px}.cn-pricing-index{margin-bottom:28px}.cn-pricing-foot{display:block}.cn-pricing-foot a{margin-top:16px;display:inline-block}.cn-hero-word{opacity:.36;font-size:clamp(56px,17vw,128px);top:62%}.cn-statement:before{top:90px}.cn-page :is(.cn-section,.fp-intro) .cn-eyebrow:before{width:13px;height:13px;margin-right:8px}}@media (max-width:430px){.cn-pricing-grid{grid-template-columns:minmax(0,1fr)}.cn-pricing-card{min-height:0}.cn-pricing-index{margin-bottom:22px}}
.cn-mock-motion.fp-stage{width:100%;height:100%;position:relative;overflow:visible}.cn-mock-motion-scene{width:640px;height:410px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.cn-mock-in-background .cn-mock-motion-scene{transform:translate(-50%,-50%)scale(.8)}.cn-mock,.cn-mock>div{width:100%;height:100%}.cn-mock{color:#e9edf4;text-align:left;background:#1a1d23;border:1px solid #fff3;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:11px;line-height:1.35;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b,0 2px 12px #00000040}.cn-mock :is(h4,p){margin:0}.cn-mock :is(b,strong){font-weight:650}.cn-mock :is(small,em){font-size:9px;font-style:normal}.cn-mock-chrome{color:#aeb8c9;white-space:nowrap;background:#252932;border-bottom:1px solid #ffffff17;align-items:center;gap:9px;height:29px;padding:0 11px;display:flex}.cn-mock-chrome>span:last-child{margin-left:auto}.cn-mock-dots{flex:none;gap:4px;display:inline-flex}.cn-mock-dots i{background:#6c7583;border-radius:50%;width:7px;height:7px}.cn-mock-dots i:first-child{background:#d66d6c}.cn-mock-dots i:nth-child(2){background:#d7ae5a}.cn-mock-dots i:nth-child(3){background:#69b787}.cn-code-build-motion{color:#e5edf6;background:radial-gradient(at 75% 30%,#293849,#111720 68%);border:1px solid #a5bed733;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #0008}.cn-code-build-heading,.cn-code-build-foot{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.cn-code-build-heading{color:#aab8cb;letter-spacing:.02em;border-bottom:1px solid #ffffff14;height:45px;padding:0 17px;font-size:10px;top:0}.cn-code-build-heading strong{color:#eef4fa;letter-spacing:-.02em;font-size:12px;font-weight:550}.cn-code-build-stage{perspective:1200px;position:absolute;inset:45px 0 27px}.cn-code-build-motion .cb-builder{z-index:2;opacity:1;transform-origin:0 0;animation:7s ease-in-out infinite alternate cn-code-builder-float;top:8px;left:9px;transform:rotateY(11deg)scale(.72)}.cn-code-build-motion .cb-code-lines>div{animation:8s infinite both cn-code-build-line}.cn-code-build-motion .cb-code-lines>div:nth-child(2){animation-delay:.25s}.cn-code-build-motion .cb-code-lines>div:nth-child(3){animation-delay:.5s}.cn-code-build-motion .cb-code-lines>div:nth-child(4){animation-delay:.75s}.cn-code-build-motion .cb-code-lines>div:nth-child(5){animation-delay:1s}.cn-code-build-motion .cb-code-lines>div:nth-child(6){animation-delay:1.25s}.cn-code-build-motion .cb-code-lines>div:nth-child(7){animation-delay:1.5s}.cn-code-build-motion .cb-code-lines>div:nth-child(8){animation-delay:1.75s}.cn-code-build-motion .cb-build-checks>div{animation:8s infinite both cn-code-build-check}.cn-code-build-motion .cb-build-checks>div:first-child{animation-delay:2s}.cn-code-build-motion .cb-build-checks>div:nth-child(2){animation-delay:2.45s}.cn-code-build-motion .cb-build-checks>div:nth-child(3){animation-delay:2.9s}.cn-code-build-preview{z-index:1;color:#253243;background:#f9fbfe;border:1px solid #c7d2df;border-radius:10px;width:229px;height:194px;animation:8s infinite both cn-code-build-preview;position:absolute;top:53px;right:12px;overflow:hidden;transform:rotateY(-12deg);box-shadow:0 16px 40px #0007}.cn-code-build-preview-top{color:#8490a1;background:#e9eef6;align-items:center;gap:8px;height:26px;padding:0 9px;font-size:7px;display:flex}.cn-code-build-preview-top .cn-mock-dots i{width:5px;height:5px}.cn-code-build-preview-body{gap:6px;padding:13px 16px;display:grid}.cn-code-build-preview-body small{color:#8a96a7;letter-spacing:.1em;font-size:7px}.cn-code-build-preview-body strong{letter-spacing:-.05em;margin-bottom:2px;font-size:17px}.cn-code-build-preview-body>span{border:1px solid #dde4ed;border-radius:5px;padding:6px 7px;font-size:8px}.cn-code-build-preview-body>span.is-selected{color:#315f96;border-color:#81ade1}.cn-code-build-preview-body b{color:#fff;text-align:center;background:#2e73bc;border-radius:5px;padding:7px;font-size:8px;font-weight:550}.cn-code-build-foot{color:#9fc9aa;border-top:1px solid #ffffff14;height:27px;padding:0 13px;font-size:8px;bottom:0}.cn-code-build-foot span:last-child{color:#a9bbcf}@keyframes cn-code-builder-float{0%{transform:translateY(0)rotateY(11deg)scale(.72)}to{transform:translateY(-5px)rotateY(8deg)scale(.72)}}@keyframes cn-code-build-line{0%,7%{opacity:.16;transform:translate(-4px)}14%,89%{opacity:1;transform:none}to{opacity:.16}}@keyframes cn-code-build-check{0%,15%{opacity:.2;transform:translate(-5px)}22%,89%{opacity:1;transform:none}to{opacity:.2}}@keyframes cn-code-build-preview{0%,13%{opacity:.35;transform:translateY(14px)rotateY(-18deg)}31%,89%{opacity:1;transform:rotateY(-12deg)}to{opacity:.35;transform:translateY(14px)rotateY(-18deg)}}.cn-mock-cloud{background:linear-gradient(150deg,#5b7594,#273c59 66%,#17283f);position:relative;overflow:hidden}.cn-mock-cloud-menubar{color:#edf4fc;background:#08101b8c;justify-content:space-between;height:22px;padding:5px 11px;font-size:9px;display:flex}.cn-mock-cloud-window{color:#26354b;background:#fff;border-radius:7px;width:81%;height:76%;margin:12px auto 0;overflow:hidden;box-shadow:0 10px 30px #07152266}.cn-mock-cloud-window .cn-mock-chrome{color:#5f6c7b;background:#edf1f6;border-color:#dbe2eb;height:23px;padding:0 6px;font-size:9px}.cn-mock-cloud-window .cn-mock-dots i{width:5px;height:5px}.cn-mock-cloud-sheet{padding:10px}.cn-mock-cloud-sheet b{font-size:12px}.cn-mock-sheet-grid{border-top:1px solid #dce3eb;border-left:1px solid #dce3eb;grid-template-columns:1.35fr repeat(3,1fr);margin-top:9px;display:grid}.cn-mock-sheet-grid span{color:#68788e;white-space:nowrap;border-bottom:1px solid #dce3eb;border-right:1px solid #dce3eb;padding:5px 4px;font-size:8px;overflow:hidden}.cn-mock-sheet-grid span:nth-child(-n+4){color:#4a5a70;background:#edf3f9;font-weight:600}.cn-mock-sheet-grid .is-marked{color:#35764b;background:#d8f0df}.cn-mock-cloud-dock{color:#f5f8fb;background:#e6eefa47;border-radius:8px;gap:8px;padding:5px 8px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.cn-mock-sandbox{background:linear-gradient(145deg,#202c33,#172122);padding:0 12px 10px}.cn-mock-sandbox-top{color:#c4e2d0;justify-content:space-between;align-items:center;height:30px;font-size:9px;display:flex}.cn-mock-sandbox-top span:last-child{color:#80b496;letter-spacing:.09em;font-size:7px}.cn-mock-sandbox-window{color:#213a30;background:#fbfcfa;border:1px solid #668679;border-radius:8px;height:151px;overflow:hidden}.cn-mock-sandbox-window .cn-mock-chrome{color:#567365;background:#e9efea;border-color:#cbdcd0;height:23px;font-size:8px}.cn-mock-sandbox-window .cn-mock-dots i{width:5px;height:5px}.cn-mock-sandbox-page{flex-direction:column;gap:8px;padding:12px 18px;display:flex}.cn-mock-sandbox-page small{color:#75947c;letter-spacing:.08em}.cn-mock-sandbox-page strong{font-size:16px}.cn-mock-sandbox-page span{border:1px solid #dce8df;border-radius:5px;padding:6px}.cn-mock-sandbox-page b{color:#fff;text-align:center;background:#298456;border-radius:5px;padding:6px}.cn-mock-sandbox-foot{color:#a1d1ad;justify-content:space-between;padding-top:8px;font-size:9px;display:flex}.cn-mock-added-run{background:#1b2027}.cn-mock-run-chrome{color:#e6edf5;background:#2a3038;border-bottom:1px solid #39424e;align-items:center;gap:7px;height:34px;padding:0 11px;display:flex}.cn-mock-run-mark{color:#72b4ff;font-size:15px}.cn-mock-run-chrome em{color:#94a8c0;margin-left:auto;font-size:8px}.cn-mock-run-body{padding:17px 15px 10px}.cn-mock-run-body>small{color:#8ea3bd;letter-spacing:.13em;margin-bottom:7px;font-size:8px;display:block}.cn-mock-run-body>strong{color:#f1f5f9;min-height:43px;font-size:13px;line-height:1.4;display:block}.cn-mock-run-steps{color:#8dcfa3;background:#242a31;border:1px solid #394651;border-radius:8px;flex-direction:column;gap:8px;margin-top:14px;padding:12px;font-size:9px;display:flex}.cn-mock-run-steps .is-current{color:#9bc6ff}.cn-mock-run-foot{background:#3b4655;border-radius:3px;height:3px;position:absolute;inset:auto 15px 15px}.cn-mock-run-foot>span{border-radius:inherit;background:#79b5ff;height:100%;display:block}.cn-mock-run-foot>small{color:#8192a8;font-size:8px;position:absolute;top:8px;right:0}
