@property --ac{syntax:"<color>";inherits:true;initial-value:#c58a6a}@property --ac2{syntax:"<color>";inherits:true;initial-value:#8e5837}@property --acl{syntax:"<color>";inherits:true;initial-value:#fbe4d2}.cbd{position:relative}.cbd-pin{height:230svh;position:relative}.cbd-flat{position:relative}.cbd-probe{pointer-events:none;visibility:hidden;position:absolute;inset:0}.cbd-stage{--ps:.86;height:100svh;padding:98px var(--gutter) 22px;transition:--ac .8s var(--ease-out), --ac2 .8s var(--ease-out), --acl .8s var(--ease-out);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.cbd-flat .cbd-stage{height:900px;position:relative}.cbd-aura{aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ac) 26%, transparent), color-mix(in srgb, var(--ac2) 10%, transparent) 55%, transparent);opacity:.9;width:min(110vh,1000px);transition:opacity .9s var(--ease-out);border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.cbd-stage[data-phase=boot] .cbd-aura{opacity:1.4;animation:cbd-aura-boot 2.3s var(--ease-out)}@keyframes cbd-aura-boot{0%{transform:translate(-50%,-50%)scale(1)}60%{transform:translate(-50%,-50%)scale(1.18)}to{transform:translate(-50%,-50%)scale(1)}}html[data-theme=light] .ca .cbd-aura{mix-blend-mode:multiply;opacity:.55}.cbd-top{z-index:4;flex:none;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;max-width:1240px;margin:0 auto;display:flex;position:relative}.cbd-heads{min-width:0;display:grid}.cbd-head{transition:opacity .5s var(--ease-out), transform .8s var(--ease-spring);grid-area:1/1}.cbd-head--done{opacity:0;pointer-events:none;transform:translateY(16px)}.cbd-heads[data-done] .cbd-head:not(.cbd-head--done){opacity:0;transform:translateY(-14px)}.cbd-heads[data-done] .cbd-head--done{opacity:1;transition-delay:.12s;transform:none}.cbd-title{font-size:clamp(30px,3.3vw,50px);line-height:1.04}.cbd-sub{color:var(--color-fg-mid);max-width:44ch;margin-top:8px;font-size:clamp(16px,1.25vw,19px);line-height:1.38}.cbd-tools{flex:none;align-items:center;gap:14px;display:flex}.cbd-swatches{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:999px;gap:6px;padding:6px;display:flex}.cbd-swatches button{background:radial-gradient(circle at 32% 28%, var(--l) 0%, var(--a) 46%, var(--b) 100%);width:26px;height:26px;transition:transform .42s var(--ease-spring);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 -2px 3px #00000040,inset 0 1px 1px #ffffff80}.cbd-swatches button:after{content:"";border:2px solid var(--color-fg-strong);opacity:0;transition:opacity .26s var(--ease-out), transform .46s var(--ease-spring);border-radius:50%;position:absolute;inset:-4px;transform:scale(.7)}.cbd-swatches button:hover{transform:translateY(-2px)scale(1.08)}.cbd-swatches button[data-on]{transform:scale(1.04)}.cbd-swatches button[data-on]:after{opacity:.9;transform:none}.cbd-auto{border:1px solid var(--glass-border);background:var(--glass-bg);height:46px;box-shadow:inset 0 1px 0 var(--glass-highlight);text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color .3s, background .3s, transform .42s var(--ease-spring);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;display:inline-flex;position:relative}.cbd-auto:hover{transform:translateY(-2px)}.cbd-auto[data-on]{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, var(--glass-bg))}.cbd-auto-c{background:var(--copper-metallic);background-size:200% 200%;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 1px #fff0e499,0 6px 14px -6px #8e5837cc}.cbd-auto-c img{object-fit:contain;width:22px;height:22px}.cbd-auto[data-on] .cbd-auto-c{animation:5s ease-in-out infinite copper-flow}.cbd-auto[data-on] .cbd-auto-c:after{content:"";border:2px solid #0000;border-top-color:var(--color-accent);border-right-color:var(--color-accent);border-radius:50%;animation:1.1s linear infinite spin-ring;position:absolute;inset:-3px}.cbd-auto-t{flex-direction:column;line-height:1.15;display:flex}.cbd-auto-t b{color:var(--color-fg-strong);white-space:nowrap;font-size:13.5px;font-weight:600}.cbd-auto-t small{color:var(--color-fg-subtle);white-space:nowrap;font-size:11.5px}.cbd-board{z-index:3;flex:1 1 0;width:100%;max-width:1320px;min-height:0;margin:4px auto 0;position:relative}.cbd-board .cbd-device{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cbd-chip{z-index:3;position:absolute;translate:0 -50%}.cbd-chip-b{border:1px solid var(--glass-border);background:var(--glass-bg-strong);height:52px;box-shadow:inset 0 1px 0 var(--glass-highlight), 0 14px 28px -18px #000000d9;color:var(--color-fg-strong);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(14px);transition:transform .52s var(--ease-spring), border-color .3s, box-shadow .4s var(--ease-out), background-color .3s;opacity:0;border-radius:17px;align-items:center;gap:11px;padding:0 22px 0 9px;font-size:14.5px;font-weight:600;display:flex;position:relative;scale:.86}.cbd-chip--r .cbd-chip-b{flex-direction:row-reverse;padding:0 9px 0 22px}.is-in .cbd-chip-b{animation:cbd-chip-in .9s var(--ease-spring) calc(.26s + var(--ci) * 55ms) both}@keyframes cbd-chip-in{0%{opacity:0;scale:.7;translate:var(--cx,-30px) 0}to{opacity:1;translate:0;scale:1}}.cbd-chip--r{--cx:30px}.cbd-chip-b:hover{border-color:color-mix(in srgb, var(--mc) 50%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 18px 34px -16px color-mix(in srgb, var(--mc) 70%, transparent);transform:translateY(-3px)}.cbd-chip-b:active{cursor:grabbing;transform:scale(.96)}.cbd-chip[data-on] .cbd-chip-b{border-color:color-mix(in srgb, var(--mc) 60%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--mc) 22%, transparent), transparent 70%), var(--glass-bg-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 4px color-mix(in srgb, var(--mc) 10%, transparent), 0 16px 34px -14px color-mix(in srgb, var(--mc) 75%, transparent)}.cbd-chip-ic{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--mc) 62%, #fff) 0%, var(--mc) 48%, color-mix(in srgb, var(--mc) 70%, #000) 100%);width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 4px #0000002e, 0 6px 14px -6px color-mix(in srgb, var(--mc) 80%, transparent);transition:transform .52s var(--ease-spring);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.cbd-chip[data-on] .cbd-chip-ic{transform:rotate(-8deg)scale(1.06)}.cbd-led{background:color-mix(in srgb, var(--color-fg-strong) 16%, transparent);border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .4s;position:absolute;top:9px}.cbd-chip--l .cbd-led{right:10px}.cbd-chip--r .cbd-led{left:10px}[data-on]>.cbd-chip-b .cbd-led,.cbd-mtile[data-on] .cbd-led{background:var(--mc);box-shadow:0 0 0 2px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 10px 1px var(--mc);animation:2.6s ease-in-out infinite cbd-led}@keyframes cbd-led{0%,to{opacity:1}50%{opacity:.55}}.cbd-sock{z-index:2;background:radial-gradient(circle, #0a0604 0 34%, #2a160b 36% 44%, transparent 46%), var(--copper-soft);pointer-events:none;opacity:0;width:18px;height:18px;transition:opacity .5s var(--ease-out) .4s;border-radius:50%;margin-top:-9px;position:absolute;top:50%;box-shadow:0 0 0 1px #2a160b8c,0 3px 8px -2px #0009,inset 0 1px #ffecdc99}.is-in .cbd-sock{opacity:1}.cbd-chip--l .cbd-sock{right:-9px}.cbd-chip--r .cbd-sock{left:-9px}.cbd-chip[data-on] .cbd-sock{background:radial-gradient(circle, var(--mc) 0 22%, #0a0604 36%, #2a160b 38% 44%, transparent 46%), var(--copper-soft)}.cbd-wires{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cbd-cab{transition:opacity .32s var(--ease-out)}.cbd-cab.is-gone{opacity:0}.cbd-cab path{fill:none;stroke-linecap:round;stroke-linejoin:round}.cbd-cab-glow{stroke:var(--mc);stroke-width:16px;opacity:0;transition:opacity .6s var(--ease-out)}.cbd-cab.is-on .cbd-cab-glow{opacity:.1}.cbd-cab-shadow{stroke:#0000008c;stroke-width:9px;opacity:.2}.cbd-cab-outer{stroke:#1e0f07;stroke-width:6.6px}.cbd-cab-body{stroke:#9c5f40;stroke-width:5px}.cbd-cab-hi{stroke:#dda07a;stroke-width:2.2px}.cbd-cab-spec{stroke:#fff0e2;stroke-width:.9px;opacity:.8}.cbd-cab-pulse{stroke:#fff4ea;stroke-width:3.2px;stroke-dasharray:0 100;opacity:0}.cbd-cab.is-pulse .cbd-cab-pulse{animation:.9s cubic-bezier(.3,.1,.3,1) cbd-pulse}@keyframes cbd-pulse{0%{stroke-dasharray:16 120;stroke-dashoffset:16px;opacity:1}85%{opacity:1}to{stroke-dasharray:16 120;stroke-dashoffset:-100px;opacity:0}}.cbd-cab-flow{stroke:color-mix(in srgb, var(--mc) 55%, #fff);stroke-width:2.4px;stroke-dasharray:2.5 97.5;opacity:0}.cbd-stage[data-phase=boot] .cbd-cab.is-on .cbd-cab-flow{opacity:.9;animation:3.4s linear infinite cbd-flow}@keyframes cbd-flow{0%{stroke-dashoffset:2.5px}to{stroke-dashoffset:-97.5px}}.cbd-stage[data-phase=boot] .cbd-cab.is-on .cbd-cab-flow{stroke:#fff4ea;stroke-width:3px;stroke-dasharray:9 16;animation-duration:.9s}.cbd-stage[data-phase=boot] .cbd-cab.is-on .cbd-cab-glow{opacity:.4}.cbd-stage[data-phase=run] .cbd-cab.is-on .cbd-cab-glow{opacity:.16}.cbd-plug-boot,.cbd-boot-r{fill:url(#cbd-g-boot)}.cbd-plug-ring,.cbd-boot-c{fill:var(--mc)}.cbd-plug-shine{fill:#fff0e438}.cbd-plug-metal{fill:url(#cbd-g-metal)}.cbd-plug-tip{fill:#f4c4a4}.cbd-plug-shadow{fill:#00000047}html[data-theme=light] .ca .cbd-cab-shadow{stroke:#4a261480;opacity:.28}html[data-theme=light] .ca .cbd-cab.is-on .cbd-cab-glow{opacity:.08}.cbd-fx{pointer-events:none;z-index:7;position:absolute;inset:0}.cbd-spark{width:0;height:0;position:absolute}.cbd-spark-flash{background:radial-gradient(circle, #fff 0 12%, color-mix(in srgb, var(--mc) 80%, #fff) 30%, transparent 68%);width:44px;height:44px;animation:cbd-flash .52s var(--ease-out) both;border-radius:50%;position:absolute;top:-22px;left:-22px}.cbd-spark-ring{border:2px solid var(--mc);width:24px;height:24px;animation:cbd-ring .7s var(--ease-out) both;border-radius:50%;position:absolute;top:-12px;left:-12px}.cbd-spark b{width:4px;height:4px;box-shadow:0 0 6px 2px var(--mc);animation:cbd-spark .72s cubic-bezier(.15, .7, .3, 1) var(--sd) both;background:#fff6ec;border-radius:50%;position:absolute;top:-2px;left:-2px}@keyframes cbd-flash{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}@keyframes cbd-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.8)}}@keyframes cbd-spark{0%{opacity:1;transform:translate(0,0)scale(1.2)}to{opacity:0;transform:translate3d(var(--sx), calc(var(--sy) + 14px), 0) scale(.2)}}.cbd-confetti{z-index:9;pointer-events:none;width:0;height:0;position:absolute;top:42%;left:50%}.cbd-confetti i{opacity:0;background:var(--ac);animation:cbd-conf 2s cubic-bezier(.12, .7, .3, 1) var(--cd) both;border-radius:2px;position:absolute;top:0;left:0}.cbd-confetti i[data-k="1"]{background:var(--acl)}.cbd-confetti i[data-k="2"]{background:linear-gradient(135deg,#fbe4d2,#c58a6a 60%,#8e5837)}.cbd-confetti i[data-k="3"]{background:#fff6ec;border-radius:50%}@keyframes cbd-conf{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.3)}8%{opacity:1}55%{transform:translate3d(var(--dx), var(--dy), 0) rotate(calc(var(--r) * .6)) scale(1);opacity:1}to{opacity:0;transform:translate3d(var(--dx), calc(var(--dy) + var(--fall)), 0) rotate(var(--r)) scale(.9)}}.cbd-dock{z-index:8;flex-direction:column;flex:none;align-items:center;gap:10px;padding-top:6px;display:flex;position:relative}.cbd-acts{animation:cbd-acts-in .6s var(--ease-spring) both;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cbd-acts .ca-btn svg{flex:none}@keyframes cbd-acts-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.cbd-launch{min-width:220px}.cbd-launch:disabled{cursor:default;opacity:.42;filter:saturate(.5);box-shadow:none;animation:none;transform:none}.cbd-launch:disabled:after{animation:none}.cbd-launch[data-boot]{opacity:1;filter:none}.cbd-launch-ic{background:#2a160b24;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-10px;display:inline-grid}.cbd-launch[data-ready]:not(:disabled){box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 50%, transparent), 0 10px 22px -10px #8e5837bf, inset 0 1px 0 #fbe4d28c;animation:copper-flow 5s ease-in-out infinite, cbd-ready 2.4s var(--ease-out) infinite}@keyframes cbd-ready{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 45%, transparent), 0 10px 22px -10px #8e5837bf, inset 0 1px 0 #fbe4d28c}70%,to{box-shadow:0 0 0 14px #0000,0 10px 22px -10px #8e5837bf,inset 0 1px #fbe4d28c}}.cbd-launch[data-boot] .cbd-launch-ic svg{animation:.6s ease-in-out infinite cbd-zap}@keyframes cbd-zap{0%,to{transform:scale(1)}50%{transform:scale(1.3)rotate(-10deg)}}.cbd-cta{padding-right:20px}.cbd-status{min-height:18px;color:var(--color-fg-subtle);text-align:center;animation:cbd-fade .5s var(--ease-out) both;font-size:13px}@keyframes cbd-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cbd-device{width:calc(320px * var(--ps));height:calc(670px * var(--ps));position:relative}.cbd-floor{left:50%;bottom:calc(-46px * var(--ps));width:130%;height:calc(130px * var(--ps));pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ac) 50%, transparent), color-mix(in srgb, var(--ac2) 16%, transparent) 60%, transparent);position:absolute;transform:translate(-50%)}html[data-theme=light] .ca .cbd-floor{background:radial-gradient(closest-side,#4a26144d,#8e58371a 60%,#0000)}.cbd-orbit{width:calc(600px * var(--ps));aspect-ratio:1;margin:calc(-300px * var(--ps)) 0 0 calc(-300px * var(--ps));pointer-events:none;border:1px dashed color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:50%;animation:70s linear infinite spin-ring;position:absolute;top:50%;left:50%}.cbd-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 9%, transparent);border-radius:50%;position:absolute;inset:10%}.cbd-phone{width:320px;height:670px;transform:scale(var(--ps));transform-origin:0 0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:#1b1613;-webkit-user-select:none;user-select:none;line-height:1.3;position:absolute;top:0;left:0}.cbd-frame{transition:box-shadow .4s var(--ease-out);background:linear-gradient(152deg,#f3cdb3 0%,#b47a57 9%,#5a3624 24%,#2b1a11 46%,#3a2418 62%,#8e5837 84%,#e3b192 100%);border-radius:56px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffecdc8c,inset 0 2px 1px #fff0e466,0 60px 90px -36px #000000d9,0 26px 50px -24px #4a2614b3}html[data-theme=light] .ca .cbd-frame{box-shadow:inset 0 0 0 1px #ffecdc8c,inset 0 2px 1px #fff0e466,0 60px 90px -40px #4a26148c,0 20px 40px -24px #4a261466}.cbd-frame:before{content:"";background:#060403;border-radius:53px;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #ffffff0f}.cbd-stage[data-over] .cbd-frame{box-shadow:inset 0 0 0 1px #ffecdcb3, 0 0 0 6px color-mix(in srgb, var(--color-accent) 30%, transparent), 0 0 60px 6px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 60px 90px -36px #000000d9}.cbd-btn{border-radius:2px;width:4px;position:absolute}.cbd-btn--a{background:linear-gradient(90deg,#4a2614,#c58a6a 50%,#6e3f23);height:30px;top:100px;left:-2.5px}.cbd-btn--p{background:linear-gradient(270deg,#4a2614,#c58a6a 50%,#6e3f23);height:46px;top:96px;right:-2.5px}.cbd-port{z-index:2;width:8px;height:24px;transition:box-shadow .5s var(--ease-out);background:linear-gradient(90deg,#0a0604,#1e120b 50%,#0a0604);border-radius:3px;margin-top:-12px;position:absolute;box-shadow:0 0 0 1px #ffdcc459,inset 0 0 3px #000000e6}.cbd-port:after{content:"";background:color-mix(in srgb, var(--mc,#e3a07a) 30%, #2a160b);border-radius:1px;width:2px;transition:background .4s,box-shadow .4s;position:absolute;top:6px;bottom:6px;left:3px}.cbd-port--l{left:-4px}.cbd-port--r{right:-4px}.cbd-port[data-on]{box-shadow:0 0 0 1px #ffdcc48c, 0 0 14px 2px color-mix(in srgb, var(--mc) 70%, transparent)}.cbd-port[data-on]:after{background:var(--mc);box-shadow:0 0 6px var(--mc)}.cbd-stage[data-drag=login] .cbd-port[data-port=login],.cbd-stage[data-drag=list] .cbd-port[data-port=list],.cbd-stage[data-drag=profile] .cbd-port[data-port=profile],.cbd-stage[data-drag=chat] .cbd-port[data-port=chat],.cbd-stage[data-drag=map] .cbd-port[data-port=map],.cbd-stage[data-drag=feed] .cbd-port[data-port=feed],.cbd-stage[data-drag=search] .cbd-port[data-port=search],.cbd-stage[data-drag=settings] .cbd-port[data-port=settings],.cbd-stage[data-drag=pay] .cbd-port[data-port=pay],.cbd-stage[data-drag=cal] .cbd-port[data-port=cal],.cbd-stage[data-drag=ai] .cbd-port[data-port=ai],.cbd-stage[data-drag=push] .cbd-port[data-port=push]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=login]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=login]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=list]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=list]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=profile]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=profile]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=chat]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=chat]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=map]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=map]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=feed]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=feed]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=search]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=search]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=settings]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=settings]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=pay]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=pay]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=cal]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=cal]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=ai]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=ai]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}.cbd-stage:has(.cbd-chip[data-id=push]:not([data-on]) .cbd-chip-b:hover) .cbd-port[data-port=push]{box-shadow:0 0 0 1px #ffdcc4b3, 0 0 0 5px color-mix(in srgb, var(--mc) 25%, transparent), 0 0 18px 4px color-mix(in srgb, var(--mc) 60%, transparent);animation:cbd-port-call 1s var(--ease-out) infinite}@keyframes cbd-port-call{0%,to{scale:1}50%{scale:1.25}}.cbd-port--b{width:46px;height:8px;margin:0 0 0 -23px;bottom:-4px;left:50%}.cbd-port--b:after{width:auto;height:2px;inset:3px 8px auto}.cbd-port--b[data-on]{box-shadow:0 0 0 1px #ffdcc48c, 0 0 16px 3px color-mix(in srgb, var(--ac) 60%, transparent)}.cbd-port--b[data-on]:after{background:var(--acl)}.cbd-display{z-index:1;isolation:isolate;width:300px;height:650px;transition:--ac .8s var(--ease-out), --ac2 .8s var(--ease-out), --acl .8s var(--ease-out);background:#000;border-radius:46px;position:absolute;top:10px;left:10px;overflow:hidden;transform:translateZ(0)}.cbd-island{z-index:90;width:92px;height:27px;transition:width .6s var(--ease-spring), margin .6s var(--ease-spring);background:#000;border-radius:20px;margin-left:-46px;position:absolute;top:10px;left:50%}.cbd-island i{background:radial-gradient(circle at 35% 35%,#3b4a6b 0 20%,#101522 45%,#05070c 70%);border-radius:50%;width:10px;height:10px;position:absolute;top:8.5px;right:12px}.cbd-phone[data-phase=boot] .cbd-island{width:130px;margin-left:-65px}.cbd-glass{z-index:85;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff1f 0%,#ffffff08 22%,#0000 34%),linear-gradient(300deg,#ffdcc40d 0%,#0000 18%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.cbd-glass:after{content:"";opacity:0;background:linear-gradient(100deg,#0000 0%,#ffe2cc66 50%,#0000 100%);width:60%;position:absolute;top:-20%;bottom:-20%;left:-70%;transform:translate(0,0)skew(-12deg)}.cbd-phone[data-phase=boot] .cbd-glass:after{animation:cbd-sweep 1.1s var(--ease-out) 1.9s both}@keyframes cbd-sweep{0%{opacity:0;transform:translate(0,0)skew(-12deg)}15%{opacity:1}to{opacity:0;transform:translate(620px)skew(-12deg)}}.cbd-home-ind{z-index:88;background:#140e0ad9;border-radius:3px;width:112px;height:4px;margin-left:-56px;position:absolute;bottom:8px;left:50%}.cbd-screen[data-empty]~.cbd-home-ind,.cbd-phone[data-phase=boot] .cbd-home-ind{background:#ffffffd9}.cbd-sb{z-index:60;pointer-events:none;letter-spacing:-.01em;color:#fff;justify-content:space-between;align-items:center;height:46px;padding:2px 24px 0 34px;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.cbd-sb--dark{color:#111}.cbd-sb-r{align-items:center;gap:5px;display:inline-flex}.cbd-sb-bat{border:1px solid;border-radius:3.5px;width:24px;height:11.5px;position:relative}.cbd-sb-bat:after{content:"";opacity:.6;background:currentColor;border-radius:0 1px 1px 0;width:1.6px;height:3.6px;position:absolute;top:3.4px;right:-3.5px}.cbd-sb-bat i{background:currentColor;border-radius:1.6px;width:72%;position:absolute;top:1.5px;bottom:1.5px;left:1.5px}.cbd-screen{position:absolute;inset:0;overflow:hidden}.cbd-app{background:#f4f1ed;position:absolute;inset:0}.cbd-phone[data-phase=run] .cbd-app{animation:cbd-app-in .9s var(--ease-spring) both}@keyframes cbd-app-in{0%{opacity:0;border-radius:46px;transform:scale(.86)}to{opacity:1;transform:none}}.cbd-view{animation:cbd-view-in .52s var(--ease-spring) both;position:absolute;inset:0}@keyframes cbd-view-in{0%{opacity:0;transform:translate(14px)scale(.985)}to{opacity:1;transform:none}}.cbd-a{color:#1b1613;padding:50px 16px 96px;position:absolute;inset:0;overflow:hidden}.cbd-a [style*=--d\:]{animation:cbd-in .68s var(--ease-spring) var(--d) both}@keyframes cbd-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.cbd-a-head{padding:6px 2px 10px}.cbd-a-head-row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cbd-a-head h4{font-family:var(--font-body);letter-spacing:-.03em;color:#17110d;margin:0;font-size:26px;font-weight:700;line-height:1.05}.cbd-a-head small{color:#8c837c;margin-bottom:2px;font-size:11.5px;display:block}.cbd-a-back{color:var(--ac2);background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;margin:0 0 6px -4px;padding:3px 8px 3px 2px;font-size:13px;font-weight:600;display:inline-flex}.cbd-a-back--light{z-index:3;color:#fff;background:#00000029;padding-left:4px;position:absolute;top:50px;left:14px}.cbd-a-hbtn{color:#3a2e27;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px -10px #28190f80}.cbd-a-ava{color:#fff;background:linear-gradient(140deg, var(--acl) -30%, var(--ac) 45%, var(--ac2));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff59}.cbd-a-ava--alt{color:#3a2e27;background:linear-gradient(140deg,#e9e3dd,#bdb2a9)}.cbd-a-face{background:linear-gradient(160deg,#ede4db,#cdbdb0);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.cbd-a-face img{width:190%;height:auto;position:absolute;top:-4%;left:50%;transform:translate(-50%)}.cbd-tabbar{z-index:30;grid-template-columns:repeat(var(--n), 1fr);height:84px;animation:cbd-tab-up .6s var(--ease-spring) both;background:#fcfaf7f0;border-top:1px solid #28190f12;padding:7px 10px 26px;display:grid;position:absolute;bottom:0;left:0;right:0}@keyframes cbd-tab-up{0%{transform:translateY(100%)}to{transform:none}}.cbd-tabbar button{z-index:1;color:#9a918a;min-width:0;animation:cbd-in .6s var(--ease-spring) both;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .3s;display:flex;position:relative}.cbd-tabbar button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:600;overflow:hidden}.cbd-tabbar button[data-on]{color:var(--ac2)}.cbd-tabbar button svg{transition:transform .5s var(--ease-spring)}.cbd-tabbar button[data-on] svg{transform:translateY(-1px)scale(1.08)}.cbd-tab-blob{height:44px;width:calc((100% - 20px) / var(--n));background:color-mix(in srgb, var(--ac) 15%, transparent);transform:translate3d(calc(var(--i) * 100%), 0, 0);transition:transform .56s var(--ease-spring), opacity .3s;border-radius:15px;position:absolute;top:7px;left:10px}.cbd-tab-blob[data-hide]{opacity:0}.cbd-lock{color:#fff;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--ac2) 55%, #0e0907) 0%, #120c09 55%, #070504 100%);position:absolute;inset:0;overflow:hidden}.cbd-lock-aura{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ac) 40%, transparent), transparent 70%);opacity:.55;border-radius:50%;width:160%;animation:6s ease-in-out infinite cbd-breathe;position:absolute;top:34%;left:-30%}.cbd-lock-aura--b{opacity:.35;width:120%;animation-delay:-3s;top:-40%;left:10%}@keyframes cbd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cbd-lock-clock{text-align:center;position:absolute;top:84px;left:0;right:0}.cbd-lock-clock small{color:#ffffffc7;font-size:14px;font-weight:500;display:block}.cbd-lock-clock b{letter-spacing:-.04em;color:#fffffff0;font-size:82px;font-weight:600;line-height:1;display:block}.cbd-lock-slot{place-items:center;width:110px;height:110px;margin-left:-55px;display:grid;position:absolute;top:300px;left:50%}.cbd-lock-ring{border:1.5px dashed color-mix(in srgb, var(--acl) 60%, transparent);animation:cbd-slot 3s var(--ease-out) infinite;border-radius:34px;position:absolute;inset:0}.cbd-lock-ring--b{animation-delay:1.5s}@keyframes cbd-slot{0%{opacity:0;transform:scale(.82)}30%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.cbd-lock-plug{width:74px;height:74px;color:var(--acl);box-shadow:inset 0 1px 0 #ffffff1f, 0 20px 40px -20px color-mix(in srgb, var(--ac) 80%, transparent);background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;place-items:center;animation:3s ease-in-out infinite cbd-bob;display:grid;position:relative}@keyframes cbd-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}.cbd-lock-grid{grid-template-columns:repeat(4,1fr);gap:16px 22px;display:grid;position:absolute;top:452px;left:34px;right:34px}.cbd-lock-grid i{aspect-ratio:1;animation:cbd-in .7s var(--ease-spring) calc(var(--i) * 60ms) both;border:1.2px dashed #ffffff29;border-radius:15px}.cbd-lock-hint{text-align:center;color:#ffffffb3;font-size:13px;font-weight:500;display:none;position:absolute;top:420px;left:0;right:0}.cbd-push{z-index:70;pointer-events:none;position:absolute;top:50px;left:8px;right:8px}.cbd-push--lock{top:214px}.cbd-note{color:#1b1613;-webkit-backdrop-filter:blur(16px);opacity:0;animation:cbd-note 18s var(--ease-spring) 1.2s infinite;background:#faf7f4e6;border-radius:22px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-140%)scale(.9);box-shadow:0 18px 34px -16px #1e120a8c,inset 0 0 0 1px #fff9}.cbd-note--1{animation-delay:10.2s}.cbd-push--lock .cbd-note{color:#fff;background:#3c2e268c;box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes cbd-note{0%{opacity:0;transform:translateY(-140%)scale(.9)}4%,21%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-140%)scale(.9)}}.cbd-push--lock .cbd-note{animation-name:cbd-note-lock}@keyframes cbd-note-lock{0%{opacity:0;transform:translateY(30px)scale(.9)}4%,21%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-10px)scale(.96)}}.cbd-note-ic{background:linear-gradient(140deg, var(--acl) -20%, var(--ac) 50%, var(--ac2));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cbd-note-ic img{object-fit:contain;width:22px;height:22px}.cbd-note-t{flex-direction:column;flex:1;min-width:0;display:flex}.cbd-note-t>span{justify-content:space-between;display:flex}.cbd-note-t b{font-size:12.5px;font-weight:700}.cbd-note-t small{opacity:.55;font-size:10.5px}.cbd-note-t em{opacity:.82;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;line-height:1.3;overflow:hidden}.cbd-boot{z-index:80;background:#050302;place-items:center;animation:2.35s linear both cbd-boot-bg;display:grid;position:absolute;inset:0}@keyframes cbd-boot-bg{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}.cbd-boot-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--ac) 55%, transparent), transparent 70%);width:420px;height:420px;animation:cbd-boot-glow 2.35s var(--ease-out) both;border-radius:50%;margin:-210px 0 0 -210px;position:absolute;top:50%;left:50%}@keyframes cbd-boot-glow{0%{opacity:0;transform:scale(.4)}40%{opacity:.9;transform:scale(1)}80%{opacity:.6;transform:scale(1.1)}to{opacity:0;transform:scale(1.6)}}.cbd-boot-icon{place-items:center;width:132px;height:132px;animation:2.35s both cbd-boot-zoom;display:grid;position:relative}@keyframes cbd-boot-zoom{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1.3,.36,1);transform:scale(.3)}28%{opacity:1;transform:scale(1)}78%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:scale(1)}to{opacity:0;transform:scale(7)}}.cbd-boot-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cbd-boot-ring circle{fill:none;stroke:#ffffff1a;stroke-width:3px}.cbd-boot-ring .cbd-boot-ring-fill{stroke:var(--acl);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px var(--ac));animation:1.3s cubic-bezier(.5,0,.3,1) .45s both cbd-boot-ring}@keyframes cbd-boot-ring{to{stroke-dashoffset:0}}.cbd-boot-app{background:linear-gradient(140deg, var(--acl) -20%, var(--ac) 48%, var(--ac2));width:92px;height:92px;box-shadow:inset 0 1px 0 #fff6, 0 20px 40px -14px color-mix(in srgb, var(--ac) 90%, transparent);border-radius:26px;place-items:center;display:grid}.cbd-boot-app img{object-fit:contain;filter:drop-shadow(0 3px 6px #0000004d);width:58px;height:58px}.cbd-boot-label{text-align:center;color:#ffffffb3;font-size:13px;font-weight:500;animation:2.35s both cbd-boot-lbl;position:absolute;top:420px;left:0;right:0}@keyframes cbd-boot-lbl{0%,15%{opacity:0;transform:translateY(8px)}30%,70%{opacity:1;transform:none}80%,to{opacity:0}}.cbd-boot-mod{color:#fff;opacity:0;background:linear-gradient(150deg, color-mix(in srgb, var(--mc) 65%, #fff), var(--mc) 50%, color-mix(in srgb, var(--mc) 70%, #000));width:40px;height:40px;box-shadow:0 0 18px -2px var(--mc), inset 0 1px 0 #fff6;animation:2.35s both cbd-boot-mod;animation-delay:calc(var(--bi) * 45ms);border-radius:13px;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%}@keyframes cbd-boot-mod{0%{opacity:0;transform:translate3d(calc(var(--x) * 1.6), calc(var(--y) * 1.6), 0) scale(.3);animation-timing-function:cubic-bezier(.22,1.2,.36,1)}20%{opacity:1;transform:translate3d(var(--x), var(--y), 0) scale(1)}44%{opacity:1;transform:translate3d(var(--x), var(--y), 0) scale(1);animation-timing-function:cubic-bezier(.6,0,.8,.3)}60%{opacity:0;transform:translate(0,0)scale(.25)}to{opacity:0;transform:translate(0,0)scale(.25)}}.cbd-cele{pointer-events:none;z-index:9;position:absolute;inset:0}.cbd-cele-flash{width:calc(700px * var(--ps));height:calc(700px * var(--ps));margin:calc(-350px * var(--ps)) 0 0 calc(-350px * var(--ps));background:radial-gradient(closest-side, color-mix(in srgb, var(--acl) 55%, transparent), color-mix(in srgb, var(--ac) 22%, transparent) 50%, transparent);animation:cbd-cele-flash 1.6s var(--ease-out) both;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes cbd-cele-flash{0%{opacity:0;transform:scale(.5)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}.cbd-cele-ring{width:calc(340px * var(--ps));height:calc(340px * var(--ps));margin:calc(-170px * var(--ps)) 0 0 calc(-170px * var(--ps));border:2px solid color-mix(in srgb, var(--acl) 80%, transparent);opacity:0;box-shadow:0 0 24px color-mix(in srgb, var(--ac) 60%, transparent), inset 0 0 24px color-mix(in srgb, var(--ac) 40%, transparent);border-radius:50%;animation:1.5s cubic-bezier(.2,.7,.3,1) both cbd-cele-ring;position:absolute;top:50%;left:50%}.cbd-cele-ring:nth-child(3){animation-delay:.18s}.cbd-cele-ring:nth-child(4){animation-delay:.36s}@keyframes cbd-cele-ring{0%{opacity:0;transform:scale(.4)}15%{opacity:1}to{opacity:0;transform:scale(2.6)}}.cbd-cele .cbd-confetti i{animation-duration:2.4s}.cbd-chip{transition:opacity .8s var(--ease-out)}.cbd-stage[data-done] .cbd-chip:not([data-on]){opacity:.3}.cbd-title--done{white-space:nowrap}.cbd-badge{height:30px;color:var(--color-fg-strong);font-variant-numeric:tabular-nums;background:var(--glass-bg);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.cbd-badge svg{color:var(--color-accent)}.cbd-gate{z-index:50;animation:cbd-fade .4s var(--ease-out) both;background:#f4f1ed;position:absolute;inset:0}.cbd-home-top{animation:cbd-in .6s var(--ease-spring) both;justify-content:space-between;align-items:center;padding:8px 2px 0;display:flex}.cbd-home-top small{color:#8c837c;font-size:11.5px;display:block}.cbd-home-top h4{font-family:var(--font-body);letter-spacing:-.03em;color:#17110d;margin:1px 0 0;font-size:24px;font-weight:700}.cbd-wave{transform-origin:70% 70%;animation:2.4s ease-in-out .6s 2 cbd-wave;display:inline-block}@keyframes cbd-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-8deg)}}.cbd-home-acts{align-items:center;gap:8px;display:flex}.cbd-home-bell{color:#3a2e27;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 6px 14px -10px #28190f80}.cbd-home-bell i{background:#f2556e;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.cbd-home-out{background:0 0;border:0;border-radius:50%;padding:0}.cbd-hero{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--acl) 70%, var(--ac)) -10%, var(--ac) 42%, var(--ac2) 100%);height:124px;box-shadow:0 18px 30px -18px var(--ac2), inset 0 1px 0 #ffffff59;border-radius:24px;justify-content:space-between;align-items:flex-end;margin-top:14px;padding:15px 16px;display:flex;position:relative;overflow:hidden}.cbd-hero:before{content:"";border:20px solid #ffffff17;border-radius:50%;width:170px;height:170px;position:absolute;top:-60px;right:-40px}.cbd-hero:after{content:"";width:60%;height:100%;animation:cbd-gloss 5s var(--ease-out) .9s infinite;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);position:absolute;top:0;left:-30%;transform:skew(-18deg)translate(-100%)}@keyframes cbd-gloss{0%{transform:skew(-18deg)translate(-100%)}30%,to{transform:skew(-18deg)translate(330%)}}.cbd-hero-t{flex-direction:column;display:flex;position:relative}.cbd-hero-t small{opacity:.85;font-size:11px}.cbd-hero-t b{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1.05}.cbd-hero-t span{opacity:.8;font-size:11px}.cbd-hero-bars{align-items:flex-end;gap:5px;height:76px;display:flex;position:relative}.cbd-hero-bars i{width:9px;height:var(--h);transform-origin:50% 100%;animation:cbd-bar .8s var(--ease-spring) var(--d) both;background:#ffffff8c;border-radius:4px}.cbd-hero-bars i:nth-child(6){background:#fff;box-shadow:0 0 10px #fff9}@keyframes cbd-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cbd-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.cbd-tile{text-align:left;color:#1b1613;min-width:0;min-height:106px;transition:transform .4s var(--ease-spring);background:#fff;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px;display:flex;box-shadow:0 12px 22px -18px #28190f73,inset 0 0 0 1px #28190f0a}.cbd-tile:active{transform:scale(.96)}.cbd-tile>b{letter-spacing:-.01em;font-size:13px;font-weight:650}.cbd-tiles[data-many]{gap:8px}.cbd-tiles[data-many] .cbd-tile{gap:4px;min-height:76px;padding:9px 11px}.cbd-tiles[data-many] .cbd-tm-spark,.cbd-tiles[data-many] .cbd-tm-ai .cbd-orb{display:none}.cbd-tiles[data-many] .cbd-tm strong,.cbd-tiles[data-many] .cbd-tm-cal em{font-size:14px}.cbd-tiles[data-many] .cbd-tm small{-webkit-line-clamp:1}.cbd-tile-ic{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--mc) 70%, #fff), var(--mc) 55%, color-mix(in srgb, var(--mc) 75%, #000));border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cbd-tm{flex-direction:column;gap:3px;width:100%;min-width:0;margin-top:auto;display:flex}.cbd-tm strong{letter-spacing:-.03em;font-size:17px;font-weight:700}.cbd-tm small{color:#8c837c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.cbd-tm-spark{width:100%;height:18px;overflow:visible}.cbd-tm-spark path{fill:none;stroke:var(--ac);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140px;animation:cbd-draw 1.2s var(--ease-out) .5s forwards}@keyframes cbd-draw{to{stroke-dashoffset:0}}.cbd-tm-cal em{letter-spacing:-.02em;color:var(--ac2);font-size:16px;font-style:normal;font-weight:700}.cbd-tm-ai{flex-direction:row;align-items:center;gap:6px}.cbd-short{background:#fff;border-radius:20px;margin-top:12px;overflow:hidden;box-shadow:0 12px 22px -18px #28190f73}.cbd-short button{text-align:left;color:#b5ada6;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.cbd-short button+button{border-top:1px solid #28190f0f}.cbd-short-t{flex-direction:column;flex:1;min-width:0;display:flex}.cbd-short-t b{color:#1b1613;font-size:13px;font-weight:600}.cbd-short-t small{color:#8c837c;font-size:10.5px}.cbd-seg-ctl{background:#28190f0f;border-radius:11px;margin-bottom:10px;padding:3px;display:flex}.cbd-seg-ctl span{text-align:center;color:#8c837c;border-radius:9px;flex:1;padding:6px 0;font-size:11.5px;font-weight:600}.cbd-seg-ctl span[data-on]{color:#1b1613;background:#fff;box-shadow:0 2px 6px -2px #28190f40}.cbd-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cbd-list li>button,.cbd-res{text-align:left;color:#b5ada6;width:100%;transition:transform .3s var(--ease-spring), background .3s;background:#fff;border:0;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 10px 18px -16px #28190f80}.cbd-list li>button:active{transform:scale(.97)}.cbd-list-t{flex-direction:column;flex:1;min-width:0;display:flex}.cbd-list-t b{color:#1b1613;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.cbd-list-t small{color:#8c837c;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.cbd-list-e{width:22px;height:22px;color:var(--ac2);background:color-mix(in srgb, var(--ac) 16%, #fff);transition:background .3s, color .3s, transform .4s var(--ease-spring);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.cbd-list li>button[data-done] .cbd-list-e{color:#fff;background:#2bbf8a;transform:scale(1.12)}.cbd-list li>button[data-done] .cbd-list-t b{color:#a59c95;text-decoration:line-through}.cbd-empty{text-align:center;color:#a59c95;padding:24px 0;font-size:12px}.cbd-prof{padding-top:0}.cbd-prof-cover{background:linear-gradient(135deg, var(--acl) -30%, var(--ac) 40%, var(--ac2));height:150px;margin:0 -16px;position:relative;overflow:hidden}.cbd-prof-ring{border:26px solid #ffffff1a;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-50px}.cbd-prof-ring--b{border-width:18px;border-color:#ffffff12;width:200px;height:200px;top:40px;left:-90px;right:auto}.cbd-prof-id{animation:cbd-in .7s var(--ease-spring) 60ms both;flex-direction:column;align-items:center;margin-top:-42px;display:flex}.cbd-prof-ava{background:#f4f1ed;border-radius:50%;padding:4px;position:relative}.cbd-prof-ava .cbd-a-ava{font-size:30px!important}.cbd-prof-ava i{background:#1b1613;border:2px solid #f4f1ed;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:2px;right:2px}.cbd-prof-ava i img{object-fit:contain;width:15px;height:15px}.cbd-prof-id b{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:700}.cbd-prof-id small{color:#8c837c;font-size:11.5px}.cbd-prof-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 12px;display:grid}.cbd-prof-stats span{background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:10px 0;display:flex;box-shadow:0 10px 18px -16px #28190f80}.cbd-prof-stats b{color:var(--ac2);letter-spacing:-.02em;font-size:19px;font-weight:700}.cbd-prof-stats small{color:#8c837c;font-size:10px}.cbd-group{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 22px -18px #28190f73}.cbd-group+.cbd-group{margin-top:12px}.cbd-row{text-align:left;color:#b5ada6;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.cbd-row+.cbd-row{border-top:1px solid #28190f0f}.cbd-row-ic{width:28px;height:28px;color:var(--ac2);background:color-mix(in srgb, var(--ac) 15%, #fff);border-radius:9px;flex:none;place-items:center;display:grid}.cbd-row-ic--solid{color:#fff;border-radius:8px;width:26px;height:26px}.cbd-row-t{flex-direction:column;flex:1;min-width:0;display:flex}.cbd-row-t b{color:#1b1613;font-size:12.5px;font-weight:600}.cbd-row-t small{color:#8c837c;font-size:10.5px}.cbd-row em{color:#8c837c;font-size:11.5px;font-style:normal}.cbd-set-me .cbd-row{padding:10px 12px}.cbd-toggle{background:#e3ded9;border-radius:999px;flex:none;width:40px;height:24px;transition:background .3s;position:relative}.cbd-toggle i{width:20px;height:20px;transition:transform .42s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0003}.cbd-toggle[data-on]{background:var(--ac)}.cbd-toggle[data-on] i{transform:translate(16px)}.cbd-chat{padding:0}.cbd-chat-head{z-index:3;background:#faf7f4f5;border-bottom:1px solid #28190f0f;align-items:center;gap:9px;height:56px;padding:0 14px 0 12px;display:flex;position:absolute;top:46px;left:0;right:0}.cbd-chat-back{color:var(--ac2);background:0 0;border:0;padding:0;display:grid}.cbd-chat-ava{position:relative}.cbd-chat-ava>i{background:#2bbf8a;border:2px solid #faf7f4;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.cbd-chat-who{flex-direction:column;flex:1;display:flex}.cbd-chat-who b{letter-spacing:-.01em;font-size:14px;font-weight:700}.cbd-chat-who small{color:#2ba77a;font-size:10.5px}.cbd-chat-acts{color:var(--ac2);display:grid}.cbd-chat-view{scrollbar-width:none;background:radial-gradient(color-mix(in srgb, var(--ac) 9%, transparent) 1px, transparent 1.4px) 0 0 / 16px 16px;flex-direction:column;gap:6px;padding:12px 12px 8px;display:flex;position:absolute;inset:102px 0 140px;overflow-y:auto}.cbd-chat-view::-webkit-scrollbar{display:none}.cbd-chat-day{color:#8c837c;background:#fffc;border-radius:99px;align-self:center;margin-bottom:4px;padding:3px 10px;font-size:10px}.cbd-msg{max-width:78%;animation:cbd-msg .46s var(--ease-spring) both;border-radius:18px;padding:8px 12px;font-size:12.5px;line-height:1.38;position:relative}.cbd-msg--me{color:#fff;transform-origin:100% 100%;background:linear-gradient(140deg, color-mix(in srgb, var(--ac) 80%, #fff) -20%, var(--ac) 40%, var(--ac2));box-shadow:0 8px 16px -12px var(--ac2);border-bottom-right-radius:6px;align-self:flex-end}.cbd-msg--me em{opacity:.75;margin-left:6px;font-size:9px;font-style:normal;display:inline-block}.cbd-msg--them{color:#1b1613;transform-origin:0 100%;background:#fff;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 8px 16px -14px #28190f80}.cbd-chat .cbd-msg[style*=--d\:]{animation:cbd-msg .52s var(--ease-spring) var(--d) both}@keyframes cbd-msg{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}.cbd-msg--pic{padding:4px}.cbd-pic{background:radial-gradient(90% 80% at 20% 10%, color-mix(in srgb, var(--acl) 70%, transparent), transparent 60%), linear-gradient(140deg, #2b1d16, #120c09);border-radius:15px;place-items:center;width:150px;height:112px;display:grid;position:relative;overflow:hidden}.cbd-pic-phone{background:#f4f1ed;border-radius:10px;flex-direction:column;gap:4px;width:46px;height:92px;margin-top:30px;padding:12px 6px;display:flex;position:relative;transform:rotate(-8deg);box-shadow:0 0 0 2px #c58a6a,0 10px 20px -6px #0009}.cbd-pic-phone i{background:var(--ac);border-radius:3px;height:12px;display:block}.cbd-pic-phone i:nth-child(2){background:#d9d1c9;width:70%;height:8px}.cbd-pic-phone i:nth-child(3){background:#d9d1c9;width:50%;height:8px}.cbd-typing{animation:cbd-msg .36s var(--ease-spring) both;background:#fff;border-radius:18px 18px 18px 6px;align-self:flex-start;gap:4px;padding:11px 13px;display:inline-flex}.cbd-typing i,.cbd-ai-think span i{background:var(--ac);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite typing-dot}.cbd-typing i:nth-child(2),.cbd-ai-think span i:nth-child(2){animation-delay:.15s}.cbd-typing i:nth-child(3),.cbd-ai-think span i:nth-child(3){animation-delay:.3s}.cbd-chat-bar{z-index:4;background:#fff;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 4px 0 6px;display:flex;position:absolute;bottom:92px;left:10px;right:10px;box-shadow:0 10px 22px -14px #28190f80,inset 0 0 0 1px #28190f0f}.cbd-chat-plus{color:#8c837c;background:#28190f0d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.cbd-chat-bar input{min-width:0;height:100%;font:inherit;color:#1b1613;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.cbd-chat-bar input::placeholder{color:#a59c95}.cbd-chat-send{color:#fff;background:linear-gradient(140deg, var(--ac), var(--ac2));width:34px;height:34px;box-shadow:0 6px 14px -6px var(--ac2);transition:transform .3s var(--ease-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cbd-chat-send:active{transform:scale(.9)}.cbd-map{padding:0}.cbd-map-svg{width:100%;height:100%;position:absolute;inset:0}.m-land{fill:#efece4}.m-park{fill:#cfe5bf}.m-water{fill:#bcddf0}.m-bld{fill:#e3ded5}.m-road-c,.m-road,.m-main-c,.m-main,.m-route-c,.m-route{fill:none;stroke-linecap:round;stroke-linejoin:round}.m-road-c{stroke:#dcd5c8;stroke-width:13px}.m-road{stroke:#fff;stroke-width:10px}.m-main-c{stroke:#e9c98c;stroke-width:17px}.m-main{stroke:#fce4b2;stroke-width:14px}.m-route-c{stroke:#fff;stroke-width:10px;opacity:.95}.m-route{stroke:var(--ac);stroke-width:5.5px;stroke-dasharray:100;stroke-dashoffset:100px;animation:cbd-route 1.3s var(--ease-io) .25s forwards}@keyframes cbd-route{to{stroke-dashoffset:0}}.cbd-map-me{z-index:2;width:0;height:0;position:absolute}.cbd-map-me:before{content:"";background:color-mix(in srgb, var(--ac) 30%, transparent);width:40px;height:40px;animation:cbd-ping 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;top:-20px;left:-20px}.cbd-map-me i{background:var(--ac);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 3px 8px #0000004d}@keyframes cbd-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.cbd-map-pin{z-index:3;background:0 0;border:0;width:0;height:0;padding:0;position:absolute}.cbd-map-pin span{color:#fff;width:32px;height:32px;transition:transform .5s var(--ease-spring), background .3s;animation:cbd-pin .7s var(--ease-spring) .3s both;background:#fff;border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;top:-40px;left:-16px;transform:rotate(-45deg);box-shadow:0 6px 12px -4px #00000059}.cbd-map-pin span svg{color:var(--ac2);transform:rotate(45deg)}.cbd-map-pin[data-on] span{background:var(--ac);transform:rotate(-45deg)scale(1.18)}.cbd-map-pin[data-on] span svg{color:#fff}@keyframes cbd-pin{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0}}.cbd-map-search{z-index:4;color:#8c837c;height:42px;animation:cbd-in .6s var(--ease-spring) both;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:12.5px;display:flex;position:absolute;top:52px;left:12px;right:12px;box-shadow:0 10px 24px -12px #28190f80}.cbd-map-search>button{color:var(--ac2);background:0 0;border:0;padding:0;display:grid}.cbd-map-q{flex:1}.cbd-map-card{z-index:4;animation:cbd-card-up .64s var(--ease-spring) both;background:#fff;border-radius:22px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:96px;left:12px;right:12px;box-shadow:0 18px 30px -16px #28190f8c}@keyframes cbd-card-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.cbd-map-card-ic{width:40px;height:40px;color:var(--ac2);background:color-mix(in srgb, var(--ac) 16%, #fff);border-radius:13px;flex:none;place-items:center;display:grid}.cbd-map-card-t{flex-direction:column;flex:1;min-width:0;display:flex}.cbd-map-card-t b{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.cbd-map-card-t small{color:#8c837c;align-items:center;gap:3px;font-size:11px;display:inline-flex}.cbd-map-card-t small svg{color:#f0a13c}.cbd-map-go{color:#fff;background:linear-gradient(140deg, var(--ac), var(--ac2));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.cbd-stories{gap:10px;margin:0 -16px 12px;padding:0 16px;display:flex;overflow:hidden}.cbd-story i{background:conic-gradient(from 200deg, var(--acl), var(--ac), var(--ac2), var(--ac), var(--acl));border-radius:50%;padding:2.5px;display:block}.cbd-story i .cbd-a-ava{border:2px solid #f4f1ed}.cbd-story[data-seen] i{background:#dcd5ce}.cbd-post{background:#fff;border-radius:20px;margin-bottom:10px;overflow:hidden;box-shadow:0 12px 22px -18px #28190f73}.cbd-post header{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.cbd-post header span{flex-direction:column;display:flex}.cbd-post header b{font-size:12px;font-weight:700}.cbd-post header small{color:#8c837c;font-size:10px}.cbd-post p{color:#3a2e27;padding:0 12px 8px;font-size:12px;line-height:1.4}.cbd-post footer{color:#8c837c;align-items:center;gap:14px;padding:0 12px 10px;font-size:11px;display:flex}.cbd-post footer>*{align-items:center;gap:4px;display:inline-flex}.cbd-post footer button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.cbd-post footer button svg{transition:transform .42s var(--ease-spring), fill .2s}.cbd-post footer button[data-on]{color:#f2556e}.cbd-post footer button[data-on] svg{fill:#f2556e;transform:scale(1.25)}.cbd-post-share{margin-left:auto}.cbd-post-art{background:linear-gradient(135deg, var(--ac2), var(--ac) 60%, var(--acl));border-radius:14px;height:112px;margin:0 12px 8px;position:relative;overflow:hidden}.cbd-post-art i{border-radius:50%;position:absolute}.cbd-post-art i:first-child{background:radial-gradient(closest-side,#ffffff59,#0000);width:120px;height:120px;animation:6s ease-in-out infinite cbd-float;top:-30px;left:-20px}.cbd-post-art i:nth-child(2){border:14px solid #ffffff29;width:110px;height:110px;bottom:-40px;right:20px}.cbd-post-art i:nth-child(3){background:#fff;width:16px;height:16px;animation:4s ease-in-out infinite reverse cbd-float;top:20px;right:90px;box-shadow:0 0 16px #fff}.cbd-post-art b{letter-spacing:-.05em;color:#fff;text-shadow:0 6px 18px #00000040;font-size:40px;font-weight:800;position:absolute;bottom:10px;left:16px}@keyframes cbd-float{0%,to{transform:translate(0,0)}50%{transform:translate(8px,-6px)}}.cbd-search{color:#8c837c;height:40px;animation:cbd-in .6s var(--ease-spring) both;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 12px;transition:box-shadow .3s;display:flex;box-shadow:0 10px 18px -16px #28190f80,inset 0 0 0 1.5px #0000}.cbd-search[data-on]{color:var(--ac2);box-shadow:0 10px 18px -16px #28190f80, inset 0 0 0 1.5px var(--ac)}.cbd-search input{min-width:0;font:inherit;color:#1b1613;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.cbd-search button{color:#fff;background:#b5ada6;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.cbd-recent{gap:6px;margin:10px 0 12px;display:flex}.cbd-recent button{height:28px;font:inherit;color:var(--ac2);background:color-mix(in srgb, var(--ac) 14%, #fff);border:0;border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:600}.cbd-card{color:#fff;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--acl) 60%, transparent), transparent 55%), linear-gradient(135deg, var(--ac) 0%, var(--ac2) 70%, color-mix(in srgb, var(--ac2) 60%, #000));height:160px;box-shadow:0 22px 34px -20px var(--ac2), inset 0 1px 0 #ffffff59;animation:cbd-card-in .9s var(--ease-spring) both;border-radius:22px;position:relative;overflow:hidden}@keyframes cbd-card-in{0%{opacity:0;transform:perspective(600px)rotateX(24deg)translateY(20px)scale(.92)}to{opacity:1;transform:none}}.cbd-card:after{content:"";animation:cbd-card-shine 4.5s var(--ease-out) 1s infinite;background:linear-gradient(110deg,#0000 30%,#ffffff47 45%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}@keyframes cbd-card-shine{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}.cbd-card-chip{background:linear-gradient(135deg,#fbe4d2,#d9a982 50%,#a66e4f);border-radius:6px;width:34px;height:26px;position:absolute;top:46px;left:18px;box-shadow:inset 0 0 0 1px #4a26144d}.cbd-card-nfc{gap:2px;display:flex;position:absolute;top:50px;left:60px}.cbd-card-nfc i{border:2px solid #ffffffb3;border-left:0;border-radius:0 10px 10px 0;width:4px;height:16px}.cbd-card-nfc i:nth-child(2){height:12px;margin-top:2px}.cbd-card-nfc i:first-child{height:8px;margin-top:4px}.cbd-card-no{letter-spacing:.08em;font-size:15px;font-weight:600;position:absolute;bottom:38px;left:18px}.cbd-card-name{opacity:.85;font-size:11px;position:absolute;bottom:16px;left:18px}.cbd-card-logo{display:flex;position:absolute;bottom:14px;right:16px}.cbd-card-logo i{background:#ffffffbf;border-radius:50%;width:24px;height:24px}.cbd-card-logo i+i{background:#ffffff73;margin-left:-10px}.cbd-bal{justify-content:space-between;align-items:baseline;margin:14px 2px 10px;display:flex}.cbd-bal small{color:#8c837c;font-size:12px}.cbd-bal b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.cbd-wal-acts{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.cbd-wal-acts span{color:#3a2e27;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.cbd-wal-acts i{width:42px;height:42px;color:var(--ac2);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 16px -12px #28190f80}.cbd-tx{background:#fff;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 12px 22px -18px #28190f73}.cbd-tx li{align-items:center;gap:10px;padding:8px 12px;display:flex}.cbd-tx li+li{border-top:1px solid #28190f0f}.cbd-tx em{color:#1b1613;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.cbd-tx-ic{color:#6e625a;background:#f1ece7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.cbd-tx-ic--in{color:#fff;background:#2bbf8a}.cbd-tx-plus{color:#1f9d6e!important}.cbd-tx-new{animation:cbd-tx-new .7s var(--ease-spring) 1.4s both}@keyframes cbd-tx-new{0%{opacity:0;background:#d9f3ea;max-height:0;padding-top:0;padding-bottom:0}60%{opacity:1;background:#d9f3ea;max-height:60px;padding-top:8px;padding-bottom:8px}to{background:#fff;max-height:60px}}.cbd-cal-nav{gap:6px;display:flex}.cbd-cal-nav button{width:30px;height:30px;color:var(--ac2);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 12px -10px #28190f80}.cbd-cal-grid{animation:cbd-in .6s var(--ease-spring) both;background:#fff;border-radius:20px;grid-template-columns:repeat(7,1fr);gap:3px;padding:10px 8px;display:grid;box-shadow:0 12px 22px -18px #28190f73}.cbd-cal-dn{text-align:center;color:#a59c95;padding-bottom:4px;font-size:10px;font-weight:600}.cbd-cal-grid button{aspect-ratio:1;font:inherit;color:#3a2e27;font-variant-numeric:tabular-nums;transition:background .3s, color .3s, transform .42s var(--ease-spring);background:0 0;border:0;border-radius:50%;padding:0;font-size:12px;font-weight:500;position:relative}.cbd-cal-grid button:disabled{color:#0000}.cbd-cal-grid button[data-ev]:after{content:"";background:var(--ac);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.cbd-cal-grid button[data-on]{color:#fff;background:linear-gradient(140deg, var(--ac), var(--ac2));box-shadow:0 6px 12px -6px var(--ac2);font-weight:700;transform:scale(1.06)}.cbd-cal-grid button[data-on]:after{background:#fff}.cbd-cal-evs{flex-direction:column;gap:7px;margin-top:12px;display:flex}.cbd-cal-free{text-align:center;color:#8c837c;animation:cbd-in .5s var(--ease-spring) both;background:#ffffffb3;border-radius:16px;padding:16px;font-size:11.5px}.cbd-ev{background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 10px 18px -16px #28190f80}.cbd-ev>i{background:var(--ec);border-radius:2px;flex:none;width:4px;height:30px}.cbd-ev>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.cbd-ev b{font-size:12.5px;font-weight:650}.cbd-ev small{color:#8c837c;font-size:10.5px}.cbd-ev-ppl{display:flex}.cbd-ev-ppl .cbd-a-ava{border:2px solid #fff}.cbd-ev-ppl .cbd-a-ava+.cbd-a-ava{margin-left:-7px}.cbd-orb{background:conic-gradient(from 0deg, var(--acl), var(--ac), #9a6bd8, var(--ac2), var(--acl));width:34px;height:34px;box-shadow:0 0 14px color-mix(in srgb, var(--ac) 60%, transparent), inset 0 0 8px #fff9;border-radius:50%;flex:none;animation:4s linear infinite spin-ring;display:block}.cbd-orb--s{width:18px;height:18px;box-shadow:0 0 8px color-mix(in srgb, var(--ac) 50%, transparent)}.cbd-ai-view{flex-direction:column;gap:10px;display:flex}.cbd-ai-view .cbd-msg--me{animation-delay:.15s}.cbd-ai-think{opacity:0;align-items:center;gap:8px;height:0;animation:1.5s .5s both cbd-think;display:flex;position:relative;overflow:visible}.cbd-ai-think span{background:#fff;border-radius:16px;gap:4px;padding:10px 12px;display:inline-flex}@keyframes cbd-think{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}.cbd-ai-ans{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.cbd-ai-ans .cbd-orb{opacity:0;animation:cbd-fade .4s var(--ease-out) 1.9s both, spin-ring 4s linear infinite;margin-top:10px}.cbd-ai-ans p{color:#2a211c;animation:cbd-fade .4s var(--ease-out) 1.9s both;background:#fff;border-radius:6px 18px 18px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;box-shadow:0 10px 18px -16px #28190f80}.cbd-ai-ans p span{opacity:0;animation:cbd-word .3s var(--ease-out) calc(2s + var(--w) * 55ms) both}@keyframes cbd-word{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.cbd-ai-sug{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:146px;left:16px;right:16px}.cbd-ai-sug button{height:30px;font:inherit;color:var(--ac2);border:1px solid color-mix(in srgb, var(--ac) 30%, transparent);animation:cbd-in .6s var(--ease-spring) 2.6s both;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.cbd-ai-sug button:nth-child(3){animation-delay:2.7s}.cbd-ai-in{color:#a59c95;flex:1;padding-left:10px;font-size:12.5px}.cbd-login{text-align:center;flex-direction:column;align-items:center;padding:96px 22px 0;display:flex}.cbd-login-logo{background:linear-gradient(140deg, var(--acl) -20%, var(--ac) 50%, var(--ac2));width:70px;height:70px;box-shadow:0 16px 30px -14px var(--ac2), inset 0 1px 0 #fff6;animation:cbd-in .7s var(--ease-spring) both;border-radius:22px;place-items:center;display:grid}.cbd-login-logo img{object-fit:contain;width:44px;height:44px}.cbd-login h4{font-family:var(--font-body);letter-spacing:-.03em;color:#17110d;margin:18px 0 2px;font-size:23px;font-weight:700}.cbd-login-sub{color:#8c837c;margin-bottom:20px;font-size:12px}.cbd-field{text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-bottom:8px;padding:8px 14px;display:flex;box-shadow:0 10px 18px -16px #28190f80}.cbd-field small{color:#8c837c;font-size:10px}.cbd-type{color:#1b1613;clip-path:inset(0 100% 0 0);font-size:13px;animation:.9s steps(16,end) .4s forwards cbd-type}@keyframes cbd-type{to{clip-path:inset(0)}}.cbd-dots{align-items:center;gap:5px;height:17px;display:flex}.cbd-dots i{opacity:0;width:7px;height:7px;animation:cbd-fade .12s linear calc(1.4s + var(--i) * 70ms) both;background:#1b1613;border-radius:50%}.cbd-login-btn{width:100%;height:46px;font:inherit;color:#fff;background:linear-gradient(140deg, var(--ac), var(--ac2));box-shadow:0 14px 24px -14px var(--ac2);transition:transform .3s var(--ease-spring);border:0;border-radius:15px;margin-top:8px;font-size:14px;font-weight:700}.cbd-login-btn:active{transform:scale(.97)}.cbd-login-face{color:#8c837c;background:0 0;border:0;margin-top:18px;padding:0}.cbd-face-glyph{width:64px;height:64px;transition:color .3s, transform .5s var(--ease-spring);background:#fff;border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:0 10px 18px -14px #28190f80}.cbd-face-scan{background:var(--ac);height:2px;box-shadow:0 0 8px var(--ac);opacity:0;border-radius:1px;position:absolute;top:14px;left:12px;right:12px}.cbd-face-ok{border-radius:inherit;color:#fff;opacity:0;background:#2bbf8a;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.6)}.cbd-login[data-scan] .cbd-face-glyph{color:var(--ac);transform:scale(1.08)}.cbd-login[data-scan] .cbd-face-scan{animation:.7s ease-in-out 2 alternate cbd-scan}.cbd-login[data-scan] .cbd-face-ok{animation:cbd-ok .4s var(--ease-spring) .75s both}@keyframes cbd-scan{0%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translateY(34px)}}@keyframes cbd-ok{to{opacity:1;transform:none}}.cbd-mhead{z-index:2;text-align:center;padding:76px 16px 10px;position:relative}.cbd-mhead .cbd-title{font-size:clamp(30px,9vw,40px)}.cbd-mhead .cbd-sub{max-width:34ch;margin:8px auto 0;font-size:16px}.cbd-mhead .cbd-tools{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.cbd-mhead .cbd-swatches{gap:4px;padding:5px}.cbd-mhead .cbd-swatches button{width:24px;height:24px}.cbd-stage--m{padding:calc(env(safe-area-inset-top,0px) + 64px) 16px calc(env(safe-area-inset-bottom,0px) + 92px);align-items:stretch;gap:10px}.cbd-device-col{z-index:3;flex:1 1 0;place-items:center;min-height:0;display:grid;position:relative}.cbd-stage--m .cbd-aura{width:140vw;top:36%}.cbd-stage--m .cbd-orbit{display:none}.cbd-stage--m .cbd-frame{box-shadow:inset 0 0 0 1px #ffecdc8c,0 30px 40px -28px #000000d9}html[data-theme=light] .ca .cbd-stage--m .cbd-frame{box-shadow:inset 0 0 0 1px #ffecdc8c,0 30px 40px -28px #4a261480}.cbd-stage--m .cbd-lock-hint{display:block}.cbd-mpanel{z-index:4;flex:none;display:grid;position:relative}.cbd-tray,.cbd-mdone{transition:opacity .5s var(--ease-out), transform .7s var(--ease-spring);grid-area:1/1}.cbd-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:460px;margin:0 auto;display:grid}.cbd-mdone{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:translateY(16px)}.cbd-stage[data-done] .cbd-tray{opacity:0;pointer-events:none;transform:translateY(-12px)scale(.97)}.cbd-stage[data-done] .cbd-mdone{opacity:1;pointer-events:auto;transition-delay:.15s;transform:none}.cbd-mdone .cbd-title{font-size:clamp(32px,10vw,42px)}.cbd-mdone .cbd-sub{margin-top:6px;font-size:16px}.cbd-mtile{border:1px solid var(--glass-border);background:var(--glass-bg-strong);min-width:0;height:60px;box-shadow:inset 0 1px 0 var(--glass-highlight);font-family:var(--font-body);color:var(--color-fg-strong);-webkit-tap-highlight-color:transparent;transition:transform .42s var(--ease-spring), border-color .3s, box-shadow .4s;opacity:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 2px 0;display:flex;position:relative;scale:.8}.is-in .cbd-mtile{animation:cbd-tile-in .7s var(--ease-spring) calc(.2s + var(--ci) * 40ms) both}@keyframes cbd-tile-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.cbd-mtile:active{transform:scale(.94)}.cbd-mtile .cbd-chip-ic{border-radius:8px;width:26px;height:26px}.cbd-mtile-t{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;padding:0 2px;font-size:10.5px;font-weight:600;overflow:hidden}.cbd-mtile .cbd-led{width:5px;height:5px;top:7px;right:7px}.cbd-mtile[data-on]{border-color:color-mix(in srgb, var(--mc) 60%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 22%, transparent), transparent 75%), var(--glass-bg-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 10px 22px -14px color-mix(in srgb, var(--mc) 80%, transparent)}.cbd-mtile[data-on] .cbd-chip-ic{transform:rotate(-8deg)scale(1.06)}.cbd-mtile .cbd-sock{width:10px;height:10px;margin:-5px 0 0 -5px;top:0;left:50%;opacity:0!important}.cbd-stage--m .cbd-dock{gap:6px;padding-top:2px}.cbd-stage--m .cbd-acts{gap:8px}.cbd-stage--m .ca-btn{--h:46px;padding:0 18px;font-size:14px}.cbd-stage--m .cbd-launch{min-width:200px}.cbd-stage--m .cbd-status{min-height:16px;font-size:12px}.cbd-stage--m .cbd-acts{flex-wrap:nowrap}.cbd-stage--m .cbd-again{width:46px;padding:0}.cbd-stage--m .cbd-again span{display:none}@media (max-width:899px){.cbd-pin{height:210svh}}@media (max-width:899px) and (max-height:760px){.cbd-mtile{gap:3px;height:52px}.cbd-mtile .cbd-chip-ic{border-radius:7px;width:22px;height:22px}.cbd-mtile .cbd-chip-ic svg{width:13px;height:13px}.cbd-mtile-t{font-size:10px}}@media (max-width:420px){.cbd-mtile-t{letter-spacing:-.025em;padding:0;font-size:9.8px}}@media (max-width:380px){.cbd-stage--m .ca-btn{padding:0 14px;font-size:13.5px}.cbd-stage--m .cbd-acts .ca-btn--ghost{padding:0 12px}}@media (min-width:900px) and (max-width:1180px){.cbd-chip-b{gap:9px;height:46px;padding-right:18px;font-size:13.5px}.cbd-chip--r .cbd-chip-b{padding:0 9px 0 18px}.cbd-chip-ic{border-radius:10px;width:30px;height:30px}.cbd-tools{flex-direction:column;align-items:flex-end;gap:8px}}@media (min-width:900px) and (max-height:760px){.cbd-stage{padding-top:88px}.cbd-title{font-size:clamp(28px,2.8vw,40px)}.cbd-sub{font-size:15.5px}}.cbd--still .cbd-mhead{padding-top:80px}.cbd--still .cbd-stage--m{height:auto;padding-top:16px;padding-bottom:80px;position:relative}.cbd--still .cbd-stage--m .cbd-device-col{flex:none;height:460px}.cbd--still *,.cbd--still :before,.cbd--still :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cbd--still .cbd-push,.cbd--still .cbd-ai-think{display:none}.cbd-off *,.cbd-off :before,.cbd-off :after{animation-play-state:paused!important}
.cb,.cb-pin{position:relative}.cb-pin--stats{height:640svh}.cb-pin--man{height:420svh}.cb-probe{pointer-events:none;visibility:hidden;position:absolute;inset:0}.cb-stage{height:100svh;position:sticky;top:0;overflow:hidden}.cb-off *,.cb-off :before,.cb-off :after{animation-play-state:paused!important}.cb-glow{aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side,#c58a6a38,#8e583714 55%,#0000);width:min(120vw,1300px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}html[data-theme=light] .ca .cb-glow{background:radial-gradient(closest-side,#c58a6a42,#c58a6a0f 55%,#0000)}.cb-stats-title{z-index:5;white-space:nowrap;transform-origin:0 0;transition:transform 1.1s var(--ease-io);pointer-events:none;margin:0;font-size:clamp(52px,7.4vw,116px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.cb-stage[data-phase=tour] .cb-stats-title{transform:translate(calc(-50vw + var(--gutter)), calc(-50svh + 92px)) scale(.34)}.cb-stage[data-phase=outro] .cb-stats-title{transform:translate(-28%,calc(92px - 50svh))scale(.56)}.cb-wall{z-index:1;transform-origin:0 0;will-change:transform;grid-template-columns:repeat(4,600px);grid-auto-rows:440px;gap:40px;display:grid;position:absolute;top:0;left:0}.cb-tile{grid-column:var(--dc);grid-row:var(--dr);color:#f3ede7;opacity:.32;transition:opacity .7s var(--ease-out);background:radial-gradient(120% 90% at 85% 10%,#c58a6a29,#0000 60%),linear-gradient(160deg,#221812 0%,#160f0c 55%,#110c09 100%);border:1px solid #f4c4a424;border-radius:40px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecde14,0 40px 70px -40px #000c}html[data-theme=light] .ca .cb-tile{box-shadow:inset 0 1px #ffecde1a,0 40px 70px -40px #4a26148c}.cb-tile.is-on{opacity:1}.cb-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #f4c4a480}.cb-tile.is-cur:after{opacity:1}.cb-tile-ico{z-index:2;color:#3a1f10;background:var(--copper-metallic);background-size:200% 200%;border-radius:50%;place-items:center;width:52px;height:52px;animation:5s ease-in-out infinite copper-flow;display:grid;position:absolute;top:36px;left:36px;box-shadow:inset 0 1px #fff0e499,0 10px 20px -10px #c58a6acc}.cb-tile-num{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:34px;left:40px}.cb-num{font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-size:112px;line-height:1;display:inline-flex}.cb-dg{max-width:.62em;height:1.04em;transition:max-width .42s var(--ease-out), opacity .3s;display:inline-block;overflow:hidden}.cb-dg.is-off{opacity:0;max-width:0}.cb-dg>span{flex-direction:column;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex}.cb-dg i,.cb-suf,.cb-num-inf,.cb-num-plain{text-align:center;color:#0000;background-image:linear-gradient(160deg,#fff1e4 0%,#f4c4a4 30%,#c58a6a 62%,#8e5837 100%);-webkit-background-clip:text;background-clip:text;height:1.04em;font-style:normal;line-height:1.04;display:block}.cb-suf{height:auto;margin-left:.08em;font-size:.56em}.cb-num-inf{font-family:var(--font-body);font-weight:300}.cb-tile-l{color:#f3ede7c7;max-width:300px;font-size:22px;line-height:1.2}.cb-sc{width:300px;height:300px;position:absolute;top:26px;right:26px}.cb-sc svg{width:100%;height:100%;display:block;overflow:visible}.cb-rocket-orbit{border:1.5px dashed #f4c4a440;border-radius:50%;width:260px;height:150px;position:absolute;top:50px;left:20px}.cb-rocket-app{--k:clamp(0, calc((var(--t,0) - var(--a)) * 8), 1);offset-path:path("M20 125a130 75 0 1 0 260 0a130 75 0 1 0-260 0");offset-rotate:0deg;width:0;height:0;animation:16s linear infinite cb-run;animation-delay:calc(var(--i) * -4s);position:absolute;top:0;left:0}.cb-rocket-app i{width:38px;height:38px;opacity:var(--k);transform:scale(calc(.3 + var(--k) * .7));background:linear-gradient(140deg,#f4c4a4,#8e5837);border-radius:11px;position:absolute;top:-19px;left:-19px;box-shadow:inset 0 1px #fff0e480,0 8px 14px -6px #0009}.cb-rocket-app:nth-child(3) i{background:linear-gradient(140deg,#e9f9b5,#9db86a)}.cb-rocket-app:nth-child(4) i{background:linear-gradient(140deg,#fbe4d2,#c58a6a);border-radius:50%}.cb-rocket-app:nth-child(5) i{background:linear-gradient(140deg,#ffb199,#e0583f)}.cb-rocket-ship{width:80px;height:140px;transform:translate3d(0, calc(var(--t,0) * -86px), 0);position:absolute;top:120px;left:110px}.cb-rocket-ship svg{animation:.16s linear infinite cb-shake}.cb-rocket-flame{transform-origin:50% 0;width:28px;height:54px;opacity:calc(.35 + var(--t,0) * .65);background:radial-gradient(at 50% 20%,#fff6ee 0%,#fbd29a 30%,#e3803a 62%,#e0583f00 100%);border-radius:50%/30% 30% 70% 70%;animation:.22s ease-in-out infinite alternate cb-flame;position:absolute;top:104px;left:26px}@keyframes cb-flame{0%{transform:scaleY(.85)scaleX(.95)}to{transform:scaleY(1.2)scaleX(1.05)}}@keyframes cb-shake{0%,to{transform:translate(0)}50%{transform:translate(.8px)}}.cb-rocket-smoke{width:180px;height:50px;position:absolute;top:240px;left:60px}.cb-rocket-smoke i{width:60px;height:60px;transform:scale(calc(.4 + var(--t,0) * 1.1));background:radial-gradient(closest-side,#f4c4a452,#f4c4a400);border-radius:50%;animation:2.6s ease-in-out infinite cb-puff;position:absolute;bottom:0}.cb-rocket-smoke i:first-child{left:0}.cb-rocket-smoke i:nth-child(2){animation-delay:-.9s;left:60px}.cb-rocket-smoke i:nth-child(3){animation-delay:-1.7s;left:120px}@keyframes cb-puff{0%,to{opacity:.5;translate:0}50%{opacity:1;translate:0 -8px}}.cb-years-dots{fill:none;stroke:#f4c4a44d;stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 65.97}.cb-years-dots--in{stroke-dasharray:0 48.17}.cb-years-ring{fill:none;stroke:url(#cb-cu);stroke-width:10px;stroke-linecap:round;stroke-dasharray:1;transform-origin:150px 150px;transform:rotate(-90deg)}.cb-years-ring--1{stroke-dashoffset:calc(1 - clamp(0, var(--t,0) * 2, 1))}.cb-years-ring--2{stroke-width:8px;opacity:.8;stroke-dashoffset:calc(1 - clamp(0, var(--t,0) * 2 - 1, 1))}.cb-years-hand{transform-origin:2px 92px;width:4px;height:92px;transform:rotate(calc(var(--t,0) * 720deg));background:linear-gradient(#fbe4d2,#c58a6a);border-radius:2px;position:absolute;top:58px;left:148px}.cb-years-knob{background:var(--copper-metallic);border-radius:50%;width:20px;height:20px;animation:2.4s ease-in-out infinite cb-breathe;position:absolute;top:140px;left:140px;box-shadow:0 0 0 6px #f4c4a41f}@keyframes cb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.cb-days-cal{background:#ffffff0a;border:1px solid #f4c4a424;border-radius:24px;width:288px;padding:14px;position:absolute;top:40px;left:6px}.cb-days-top{background:linear-gradient(90deg,#c58a6a,#8e5837);border-radius:24px 24px 0 0;justify-content:space-around;align-items:center;height:26px;margin:-14px -14px 12px;display:flex}.cb-days-top i{background:#1a110c;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 1px 1px #0009}.cb-days-grid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.cb-days-grid span{--k:clamp(0, calc((var(--t,0) * 21.4 - var(--i)) * 1.6), 1);aspect-ratio:1;background:#ffffff0f;border-radius:9px;place-items:center;display:grid;position:relative}.cb-days-grid b{border-radius:inherit;opacity:var(--k);transform:scale(calc(.5 + var(--k) * .5));background:linear-gradient(140deg,#f4c4a4,#a66e4f);position:absolute;inset:0}.cb-days-grid .is-last b{box-shadow:0 0 22px rgba(244, 196, 164, calc(var(--k) * .9));background:linear-gradient(140deg,#fff1e4,#e3a07a)}.cb-days-grid svg{fill:#3a1f10;width:60%;height:60%;opacity:var(--k);position:relative}.cb-brew{transform:translate3d(0, calc((1 - var(--t,0)) * 128px), 0)}.cb-latte{opacity:clamp(0, calc((var(--t,0) - .88) * 12), 1)}.cb-steam{width:100px;height:90px;opacity:calc(.25 + var(--t,0) * .75);position:absolute;top:20px;left:100px}.cb-steam i{border-left:3px solid #fbe4d273;border-radius:50%;width:14px;height:70px;animation:3s ease-in-out infinite cb-steam;position:absolute;bottom:0}.cb-steam i:first-child{left:14px}.cb-steam i:nth-child(2){animation-delay:-1s;left:44px}.cb-steam i:nth-child(3){animation-delay:-2s;left:74px}@keyframes cb-steam{0%{opacity:0;transform:translateY(20px)scaleY(.6)skew(8deg)}40%{opacity:1}to{opacity:0;transform:translateY(-24px)scaleY(1)skew(-8deg)}}.cb-heart-ring{fill:none;stroke:url(#cb-cu);stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0))}.cb-heart-blob{width:160px;height:160px;transform:scale(calc(.35 + var(--t,0) * .65));background:radial-gradient(circle at 35% 30%,#fbe4d2,#e3a07a 40%,#8e5837 90%);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:6s ease-in-out infinite blob-morph;position:absolute;top:70px;left:70px;box-shadow:0 20px 50px -10px #c58a6a99}.cb-heart-ico{place-items:center;width:70px;height:70px;animation:1.2s ease-in-out infinite cb-beat;display:grid;position:absolute;top:115px;left:115px}.cb-heart-ico svg{fill:#fff6ee;filter:drop-shadow(0 4px 8px #4a261466);width:60px;height:60px}@keyframes cb-beat{0%,to{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(.98)}45%{transform:scale(1.08)}}.cb-twinkle{width:14px;height:14px;opacity:var(--t,0);animation:2.2s ease-in-out infinite cb-tw;animation-delay:calc(var(--i) * -.37s);background:radial-gradient(circle,#fff6ee 0 15%,#f4c4a480 35%,#0000 70%);position:absolute}.cb-twinkle:first-of-type{top:40px;left:12px}.cb-twinkle:nth-of-type(2){top:70px;left:270px}.cb-twinkle:nth-of-type(3){top:230px;left:280px}.cb-twinkle:nth-of-type(4){top:250px;left:30px}.cb-twinkle:nth-of-type(5){top:-6px;left:150px}.cb-twinkle:nth-of-type(6){top:296px;left:150px}@keyframes cb-tw{0%,to{transform:scale(.5)}50%{transform:scale(1.4)}}.cb-code-win{background:#0e0a08;border:1px solid #f4c4a429;border-radius:20px;width:280px;height:250px;position:absolute;top:30px;left:10px;overflow:hidden;box-shadow:0 20px 40px -20px #000000e6}.cb-code-bar{border-bottom:1px solid #f4c4a414;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.cb-code-bar i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.cb-code-bar i:nth-child(2){background:#febc2e}.cb-code-bar i:nth-child(3){background:#28c840}.cb-code-view{height:222px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 80%,#0000);mask-image:linear-gradient(#0000,#000 16% 80%,#0000)}.cb-code-roll{animation:9s linear infinite cb-roll}@keyframes cb-roll{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.cb-code-ln{align-items:center;height:18px;padding:0 12px;display:flex}.cb-code-ln small{width:22px;font-family:var(--font-mono);color:#ede3da33;font-size:9px}.cb-code-ln i{border-radius:3px;flex:none;height:6px}.cb-code-ln .c-k{background:#e9a47e}.cb-code-ln .c-v{background:#ede3dab3}.cb-code-ln .c-s{background:#a9d98c}.cb-code-ln .c-f{background:#f2d49b}.cb-code-ln .c-p{background:#86c8ee}.cb-inf-line{fill:none;stroke:url(#cb-cu);stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0))}.cb-inf-dot{offset-path:path("M150 150C122 104 52 100 52 150s70 46 98 0 70-46 98 0-70 46-98 0z");offset-rotate:0deg;width:18px;height:18px;opacity:clamp(0, calc((var(--t,0) - .85) * 7), 1);background:radial-gradient(circle,#fff6ee 0 25%,#f4c4a4 45%,#f4c4a400 72%);border-radius:50%;margin:-9px 0 0 -9px;animation:4.2s linear infinite cb-run;position:absolute;top:0;left:0}.cb-inf-dot--2{width:12px;height:12px;margin:-6px 0 0 -6px;animation-delay:-2.1s}@keyframes cb-run{0%{offset-distance:0%}to{offset-distance:100%}}.cb-reply-ticks{fill:none;stroke:#f4c4a459;stroke-width:6px;stroke-linecap:round;stroke-dasharray:0 31.94}.cb-reply-arc{fill:none;stroke:url(#cb-cu);stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0));opacity:.9}.cb-reply-hand{transform-origin:2px 84px;width:4px;height:84px;transform:rotate(calc(var(--t,0) * 360deg));background:linear-gradient(#fbe4d2,#c58a6a);border-radius:2px;position:absolute;top:66px;left:148px}.cb-reply-knob{background:var(--copper-metallic);border-radius:50%;width:18px;height:18px;position:absolute;top:141px;left:141px}.cb-reply-env,.cb-reply-ok{border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:absolute}.cb-reply-env{color:#3a1f10;background:var(--copper-metallic);--k:clamp(0, calc((var(--t,0) - .72) * 4), 1);transform:translate3d(calc(var(--k) * 120px), calc(var(--k) * -120px), 0) scale(calc(1 - var(--k) * .5)) rotate(calc(var(--k) * 20deg));opacity:calc(1 - var(--k));top:118px;left:118px}.cb-reply-env svg,.cb-reply-ok svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.cb-reply-ok{color:#12301f;--k:clamp(0, calc((var(--t,0) - .86) * 8), 1);opacity:var(--k);transform:scale(calc(.4 + var(--k) * .6));box-shadow:0 0 0 calc(var(--k) * 10px) #2bbf8a2e;background:linear-gradient(140deg,#c9f2dd,#2bbf8a);top:118px;left:118px}.cb-dots{z-index:6;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:99px;gap:8px;padding:9px 12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.cb-dots button{background:var(--color-divider);width:9px;height:9px;transition:width .5s var(--ease-spring), background-color .3s;-webkit-tap-highlight-color:transparent;border:0;border-radius:5px;padding:0}.cb-dots button[data-lit]{background:color-mix(in srgb, var(--color-accent) 60%, transparent)}.cb-dots button[data-on]{background:var(--copper-soft);width:30px}.cb-man-aura{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e3a07a38,#8e583714 55%,#0000);border-radius:50%;width:min(110vh,1100px);position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}.cb-man-title{z-index:4;left:var(--gutter);margin:0;font-size:clamp(26px,2.5vw,38px);line-height:1.1;position:absolute;top:96px}.cb-man-grid{z-index:2;max-width:1280px;height:100%;padding:150px var(--gutter) 130px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,3vw,56px);margin:0 auto;display:grid;position:relative}.cb-man-copy{height:380px;position:relative}.cb-pt{pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cb-pt[data-on]{pointer-events:auto}.cb-pt-no{z-index:-1;font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--color-accent) 45%, transparent);opacity:0;transition:opacity .4s, transform .7s var(--ease-out);font-size:clamp(110px,12vw,180px);line-height:1;position:absolute;top:-.62em;left:-8px;transform:translate(-30px)}.cb-pt[data-on] .cb-pt-no{opacity:.7;transition:opacity .8s .1s, transform 1.2s var(--ease-spring) .1s;transform:none}.cb-pt-t{letter-spacing:-.01em;font-size:clamp(38px,4.1vw,64px);line-height:1.06}.cb-w{white-space:pre;opacity:0;transition:opacity .26s var(--ease-out), transform .38s var(--ease-out);display:inline-block;transform:translateY(.5em)rotate(3deg)}.cb-pt[data-dir="-1"] .cb-w{transform:translateY(-.45em)rotate(-3deg)}.cb-pt[data-on] .cb-w{opacity:1;transition:opacity .6s var(--ease-out), transform .95s var(--ease-spring);transition-delay:calc(.14s + var(--wi) * 60ms);transform:none}.cb-pt-d{color:var(--color-fg-body);opacity:0;max-width:36ch;transition:opacity .26s, transform .36s var(--ease-out);margin-top:22px;font-size:19px;line-height:1.55;transform:translateY(16px)}.cb-pt[data-on] .cb-pt-d{opacity:1;transition:opacity .7s var(--ease-out) .48s, transform 1s var(--ease-spring) .48s;transform:none}.cb-man-col{--ms:.9;place-items:center;height:100%;min-height:0;display:grid;position:relative}.cb-man-canvas{width:520px;height:520px;transform:scale(var(--ms));margin:calc((var(--ms) - 1) * 260px);flex:none;position:relative}.cb-man-blob{pointer-events:none;width:420px;height:420px;transition:border-radius 1.4s var(--ease-io), transform 1.4s var(--ease-io);background:radial-gradient(circle at 35% 30%,#f4c4a44d,#c58a6a24 50%,#8e58370a 80%);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;position:absolute;top:50px;left:50px}.cb-man-blob i{border-radius:inherit;border:1px dashed color-mix(in srgb, var(--color-accent) 30%, transparent);animation:50s linear infinite spin-ring;position:absolute;inset:-16px}.cb-man-stage[data-step="1"] .cb-man-blob{border-radius:63% 37% 38% 62%/49% 55% 45% 51%;transform:rotate(40deg)scale(.94)}.cb-man-stage[data-step="2"] .cb-man-blob{border-radius:38% 62% 56% 44%/58% 38% 62% 42%;transform:rotate(-30deg)scale(1.06)}.cb-man-stage[data-step="3"] .cb-man-blob{border-radius:55% 45% 40% 60%/45% 60% 40% 55%;transform:rotate(80deg)scale(.98)}.cb-man-stage[data-step="4"] .cb-man-blob{border-radius:46% 54% 60% 40%/52% 40% 60% 48%;transform:rotate(140deg)scale(1.08)}.cb-man-sweep{z-index:9;pointer-events:none;opacity:0;width:40%;animation:cb-sweep 1.2s var(--ease-out) .1s;background:linear-gradient(100deg,#0000,#ffe2cc38 50%,#0000);position:absolute;top:-10%;bottom:-10%;left:-40%}@keyframes cb-sweep{0%{opacity:0;transform:translate(0,0)skew(-12deg)}15%{opacity:1}to{opacity:0;transform:translate(820px)skew(-12deg)}}.cb-scene{transition:opacity .52s var(--ease-out), transform 1s var(--ease-spring), visibility 0s 0s;position:absolute;inset:0}.cb-scene[data-state=past]{opacity:0;visibility:hidden;transition:opacity .38s, transform .7s var(--ease-out), visibility 0s .72s;transform:translate(-70px)scale(.88)rotate(-3deg)}.cb-scene[data-state=next]{opacity:0;visibility:hidden;transition:opacity .38s, transform .7s var(--ease-out), visibility 0s .72s;transform:translate(80px)scale(.88)rotate(3deg)}.cb-scene[data-state=on]{transition-delay:.16s,.16s,0s}.cb-m{color:#f3ede7;position:absolute;inset:0}.cb-m svg{display:block;overflow:visible}.cb-scene [data-at]{opacity:0;transform:var(--from,translate3d(0, 14px, 0) scale(.94));transition:opacity .42s var(--ease-out) var(--dl,0s), transform .8s var(--ease-spring) var(--dl,0s)}.cb-m0-halo{width:360px;height:360px;opacity:calc(.3 + var(--t,0) * .7);background:radial-gradient(closest-side,#f28c4659,#c58a6a1a 60%,#0000);border-radius:50%;animation:3s ease-in-out infinite cb-breathe;position:absolute;top:120px;left:30px}.cb-flame{transform-origin:50% 100%;width:140px;height:250px;transform:scale(calc(.35 + .65 * clamp(0, var(--t,0) * 2.6, 1)));position:absolute;top:150px;left:140px}.cb-flame i{transform-origin:50%;border-radius:0 50% 50%;position:absolute;bottom:0;left:50%}.cb-flame .o{background:linear-gradient(135deg,#e0583f 10%,#e3803a 50%,#f2a65a 90%);width:130px;height:130px;margin-left:-65px;animation:.9s ease-in-out infinite alternate cb-fl1;bottom:24px}.cb-flame .m{background:linear-gradient(135deg,#f2a65a,#fbd29a);width:92px;height:92px;margin-left:-46px;animation:.7s ease-in-out infinite alternate cb-fl2;bottom:26px}.cb-flame .c{background:linear-gradient(135deg,#fff6ee,#fbe4d2);width:52px;height:52px;margin-left:-26px;animation:.52s ease-in-out infinite alternate-reverse cb-fl1;bottom:28px}@keyframes cb-fl1{0%{transform:rotate(45deg)scale(1)skew(0deg)}to{transform:rotate(41deg)scale(1.06,1.12)skew(3deg,2deg)}}@keyframes cb-fl2{0%{transform:rotate(47deg)scale(1.04)}to{transform:rotate(43deg)scale(.96,1.1)skew(-3deg)}}.cb-m0-log{background:linear-gradient(#6e3f23,#3a1f10);border-radius:11px;width:180px;height:22px;position:absolute;top:392px;left:120px;box-shadow:0 10px 20px -10px #000c}.cb-m0-log:before{content:"";background:linear-gradient(#8e5837,#4a2614);border-radius:9px;width:140px;height:18px;position:absolute;top:-6px;left:20px;transform:rotate(-9deg)}.cb-embers{--from:none;width:0;height:0;position:absolute;top:210px;left:210px}.cb-embers i{width:6px;height:6px;animation:2.4s ease-out infinite cb-ember;animation-delay:calc(var(--i) * -.27s);background:#fbd29a;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px #f2a65a}@keyframes cb-ember{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate3d(var(--x), -170px, 0) scale(.3)}}.cb-m0-spark{opacity:0;background:radial-gradient(circle,#fff 0 18%,#fbd29a 34%,#f2a65a80 52%,#0000 72%);border-radius:50%;width:28px;height:28px;transition:transform .8s cubic-bezier(.5,0,.3,1),opacity .3s;position:absolute;top:176px;left:196px}.cb-scene[data-b~="1"] .cb-m0-spark{opacity:1;animation:.9s ease-in-out infinite cb-breathe}.cb-scene[data-b~="3"] .cb-m0-spark{opacity:0;transition:transform .8s cubic-bezier(.5,0,.3,1),opacity .2s linear .62s;animation:none;transform:translate(185px,-40px)scale(.6)}.cb-m0-c{--from:translate3d(180px, -40px, 0) rotate(60deg) scale(.4);width:160px;height:160px;position:absolute;top:60px;left:310px}.cb-m0-c img{z-index:1;filter:drop-shadow(0 18px 26px #4a26148c);width:100%;height:100%;display:block;position:relative}.cb-m0-burst{opacity:0;border:2px solid #fbd29acc;border-radius:50%;position:absolute;inset:10%}.cb-scene[data-b~="3"] .cb-m0-burst{animation:cb-burst 1s var(--ease-out) .7s both}.cb-scene[data-b~="3"] .cb-m0-c img{animation:1.2s ease-out .7s both cb-glow}@keyframes cb-burst{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes cb-glow{0%{transform:scale(1)}30%{transform:scale(1.1)rotate(-6deg)}to{transform:scale(1)}}.cb-m0-app{--from:translate3d(0, -110px, 0) scale(.15);width:96px;height:96px;position:absolute;top:280px;left:344px}.cb-m0-app-ico{background:var(--copper-metallic);background-size:200% 200%;border-radius:26px;place-items:center;animation:5s ease-in-out infinite copper-flow,3.6s ease-in-out infinite cb-float;display:grid;position:absolute;inset:0;box-shadow:inset 0 2px #fff0e499,0 22px 40px -14px #c58a6ae6}.cb-m0-app-ico svg{fill:#fff6ee;width:46px;height:46px}.cb-m0-app-ring{border:1.5px solid #f4c4a480;border-radius:34px;animation:2.4s ease-out infinite cb-ring;position:absolute;inset:-14px}@keyframes cb-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes cb-float{0%,to{translate:0}50%{translate:0 -8px}}.cb-jar{opacity:0;transform:translate3d(var(--x), var(--y), 0) scale(.6);transition:transform .8s var(--ease-spring) calc(var(--i) * 50ms), opacity .4s calc(var(--i) * 50ms);position:absolute;top:0;left:0}.cb-jar span{white-space:nowrap;font-family:var(--font-mono);color:#f3ede7c7;animation:1.6s ease-in-out infinite cb-jit;animation-delay:calc(var(--i) * -.21s);background:#ffffff0d;border:1px solid #ff788c4d;border-radius:99px;padding:9px 16px;font-size:17px;display:inline-block}@keyframes cb-jit{0%,to{transform:translate(0)rotate(-2deg)}25%{transform:translate(3px,-4px)rotate(2deg)}50%{transform:translate(-3px,2px)rotate(-1deg)}75%{transform:translate(2px,4px)rotate(1.5deg)}}.cb-scene[data-b~="1"] .cb-jar{opacity:1;transform:translate3d(var(--x), var(--y), 0) scale(1)}.cb-scene[data-b~="2"] .cb-jar{opacity:0;transition:transform .9s cubic-bezier(.6, 0, .4, 1) calc(var(--i) * 45ms), opacity .3s linear calc(.5s + var(--i) * 45ms);transform:translate(220px,240px)scale(.1)rotate(200deg)}.cb-swirl{--from:scale(.2);--to:scale(.1);width:160px;height:160px;position:absolute;top:180px;left:180px}.cb-swirl i{border:3px dashed #f4c4a4b3;border-radius:50%;animation:1.2s linear infinite spin-ring;position:absolute;inset:0}.cb-swirl i+i{border-style:dotted;animation-duration:.8s;animation-direction:reverse;inset:34px}.cb-clear{--from:scale(.25);background:linear-gradient(160deg,#ffecde1f,#ffecde0a);border:1.5px solid #f4c4a466;border-radius:40px 40px 40px 12px;flex-direction:column;gap:26px;width:400px;height:290px;padding:30px 30px 0;display:flex;position:absolute;top:120px;left:60px;box-shadow:0 30px 60px -30px #000c,inset 0 1px #fff0e426}.cb-clear-ava{background:#1a110c;border:1.5px solid #f4c4a480;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:-26px;left:-26px}.cb-clear-ava img{width:44px;height:44px}.cb-clear-row{--k:clamp(0, calc((var(--t,0) - var(--a)) * 10), 1);align-items:center;gap:18px;height:50px;display:flex}.cb-clear-tick{background:#ffffff0f;border:1.5px solid #f4c4a44d;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.cb-clear-tick:before{content:"";transform:scale(var(--k));background:linear-gradient(140deg,#c9f2dd,#2bbf8a);border-radius:50%;position:absolute;inset:0}.cb-clear-tick svg{fill:none;stroke:#0e2a1c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;opacity:var(--k);position:relative}.cb-clear-row b{height:16px;width:var(--w);background:rgba(243, 237, 231, calc(.16 + var(--k) * .6));transform-origin:0;transform:scaleX(calc(.6 + var(--k) * .4));border-radius:8px}.cb-deck-back{background:linear-gradient(160deg,#ede6de,#d9cec3);border-radius:18px;width:400px;height:230px;transition:transform .9s cubic-bezier(.5,0,.2,1),opacity .5s .3s;position:absolute;top:150px;left:60px;box-shadow:0 20px 40px -20px #000000b3}.cb-deck-back--2{opacity:.7;transform:translate(-18px,26px)rotate(-7deg)}.cb-deck-back--1{opacity:.9;transform:translate(16px,14px)rotate(4deg)}.cb-scene[data-b~="1"] .cb-deck-back--1{opacity:0;transform:translate(-460px,160px)rotate(-38deg)}.cb-scene[data-b~="1"] .cb-deck-back--2{opacity:0;transition-delay:.14s,.44s;transform:translate(-420px,-120px)rotate(-60deg)}.cb-morph{clip-path:inset(110px 0 round 22px);width:460px;height:460px;transition:clip-path 1s var(--ease-io), background-color .8s var(--ease-io) .2s;filter:drop-shadow(0 0 #0000);background-color:#f6f1eb;position:absolute;top:30px;left:30px;overflow:hidden}.cb-scene[data-b~="2"] .cb-morph{clip-path:inset(0 125px round 42px);background-color:#17110d}.cb-slide-ui,.cb-app-ui{position:absolute;inset:0}.cb-slide-ui{transition:opacity .4s}.cb-scene[data-b~="2"] .cb-slide-ui{opacity:0}.cb-slide-title{background:#2a160b;border-radius:10px;width:220px;height:20px;position:absolute;top:140px;left:36px}.cb-slide-sub{opacity:.7;background:#c58a6a;border-radius:5px;width:140px;height:10px;position:absolute;top:170px;left:36px}.cb-slide-bullet{left:36px;top:calc(206px + var(--i) * 34px);align-items:center;gap:10px;display:flex;position:absolute}.cb-slide-bullet i{background:#c58a6a;border-radius:50%;width:10px;height:10px}.cb-slide-bullet b{width:calc(180px - var(--i) * 34px);background:#bdb2a7;border-radius:5px;height:10px}.cb-slide-chart{border-bottom:2px solid #bdb2a7;align-items:flex-end;gap:10px;width:136px;height:150px;display:flex;position:absolute;top:150px;left:290px}.cb-slide-chart i{background:linear-gradient(#e3a07a,#8e5837);border-radius:6px 6px 0 0;flex:1}.cb-slide-page{color:#9b8f86;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:322px;right:22px}.cb-laser{background:#ff3b3b;border-radius:50%;width:12px;height:12px;animation:3.2s ease-in-out infinite cb-laser;position:absolute;top:200px;left:330px;box-shadow:0 0 12px 3px #ff3b3b99}@keyframes cb-laser{0%,to{transform:translate(0)}25%{transform:translate(-150px,30px)}50%{transform:translate(-60px,70px)}75%{transform:translate(60px,-20px)}}.cb-app-ui{opacity:0;transition:opacity .5s var(--ease-out)}.cb-scene[data-b~="3"] .cb-app-ui{opacity:1}.cb-app-isl{background:#000;border-radius:10px;width:60px;height:18px;position:absolute;top:14px;left:200px}.cb-app-head{align-items:center;gap:10px;display:flex;position:absolute;top:50px;left:145px}.cb-app-head i{background:var(--copper-soft);border-radius:50%;width:30px;height:30px}.cb-app-head b{background:#f3ede780;border-radius:5px;width:90px;height:10px}.cb-app-hero{background:linear-gradient(140deg,#f4c4a4,#a66e4f 60%,#4a2614);border-radius:22px;width:170px;height:120px;position:absolute;top:96px;left:145px;overflow:hidden}.cb-app-hero i{border:12px solid #fff0e440;border-radius:50%;width:90px;height:90px;position:absolute;top:-20px;right:-20px}.cb-app-row{background:#ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;width:170px;height:42px;padding:0 12px;display:flex;position:absolute;left:145px}.cb-app-row:nth-of-type(4){top:232px}.cb-app-row:nth-of-type(5){top:282px}.cb-app-row b{background:#f3ede773;border-radius:5px;width:70px;height:9px}.cb-app-row em{background:#f4c4a480;border-radius:5px;width:40px;height:9px}.cb-toggle{background:#ffffff2e;border-radius:11px;width:38px;height:22px;transition:background-color .3s .2s;position:relative}.cb-toggle i{width:16px;height:16px;transition:transform .4s var(--ease-spring) .2s;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.cb-scene[data-b~="5"] .cb-toggle{background:#2bbf8a}.cb-scene[data-b~="5"] .cb-toggle i{transform:translate(16px)}.cb-app-btn{background:var(--copper-metallic);width:170px;height:50px;transition:transform .2s var(--ease-out);background-size:200% 200%;border-radius:25px;animation:5s ease-in-out infinite copper-flow;position:absolute;top:352px;left:145px;overflow:hidden}.cb-scene[data-b~="4"]:not([data-b~="5"]) .cb-app-btn{transform:scale(.93)}.cb-app-btn-ok{transition:transform .6s var(--ease-out), border-radius .6s;background:linear-gradient(140deg,#c9f2dd,#2bbf8a);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;transform:scale(0)}.cb-app-btn-ok svg{fill:none;stroke:#0e2a1c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.cb-scene[data-b~="5"] .cb-app-btn-ok{border-radius:0;transform:scale(1.4)}.cb-app-tap{opacity:0;background:#ffffff80;border-radius:50%;width:40px;height:40px;position:absolute;top:357px;left:210px}.cb-scene[data-b~="4"] .cb-app-tap{animation:cb-burst .8s var(--ease-out) both}.cb-phone-rim{pointer-events:none;opacity:0;border-radius:42px;width:210px;height:460px;transition:opacity .5s;position:absolute;top:30px;left:155px;box-shadow:inset 0 0 0 3px #c58a6a,inset 0 0 0 4px #ffecde80,0 30px 60px -20px #000c}.cb-scene[data-b~="2"] .cb-phone-rim{opacity:1;transition-delay:.7s}.cb-board{background-color:#1a1310;background-image:radial-gradient(#f4c4a424 1.2px,#0000 1.4px);background-size:22px 22px;border:1px solid #f4c4a42e;border-radius:30px;width:460px;height:390px;position:absolute;top:66px;left:30px;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.cb-board-bar{background:#1a1310e6;border-bottom:1px solid #f4c4a41a;justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex}.cb-board-dots{gap:7px;display:flex}.cb-board-dots i{background:#f4c4a440;border-radius:50%;width:10px;height:10px}.cb-board-who{display:flex}.cb-board-who i,.cb-deal i,.cb-cpin i{border:2px solid #1a1310;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:700;display:grid}.cb-board-who i+i{margin-left:-8px}.cb-board-who .y,.cb-deal .y,.cb-cpin i{color:#15201b;background:#c9f24d}.cb-board-who .r,.cb-deal .r{background:var(--copper-soft);color:#2a160b}.cb-blk{border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute}.cb-blk b{background:#f3ede759;border-radius:5px;height:9px;display:block}.cb-blk b+b{width:60%}.cb-blk--a{--from:scaleX(0);transform-origin:0 0;background:#c58a6a24;border:1.5px solid #f4c4a473;width:200px;height:140px;top:72px;left:26px}.cb-blk--a i{background:linear-gradient(140deg,#f4c4a4,#8e5837);border-radius:12px;height:64px}.cb-blk--b{--from:scale(.4);background:linear-gradient(140deg,#e9f9b5,#9db86a);width:190px;height:140px;padding:0;top:72px;left:244px;overflow:hidden;transition:opacity .42s var(--ease-out) var(--dl,0s), transform .9s var(--ease-spring) var(--dl,0s)!important}.cb-blk--b i{background:#15201b33;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-24px;right:-24px}.cb-scene[data-b~="3"] .cb-blk--b[data-at]{transform:translateY(160px)rotate(-2deg)}.cb-blk--c{--from:scale(.85);background:#ffffff0d;border:1.5px dashed #c9f24d80;justify-content:center;width:190px;height:140px;top:72px;left:244px}.cb-cpin{--from:translate3d(0, 10px, 0) scale(.6);transform-origin:0 100%;background:#c9f24d24;border:1.5px solid #c9f24d8c;border-radius:18px 18px 18px 4px;flex-direction:column;gap:8px;width:190px;padding:12px 12px 12px 50px;display:flex;position:absolute;top:236px;left:36px}.cb-cpin i{position:absolute;top:10px;left:10px}.cb-cpin b{background:#f3ede780;border-radius:4px;height:8px}.cb-cpin b+b{width:60%}.cb-deal{--from:translate3d(0, 20px, 0) scale(.8);background:#1a1310f2;border:1px solid #f4c4a44d;border-radius:27px;align-items:center;width:190px;height:54px;padding:0 8px 0 12px;display:flex;position:absolute;top:314px;left:36px}.cb-deal i+i{margin-left:-8px}.cb-deal-ok{background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid;position:relative;overflow:hidden}.cb-deal-ok:before{content:"";background:var(--copper-metallic);transition:transform .6s var(--ease-spring) .3s;border-radius:50%;position:absolute;inset:0;transform:scale(0)}.cb-deal-ok svg{fill:none;stroke:#f3ede780;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:stroke .3s .4s;position:relative}.cb-scene[data-b~="6"] .cb-deal-ok:before{transform:scale(1)}.cb-scene[data-b~="6"] .cb-deal-ok svg{stroke:#2a160b}.cb-scene[data-b~="6"] .cb-deal{transition:box-shadow .6s .4s, opacity .42s, transform .8s var(--ease-spring);box-shadow:0 0 0 8px #f4c4a41f,0 20px 40px -14px #c58a6ab3}.cb-cur{z-index:3;opacity:0;align-items:flex-start;transition:transform .9s cubic-bezier(.65,0,.3,1),opacity .4s;display:flex;position:absolute;top:0;left:0}.cb-cur svg{filter:drop-shadow(0 3px 4px #0006);width:26px;height:26px}.cb-cur b{white-space:nowrap;border-radius:6px 12px 12px;margin:18px 0 0 -6px;padding:4px 10px;font-size:14px;font-weight:700}.cb-cur--r svg path{fill:#e3a07a;stroke:#fff;stroke-width:1.4px}.cb-cur--r b{background:var(--copper-soft);color:#2a160b}.cb-cur--y svg path{fill:#c9f24d;stroke:#15201b;stroke-width:1.4px}.cb-cur--y b{color:#15201b;background:#c9f24d}.cb-cur--r{transform:translate(120px,440px)}.cb-cur--y{transform:translate(420px,470px)}.cb-scene[data-b~="1"] .cb-cur{opacity:1}.cb-scene[data-b~="1"] .cb-cur--r{transform:translate(70px,150px)}.cb-scene[data-b~="1"] .cb-cur--y{transform:translate(420px,120px)}.cb-scene[data-b~="2"] .cb-cur--r{transform:translate(250px,270px)}.cb-scene[data-b~="2"] .cb-cur--y{transform:translate(380px,190px)}.cb-scene[data-b~="3"] .cb-cur--y{transform:translate(380px,350px)}.cb-scene[data-b~="3"] .cb-cur--r{transform:translate(200px,380px)}.cb-scene[data-b~="4"] .cb-cur--y{transform:translate(90px,300px)}.cb-scene[data-b~="5"] .cb-cur--r{transform:translate(222px,400px)}.cb-scene[data-b~="5"] .cb-cur--y{transform:translate(250px,418px)}.cb-chart{width:440px;height:300px;position:absolute;top:120px;left:40px}.cb-chart svg{width:440px;height:300px}.cb-chart-grid{stroke:#f4c4a41a;stroke-width:1px}.cb-chart-line{fill:none;stroke:url(#cb-line);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--t,0) / .86, 1))}.cb-chart-area{opacity:clamp(0, var(--t,0) / .86, 1)}.cb-mk{--from:scale(0);background:#1a1310;border:1.5px solid #f4c4a480;border-radius:50%;place-items:center;width:50px;height:50px;margin:-25px 0 0 -25px;display:grid;position:absolute;box-shadow:0 12px 24px -10px #000c}.cb-mk svg{fill:none;stroke:#f4c4a4;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cb-mk--rocket{top:248px;left:10px}.cb-scene[data-b~="1"] .cb-mk--rocket svg{animation:cb-lift 1.4s var(--ease-out) .3s both}@keyframes cb-lift{0%{transform:translateY(0)}40%{transform:translateY(-10px)rotate(-6deg)}to{transform:translateY(0)}}.cb-mk--bug{border-color:#ff5c7ab3;top:196px;left:170px}.cb-mk--bug .bug{stroke:#ff5c7a;transition:opacity .3s, transform .5s var(--ease-out)}.cb-mk--bug .fix{stroke:#2bbf8a;stroke-width:3px;opacity:0;transition:opacity .3s .2s, transform .6s var(--ease-spring) .2s;position:absolute;transform:scale(.3)}.cb-scene[data-b~="2"]:not([data-b~="3"]) .cb-mk--bug{animation:.4s ease-in-out infinite cb-wiggle}@keyframes cb-wiggle{0%,to{rotate:-8deg}50%{rotate:8deg}}.cb-scene[data-b~="3"] .cb-mk--bug{border-color:#2bbf8ab3}.cb-scene[data-b~="3"] .cb-mk--bug .bug{opacity:0;transform:scale(.2)rotate(90deg)}.cb-scene[data-b~="3"] .cb-mk--bug .fix{opacity:1;transform:none}.cb-mk--idea{top:140px;left:300px}.cb-mk--idea svg{stroke:#fbd29a}.cb-scene[data-b~="4"] .cb-mk--idea{box-shadow:0 0 0 10px #fbd29a1f,0 0 40px #fbd29a73}.cb-mk--love{background:var(--copper-metallic);border-color:#0000;top:54px;left:432px}.cb-mk--love svg{fill:#fff6ee;stroke:none;animation:1.2s ease-in-out infinite cb-beat}.cb-chart-x{height:20px;position:absolute;top:312px;left:0;right:0}.cb-chart-x i{font-style:normal;font-family:var(--font-mono);color:#f3ede780;--from:translate3d(-50%, 6px, 0);font-size:14px;position:absolute;left:10px;transform:translate(-50%)}.cb-chart-x i:nth-child(2){left:170px}.cb-chart-x i:nth-child(3){left:300px}.cb-chart-x i:nth-child(4){left:432px}.cb-scene[data-b~="1"] .cb-chart-x i[data-at="1"],.cb-scene[data-b~="3"] .cb-chart-x i[data-at="3"],.cb-scene[data-b~="4"] .cb-chart-x i[data-at="4"],.cb-scene[data-b~="5"] .cb-chart-x i[data-at="5"]{transform:translate(-50%)}.cb-users{display:flex;position:absolute;top:44px;left:44px}.cb-users i{--k:clamp(0, calc((var(--t,0) - var(--a)) * 8), 1);width:40px;height:40px;opacity:var(--k);transform:translate3d(0, calc((1 - var(--k)) * 16px), 0) scale(calc(.5 + var(--k) * .5));background:linear-gradient(140deg,#f4c4a4,#8e5837);border:2.5px solid #110c09;border-radius:50%;margin-right:-10px}.cb-users i:nth-child(2n){background:linear-gradient(140deg,#e9f9b5,#9db86a)}.cb-users i:nth-child(3n){background:linear-gradient(140deg,#ffb199,#e0583f)}.cb-users i:nth-child(5n){background:linear-gradient(140deg,#a9d7f2,#4a8fc2)}.cb-scene[data-b~="1"] [data-at="1"],.cb-scene[data-b~="2"] [data-at="2"],.cb-scene[data-b~="3"] [data-at="3"],.cb-scene[data-b~="4"] [data-at="4"],.cb-scene[data-b~="5"] [data-at="5"],.cb-scene[data-b~="6"] [data-at="6"]{opacity:1;transform:none}.cb-scene[data-b~="1"] [data-at][data-until="1"],.cb-scene[data-b~="2"] [data-at][data-until="2"],.cb-scene[data-b~="3"] [data-at][data-until="3"],.cb-scene[data-b~="4"] [data-at][data-until="4"],.cb-scene[data-b~="5"] [data-at][data-until="5"],.cb-scene[data-b~="6"] [data-at][data-until="6"]{opacity:0;transform:var(--to,scale(.9));transition-delay:0s}.cb-line{z-index:5;justify-content:space-between;align-items:center;width:min(640px,80vw);display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.cb-line-track{background:var(--color-divider);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:27px;right:27px;overflow:hidden}.cb-line-fill{background:var(--copper-soft);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.cb-node{width:54px;height:54px;color:var(--color-fg-subtle);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:color .4s;display:grid;position:relative}.cb-node svg{position:relative}.cb-node-b{background:var(--glass-bg-strong);border:1px solid var(--glass-border);animation:9s ease-in-out infinite blob-morph;animation-delay:calc(var(--ni) * -1.8s);transition:transform .7s var(--ease-spring), box-shadow .5s;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;position:absolute;inset:0}.cb-node[data-lit]{color:#3a1f10}.cb-node[data-lit] .cb-node-b{background:var(--copper-metallic);animation:9s ease-in-out infinite blob-morph,5s ease-in-out infinite copper-flow;animation-delay:calc(var(--ni) * -1.8s), 0s;background-size:200% 200%;border-color:#4a261466}.cb-node[data-on] .cb-node-b{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-accent) 16%, transparent), 0 14px 28px -10px #c58a6acc;transform:scale(1.2)}@media (max-width:899px){.cb-pin--stats{height:600svh}.cb-pin--man{height:400svh}.cb-wall{grid-template-columns:repeat(2,340px);grid-auto-rows:400px;gap:18px}.cb-tile{grid-column:var(--mc);grid-row:var(--mr);border-radius:30px;box-shadow:inset 0 1px #ffecde14}.cb-sc{transform-origin:50% 0;margin-left:-150px;top:18px;left:50%;right:auto;transform:scale(.74)}.cb-tile-ico{width:40px;height:40px;top:20px;left:20px}.cb-tile-ico svg{width:18px;height:18px}.cb-tile-num{bottom:22px;left:24px}.cb-num{font-size:76px}.cb-tile-l{font-size:17px}.cb-stats-title{white-space:normal;text-align:center;width:88vw;font-size:clamp(34px,10vw,46px)}.cb-stage[data-phase=tour] .cb-stats-title{text-align:left;transform:translate(calc(16px - 50vw),calc(84px - 50svh))scale(.5)}.cb-stage[data-phase=outro] .cb-stats-title{transform:translate(-31%,calc(84px - 50svh))scale(.62)}.cb-dots{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.cb-glow{width:160vw}.cb-man-title{text-align:center;font-size:clamp(22px,6.6vw,28px);top:78px;left:16px;right:16px}.cb-line{width:calc(100vw - 40px);top:128px;bottom:auto}.cb-node{width:42px;height:42px}.cb-node svg{width:17px;height:17px}.cb-line-track{left:21px;right:21px}.cb-man-grid{padding:190px 16px calc(env(safe-area-inset-bottom,0px) + 96px);flex-direction:column;align-items:stretch;gap:10px;display:flex}.cb-man-col{flex:1 1 0;order:-1;width:100%;min-height:0}.cb-man-copy{flex:none;width:100%;height:200px}.cb-pt{text-align:center}.cb-pt-no{font-size:110px;top:-.5em;left:50%;transform:translate(-50%)}.cb-pt[data-on] .cb-pt-no{opacity:.35;transform:translate(-50%)}.cb-pt-t{font-size:clamp(26px,7.4vw,34px)}.cb-pt-d{max-width:40ch;margin:12px auto 0;font-size:15px;line-height:1.5}.cb-man-aura{width:140vw;top:42%;left:50%;right:auto;transform:translate(-50%,-50%)}.cb-tile .cb-steam i,.cb-cur svg,.cb-m0-c img,.cb-heart-ico svg{filter:none}}@media (max-width:899px) and (max-height:760px){.cb-man-copy{height:178px}.cb-pt-d{font-size:14px}}.cb--still{padding:clamp(70px, 9vw, 120px) var(--gutter)}.cb-still-title{text-align:center;margin:0 auto 40px;font-size:clamp(32px,4.4vw,58px)}.cb-still-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.cb--still .cb-tile{opacity:1;grid-area:auto;height:400px}.cb--still .cb-sc{transform-origin:50% 0;margin-left:-150px;top:18px;left:50%;right:auto;transform:scale(.74)}.cb--still .cb-num{font-size:76px}.cb--still .cb-tile-num{bottom:22px;left:24px}.cb--still .cb-tile-l{font-size:17px}.cb-still-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1100px;margin:0 auto;padding:30px 0;display:grid}.cb-still-row .cb-pt{position:relative;top:auto;transform:none}.cb-man-col--still{--ms:.8;height:auto}@media (max-width:899px){.cb-still-row{grid-template-columns:1fr}.cb-man-col--still{--ms:.62;order:-1}}.cb-stage[data-phase=intro] .cb-tile{opacity:.16}.cb-chart:before{content:"";z-index:-1;background:linear-gradient(160deg,#221812,#140e0b);border:1px solid #f4c4a429;border-radius:30px;position:absolute;inset:-84px -22px -52px;box-shadow:0 30px 60px -30px #000c}.cb-chart{z-index:0}.cb-m4 .cb-users{z-index:1}.cb-chart-area{clip-path:inset(0 calc((1 - clamp(0, var(--t,0) / .86, 1)) * 100%) 0 0);opacity:1}html[data-theme=light] .ca .cb-jar span{color:#f3ede7e0;background:#221812}html[data-theme=light] .ca .cb-clear{background:linear-gradient(160deg,#2a1e17,#17110d)}html[data-theme=light] .ca .cb-man-blob{background:radial-gradient(circle at 35% 30%,#e3a07a57,#c58a6a29 50%,#8e58370d 80%)}
