.ak-cloud{--cloud-display:var(--display);--cloud-bg:var(--paper-1000,#f7f4ef);--oct-line:rgb(10 9 8/0.1);--oct-muted:var(--ink-700);background:var(--cloud-bg);color:var(--ink)}.ak-cloud .ak-bar{width:min(1120px,calc(100% - 24px))}.cloud-cta,.cloud-demo,.cloud-hero,.cloud-section{width:min(1080px,calc(100% - 32px));margin-inline:auto}.cloud-hero{padding:28px 0 12px;text-align:center}.cloud-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 10px;border:1px solid rgb(10 9 8/.1);border-radius:var(--radius-sm,8px);background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 8px 24px rgb(10 9 8/.05);font-size:13px;font-weight:550;letter-spacing:-.01em}.cloud-cta h2,.cloud-hero h1,.cloud-section h2{margin:0 auto;font-family:var(--cloud-display);font-weight:650;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.cloud-hero h1{max-width:16ch;font-size:clamp(2.45rem,1.1rem + 4.4vw,4.5rem)}.cloud-cta h2,.cloud-section h2{max-width:18ch;font-size:clamp(1.85rem,1.1rem + 2.2vw,3rem);text-align:center}.cloud-lede{margin:16px auto 0;max-width:42rem;color:var(--ink-700);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.5;text-wrap:pretty;text-align:center}.cloud-hero .cloud-lede{margin-bottom:22px}.cloud-connect{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cloud-btn{display:inline-flex;align-items:center;gap:6px;height:var(--hit,32px);padding:0 12px;border-radius:var(--radius-sm,8px);font:600 13px/1 var(--sans);letter-spacing:-.01em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.cloud-connect[data-size=lg] .cloud-btn{height:var(--hit,32px);padding:0 12px;font-size:13px}.cloud-btn svg{display:block;flex:none}.cloud-btn-claude{background:#111;color:#fff}.cloud-btn-gpt{background:#fff;color:#111;box-shadow:inset 0 0 0 1px rgb(10 9 8/.16)}@media (hover:hover) and (pointer:fine){.cloud-btn-claude:hover{background:#000}.cloud-btn-gpt:hover{background:#fafafa}}.cloud-btn:active{transform:translateY(1px)}@media (pointer:coarse){.cloud-btn{height:44px;min-height:44px}}.cloud-scene{position:relative;width:min(520px,92vw);height:320px;margin:4px auto 28px}.cloud-scene-mascot{position:absolute;left:50%;bottom:78px;z-index:3;width:168px;transform:translateX(-50%);animation:rail-float 6s ease-in-out infinite}.cloud-scene-mascot img{display:block;width:100%;height:auto}.cloud-scene-bed{bottom:36px;z-index:2;width:300px}.cloud-scene-bed,.cloud-scene-shadow{position:absolute;left:50%;transform:translateX(-50%)}.cloud-scene-shadow{bottom:18px;z-index:1;width:210px;height:22px;border-radius:50%;background:rgb(10 9 8/.16);filter:blur(6px)}.cloud-scene-puff{position:absolute;z-index:0;opacity:.9}.cloud-scene-puff-l{left:-8%;top:42%;width:120px}.cloud-scene-puff-r{right:-6%;top:28%;width:108px}.cloud-scene-puff-ls{left:8%;top:18%;width:64px}.cloud-scene-puff-rs{right:14%;top:8%;width:72px}.cloud-scene-card{position:absolute;z-index:4;display:grid;place-items:center;width:78px;height:102px;border:3px solid #0a0908;border-radius:var(--radius,12px);background:#fff;box-shadow:6px 8px 0 rgb(10 9 8/.08)}.cloud-scene-card[data-side=claude]{left:6%;top:22px;transform:rotate(-10deg)}.cloud-scene-card[data-side=gpt]{right:6%;top:30px;transform:rotate(8deg)}.cloud-demo{position:relative;padding:28px 0 12px}.cloud-demo-frame{position:relative;width:min(820px,100%);margin:0 auto}.cloud-demo-frame .cloud-site{border-radius:var(--radius,12px);box-shadow:var(--shadow-sleep);overflow:hidden}.cloud-demo-frame .cloud-site-body img{max-height:340px;object-fit:cover}.cloud-doodle{display:none;position:absolute;top:18%;width:72px;pointer-events:none}.cloud-doodle-l{left:-56px}.cloud-doodle-r{right:-56px}.cloud-play{position:absolute;left:50%;top:46%;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#111;color:#fff;transform:translate(-50%,-50%);box-shadow:0 8px 24px rgb(10 9 8/.2)}.cloud-play svg{margin-left:3px}@media (hover:hover) and (pointer:fine){.cloud-play:hover{background:#000}}.cloud-section{padding:72px 0 24px}.cloud-section>.cloud-lede{margin-bottom:36px}.cloud-features,.cloud-steps{display:grid;gap:16px;margin-top:36px}.cloud-card{min-width:0;padding:16px 16px 14px;border-radius:var(--radius,12px);background:#fff;box-shadow:0 0 0 1px rgb(10 9 8/.06)}.cloud-card header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cloud-card header span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font:700 13px/1 var(--sans)}.cloud-card h3{margin:0;font-family:var(--cloud-display);font-size:1.35rem;font-weight:650;letter-spacing:-.03em}.cloud-card>p{margin:0 0 16px;color:var(--ink-700);font-size:14.5px;line-height:1.45}.cloud-chat{display:grid;gap:10px;padding:12px;border:1px solid rgb(10 9 8/.08);border-radius:var(--radius,12px);background:#fafafa}.cloud-chat-user{justify-self:end;max-width:92%;margin:0;padding:8px 10px;border-radius:12px 12px 4px 12px;background:rgb(10 9 8/.06);font-size:12.5px;line-height:1.4}.cloud-chat-agent{display:grid;gap:6px}.cloud-chat-who{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650}.cloud-chat ul{margin:0;padding:0;list-style:none}.cloud-chat li{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgb(10 9 8/.06);font-size:12.5px}.cloud-chat li svg{color:#2f6f5e;flex:none}.cloud-site{overflow:hidden;border:1px solid rgb(10 9 8/.08);border-radius:var(--radius,12px);background:#fff}.cloud-site-bar{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;background:#f4f4f5;color:var(--ink-700);font-size:11.5px}.cloud-site-bar span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-site-bar em{flex:none;padding:2px 7px;border-radius:999px;background:#dcfce7;color:#166534;font-style:normal;font-size:10px;font-weight:700}.cloud-site-body{display:grid;gap:8px;padding:14px 14px 0}.cloud-site-body small{color:var(--ink-500);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.cloud-site-body strong{font-family:var(--cloud-display);font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1.1}.cloud-site-body img{display:block;width:calc(100% + 28px);margin:6px -14px 0;height:140px;object-fit:cover}.cloud-tiles{display:flex;justify-content:center;gap:12px;min-height:140px;align-items:center}.cloud-tiles article{position:relative;display:grid;place-items:center;gap:8px;width:108px;height:108px;border:1px solid rgb(10 9 8/.1);border-radius:var(--radius,12px);background:#fff;box-shadow:0 10px 24px rgb(10 9 8/.06);font-size:13px;font-weight:650}.cloud-tiles article:first-child{transform:rotate(-8deg)}.cloud-tiles article:last-child{transform:rotate(7deg)}.cloud-tiles em{position:absolute;top:-10px;right:-8px;padding:3px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-style:normal;font-size:10px;font-weight:750}.cloud-compare{padding-bottom:8px}.cloud-receipts{display:grid;gap:20px;margin-top:40px;align-items:start}.cloud-receipt{padding:28px 24px 22px;border:1px solid rgb(10 9 8/.08);background:linear-gradient(#fff,#fff) padding-box,repeating-linear-gradient(90deg,transparent 0 10px,rgb(10 9 8/.06) 10px 11px);background-color:#fff;box-shadow:0 24px 60px rgb(10 9 8/.08);font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;font-size:12.5px}.cloud-receipt[data-side=else]{transform:rotate(-2.4deg)}.cloud-receipt[data-side=now]{transform:rotate(.8deg)}.cloud-receipt h3{margin:0 0 6px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cloud-receipt-star{margin:0 0 12px;text-align:center;color:var(--ink-500);font-size:11px}.cloud-receipt ul{margin:0;padding:0;list-style:none}.cloud-receipt li{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.cloud-receipt li span{min-width:0}.cloud-receipt li b{flex:none;font-weight:650}.cloud-receipt footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(10 9 8/.28)}.cloud-receipt footer strong{display:block;letter-spacing:.08em;text-transform:uppercase}.cloud-receipt footer p{margin:4px 0 6px;font-size:13px;font-weight:700}.cloud-receipt footer small{display:block;color:var(--ink-500);font-size:11px}.cloud-barcode{margin-top:14px}.cloud-barcode span{display:block;height:42px;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px,#111 4px 7px,transparent 7px 9px,#111 9px 10px,transparent 10px 13px)}.cloud-barcode small{display:block;margin-top:6px;text-align:center;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.cloud-receipt-now{position:relative}.cloud-receipt-peek{position:absolute;right:-18px;bottom:-8px;width:132px;pointer-events:none}.cloud-receipt-peek span{position:absolute;right:10px;bottom:8px;width:110px;height:110px;border-radius:50%;background:#d4ff4d}.cloud-receipt-peek img{position:relative;display:block;width:100%;height:auto}.cloud-feature{display:grid;gap:0}.cloud-feature h3{margin-bottom:8px}.cloud-host-proof{display:grid;gap:12px}@media (min-width:720px){.cloud-host-proof{grid-template-columns:.9fr 1.1fr;align-items:start}}.cloud-login{display:grid;gap:10px;padding:22px 18px;border:1px solid rgb(10 9 8/.08);border-radius:var(--radius,12px);background:#fafafa;text-align:center}.cloud-login b{font-family:var(--cloud-display);font-size:1.2rem}.cloud-login p{margin:0;color:var(--ink-700);font-size:13px}.cloud-login span{display:grid;place-items:center;height:var(--hit,32px);border-radius:var(--radius-sm,8px);background:#111;color:#fff;font-size:13px;font-weight:650}.cloud-login span[data-ghost]{background:#fff;color:#111;box-shadow:inset 0 0 0 1px rgb(10 9 8/.14)}.cloud-seo{padding:14px;border:1px solid rgb(10 9 8/.08);border-radius:var(--radius,12px);background:#fafafa}.cloud-seo header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cloud-seo em{padding:3px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-style:normal;font-size:11px;font-weight:700}.cloud-seo dl{margin:0;display:grid;gap:8px}.cloud-seo div{display:grid;gap:2px;padding:8px 0 0;border-top:1px solid rgb(10 9 8/.06)}.cloud-seo dt{color:var(--ink-500);font-size:11px;font-weight:650}.cloud-seo dd{margin:0;font-size:13px}.cloud-chips{display:flex;flex-wrap:wrap;gap:8px}.cloud-chips span{padding:6px 10px;border:1px solid rgb(10 9 8/.1);border-radius:var(--radius-sm,8px);background:#fff;font-size:12.5px;font-weight:650}.cloud-cta{position:relative;overflow:hidden;margin-top:48px;padding:56px 24px 72px;border-radius:var(--radius,12px);background:radial-gradient(420px 180px at 12% 80%,rgb(255 255 255/.9),transparent 70%),radial-gradient(380px 160px at 88% 20%,rgb(255 255 255/.7),transparent 70%),linear-gradient(180deg,#eceae6,#f5f4f2);text-align:center}.cloud-cta h2{max-width:16ch}.cloud-cta .cloud-lede{margin-bottom:22px}.cloud-cta-mascot{position:absolute;right:4%;bottom:-28px;width:min(220px,38vw);pointer-events:none}.cloud-cta-mascot img{display:block;width:100%;height:auto}.cloud-faq{padding-bottom:88px}.cloud-faq-list{width:min(720px,100%);margin:28px auto 0}.cloud-faq-list p{margin:0;color:var(--ink-700);font-size:15px;line-height:1.55}.cloud-faq-item{border-bottom:1px solid rgb(10 9 8/.1)}.cloud-faq-item summary{display:flex;align-items:center;min-height:52px;cursor:pointer;font-weight:600;letter-spacing:-.015em;list-style:none;touch-action:manipulation}.cloud-faq-item summary::-webkit-details-marker{display:none}.cloud-faq-item p{margin:0 0 16px}@media (min-width:900px){.cloud-doodle{display:block}.cloud-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-features{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-receipts{grid-template-columns:.92fr 1.08fr;gap:28px;padding-top:12px}.cloud-hero{padding-top:40px}.cloud-scene{height:360px}.cloud-scene-mascot{width:188px}}@media (max-width:719px){.cloud-hero{padding-top:16px}.cloud-scene{height:270px;margin-bottom:18px}.cloud-scene-mascot{width:128px;bottom:64px}.cloud-scene-bed{width:230px}.cloud-scene-card{width:58px;height:76px}.cloud-receipt[data-side=else],.cloud-receipt[data-side=now]{transform:none}.cloud-receipt-peek{width:96px;right:-8px}.cloud-cta-mascot{position:relative;right:auto;bottom:auto;width:180px;margin:24px auto -36px}.cloud-section{padding-top:48px}}@media (prefers-reduced-motion:reduce){.cloud-scene-mascot{animation:none}}