@property --p{syntax:"<number>";inherits:false;initial-value:0}.ca{--copper-100:#fbe4d2;--copper-200:#f4c4a4;--copper-300:#e3a07a;--copper-400:#c58a6a;--copper-500:#a66e4f;--copper-600:#8e5837;--copper-700:#6e3f23;--copper-800:#4a2614;--copper-metallic:linear-gradient(135deg, #fbe4d2 0%, #f4c4a4 18%, #c58a6a 42%, #8e5837 62%, #c58a6a 82%, #e3a07a 100%);--copper-soft:linear-gradient(135deg, #f4c4a4 0%, #c58a6a 50%, #8e5837 100%);--ease-spring:cubic-bezier(.22, 1.12, .36, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-sheen:5.2s;--font-heading:var(--font-fontastique), "Fontastique", system-ui, sans-serif;--font-body:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;--font-subtitle:var(--font-fontastique), "Fontastique", var(--font-geist), system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--color-bg:#0f0b09;--color-bg-elev:#1b1411;--color-fg:#f3ede7;--color-fg-strong:#fffffff2;--color-fg-mid:#ffffffb8;--color-fg-body:#ffffffd6;--color-fg-subtle:#f3ede785;--color-accent:#e3a07a;--color-accent-deep:#c58a6a;--color-accent-glow:#f4c4a473;--color-link:#f4c4a4;--glass-bg:#ffffff0d;--glass-bg-strong:#1b1411b8;--glass-border:#ffffff1a;--glass-highlight:#ffffff1a;--glass-blur:28px;--color-border:#ffffff1a;--color-divider:#ffffff14;--input-bg:#ffffff0a;--input-border:#ffffff1a;--shadow-card:0 12px 24px -8px #0009;--shadow-card-lg:0 24px 48px -16px #000000b8;--shadow-copper:0 14px 28px -10px #c58a6a73, 0 4px 10px #c58a6a38;--color-success:#2bbf8a;--color-error:#ff5c7a;--gutter:clamp(18px, 4vw, 40px);--max:1200px;min-height:100svh;color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;isolation:isolate;font-synthesis:none;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}html[data-theme=light] .ca{--color-bg:#f7f3ef;--color-bg-elev:#fdfaf7;--color-fg:#1a1411;--color-fg-strong:#1a1411f0;--color-fg-mid:#1a1411a8;--color-fg-body:#1a1411cc;--color-fg-subtle:#1a141185;--color-accent:#c58a6a;--color-accent-deep:#8e5837;--color-accent-glow:#c58a6a73;--color-link:#8a644f;--glass-bg:#ffffffbd;--glass-bg-strong:#fdfaf7db;--glass-border:#1a14111a;--glass-highlight:#ffffffc7;--glass-blur:22px;--color-border:#1a14111a;--color-divider:#1a141114;--input-bg:#fff9;--input-border:#1a141124;--shadow-card:0 12px 24px -8px #1a141129;--shadow-card-lg:0 24px 48px -16px #1a141138}html:has(.ca){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0b09}html[data-theme=light]:has(.ca){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f3ef}html:has(.ca) body{background:0 0;margin:0}.ca *,.ca :before,.ca :after{box-sizing:border-box}.ca :where(h1,h2,h3,h4){font-family:var(--font-heading);color:var(--color-fg-strong);letter-spacing:-.01em;margin:0;font-weight:400}.ca :where(p){margin:0}.ca :where(a){color:inherit}.ca :where(button){font:inherit;color:inherit;cursor:pointer}.ca :where(img){max-width:none}.ca ::selection{background:var(--color-accent-glow);color:var(--color-fg-strong)}.ca :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:8px}.ca-bg{z-index:-2;background:var(--color-bg);transition:background .42s ease-out;position:fixed;inset:0}.ca-wash{z-index:-1;pointer-events:none;background:radial-gradient(50% 35% at 18% 10%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 60%), radial-gradient(40% 30% at 82% 85%, color-mix(in srgb, var(--color-accent-deep) 10%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 4%, transparent) 0%, transparent 50%, color-mix(in srgb, var(--color-accent-deep) 3%, transparent) 100%);position:fixed;inset:0}.ca-metal{background-image:var(--copper-metallic);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:5s ease-in-out infinite copper-flow}html[data-theme=light] .ca .ca-metal{background-image:linear-gradient(135deg,#c58a6a 0%,#8e5837 30%,#6e3f23 55%,#a66e4f 80%,#c58a6a 100%)}.ca-italic{font-family:var(--font-subtitle);font-style:normal;font-weight:400}.ca-btn{--h:50px;height:var(--h);font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;isolation:isolate;transition:transform .42s var(--ease-spring), box-shadow .42s ease-out, border-radius .52s var(--ease-io), background-color .3s;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ca-btn:active{transform:scale(.96)}.ca-btn--copper{color:#2a160b;background-image:var(--copper-metallic);background-size:200% 200%;border-color:#4a261473;animation:5s ease-in-out infinite copper-flow;box-shadow:0 10px 22px -10px #8e5837bf,inset 0 1px #fbe4d28c,inset 0 -1px #4a261459}.ca-btn--copper:after{content:"";z-index:-1;pointer-events:none;animation:sheen-sweep 5.2s var(--ease-out) 1.2s infinite;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 30%,#fff3e48c 47%,#0000 64%);position:absolute;inset:-2px;transform:translate(-120%)}.ca-btn--copper:hover{border-radius:26px 12px;transform:translateY(-2px);box-shadow:0 16px 30px -12px #c58a6acc,inset 0 1px #fbe4d299}.ca-btn--ghost{color:var(--color-fg-strong);background:var(--glass-bg);border-color:var(--glass-border);-webkit-backdrop-filter:blur(16px)}.ca-btn--ghost:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);transform:translateY(-2px)}.ca-glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur))}.ca-reveal{opacity:0;transform:translateY(var(--ry,34px)) scale(.985);transition:opacity .9s var(--ease-out), transform 1s var(--ease-spring);transition-delay:var(--rd,0s)}.ca-reveal.is-in{opacity:1;transform:none}.ca-kin{white-space:pre;opacity:0;animation:letter-rise .76s var(--ease-spring) forwards;display:inline-block;transform:translateY(.42em)rotate(-2deg)}.ca-section{padding:clamp(80px, 12vw, 150px) var(--gutter);position:relative}.ca-wrap{max-width:var(--max);margin:0 auto}.ca-h2{font-size:clamp(32px,4.4vw,58px);line-height:1.05}.ca-lead{font-family:var(--font-subtitle);color:var(--color-fg-mid);font-size:clamp(18px,2vw,24px);font-style:normal;line-height:1.35}@media (prefers-reduced-motion:reduce){.ca *,.ca :before,.ca :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ca-reveal,.ca-kin{opacity:1;transform:none}}@keyframes letter-rise{0%{opacity:0;transform:translateY(.5em)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes sheen-sweep{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@keyframes stats-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes card-sheen{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(400%)}}@keyframes panel-icon-pulse{0%,to{border-color:var(--glass-border);box-shadow:0 0 #c58a6a00}50%{border-color:#c58a6a8c;box-shadow:0 0 8px 2px #c58a6a59}}@keyframes copper-flow{}@keyframes metallic-sweep{0%,18%{background-position:-200%}40%,to{background-position:200%}}@keyframes scroll-cue{0%,to{transform-origin:top;opacity:.7;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes stats-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stats-counter-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes drift-0{0%,to{transform:translate(0)}50%{transform:translate(var(--dx), var(--dy))}}@keyframes drift-1{0%,to{transform:translate(0)}33%{transform:translate(var(--dx), var(--dy))}66%{transform:translate(calc(var(--dx) * -.5), calc(var(--dy) * .7))}}@keyframes drift-2{0%,to{transform:translate(0)}40%{transform:translate(var(--dx), var(--dy))}70%{transform:translate(calc(var(--dx) * .4), calc(var(--dy) * -.6))}}@keyframes drift-3{0%,to{transform:translate(0)}50%{transform:translate(var(--dx), var(--dy)) rotate(2deg)}}@keyframes manifesto-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes manifesto-pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes blob-morph{}@keyframes bar-rise{0%{transform-origin:bottom;transform:scaleY(.7)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes spin-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes footer-c-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-24px)rotate(6deg)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes modal-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.78)}}@keyframes modal-slide{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}@keyframes modal-flip{0%{opacity:0;transform:perspective(1400px)rotateX(-32deg)translateY(40px)}to{opacity:1;transform:perspective(1400px)rotateX(0)translateY(0)}}@keyframes modal-flip-out{0%{opacity:1;transform:perspective(1400px)rotateX(0)}to{opacity:0;transform:perspective(1400px)rotateX(26deg)translateY(30px)}}@keyframes modal-zoom{0%{opacity:0;filter:blur(14px);transform:scale(.4)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes modal-zoom-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.3)}}@keyframes modal-swing{0%{opacity:0;transform-origin:top;transform:rotate(-7deg)translateY(-60px)}60%{opacity:1;transform:rotate(2deg)translateY(0)}to{opacity:1;transform:rotate(0)translateY(0)}}@keyframes modal-swing-out{0%{opacity:1;transform-origin:top;transform:rotate(0)translateY(0)}to{opacity:0;transform:rotate(6deg)translateY(-50px)}}@keyframes soon-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.35;transform:scale(1.45)}}@keyframes surprise-in{0%{opacity:0;transform:scale(.2)rotate(-8deg)}55%{opacity:1;transform:scale(1.08)rotate(2deg)}72%{transform:scale(.97)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes surprise-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)rotate(6deg)}}@keyframes surprise-logo{0%{transform:scale(0)rotate(-40deg)}60%{transform:scale(1.18)rotate(8deg)}80%{transform:scale(.94)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes surprise-rise{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes surprise-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1) rotate(220deg)}}@keyframes ray-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes proj-bounce{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes proj-float-0{0%,to{transform:translate(0)}50%{transform:translate(10px,-12px)}}@keyframes proj-float-1{0%,to{transform:translate(0)}50%{transform:translate(-12px,8px)}}@keyframes proj-float-2{0%,to{transform:translate(0)}50%{transform:translate(8px,12px)}}@keyframes proj-sway{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-8px)}}@keyframes proj-bob{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}50%{transform:translateY(-12px)rotate(2deg)scale(1.04)}}@keyframes proj-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes proj-arc{0%{transform:translate(20px,-50px)scale(1)}20%{transform:translate(200px,36px)scale(.92)}25%{transform:translate(245px,18px)scale(1.06)}45%{transform:translate(420px,36px)scale(.92)}50%{transform:translate(455px,22px)scale(1.05)}70%{transform:translate(245px,40px)scale(.9)}74%{transform:translate(210px,24px)scale(1.05)}to{transform:translate(20px,-50px)scale(1)}}@keyframes proj-wave{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}@keyframes proj-rise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-160px)scale(1)}}@keyframes proj-node{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes chat-in-right{0%{opacity:0;transform:translate(20px)translateY(6px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes chat-in-left{0%{opacity:0;transform:translate(-20px)translateY(6px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-shimmer{0%,15%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes toast-pulse{0%{box-shadow:0 0 0 0 var(--pulse)}60%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes toast-deplete{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes splash-halo{0%,to{opacity:.38;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes splash-logo{0%,to{opacity:.1;filter:drop-shadow(0 0 12px #f4c4a44d)drop-shadow(0 18px 26px #4a26148c)blur(2px)}20%{opacity:.4;filter:drop-shadow(0 0 12px #f4c4a44d)drop-shadow(0 18px 26px #4a26148c)blur(1px)}35%,65%{opacity:1;filter:drop-shadow(0 0 12px #f4c4a44d)drop-shadow(0 18px 26px #4a26148c)blur()}80%{opacity:.4;filter:drop-shadow(0 0 12px #f4c4a44d)drop-shadow(0 18px 26px #4a26148c)blur(1px)}}@keyframes splash-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes p-life{0%{left:var(--sx);top:var(--sy);opacity:0;transform:translate(-50%,-50%)scale(.4)}8%{opacity:.9;transform:translate(-50%,-50%)scale(1)}18%{left:var(--mx);top:var(--my);opacity:.85}30%{opacity:.6;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}34%,66%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}70%{opacity:.6;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}82%{left:var(--ex);top:var(--ey);opacity:.9;transform:translate(-50%,-50%)scale(1)}92%{left:var(--ex2);top:var(--ey2);opacity:.7}to{left:var(--sx);top:var(--sy);opacity:0;transform:translate(-50%,-50%)scale(.4)}}@keyframes p-morph{0%,to{border-radius:50%}20%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}40%{border-radius:40% 60% 30% 70%/50% 50% 60% 40%}60%{border-radius:70% 30% 50% 50%/40% 50% 50% 60%}80%{border-radius:50% 50% 30% 70%/60% 40%}}.ca-kin.ca-metal{animation:letter-rise .76s var(--ease-spring) forwards, copper-flow 5s ease-in-out infinite}.ca-splash{perspective:600px;justify-content:center;align-items:center;display:flex;position:relative}.ca-splash__halo{pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#f4c4a447 0%,#c58a6a24 35%,#0000 65%);border-radius:50%;animation:6s ease-in-out infinite splash-halo;position:absolute;top:50%;left:50%}.ca-splash__logo{z-index:2;-webkit-user-select:none;user-select:none;will-change:transform;transform-style:preserve-3d;filter:drop-shadow(0 0 12px #f4c4a44d)drop-shadow(0 18px 26px #4a26148c);animation:6s ease-in-out infinite splash-logo,4s ease-in-out infinite splash-breathe;position:relative}.ca-splash__p{z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 30%,#fbe4d2 0%,#f4c4a4 45%,#c58a6a 100%);border-radius:50%;animation:6s cubic-bezier(.45,.05,.55,.95) infinite p-life,3.4s ease-in-out infinite p-morph;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #f4c4a4b3,0 0 4px #fbe4d2e6}html[data-theme=light] .ca .ca-splash__halo{background:radial-gradient(circle,#c58a6a4d 0%,#c58a6a1f 35%,#0000 65%)}.ca-hero{min-height:100svh;padding:110px var(--gutter) 90px;text-align:center;--t:max(0, calc((var(--p,.5) - .5) * 2));flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,28px);display:flex;position:relative}.ca-hero__glow{pointer-events:none;filter:blur(70px);width:760px;height:760px;transform:translateY(calc(var(--t) * -260px));background:radial-gradient(circle,#f4c4a44d 0%,#c58a6a24 30%,#0000 65%);margin-left:-380px;position:absolute;top:30%;left:50%}.ca-hero__mark{transform:translateY(calc(var(--t) * -140px)) scale(calc(1 - var(--t) * .12));opacity:calc(1 - var(--t) * 1.4)}.ca-hero__title{max-width:1100px;letter-spacing:-.03em!important;font-size:clamp(42px,7.4vw,104px)!important;line-height:1.04!important}.ca-hero__sub{font-family:var(--font-subtitle);color:var(--color-fg-mid);opacity:0;animation:fade-up .9s var(--ease-out) 1.5s forwards;font-size:clamp(18px,1.9vw,24px);font-style:normal;line-height:1.3}.ca-hero__cue{border:1.5px solid color-mix(in srgb, var(--color-fg) 28%, transparent);width:24px;height:38px;opacity:calc(1 - var(--t) * 6);border-radius:14px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.ca-hero__cue span{background:var(--color-accent);width:3px;height:8px;animation:ca-cue 2s var(--ease-io) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:7px;left:50%}@keyframes ca-cue{0%{opacity:0;transform:translateY(0)}25%{opacity:1}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}@media (max-width:899px){.ca-hero{min-height:92svh;padding-top:96px}.ca-hero__glow{filter:blur(50px);width:480px;height:480px;margin-left:-240px}.ca-hero__cue{display:none}}.ca-jump{z-index:70;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(60% 45% at 50% 50%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 70%), var(--color-bg);position:fixed;inset:0}.ca-nav{z-index:80;background:var(--glass-bg-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(1.3);height:60px;box-shadow:0 18px 40px -18px #0000008c, inset 0 1px 0 var(--glass-highlight);transition:padding var(--nav-t) var(--nav-e), gap var(--nav-t) var(--nav-e), box-shadow .4s, top var(--nav-t) var(--nav-e);animation:ca-nav-in .9s var(--ease-spring) .2s both;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}@keyframes ca-nav-in{0%{opacity:0;transform:translate(-50%)translateY(-24px)scale(.94)}to{opacity:1;transform:translate(-50%)}}.ca-nav[data-past=true]{box-shadow:0 22px 50px -20px #000000b3, 0 0 0 1px color-mix(in srgb, var(--color-accent) 10%, transparent), inset 0 1px 0 var(--glass-highlight)}.ca-nav[data-compact=true]{top:12px}.ca-nav__logo{width:44px;height:44px;transition:transform .5s var(--ease-spring);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ca-nav__logo:hover{transform:rotate(-8deg)scale(1.06)}.ca-nav__logo img{filter:drop-shadow(0 3px 8px #8e583780);position:relative}.ca-nav__ring{width:44px;height:44px;position:absolute;inset:0;transform:rotate(-90deg)}.ca-nav__ring circle{fill:none;stroke:var(--color-divider);stroke-width:2px}.ca-nav__ring .ca-nav__ring-fill{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--doc-p,0));filter:drop-shadow(0 0 3px var(--color-accent-glow))}.ca-nav__word{font-family:var(--font-heading);white-space:nowrap;opacity:1;max-width:120px;transition:max-width var(--nav-t) var(--nav-e), opacity var(--nav-t) var(--nav-e), padding var(--nav-t) var(--nav-e);padding-right:6px;font-size:19px;overflow:hidden}.ca-nav[data-compact=true] .ca-nav__word{opacity:0;max-width:0;padding-right:0}.ca-nav__links{position:relative}.ca-nav__list{z-index:1;align-items:center;gap:2px;display:flex;position:relative}.ca-nav__link{isolation:isolate;height:40px;color:var(--color-fg-mid);white-space:nowrap;transition:color .3s, padding var(--nav-t) var(--nav-e), transform .4s var(--ease-spring);background:0 0;border:0;border-radius:999px;align-items:center;gap:0;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ca-nav__link:hover{color:var(--color-fg-strong);transform:translateY(-1px)}.ca-nav__link[data-on=true]{color:#2a160b}.ca-nav{--nav-t:.42s;--nav-e:cubic-bezier(.33,1,.68,1)}.ca-nav__label{opacity:1;max-width:110px;transition:max-width var(--nav-t) var(--nav-e), margin var(--nav-t) var(--nav-e), opacity var(--nav-t) var(--nav-e);margin-left:7px;display:inline-block;overflow:hidden}.ca-nav[data-compact=true] .ca-nav__label{opacity:0;max-width:0;margin-left:0}.ca-nav[data-compact=true] .ca-nav__link{padding:0 11px}.ca-nav__blob{z-index:-1;background-image:var(--copper-metallic);background-size:200% 200%;border-radius:999px;width:100%;height:100%;animation:5s ease-in-out infinite copper-flow;position:absolute;top:0;left:0;box-shadow:0 8px 18px -8px #c58a6acc,inset 0 1px #fbe4d299,inset 0 -1px #4a261459}.ca-nav__sep{background:var(--color-divider);width:1px;height:24px;margin:0 4px}.ca-nav__cta{--h:44px;margin-left:4px;padding:0 20px;font-size:14px}.ca-panel-chip{z-index:80;height:44px;font-family:var(--font-heading);background:var(--glass-bg-strong);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);-webkit-backdrop-filter:blur(16px);transition:transform .4s var(--ease-spring), box-shadow .4s, border-color .3s;animation:ca-nav-in2 .9s var(--ease-spring) .38s both;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 12px;font-size:15px;text-decoration:none;display:inline-flex;position:fixed;top:24px;right:24px;box-shadow:0 8px 24px -8px #8e583766,inset 0 1px #fbe4d21f}@keyframes ca-nav-in2{0%{opacity:0;transform:translateY(-20px)}}.ca-panel-chip:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);transform:translateY(-2px);box-shadow:0 12px 32px -8px #c58a6a99,0 0 20px #c58a6a40}@media (max-width:1240px){.ca-panel-chip{display:none}}.ca-coin{perspective:300px;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.ca-coin__inner{transform-style:preserve-3d;transform:rotateY(var(--turn,0deg));transition:transform .76s var(--ease-spring);position:absolute;inset:0}.ca-coin__face{backface-visibility:hidden;font-family:var(--font-body);letter-spacing:.04em;color:#3a1e0f;background-image:radial-gradient(circle at 32% 28%,#fff3e6 0%,#f4c4a4 28%,#c58a6a 62%,#8e5837 100%);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #4a261459,inset 0 0 0 4px #fbe4d259,0 6px 14px -6px #8e5837cc}.ca-coin__face:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 62%);border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.ca-coin:hover .ca-coin__face:after{opacity:.9}.ca-coin__face--b{transform:rotateY(180deg)}.ca-coin:hover .ca-coin__inner{transform:rotateY(var(--turn,0deg)) rotateX(14deg) scale(1.06)}.ca-theme{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-accent);transition:transform .5s var(--ease-spring), background .3s;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ca-theme:hover{transform:rotate(18deg)scale(1.06)}.ca-theme svg{overflow:visible}.ca-theme__bite{transition:transform .62s var(--ease-spring);transform:translate(8px,-8px)}.ca-theme__core{transition:transform .62s var(--ease-spring);transform-origin:12px 12px}.ca-theme__rays{transition:transform .62s var(--ease-spring), opacity .32s;transform-origin:12px 12px}.ca-theme[data-dark=true] .ca-theme__bite{transform:translate(0)}.ca-theme[data-dark=true] .ca-theme__core{transform:scale(1.55)}.ca-theme[data-dark=true] .ca-theme__rays{opacity:0;transform:rotate(-90deg)scale(.4)}.ca-mtop{z-index:80;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg) 92%, transparent), color-mix(in srgb, var(--color-bg) 70%, transparent));border-bottom:1px solid var(--color-divider);transition:transform .46s var(--ease-spring);justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.ca-mtop[data-hidden=true]{transform:translateY(-110%)}.ca-mtop__brand{font-family:var(--font-heading);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:19px;display:inline-flex}.ca-mtop__tools{align-items:center;gap:8px;display:flex}.ca-mtop__cta{--h:36px;padding:0 14px;font-size:13px}.ca-orb{--R:130px;--bub:50px;z-index:85;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.ca-orb__veil{pointer-events:none;opacity:0;background:radial-gradient(120% 70% at 50% 100%, color-mix(in srgb, var(--color-bg) 92%, transparent) 30%, color-mix(in srgb, var(--color-bg) 70%, transparent));transition:opacity .28s var(--ease-out);position:fixed;inset:0}.ca-orb[data-open] .ca-orb__veil{opacity:1;pointer-events:auto}.ca-orb__core{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:64px;height:64px;transition:transform .42s var(--ease-spring);background:0 0;border:0;border-radius:50%;margin-left:-32px;padding:0;position:absolute}.ca-orb__core:active{transform:scale(.92)}.ca-orb[data-open] .ca-orb__core{transform:scale(.86)}.ca-orb__ring{width:70px;height:70px;position:absolute;inset:-3px;overflow:visible;transform:rotate(-90deg)}.ca-orb__ring circle{fill:none;stroke:color-mix(in srgb, var(--color-fg-strong) 14%, transparent);stroke-width:2.4px}.ca-orb__ring .ca-orb__ring-fill{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--doc-p,0));filter:drop-shadow(0 0 3px var(--color-accent-glow))}.ca-orb__disc{box-shadow:0 14px 30px -10px #000000bf, 0 0 0 1px #f4c4a447, inset 0 1px 0 #fbe4d22e, 0 0 22px -6px var(--color-accent-glow);background:radial-gradient(circle at 32% 26%,#3b2a20,#1c130e 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px}.ca-orb__disc img{filter:drop-shadow(0 2px 6px #8e583799);transition:transform .52s var(--ease-spring)}.ca-orb[data-open] .ca-orb__disc img{transform:rotate(-18deg)scale(.92)}.ca-orb__badge{color:#2a160b;background-image:var(--copper-metallic);width:22px;height:22px;box-shadow:0 4px 10px -4px #8e5837e6, 0 0 0 2px var(--color-bg);animation:ca-orb-badge .52s var(--ease-spring) both;background-size:200% 200%;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}@keyframes ca-orb-badge{0%{opacity:0;transform:scale(.3)rotate(-60deg)}}.ca-orb__chip{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);white-space:nowrap;font-family:var(--font-heading);color:var(--color-fg-strong);background:var(--glass-bg-strong);border:1px solid var(--glass-border);opacity:0;transition:opacity .24s, transform .42s var(--ease-spring);border-radius:999px;padding:7px 14px;font-size:14px;position:absolute;transform:translate(-50%,8px)scale(.92);box-shadow:0 10px 24px -12px #0009}.ca-orb__chip[data-on]{opacity:1;transform:translate(-50%)scale(1)}.ca-orb__bloom{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 46px);width:0;height:0;position:absolute}.ca-orb__bub{left:calc(var(--bub) / -2);top:calc(var(--bub) / -2);width:var(--bub);height:var(--bub);border:1px solid var(--glass-border);color:var(--color-fg-strong);background:color-mix(in srgb, var(--color-bg-elev) 92%, transparent);box-shadow:0 12px 26px -12px #000000b3, inset 0 1px 0 var(--glass-highlight);-webkit-tap-highlight-color:transparent;opacity:0;transition:transform .3s var(--ease-out), opacity .18s, background .2s, color .2s;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(0)scale(.3)}.ca-orb[data-open] .ca-orb__bub{pointer-events:auto;opacity:1;transform:translate(calc(var(--cx) * var(--R)), calc(var(--cy) * var(--R))) scale(1);transition:transform .52s var(--ease-spring) calc(var(--i) * 26ms), opacity .22s calc(var(--i) * 26ms), background .2s, color .2s}.ca-orb__bub[data-on]{color:#2a160b;background-image:var(--copper-metallic);background-size:200% 200%;border-color:#4a261466}.ca-orb[data-open] .ca-orb__bub[data-hover]{transform:translate(calc(var(--cx) * (var(--R) + 10px)), calc(var(--cy) * (var(--R) + 10px))) scale(1.3);border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);box-shadow:0 16px 30px -12px #000c, 0 0 0 6px color-mix(in srgb, var(--color-accent) 16%, transparent), 0 0 24px -4px var(--color-accent-glow);transition-delay:0s}.ca-orb[data-pick] .ca-orb__bub:not([data-hover]){opacity:.55}.ca-orb__title{left:50%;bottom:calc(var(--R) * .34);text-align:center;opacity:0;gap:4px;width:max-content;margin:0;transition:opacity .24s;display:grid;position:absolute;transform:translate(-50%)}.ca-orb[data-open] .ca-orb__title{opacity:1;transition-delay:.12s}.ca-orb__title span{font-family:var(--font-heading);animation:ca-orb-title .36s var(--ease-spring) both;font-size:30px;line-height:1}.ca-orb__title small{color:var(--color-fg-mid);letter-spacing:.02em;font-size:12px}@keyframes ca-orb-title{0%{opacity:0;transform:translateY(8px)scale(.94)}}@media (prefers-reduced-motion:reduce){.ca-orb__bub,.ca-orb[data-open] .ca-orb__bub,.ca-orb__chip,.ca-orb__core{transition:none}.ca-orb__title span,.ca-orb__badge{animation:none}}@media (min-width:900px){.ca-mtop,.ca-orb{display:none}}@media (max-width:899px){.ca-nav,.ca-panel-chip{display:none}.ca main{padding-bottom:88px}}.ca-z{zoom:.8}.ca-z section{overflow-x:clip}.ca .caps{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.ca [style*=italic],.ca em,.ca i{font-style:normal!important}@keyframes ca-logo-glow{0%,to{filter:drop-shadow(0 0 12px #f4c4a452)drop-shadow(0 18px 26px #4a261480)}50%{filter:drop-shadow(0 0 26px #f4c4a48c)drop-shadow(0 18px 26px #4a261480)}}.ca .ca-splash__logo{opacity:1;animation:6s ease-in-out infinite ca-logo-glow,4s ease-in-out infinite splash-breathe}.ca-hero__glow{z-index:0}.ca-hero__mark,.ca-hero__title,.ca-hero__sub{z-index:1;position:relative}:root[data-theme=light] .ca-orb__disc{background:radial-gradient(circle at 32% 26%,#fffbf6,#eedccb 72%);box-shadow:0 14px 30px -12px #4a261473,0 0 0 1px #8e583740,inset 0 1px #fff}.ca main>[data-off] *,.ca main>[data-off] :before,.ca main>[data-off] :after{animation-play-state:paused!important}
@property --rp{syntax:"<number>";inherits:false;initial-value:0}.cs,.cs-head{position:relative}.cs-title{font-size:clamp(32px,4.4vw,58px);line-height:1.04}.cs-intro{color:var(--color-fg-mid);max-width:34ch;margin-top:10px;font-size:clamp(17px,1.6vw,21px);line-height:1.35}.cs-head--page{padding:clamp(84px, 11vw, 140px) var(--gutter) 28px;text-align:center}.cs-head--page .cs-intro{margin-inline:auto}.cs-head--stage .cs-title{font-size:clamp(26px,2.4vw,36px)}.cs-head--stage .cs-intro{margin-top:6px;font-size:17px}@media (min-width:900px){.cs:not(.cs--still) .cs-head--page{display:none}}@media (max-width:899px){.cs-head--stage{display:none}}.cs-pin{height:460svh;position:relative}.cs-probe{pointer-events:none;visibility:hidden;position:absolute;inset:0}.cs-stage{--ps:.96;height:100svh;position:sticky;top:0;overflow:hidden}.cs-grid{z-index:1;max-width:1240px;height:100%;padding:84px var(--gutter) 36px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:relative}.cs-copy{flex-direction:column;justify-content:center;gap:clamp(22px,3.4vh,40px);min-width:0;display:flex}.cs-device-col{place-items:center;min-width:0;display:grid}.cs-aura{pointer-events:none;z-index:0;position:absolute;inset:0}.cs-aura i{aspect-ratio:1;opacity:0;width:min(92vh,900px);transition:opacity 1.2s var(--ease-out);border-radius:50%;position:absolute;top:52%;left:72%;transform:translate(-50%,-50%)}.cs-aura-0{background:radial-gradient(closest-side,#e3a07a4d,#c58a6a1a 55%,#0000)}.cs-aura-1{background:radial-gradient(closest-side,#c9f24d24,#f4c4a41a 50%,#0000)}.cs-aura-2{background:radial-gradient(closest-side,#f2aa5a42,#8e58371f 55%,#0000)}.cs-aura-3{background:radial-gradient(closest-side,#f4c4a44d,#c9f24d14 50%,#0000)}.cs-stage[data-step="0"] .cs-aura-0,.cs-stage[data-step="1"] .cs-aura-1,.cs-stage[data-step="2"] .cs-aura-2,.cs-stage[data-step="3"] .cs-aura-3{opacity:1}html[data-theme=light] .ca .cs-aura i{mix-blend-mode:multiply}html[data-theme=light] .ca .cs-aura-1{background:radial-gradient(closest-side,#aacd462e,#c58a6a1a 50%,#0000)}.cs-steps{height:clamp(300px,40vh,380px);position:relative}.cs-step{pointer-events:none;width:100%;position:absolute;top:0;left:0}.cs-step[data-on]{pointer-events:auto}.cs-step-name{letter-spacing:-.01em;flex-wrap:nowrap;align-items:flex-start;font-size:clamp(68px,7.6vw,118px);line-height:.92;display:flex}.cs-step-no{color:var(--color-fg-subtle);letter-spacing:0;opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-spring);margin:.3em .5em 0 0;font-size:.2em;line-height:1;transform:translateY(12px)}.cs-ltr{white-space:pre;opacity:0;transition:opacity .26s var(--ease-out), transform .36s var(--ease-out);display:inline-block;transform:translateY(.5em)rotate(-5deg)}.cs-step[data-dir="-1"] .cs-ltr{transform:translateY(-.4em)rotate(4deg)}.cs-step-sub,.cs-step-body,.cs-chips li{opacity:0;transition:opacity .26s var(--ease-out), transform .36s var(--ease-out);transform:translateY(18px)}.cs-step[data-dir="-1"] :is(.cs-step-sub,.cs-step-body,.cs-chips li){transform:translateY(-14px)}.cs-step[data-on] .cs-ltr,.cs-step[data-on] .cs-step-no,.cs-step[data-on] .cs-step-sub,.cs-step[data-on] .cs-step-body,.cs-step[data-on] .cs-chips li{opacity:1;transition:opacity .6s var(--ease-out), transform .9s var(--ease-spring);transform:none}.cs-step[data-on] .cs-ltr{transition-delay:calc(.12s + var(--li) * 45ms)}.cs-step[data-on] .cs-step-no{transition-delay:60ms}.cs-step[data-on] .cs-step-sub{transition-delay:.26s}.cs-step[data-on] .cs-step-body{transition-delay:.34s}.cs-step[data-on] .cs-chips li{transition-delay:calc(.44s + var(--ci) * 70ms)}.cs-step-sub{color:var(--color-fg-mid);margin-top:10px;font-size:clamp(22px,2.1vw,31px);line-height:1.15}.cs-step-body{color:var(--color-fg-body);max-width:36ch;margin-top:16px;font-size:17.5px;line-height:1.55}.cs-chips{flex-wrap:wrap;gap:8px;max-width:520px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cs-chips li{background:var(--glass-bg);border:1px solid var(--glass-border);height:36px;color:var(--color-fg-strong);white-space:nowrap;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.cs-chips li i{background:var(--copper-metallic);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:50%}.cs-rail{justify-content:space-between;width:min(100%,440px);padding-bottom:24px;display:flex;position:relative}.cs-rail-line{background:var(--color-divider);border-radius:2px;height:2px;position:absolute;top:27px;left:28px;right:28px;overflow:hidden}.cs-rail-line i{background:var(--copper-soft);transform-origin:0;transform:scaleX(clamp(0, calc(var(--rp,0) * 4 / 3), 1));will-change:transform;position:absolute;inset:0}.cs-blob{-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative}.cs-blob-b{background:var(--glass-bg-strong);border:1px solid var(--glass-border);animation:9s ease-in-out infinite blob-morph;animation-delay:calc(var(--bi) * -2.3s);transition:transform .7s var(--ease-spring), box-shadow .5s var(--ease-out);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;position:absolute;inset:0}.cs-blob b{font-family:var(--font-heading);color:var(--color-fg-subtle);font-size:17px;font-weight:400;transition:color .4s;position:relative}.cs-blob small{color:var(--color-fg-subtle);white-space:nowrap;font-size:12.5px;transition:color .4s;position:absolute;top:64px;left:50%;transform:translate(-50%)}.cs-blob[data-lit] .cs-blob-b{background:var(--copper-metallic);animation:9s ease-in-out infinite blob-morph,5s ease-in-out infinite copper-flow;animation-delay:calc(var(--bi) * -2.3s), 0s;background-size:200% 200%;border-color:#4a261466}.cs-blob[data-lit] b{color:#2a160b}.cs-blob[data-on] .cs-blob-b{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 16%, transparent), 0 12px 28px -10px #c58a6acc;transform:scale(1.16)}.cs-blob[data-on] small{color:var(--color-fg-strong)}.cs-blob:hover .cs-blob-b{transform:scale(1.1)}.cs-blob[data-on]:hover .cs-blob-b{transform:scale(1.2)}.cs-seg{display:none}.cs-device{width:calc(320px * var(--ps));height:calc(670px * var(--ps));position:relative}.cs-floor{left:50%;bottom:calc(-40px * var(--ps));width:120%;height:calc(120px * var(--ps));pointer-events:none;background:radial-gradient(closest-side,#c58a6a73,#8e583724 60%,#0000);position:absolute;transform:translate(-50%)}html[data-theme=light] .ca .cs-floor{background:radial-gradient(closest-side,#4a26144d,#8e58371a 60%,#0000)}.cs-orbit{width:calc(560px * var(--ps));aspect-ratio:1;margin:calc(-280px * var(--ps)) 0 0 calc(-280px * var(--ps));border:1px dashed color-mix(in srgb, var(--color-accent) 26%, transparent);pointer-events:none;border-radius:50%;animation:60s linear infinite spin-ring;position:absolute;top:50%;left:50%}.cs-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:50%;position:absolute;inset:9%}.cs-orbit i{background:var(--copper-metallic);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px 2px #f4c4a48c}.cs-tilt{transform:perspective(1800px) rotateY(calc((var(--rp,.5) - .5) * -18deg)) rotateX(calc(3deg - var(--rp,0) * 5deg));transform-style:flat;will-change:transform;animation:cs-bump-0 .9s var(--ease-out);position:absolute;inset:0}.cs-tilt[data-par="1"]{animation-name:cs-bump-1}@keyframes cs-bump-0{0%{rotate:none;scale:1}35%{rotate:y 6deg;scale:.965}to{rotate:none;scale:1}}@keyframes cs-bump-1{0%{rotate:none;scale:1}35%{rotate:y -6deg;scale:.965}to{rotate:none;scale:1}}.cs-phone{width:320px;height:670px;transform:scale(var(--ps));transform-origin:0 0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;line-height:1.3;position:absolute;top:0;left:0}.cs-frame{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 #000c,0 26px 50px -24px #4a2614b3}html[data-theme=light] .ca .cs-frame{box-shadow:inset 0 0 0 1px #ffecdc8c,inset 0 2px 1px #fff0e466,0 60px 90px -40px #4a26148c,0 20px 40px -24px #4a261466}.cs-frame:before{content:"";background:#060403;border-radius:53px;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #ffffff0f}.cs-btn{background:linear-gradient(90deg,#4a2614,#c58a6a 50%,#6e3f23);border-radius:2px;width:4px;position:absolute}.cs-btn--a{height:28px;top:118px;left:-2.5px}.cs-btn--b{height:52px;top:170px;left:-2.5px}.cs-btn--c{height:52px;top:234px;left:-2.5px}.cs-btn--p{background:linear-gradient(270deg,#4a2614,#c58a6a 50%,#6e3f23);height:82px;top:196px;right:-2.5px}.cs-display{isolation:isolate;background:#000;border-radius:46px;width:300px;height:650px;position:absolute;top:10px;left:10px;overflow:hidden;transform:translateZ(0)}.cs-island{z-index:60;background:#000;border-radius:20px;width:92px;height:27px;margin-left:-46px;position:absolute;top:10px;left:50%}.cs-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}.cs-glass{z-index:55;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff21 0%,#ffffff08 22%,#0000 34%),linear-gradient(300deg,#ffdcc40f 0%,#0000 18%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.cs-sweep{z-index:56;pointer-events:none;opacity:0;width:60%;animation:cs-sweep 1.2s var(--ease-out) 80ms;background:linear-gradient(100deg,#0000 0%,#ffd6ba00 20%,#ffe2cc61 50%,#ffd6ba00 80%,#0000);position:absolute;top:-20%;bottom:-20%;left:-60%;transform:translate(0,0)skew(-12deg)}@keyframes cs-sweep{0%{opacity:0;transform:translate(0,0)skew(-12deg)}12%{opacity:1}to{opacity:0;transform:translate(560px)skew(-12deg)}}.cs-home-ind{z-index:58;mix-blend-mode:difference;background:#ffffffd9;border-radius:3px;width:112px;height:4px;margin-left:-56px;position:absolute;bottom:7px;left:50%}.cs-scr{transition:opacity .52s var(--ease-out), transform .9s var(--ease-spring), visibility 0s linear 0s;position:absolute;inset:0;overflow:hidden}.cs-scr[data-state=past]{opacity:0;visibility:hidden;transition:opacity .42s var(--ease-out), transform .7s var(--ease-out), visibility 0s linear .72s;transform:scale(.84)translateY(-3%)}.cs-scr[data-state=next]{opacity:0;visibility:hidden;transition:opacity .42s var(--ease-out), transform .7s var(--ease-out), visibility 0s linear .72s;transform:scale(1.16)translateY(4%)}.cs-scr[data-state=on]{transition-delay:.12s,.12s,0s}.cs-out{z-index:2;pointer-events:none;transition:opacity .5s var(--ease-out), visibility 0s linear 0s;position:absolute;inset:0}.cs-out[data-state=past],.cs-out[data-state=next]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), visibility 0s linear .42s}.cs-frame{z-index:1}.cs-phone [data-at]{opacity:0;transform:var(--from,translate3d(0, 10px, 0) scale(.96));transition:opacity .38s var(--ease-out) var(--dl,0s), transform .72s var(--ease-spring) var(--dl,0s)}.cs-phone [data-sk]{transition:opacity .42s var(--ease-out), transform .62s var(--ease-spring)}.cs-sb{z-index:50;letter-spacing:-.01em;pointer-events:none;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}.cs-sb--light{color:#fff}.cs-sb--dark{color:#111}.cs-sb-r{align-items:center;gap:5px;display:inline-flex}.cs-sb-bat{opacity:.95;border:1px solid;border-radius:3.5px;width:24px;height:11.5px;position:relative}.cs-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}.cs-sb-bat i{background:currentColor;border-radius:1.6px;width:72%;position:absolute;top:1.5px;bottom:1.5px;left:1.5px}.cs-face{background:linear-gradient(160deg,#ede4db,#cdbdb0);border-radius:50%;display:block;position:relative;overflow:hidden}.cs-face img{width:190%;height:auto;position:absolute;top:-4%;left:50%;transform:translate(-50%)}.cs-s1{color:#f3ede7;background:radial-gradient(140% 70% at 50% -10%,#3a2318 0%,#1a110c 45%,#0e0907 100%);position:absolute;inset:0}.cs-s1:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#f4c4a414 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0}.cs-s1-head{z-index:6;background:linear-gradient(#1a110cf5,#160f0be6);border-bottom:1px solid #f4c4a414;align-items:center;gap:9px;height:54px;padding:0 14px 0 8px;display:flex;position:absolute;top:44px;left:0;right:0}.cs-s1-back{color:#e3a07a;display:grid}.cs-s1-ava{flex:none;width:34px;height:34px;position:relative}.cs-s1-ava .cs-face{width:34px;height:34px;box-shadow:0 0 0 1.5px #f4c4a480}.cs-s1-ava>i{background:#2bbf8a;border:2px solid #1a110c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.cs-s1-who{flex-direction:column;flex:1;min-width:0;display:flex}.cs-s1-who b{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.cs-s1-who small{color:#f3ede78c;white-space:nowrap;font-size:10px}.cs-s1-acts{color:#e3a07a;gap:14px;display:inline-flex}.cs-s1-view{position:absolute;inset:98px 0 60px;overflow:hidden}.cs-s1-cam{flex-direction:column;gap:6px;padding:12px 12px 20px;transition:transform 1s cubic-bezier(.65,0,.25,1);display:flex}.cs-scr[data-b~="6"] .cs-s1-cam{transform:translateY(-150px)}.cs-scr[data-b~="12"] .cs-s1-cam{transform:translateY(-262px)}.cs-s1-date{color:#f3ede773;background:#ffffff0d;border-radius:99px;align-self:center;margin-bottom:4px;padding:3px 9px;font-size:9.5px}.cs-msg{letter-spacing:-.003em;border-radius:18px;max-width:78%;padding:8px 12px;font-size:12.3px;line-height:1.36;position:relative}.cs-msg--me{color:#2a160b;--from:translate3d(16px, 12px, 0) scale(.86);transform-origin:100% 100%;background:linear-gradient(140deg,#f6cdb0 0%,#e3a07a 45%,#c58a6a 100%);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500;box-shadow:inset 0 1px #fff0e499,0 8px 18px -12px #c58a6ae6}.cs-msg--them{color:#f3ede7;--from:translate3d(-16px, 12px, 0) scale(.86);transform-origin:0 100%;background:#ffffff13;border:1px solid #ffffff12;border-bottom-left-radius:6px;align-self:flex-start}.cs-msg-meta{color:#2a160b8c;vertical-align:-1px;align-items:center;gap:2px;margin-left:6px;font-size:9px;display:inline-flex}.cs-voice{align-items:center;gap:8px;width:196px;padding:7px 12px 7px 7px;display:flex}.cs-voice-play{color:#f4c4a4;background:#2a160b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding-left:2px;display:grid}.cs-voice-wave{flex:1;align-items:center;gap:2px;height:26px;display:flex;position:relative}.cs-voice-wave i{width:2.6px;height:calc(var(--h) * 1px);background:#2a160b47;border-radius:2px;flex:none}.cs-voice-fill{--vk:clamp(0, calc((var(--t,0) - .075) / .075), 1);clip-path:inset(0 calc((1 - var(--vk)) * 100%) 0 0);align-items:center;gap:2px;display:flex;position:absolute;inset:0}.cs-voice-fill i{animation:.9s ease-in-out infinite cs-wave;animation-delay:calc(var(--i) * -70ms);background:#2a160b}.cs-voice small{color:#2a160ba6;font-variant-numeric:tabular-nums;font-size:9.5px}@keyframes cs-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}.cs-s1-them{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;display:flex;position:relative}.cs-typing{--from:translate3d(-10px, 8px, 0) scale(.8);--to:scale(.6);transform-origin:0 100%;background:#ffffff13;border:1px solid #ffffff12;border-radius:18px 18px 18px 6px;gap:4px;padding:11px 13px;display:inline-flex;position:absolute;top:0;left:0}.cs-typing i{background:#e3a07a;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite typing-dot}.cs-typing i:nth-child(2){animation-delay:.15s}.cs-typing i:nth-child(3){animation-delay:.3s}.cs-s1-brief{flex:none;height:178px;margin-top:14px;position:relative}.cs-brief{--from:translate3d(0, 16px, 0) scale(.94);background:linear-gradient(160deg,#ffecde1a,#ffecde08);border:1px solid #f4c4a43d;border-radius:20px;padding:12px 13px;position:absolute;inset:0;box-shadow:inset 0 1px #fff0e41a,0 16px 30px -18px #000c}.cs-brief-h{border-bottom:1px solid #f4c4a41f;align-items:center;gap:9px;margin-bottom:4px;padding-bottom:9px;display:flex}.cs-brief-slot{background:#f4c4a414;border-radius:10px;flex:none;width:30px;height:30px}.cs-brief-h>span:nth-child(2){flex-direction:column;flex:1;display:flex}.cs-brief-h b{font-size:12.5px;font-weight:700}.cs-brief-h small{color:#f3ede780;font-size:9.5px}.cs-brief-pill{color:#2a160b;background:var(--copper-soft);border-radius:6px;padding:3px 7px;font-size:9px;font-weight:700}.cs-brief-row{grid-template-columns:74px 1fr;align-items:start;gap:8px;padding:6px 0;display:grid}.cs-brief-row+.cs-brief-row{border-top:1px dashed #f4c4a41a}.cs-brief-row small{color:#e3a07a;padding-top:1px;font-size:9.5px}.cs-brief-v{color:#f3ede7eb;min-height:15px;font-size:11px;line-height:1.3;position:relative}.cs-brief-sk{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff29 50%,#ffffff0f 100%) 0 0/200% 100%;border-radius:5px;width:82%;height:9px;animation:1.4s linear infinite cs-shimmer;position:absolute;top:3px;left:0}.cs-brief-tx{--from:none;clip-path:inset(0 100% 0 0);display:block;transition:opacity .2s, clip-path .7s var(--ease-out)!important}.cs-scr[data-b~="9"] [data-at="9"].cs-brief-tx,.cs-scr[data-b~="10"] [data-at="10"].cs-brief-tx,.cs-scr[data-b~="11"] [data-at="11"].cs-brief-tx{clip-path:inset(0)}@keyframes cs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cs-catch{z-index:3;pointer-events:none;opacity:0;width:30px;height:30px;transition:transform .8s var(--ease-spring), opacity .3s var(--ease-out);position:absolute;top:12px;left:13px;transform:translate(109px,59px)scale(0)rotate(-50deg)}.cs-catch img{z-index:1;width:100%;height:100%;display:block;position:relative}.cs-catch:before{content:"";opacity:0;background:radial-gradient(closest-side,#f4c4a48c,#c58a6a26 60%,#0000);border-radius:50%;transition:opacity .6s;position:absolute;inset:-30%}.cs-catch-burst{opacity:0;border:1px solid #f4c4a4cc;border-radius:50%;position:absolute;inset:-10%}.cs-scr[data-b~="7"] .cs-catch{opacity:1;transition-delay:.38s;transform:translate(109px,59px)scale(3.3)rotate(0)}.cs-scr[data-b~="7"] .cs-catch:before{opacity:1}.cs-scr[data-b~="7"] .cs-catch-burst{animation:cs-burst 1.1s var(--ease-out) .7s both}.cs-scr[data-b~="7"] .cs-catch-burst--2{animation-delay:.88s}.cs-scr[data-b~="8"] .cs-catch{transition:transform .9s cubic-bezier(.5,0,.2,1),opacity .3s;transform:none}.cs-scr[data-b~="8"] .cs-catch:before{opacity:0}@keyframes cs-burst{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.cs-calc{background:#ffffff0e;border:1px solid #ffffff14;border-radius:20px;flex:none;margin-top:10px;padding:12px 13px 11px}.cs-calc-h{align-items:center;gap:9px;display:flex}.cs-calc-ico{color:#5bddae;background:#2bbf8a24;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.cs-calc-h>span:last-child{flex-direction:column;display:flex}.cs-calc-h b{font-size:12.5px}.cs-calc-h small{color:#f3ede780;font-size:9.5px}.cs-calc-days{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px;display:grid}.cs-calc-days span{background:#ffffff0a;border-radius:11px;flex-direction:column;align-items:center;padding:5px 0;display:flex}.cs-calc-days small{color:#f3ede773;font-size:8.5px}.cs-calc-days b{font-size:13px}.cs-calc-days .on{background:#f4c4a424;box-shadow:inset 0 0 0 1px #f4c4a480}.cs-calc-days .on small{color:#f4c4a4}.cs-calc-slots{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.cs-calc-slots>span{color:#f3ede7d9;font-variant-numeric:tabular-nums;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:30px;font-size:11.5px;font-weight:600;display:flex;position:relative;overflow:hidden}.cs-calc-pick{transition:color .3s .2s}.cs-calc-pick-fill{z-index:-1;background:var(--copper-metallic);transition:transform .6s var(--ease-out), border-radius .6s;border-radius:50%;position:absolute;inset:0;transform:scale(0)}.cs-calc-tick{fill:none;stroke:#2a160b;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:0;height:12px;transition:width .3s var(--ease-out) .25s}.cs-calc-tick path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s var(--ease-out) .42s}.cs-calc-slots>span.cs-calc-pick{isolation:isolate}.cs-scr[data-b~="13"] .cs-calc-pick{color:#2a160b;border-color:#0000}.cs-scr[data-b~="13"] .cs-calc-pick-fill{border-radius:0;transform:scale(1.6)}.cs-scr[data-b~="13"] .cs-calc-tick{width:12px}.cs-scr[data-b~="13"] .cs-calc-tick path{stroke-dashoffset:0}.cs-calc-ok{color:#5bddae;text-align:center;--from:translate3d(0, 4px, 0);margin-top:8px;font-size:10px}.cs-s1-input{background:linear-gradient(#0e0907e6,#0e0907fa);border-top:1px solid #f4c4a412;align-items:center;gap:8px;height:60px;padding:6px 12px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.cs-s1-plus,.cs-s1-mic{color:#e3a07a;background:#f4c4a414;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.cs-s1-field{color:#f3ede761;background:#ffffff0d;border:1px solid #ffffff12;border-radius:16px;flex:1;align-items:center;height:32px;padding:0 12px;font-size:11.5px;display:flex}.cs-notif{z-index:52;--from:translate3d(0, -140%, 0) scale(.9);background:linear-gradient(#3a2b23,#2e221c);border:1px solid #ffecde1a;border-radius:22px;gap:10px;padding:10px 12px;display:flex;position:absolute;top:46px;left:8px;right:8px;box-shadow:0 18px 30px -14px #000c}.cs-notif-ico{background:#120c09;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cs-notif-ico img{width:28px;height:28px}.cs-notif-t{color:#f3ede7d9;flex-direction:column;min-width:0;font-size:11px;line-height:1.32;display:flex}.cs-notif-top{color:#f3ede780;justify-content:space-between;font-size:9.5px;display:flex}.cs-notif-top b{color:#f3ede7b3;font-size:9.5px;font-weight:600}.cs-notif-t>b{color:#fff;font-size:12px}.cs-sparks{position:absolute;inset:0}.cs-spark{opacity:0;width:18px;height:18px;transform:translate3d(var(--x), var(--y), 0) scale(var(--s));transition:transform 1s cubic-bezier(.55, 0, .8, .3) var(--sd), opacity .5s var(--ease-out);margin:-9px 0 0 -9px;position:absolute;top:0;left:0}.cs-spark i{animation:2.4s ease-in-out infinite cs-twinkle;animation-delay:calc(var(--i) * -330ms);position:absolute;inset:0}.cs-spark i:before{content:"";background:radial-gradient(circle,#fff6ee 0 14%,#f4c4a4 26%,#e3a07a73 46%,#0000 70%);border-radius:50%;position:absolute;inset:0}.cs-spark i:after{content:"";background:linear-gradient(90deg,#0000,#ffe4cee6 50%,#0000) 50%/100% 1.4px no-repeat,linear-gradient(#0000,#ffe4cee6 50%,#0000) 50%/1.4px 100% no-repeat;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}@keyframes cs-twinkle{0%,to{opacity:.7;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.cs-out[data-b~="1"] .cs-spark{opacity:.45}.cs-out[data-b~="6"] .cs-spark{opacity:1;transform:translate3d(var(--x), var(--y), 0) scale(calc(var(--s) * 1.35));transition:transform .9s var(--ease-spring), opacity .4s}.cs-out[data-b~="7"] .cs-spark{opacity:0;transition:transform .76s cubic-bezier(.55, 0, .85, .35) var(--sd), opacity .22s ease-in calc(var(--sd) + .6s);transform:translate(160px,370px)scale(.2)}.cs-fh{color:#15201b;transition:background-color .6s var(--ease-out);background:#f4f0e8;position:absolute;inset:0}.cs-fh-top{justify-content:space-between;align-items:center;height:50px;display:flex;position:absolute;top:52px;left:20px;right:18px}.cs-fh-hello{flex-direction:column;display:flex;position:relative}.cs-fh-hello small{color:#6e7a72;font-size:10.5px}.cs-fh-hello b{letter-spacing:-.025em;font-size:23px;font-weight:700;line-height:1.15}.cs-fh-ava{color:#fff;background:linear-gradient(135deg,#ffb08c,#ff7a59);border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid;position:relative}.cs-fh-ava>i{background:#c9f24d;border:2px solid #f4f0e8;border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.cs-fh-hero{color:#f6f2ea;border-radius:var(--wr,22px);width:268px;height:124px;box-shadow:var(--ws,0 16px 26px -16px #15201bb3);transition:border-radius .7s var(--ease-out), box-shadow .7s var(--ease-out);background:radial-gradient(120% 120% at 100% 0,#26392f 0%,#15201b 60%);justify-content:space-between;padding:15px 14px 13px 16px;display:flex;position:absolute;top:112px;left:16px}.cs-fh-hero-l{flex-direction:column;display:flex}.cs-fh-hero-l small{color:#f6f2ea99;font-size:10.5px}.cs-fh-hero-l b{letter-spacing:-.03em;margin-top:1px;font-size:27px;font-weight:700;line-height:1.1}.cs-fh-hero-l em{letter-spacing:0;color:#f6f2eaa6;margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.cs-fh-days{gap:5px;margin-top:auto;display:flex}.cs-fh-days span{color:#f6f2ea80;flex-direction:column;align-items:center;gap:3px;width:16px;font-size:8.5px;display:flex}.cs-fh-days i{background:#f6f2ea1f;border-radius:50%;width:9px;height:9px}.cs-fh-days .on i{background:#c9f24d}.cs-fh-days .now i{background:0 0;box-shadow:inset 0 0 0 1.6px #c9f24d}.cs-fh-days .now{color:#c9f24d}.cs-fh-ring{align-self:center;width:78px;height:78px}.cs-fh-ring text{fill:#f6f2ea;font-size:12px;font-weight:700;font-family:var(--font-body)}.cs-fh-sec{justify-content:space-between;align-items:baseline;height:20px;display:flex;position:absolute;top:250px;left:20px;right:20px}.cs-fh-sec b{letter-spacing:-.01em;font-size:14px;font-weight:700}.cs-fh-sec span{color:#6e7a72;font-size:11px}.cs-fh-list{flex-direction:column;gap:7px;width:268px;display:flex;position:absolute;top:278px;left:16px}.cs-fh-row{border-radius:var(--wr,18px);height:58px;box-shadow:var(--ws,0 8px 18px -12px #15201b66);transition:border-radius .7s var(--ease-out), box-shadow .7s var(--ease-out);background:#fff;align-items:center;gap:10px;padding:0 10px 0 7px;display:flex;position:relative}.cs-fthumb{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cs-fthumb svg{width:34px;height:34px}.cs-fthumb--0{background:linear-gradient(140deg,#a9c6b2,#5e8a73)}.cs-fthumb--1{background:linear-gradient(140deg,#e4fa9a,#b6e03a)}.cs-fthumb--2{background:linear-gradient(140deg,#ffb9a1,#ff7a59)}.cs-fh-row-t{flex-direction:column;flex:1;min-width:0;display:flex}.cs-fh-row-t b{letter-spacing:-.01em;font-size:12.5px;font-weight:700}.cs-fh-row-t small{color:#6e7a72;white-space:nowrap;font-size:9.8px}.cs-fh-row-r{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.cs-fh-row-r small{color:#4e7d2a;font-size:9px;font-weight:600}.cs-fh-row.is-full .cs-fh-row-r small{color:#c4553b}.cs-fh-btn{color:#15201b;height:22px;transition:transform .26s var(--ease-spring), background-color .3s;background:#c9f24d;border-radius:11px;align-items:center;gap:3px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.cs-fh-row.is-full .cs-fh-btn{color:#6e7a72;background:#ece7de}.cs-fh-row.is-booked .cs-fh-btn{color:#c9f24d;background:#15201b}.cs-fh-pass{color:#15201b;border-radius:var(--wr,18px);width:268px;height:56px;box-shadow:var(--ws,0 10px 20px -14px #78a014cc);transition:border-radius .7s var(--ease-out), box-shadow .7s var(--ease-out);background:linear-gradient(115deg,#eefbc4 0%,#c9f24d 100%);align-items:center;gap:10px;padding:0 14px 0 10px;display:flex;position:absolute;top:478px;left:16px}.cs-fh-pass-ico{color:#c9f24d;background:#15201b;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.cs-fh-pass>span:nth-child(2){flex-direction:column;flex:1;display:flex}.cs-fh-pass b{font-size:12.5px;font-weight:700}.cs-fh-pass small{color:#15201ba6;font-size:9.8px}.cs-fh-tabs{color:#f6f2ea80;--from:translate3d(0, 30px, 0) scale(.9);background:#15201b;border-radius:27px;justify-content:space-around;align-items:center;height:54px;padding:0 6px;display:flex;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 14px 24px -12px #15201b99}.cs-fh-tabs span{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cs-fh-tabs .on{color:#15201b;background:#c9f24d}.cs-fh--wire{--wr:7px;--ws:0 0 0 0 #0000;background:#e6e5e1}.cs-scr[data-b~="2"] .cs-fh--wire{background:#f4f0e8}.cs-scr[data-b~="6"] .cs-fh--wire{--wr:initial;--ws:initial}.cs-sk{z-index:3;pointer-events:none;background-color:#d6d5d0;background-image:linear-gradient(90deg,#fff0,#ffffff73,#fff0);background-repeat:no-repeat;background-size:50% 100%;border-radius:7px;animation:1.6s linear infinite cs-sk;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000d}@keyframes cs-sk{0%{background-position:-100% 0}to{background-position:200% 0}}.cs-sk--hello{width:150px;inset:2px 0}.cs-sk--round{border-radius:50%}.cs-sk--card{background-color:#c9c8c2}.cs-sk--line{inset:-2px}.cs-sk--row{background-color:#dcdbd6}.cs-sk--card:after,.cs-sk--row:after{content:"";background:#ffffff8c;border-radius:4px;width:40%;height:7px;margin-top:-8px;position:absolute;top:50%;left:12px;box-shadow:0 13px 0 -1px #fff6}.cs-sk--row:before{content:"";background:#ffffff73;border-radius:10px;width:44px;height:44px;position:absolute;top:7px;left:7px}.cs-sk--row:after{width:34%;left:62px}.cs-scr[data-b~="2"] [data-sk="2"],.cs-scr[data-b~="3"] [data-sk="3"],.cs-scr[data-b~="4"] [data-sk="4"],.cs-scr[data-b~="5"] [data-sk="5"],.cs-scr[data-b~="9"] [data-sk="9"],.cs-scr[data-b~="10"] [data-sk="10"],.cs-scr[data-b~="11"] [data-sk="11"]{opacity:0;transform:scale(1.04)}.cs-fb{color:#15201b;background:#f4f0e8;position:absolute;inset:0}.cs-fb-hero{border-radius:0 0 30px 30px;height:228px;position:relative;overflow:hidden}.cs-fb-art{width:100%;height:100%;display:block}.cs-fb-hbtn{color:#fff;background:#fff3;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:52px}.cs-fb-hbtn--l{left:14px}.cs-fb-hbtn--r{right:14px}.cs-fb-tag{color:#f6f2ea;background:#15201b8c;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;bottom:14px;left:16px}.cs-fb-body{padding:14px 18px 0}.cs-fb-title{letter-spacing:-.03em;font-size:23px;font-weight:700;display:block}.cs-fb-meta{color:#55625a;gap:12px;margin-top:4px;font-size:10.5px;display:flex}.cs-fb-meta span{align-items:center;gap:4px;display:inline-flex}.cs-fb-coach{background:#fff;border-radius:16px;align-items:center;gap:9px;margin-top:12px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 8px 16px -12px #15201b59}.cs-fb-coach-ava{color:#fff;background:linear-gradient(135deg,#a9c6b2,#5e8a73);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.cs-fb-coach>span:nth-child(2){flex-direction:column;flex:1;display:flex}.cs-fb-coach b{font-size:12px}.cs-fb-coach small{color:#6e7a72;font-size:9.8px}.cs-fb-chip{border:1px solid #dcd6cb;border-radius:99px;padding:4px 9px;font-size:10px;font-weight:600}.cs-fb-seats-h{justify-content:space-between;align-items:baseline;margin-top:13px;display:flex}.cs-fb-seats-h b{font-size:12.5px}.cs-fb-seats-h small{color:#4e7d2a;font-size:10px;font-weight:600}.cs-fb-seats{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:7px;display:grid}.cs-fb-seats i{height:24px;transition:background-color .3s, box-shadow .3s, transform .5s var(--ease-spring);background:#e2ddd3;border-radius:8px}.cs-fb-seats i.f{background:#fff;box-shadow:inset 0 0 0 1.5px #9db8a6}.cs-fb.is-picked .me,.cs-fb.is-done .me,.cs-scr[data-b~="9"] [data-seat="9"]{background:#c9f24d;transform:scale(1.08);box-shadow:inset 0 0 0 1.5px #15201b}.cs-fb-cta{border-radius:23px;height:46px;margin-top:16px;position:relative;overflow:hidden}.cs-fb-cta>span{border-radius:inherit;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.cs-fb-cta-a{color:#c9f24d;background:#15201b}.cs-fb-cta-b{color:#15201b;opacity:0;--from:scale(.6);background:#c9f24d}.cs-fb.is-done .cs-fb-cta-b{opacity:1;transform:none}.cs-s2{background:#f4f0e8;position:absolute;inset:0}.cs-s2-home,.cs-s2-book{position:absolute;inset:0}.cs-s2-home{transition:transform .8s cubic-bezier(.32,.72,0,1)}.cs-s2-home:after{content:"";opacity:0;pointer-events:none;z-index:9;background:#0b100d;transition:opacity .8s;position:absolute;inset:0}.cs-s2-book{transition:transform .8s cubic-bezier(.32,.72,0,1);transform:translate(102%);box-shadow:-14px 0 30px -10px #00000040}.cs-scr[data-b~="8"] .cs-s2-home{transform:translate(-30%)}.cs-scr[data-b~="8"] .cs-s2-home:after{opacity:.28}.cs-scr[data-b~="8"] .cs-s2-book{transform:none}.cs-scr[data-b~="7"]:not([data-b~="8"]) .cs-fh-btn--tap{transform:scale(.86)}.cs-sel{z-index:20;pointer-events:none;--from:scale(1.06);--to:scale(.96);border:1.5px solid #3b82f6;border-radius:3px;position:absolute}.cs-sel .h{background:#fff;border:1.5px solid #3b82f6;border-radius:1.5px;width:7px;height:7px;position:absolute}.cs-sel .tl{top:-4px;left:-4px}.cs-sel .tr{top:-4px;right:-4px}.cs-sel .bl{bottom:-4px;left:-4px}.cs-sel .br{bottom:-4px;right:-4px}.cs-sel-tag{white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;background:#3b82f6;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:600;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.cs-sel--hero{width:274px;height:130px;top:109px;left:13px}.cs-sel--list{width:274px;height:194px;top:275px;left:13px}.cs-pal{z-index:22;color:#f4f4f5;--from:translate3d(0, 115%, 0);--to:translate3d(0, 115%, 0);background:#18181bf5;border:1px solid #ffffff14;border-radius:22px;padding:13px 14px 14px;position:absolute;bottom:26px;left:12px;right:12px;box-shadow:0 24px 40px -18px #0009;transition:opacity .3s var(--ease-out), transform .8s cubic-bezier(.32, .72, 0, 1)!important}.cs-pal-h{justify-content:space-between;align-items:baseline;display:flex}.cs-pal-h b{font-size:12.5px}.cs-pal-h small{color:#f4f4f580;font-size:9.5px}.cs-pal-sw{justify-content:space-between;margin-top:11px;display:flex}.cs-pal-sw span{color:#f4f4f599;opacity:0;transition:opacity .3s, transform .7s var(--ease-spring);transition-delay:calc(.26s + var(--i) * 80ms);flex-direction:column;align-items:center;gap:4px;font-size:8.5px;display:flex;transform:translateY(-26px)scale(.5)}.cs-pal-sw i{background:var(--c);border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff29,0 6px 12px -6px #000000b3}.cs-scr[data-b~="1"] .cs-pal-sw span{opacity:1;transform:none}.cs-pal-type{background:#ffffff0f;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;display:flex}.cs-pal-aa{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1}.cs-pal-type>span:last-child{flex-direction:column;display:flex}.cs-pal-type b{font-size:11.5px}.cs-pal-type small{color:#f4f4f58c;font-size:9px}.cs-pal-tok{gap:6px;margin-top:8px;display:flex}.cs-pal-tok span{color:#f4f4f5bf;background:#ffffff0f;border-radius:7px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:9px;display:inline-flex}.cs-pal-tok i{border:1.4px solid #c9f24d;width:10px;height:10px}.cs-pal-tok .r{border-radius:8px 4px 4px}.cs-pal-tok .g{background-image:linear-gradient(#c9f24d,#c9f24d),linear-gradient(#c9f24d,#c9f24d);background-position:50%;background-repeat:no-repeat;background-size:1px 100%,100% 1px;border-radius:2px}.cs-pal-tok .s{border-radius:3px;box-shadow:2px 2px #c9f24d73}.cs-cursor{z-index:30;pointer-events:none;opacity:0;transition:transform .9s cubic-bezier(.65,0,.3,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(240px,640px)}.cs-cursor-arrow{filter:drop-shadow(0 2px 3px #0000004d);width:20px;height:20px;display:block}.cs-cursor-name{color:#2a160b;background:var(--copper-soft);white-space:nowrap;border-radius:6px 10px 10px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:16px;left:14px}.cs-tap{opacity:0;background:#15201b47;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:2px;left:3px}.cs-scr[data-b~="3"] .cs-cursor{opacity:1;transform:translate(262px,206px)}.cs-scr[data-b~="5"] .cs-cursor{transform:translate(200px,262px)}.cs-scr[data-b~="7"] .cs-cursor{transform:translate(250px,371px)}.cs-scr[data-b~="7"] .cs-tap{animation:cs-tap .9s var(--ease-out) .65s both}.cs-scr[data-b~="8"] .cs-cursor{opacity:0}@keyframes cs-tap{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.cs-road{z-index:24;color:#f6f2ea;--from:translate3d(0, 120%, 0);background:#15201bf7;border-radius:22px;padding:13px 14px 12px;position:absolute;bottom:22px;left:10px;right:10px;box-shadow:0 24px 40px -18px #0000008c}.cs-road-h{justify-content:space-between;align-items:baseline;display:flex}.cs-road-h b{font-size:12.5px}.cs-road-h small{color:#f6f2ea8c;font-size:9.5px}.cs-road-line{grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;position:relative}.cs-road-line:before{content:"";background:#f6f2ea24;border-radius:2px;height:2px;position:absolute;top:7px;left:16.6%;right:16.6%}.cs-road-fill{transform-origin:0;height:2px;transition:transform 1s var(--ease-out);background:#c9f24d;border-radius:2px;position:absolute;top:7px;left:16.6%;right:16.6%;transform:scaleX(0)}.cs-scr[data-b~="12"] .cs-road-fill{transform:scaleX(.5)}.cs-road-n{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.cs-road-n>i{color:#15201b;background:#24332b;border-radius:50%;place-items:center;width:16px;height:16px;margin-bottom:4px;display:grid;box-shadow:inset 0 0 0 2px #f6f2ea40}.cs-road-n--0>i{box-shadow:none;background:#c9f24d}.cs-road-n b{font-size:11px}.cs-road-n small{color:#f6f2ea80;font-size:9px}.cs-scr[data-b~="12"] .cs-road-n--1>i{animation:1.6s ease-in-out .9s infinite cs-node;box-shadow:inset 0 0 0 2px #c9f24d}@keyframes cs-node{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.cs-s3{perspective:1100px;background:#0b0807;position:absolute;inset:0}.cs-s3-ed,.cs-s3-live{backface-visibility:hidden;position:absolute;inset:0}.cs-s3-ed{color:#ede3da;background:radial-gradient(120% 50% at 50% 0,#2a1b13 0%,#15100d 50%,#100c0a 100%);transition:transform .46s cubic-bezier(.55,0,.9,.45) .38s,opacity .2s linear .64s;overflow:hidden}.cs-s3-live{opacity:0;transition:transform .46s cubic-bezier(.55,0,.9,.45),opacity .2s linear .26s;overflow:hidden;transform:rotateY(90deg)}.cs-scr[data-b~="12"] .cs-s3-ed{opacity:0;transition:transform .42s cubic-bezier(.55,0,.9,.45),opacity .16s linear .26s;transform:rotateY(-90deg)}.cs-scr[data-b~="12"] .cs-s3-live{opacity:1;transition:transform .7s var(--ease-spring) .4s, opacity .12s linear .4s;transform:none}.cs-ed-bar{border-bottom:1px solid #f4c4a414;align-items:flex-end;gap:2px;height:30px;padding:0 10px;display:flex;position:absolute;top:46px;left:0;right:0}.cs-ed-dots{align-self:center;gap:5px;margin-right:8px;display:inline-flex}.cs-ed-dots i{background:#ff5f57;border-radius:50%;width:7px;height:7px}.cs-ed-dots i:nth-child(2){background:#febc2e}.cs-ed-dots i:nth-child(3){background:#28c840}.cs-ed-tab{color:#ede3da73;border-radius:7px 7px 0 0;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:9.5px;display:inline-flex}.cs-ed-tab.on{color:#f4c4a4;background:#ffffff0d;box-shadow:inset 0 1.5px #e3a07a}.cs-ed-crumb{color:#ede3da61;align-items:center;gap:3px;height:20px;padding:0 12px;font-size:9px;display:flex;position:absolute;top:80px;left:0;right:0}.cs-ed-crumb b{color:#ede3dab3;font-weight:500}.cs-ed-live{color:#ede3da99;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.cs-ed-live i{background:#2bbf8a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite soon-pulse;box-shadow:0 0 0 3px #2bbf8a33}.cs-code{font-family:var(--font-mono);letter-spacing:-.01em;color:#ede3da;white-space:pre;margin:0;padding:4px 0;font-size:9.1px;line-height:15.6px;position:absolute;top:102px;left:0;right:0;overflow:hidden}.cs-ln{--k:clamp(0, calc((var(--t,0) - var(--a)) / var(--d)), 1);height:15.6px;display:flex}.cs-ln-no{text-align:right;color:#ede3da33;flex:none;width:26px;padding-right:9px}.cs-ln-tx{height:15.6px;display:inline-block;position:relative}.cs-ln-clip{clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0);display:inline-block}.cs-caret-run{transform:translate3d(calc((var(--k) - 1) * 100%), 0, 0);opacity:min(1, calc(var(--k) * 60), calc((1 - var(--k)) * 60));pointer-events:none;position:absolute;inset:0}.cs-caret{background:#f4c4a4;width:1.6px;height:12.6px;position:absolute;top:1.5px;right:-1px;box-shadow:0 0 6px #f4c4a4cc}.cs-ln.is-last .cs-caret-run{opacity:min(1, calc(var(--k) * 60))}.cs-ln.is-last .cs-caret{animation:1s steps(2,jump-none) infinite cs-blink}@keyframes cs-blink{0%{opacity:1}to{opacity:0}}.c-k{color:#e9a47e}.c-f{color:#f2d49b}.c-s{color:#a9d98c}.c-t{color:#86c8ee}.c-a{color:#e5b6d6}.c-p{color:#ede3da8c}.c-v{color:#ede3da}.cs-build{--bk:clamp(0, calc((var(--t,0) - .44) / .18), 1);--done:clamp(0, calc((var(--t,0) - .618) * 200), 1);--from:translate3d(0, 104%, 0);background:linear-gradient(#241912 0%,#1a130f 40%,#15100d 100%);border-top:1px solid #f4c4a433;border-radius:28px 28px 0 0;height:366px;padding:8px 16px 26px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -24px 40px -10px #000000b3;transition:opacity .2s,transform .85s cubic-bezier(.32,.72,0,1)!important}.cs-build-grip{background:#ffffff29;border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.cs-build-h{align-items:center;gap:11px;display:flex}.cs-ring{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.cs-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cs-ring circle{fill:none;stroke-width:3.6px}.cs-ring-bg{stroke:#ffffff14}.cs-ring-fg{stroke:#e3a07a;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bk))}.cs-ring b{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:relative}.cs-ring b:after{content:"%";opacity:.6;margin-left:1px;font-size:7.5px}.cs-build-t{flex-direction:column;flex:1;display:flex}.cs-build-t b{align-items:center;gap:7px;font-size:13px;display:flex}.cs-build-t small{color:#ede3da73;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.cs-build-st{font-size:9.5px;font-weight:600;display:inline-grid;position:relative}.cs-build-st>span{white-space:nowrap;border-radius:99px;grid-area:1/1;padding:2px 7px}.cs-build-st-a{color:#f4c4a4;opacity:calc(1 - var(--done));background:#f4c4a41f}.cs-build-st-b{color:#5bddae;opacity:var(--done);background:#2bbf8a24}.cs-build-sec{color:#ede3da66;margin:13px 0 5px;font-size:9.5px}.cs-tests,.cs-commits{margin:0;padding:0;list-style:none}.cs-tests li{color:#ede3dae6;--from:translate3d(-8px, 0, 0);align-items:center;gap:8px;height:22px;font-size:11px;display:flex}.cs-tests small{font-family:var(--font-mono);color:#ede3da52;margin-left:auto;font-size:9px}.cs-tick{color:#0b0807;background:#2bbf8a;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.cs-scr[data-b~="4"] .cs-tests li[data-at="4"] .cs-tick,.cs-scr[data-b~="5"] .cs-tests li[data-at="5"] .cs-tick,.cs-scr[data-b~="6"] .cs-tests li[data-at="6"] .cs-tick,.cs-scr[data-b~="7"] .cs-tests li[data-at="7"] .cs-tick{animation:cs-pop .6s var(--ease-spring) both}@keyframes cs-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.cs-commits li{--from:translate3d(0, -10px, 0) scale(.97);border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;height:27px;display:flex}.cs-commits code{font-family:var(--font-mono);color:#ede3da;white-space:nowrap;flex:1;font-size:9.6px;overflow:hidden}.cs-commits small{font-family:var(--font-mono);color:#e3a07a;opacity:.7;font-size:8.8px}.cs-commit-ava{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.cs-commit-ava--R{background:var(--copper-soft);color:#2a160b}.cs-commit-ava--T{color:#0b1a24;background:#86c8ee}.cs-ver{color:#2a160b;background:var(--copper-metallic);--from:scale(.4) rotate(-6deg);transform-origin:0;background-size:200% 200%;border-radius:15px;align-items:center;gap:6px;height:30px;margin-top:13px;padding:0 13px 0 11px;font-size:11.5px;font-weight:700;animation:5s ease-in-out infinite copper-flow;display:inline-flex;box-shadow:inset 0 1px #fff0e499,0 10px 20px -10px #c58a6ae6}.cs-live-pill{z-index:51;white-space:nowrap;color:#c9f24d;background:#15201bd1;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:55px;right:16px}.cs-live-pill i{background:#c9f24d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite soon-pulse}.cs-live-toast{z-index:51;color:#f6f2ea;--from:translate3d(0, 24px, 0) scale(.9);background:#15201bf0;border-radius:17px;justify-content:center;align-items:center;gap:6px;width:220px;height:34px;margin-left:-110px;font-size:10.5px;font-weight:600;display:flex;position:absolute;bottom:30px;left:50%;box-shadow:0 12px 24px -12px #0009}.cs-live-toast svg{color:#c9f24d}.cs-s4{background:#000;position:absolute;inset:0;overflow:hidden}.cs-spring{transform-origin:60% 45%;transition:transform .7s cubic-bezier(.32, .72, 0, 1), opacity .5s var(--ease-out);position:absolute;inset:0}.cs-scr[data-b~="4"] .cs-spring{opacity:0;transform:scale(1.22)}.cs-wall{background:radial-gradient(42% 30% at 22% 20%,#f4c4a4d9 0%,#f4c4a400 100%),radial-gradient(46% 36% at 86% 46%,#c58a6ae6 0%,#c58a6a00 100%),radial-gradient(60% 40% at 30% 92%,#6e3f23 0%,#6e3f2300 100%),linear-gradient(170deg,#4a2614 0%,#2a1810 50%,#120b08 100%);animation:16s ease-in-out infinite alternate cs-wall;position:absolute;inset:-12%}@keyframes cs-wall{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.05)}}.cs-widget{color:#fff;background:#ffffff26;border:1px solid #ffffff29;border-radius:24px;justify-content:space-between;height:108px;padding:13px 15px;display:flex;position:absolute;top:58px;left:18px;right:18px;box-shadow:inset 0 1px #ffffff2e}.cs-widget-l{flex-direction:column;display:flex}.cs-widget-l small{font-size:11px;font-weight:600}.cs-widget-l b{letter-spacing:-.02em;font-size:36px;font-weight:300;line-height:1.05}.cs-widget-l span{opacity:.8;margin-top:auto;font-size:9.5px}.cs-widget-r{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cs-widget-r svg{width:30px;height:30px}.cs-widget-hours{gap:10px;display:flex}.cs-widget-hours span{flex-direction:column;align-items:center;font-size:9px;display:flex}.cs-widget-hours small{opacity:.7;font-size:8.5px}.cs-apps{grid-template-columns:repeat(4,1fr);row-gap:14px;display:grid;position:absolute;top:184px;left:16px;right:16px}.cs-app{flex-direction:column;align-items:center;gap:5px;display:flex}.cs-app small{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 2px #00000059;white-space:nowrap;font-size:9.5px}.cs-app-ico{border-radius:12px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 6px 12px -6px #00000080}.cs-app-ico svg{width:100%;height:100%}.cs-app-slot{width:50px;height:50px;transition:transform .22s var(--ease-out);position:relative}.cs-ficon{background:radial-gradient(120% 120% at 20% 0,#2b3f34,#15201b 60%);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 6px 12px -6px #0000008c}.cs-app-ghost,.cs-app-real{position:absolute;inset:0}.cs-app-ghost{opacity:0;filter:saturate(0)brightness(.75);transition:opacity .4s, transform .6s var(--ease-spring);transform:scale(.82)}.cs-scr[data-b~="1"] .cs-app-ghost{opacity:.55;transform:scale(.92)}.cs-scr[data-b~="2"] .cs-app-ghost{opacity:0}.cs-inst{opacity:0;width:50px;height:50px;transition:opacity .3s;position:absolute;inset:0}.cs-inst circle{fill:none;stroke-width:3px}.cs-inst-bg{stroke:#ffffff40}.cs-inst-fg{stroke:#fff;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--t,0) - .03) / .15), 1))}.cs-scr[data-b~="1"] .cs-inst{opacity:1}.cs-scr[data-b~="2"] .cs-inst{opacity:0}.cs-app-real{opacity:0;transform:scale(.4)}.cs-scr[data-b~="2"] .cs-app-real{animation:cs-install .9s var(--ease-out) both}@keyframes cs-install{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.18)}62%{transform:scale(.94)}80%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.cs-scr[data-b~="3"]:not([data-b~="4"]) .cs-app-slot{transform:scale(.86)}.cs-app-ripple{opacity:0;border:2px solid #ffffffb3;border-radius:18px;position:absolute;inset:-6px}.cs-scr[data-b~="3"] .cs-app-ripple{animation:cs-burst .7s var(--ease-out) 80ms both}.cs-app--forma small{display:grid;position:relative}.cs-app--forma small>span{text-align:center;grid-area:1/1;transition:opacity .3s}.cs-app-lbl-a{opacity:0;color:#ffffffb3}.cs-app-lbl-b{opacity:0;justify-content:center;align-items:center;gap:3px;display:inline-flex}.cs-app-lbl-b i{background:#f4c4a4;border-radius:50%;width:5px;height:5px}.cs-scr[data-b~="1"] .cs-app-lbl-a{opacity:1}.cs-scr[data-b~="2"] .cs-app-lbl-a{opacity:0}.cs-scr[data-b~="2"] .cs-app-lbl-b{opacity:1}.cs-pages{justify-content:center;gap:6px;display:flex;position:absolute;top:444px;left:0;right:0}.cs-pages i{background:#ffffff59;border-radius:50%;width:6px;height:6px}.cs-pages .on{background:#fff}.cs-dock{background:#ffffff29;border:1px solid #ffffff24;border-radius:32px;justify-content:space-between;align-items:center;height:76px;padding:0 14px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.cs-win{z-index:10;opacity:0;clip-path:inset(175px 0 round 72px);width:300px;height:650px;transition:transform .64s cubic-bezier(.32,.72,0,1),clip-path .64s cubic-bezier(.32,.72,0,1),opacity .14s linear;position:absolute;top:0;left:0;transform:translate(32.5px,-35px)scale(.1667)}.cs-scr[data-b~="4"] .cs-win{opacity:1;clip-path:inset(0 round 46px);transform:none}.cs-win-app{position:absolute;inset:0}.cs-win-splash{color:#f6f2ea;transition:opacity .5s var(--ease-out);background:radial-gradient(90% 60% at 50% 40%,#26392f,#15201b 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.cs-win-splash b{letter-spacing:-.03em;opacity:0;transition:opacity .4s .32s, transform .6s var(--ease-spring) .32s;font-size:24px;font-weight:700;transform:translateY(8px)}.cs-win-mark{transition:transform .64s cubic-bezier(.32,.72,0,1);transform:scale(2.7)}.cs-scr[data-b~="4"] .cs-win-mark{transform:none}.cs-scr[data-b~="4"] .cs-win-splash b{opacity:1;transform:none}.cs-scr[data-b~="5"] .cs-win-splash{opacity:0}.cs-win-app .cs-fh{transition:transform .7s var(--ease-out);transform:scale(1.04)}.cs-scr[data-b~="5"] .cs-win-app .cs-fh{transform:none}.cs-push{z-index:30;color:#15201b;--from:translate3d(0, -140%, 0) scale(.9);background:#fcfaf6f7;border-radius:22px;gap:10px;padding:10px 12px;display:flex;position:absolute;top:46px;left:8px;right:8px;box-shadow:0 18px 30px -14px #15201b80,0 0 0 1px #15201b0f}.cs-push-ico{flex:none;width:32px}.cs-push-t{color:#3a4740;flex-direction:column;min-width:0;font-size:11px;line-height:1.32;display:flex}.cs-push-top{color:#6e7a72;justify-content:space-between;font-size:9.5px;display:flex}.cs-push-top b{color:#3a4740;font-size:9.5px;font-weight:600}.cs-push-t>b{color:#15201b;font-size:12px}.cs-dim{z-index:31;--from:none;background:#080c0a73;position:absolute;inset:0}.cs-sheet{z-index:32;color:#15201b;--from:translate3d(0, 102%, 0);background:#fbf9f5;border-radius:30px 30px 0 0;height:468px;padding:8px 14px 24px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 40px -16px #0006;transition:opacity .2s,transform .85s cubic-bezier(.32,.72,0,1)!important}.cs-sheet-grip{background:#15201b2e;border-radius:2px;width:36px;height:4px;margin:0 auto 10px;display:block}.cs-sheet-h{justify-content:space-between;align-items:center;display:flex}.cs-sheet-h>span:first-child{flex-direction:column;display:flex}.cs-sheet-h b{letter-spacing:-.02em;font-size:16px;font-weight:700}.cs-sheet-h small{color:#6e7a72;font-size:10px}.cs-sheet-live{color:#c9f24d;background:#15201b;border-radius:11px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.cs-sheet-live i{background:#c9f24d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite soon-pulse}.cs-rate{background:#fff;border-radius:18px;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;display:flex;box-shadow:0 10px 20px -16px #15201b80}.cs-rate-big{letter-spacing:-.04em;font-size:36px;font-weight:700;line-height:1}.cs-rate-r{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-stars{gap:2px;display:flex}.cs-star{--k:clamp(0, calc((var(--t,0) - var(--a)) / var(--d)), 1);color:#ddd8ce;display:grid;position:relative}.cs-star svg{fill:currentColor}.cs-star-on{color:#f2a93b;clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0);transform:scale(calc(1 + var(--k) * (1 - var(--k)) * 1.2));position:absolute;inset:0}.cs-rate-r small{color:#6e7a72;font-size:9.5px}.cs-rate-r em{font-family:var(--font-subtitle);color:#15201b;font-size:13px;font-style:normal;line-height:1.2}.cs-chart{color:#f6f2ea;--ck:clamp(0, calc((var(--t,0) - .69) / .12), 1);background:radial-gradient(120% 100% at 100% 0,#26392f,#15201b 60%);border-radius:18px;margin-top:9px;padding:12px 13px 9px;position:relative}.cs-chart-h{justify-content:space-between;align-items:flex-start;display:flex}.cs-chart-h>span:first-child{flex-direction:column;display:flex}.cs-chart-h small{color:#f6f2ea99;font-size:9.5px}.cs-chart-h b{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.1}.cs-chart-chip{color:#15201b;background:#c9f24d;border-radius:99px;padding:3px 8px;font-size:9.5px;font-weight:700}.cs-chart-svg{width:100%;height:70px;margin-top:6px;display:block;overflow:visible}.cs-chart-grid{stroke:#f6f2ea12;stroke-width:1px;vector-effect:non-scaling-stroke}.cs-chart-line{fill:none;stroke:#c9f24d;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ck))}.cs-chart-area{opacity:var(--ck)}.cs-chart-dot{width:9px;height:9px;opacity:clamp(0, calc((var(--ck) - .95) * 20), 1);background:#c9f24d;border-radius:50%;position:absolute;top:64px;right:9px;box-shadow:0 0 0 4px #c9f24d40}.cs-chart-x{justify-content:space-between;margin-top:4px;display:flex}.cs-chart-x small{color:#f6f2ea73;font-size:8.5px}.cs-care{--from:translate3d(-12px, 10px, 0) scale(.92);transform-origin:0 100%;align-items:flex-end;gap:7px;margin-top:11px;display:flex}.cs-care-ava{flex:none;width:28px;height:28px}.cs-care-msg{background:#fff;border-radius:16px 16px 16px 5px;flex-direction:column;padding:7px 11px 8px;font-size:11px;line-height:1.32;display:flex;box-shadow:0 8px 18px -12px #15201b80}.cs-care-msg b{color:#a66e4f;font-size:9.5px}.cs-stores{position:absolute;inset:0}.cs-store{white-space:nowrap;height:40px;color:var(--color-fg-strong);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);opacity:0;transition:opacity .4s var(--ease-out), transform .8s var(--ease-spring);border-radius:20px;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;transform:translateY(20px)scale(.85)}.cs-store svg{color:#2bbf8a}.cs-store small{color:var(--color-fg-subtle);font-size:11px;font-weight:400}.cs-store--a{top:190px;right:calc(100% + 22px)}.cs-store--b{top:400px;left:calc(100% + 22px)}.cs-out[data-b~="2"] .cs-store{opacity:1;transform:none}.cs-out[data-b~="2"] .cs-store--b{transition-delay:.16s}.cs-phone [data-b~="1"] [data-at="1"],.cs-phone [data-b~="2"] [data-at="2"],.cs-phone [data-b~="3"] [data-at="3"],.cs-phone [data-b~="4"] [data-at="4"],.cs-phone [data-b~="5"] [data-at="5"],.cs-phone [data-b~="6"] [data-at="6"],.cs-phone [data-b~="7"] [data-at="7"],.cs-phone [data-b~="8"] [data-at="8"],.cs-phone [data-b~="9"] [data-at="9"],.cs-phone [data-b~="10"] [data-at="10"],.cs-phone [data-b~="11"] [data-at="11"],.cs-phone [data-b~="12"] [data-at="12"],.cs-phone [data-b~="13"] [data-at="13"],.cs-phone [data-b~="14"] [data-at="14"]{opacity:1;transform:none}.cs-phone [data-b~="1"] [data-at][data-until="1"],.cs-phone [data-b~="2"] [data-at][data-until="2"],.cs-phone [data-b~="3"] [data-at][data-until="3"],.cs-phone [data-b~="4"] [data-at][data-until="4"],.cs-phone [data-b~="5"] [data-at][data-until="5"],.cs-phone [data-b~="6"] [data-at][data-until="6"],.cs-phone [data-b~="7"] [data-at][data-until="7"],.cs-phone [data-b~="8"] [data-at][data-until="8"],.cs-phone [data-b~="9"] [data-at][data-until="9"],.cs-phone [data-b~="10"] [data-at][data-until="10"],.cs-phone [data-b~="11"] [data-at][data-until="11"],.cs-phone [data-b~="12"] [data-at][data-until="12"],.cs-phone [data-b~="13"] [data-at][data-until="13"],.cs-phone [data-b~="14"] [data-at][data-until="14"]{opacity:0;transform:var(--to,scale(.9));transition-delay:0s}.cs-off *,.cs-off :before,.cs-off :after{animation-play-state:paused!important}@media (max-width:899px){.cs-pin{height:440svh}.cs-grid{padding:calc(env(safe-area-inset-top,0px) + 100px) 16px calc(env(safe-area-inset-bottom,0px) + 92px);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;display:flex}.cs-device-col{flex:1 1 0;order:-1;align-items:center;min-height:0}.cs-copy{flex:none;gap:0}.cs-rail{display:none}.cs-steps{height:206px}.cs-step{text-align:center}.cs-step-name{justify-content:center;font-size:clamp(36px,10.5vw,46px)}.cs-step-no{display:none}.cs-step-sub{margin-top:2px;font-size:19px}.cs-step-body{max-width:40ch;margin:8px auto 0;font-size:14.5px;line-height:1.5}.cs-chips{justify-content:center;gap:6px;margin:12px auto 0}.cs-chips li{height:28px;box-shadow:none;gap:7px;padding:0 11px 0 9px;font-size:12px}.cs-chips li i{width:5px;height:5px;box-shadow:none}.cs-seg{z-index:3;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 62px);gap:6px;display:flex;position:absolute}.cs-seg button{-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;gap:6px;min-width:0;padding:0;display:flex}.cs-seg span{color:var(--color-fg-subtle);text-align:left;font-size:11px;transition:color .3s}.cs-seg button[data-on] span{color:var(--color-fg-strong)}.cs-seg i{background:var(--color-divider);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.cs-seg b{background:var(--copper-soft);transform-origin:0;transform:scaleX(clamp(0, calc(var(--rp,0) * 4 - var(--i)), 1));position:absolute;inset:0}.cs-aura i{width:130vw;top:40%;left:50%}.cs-orbit{display:none}.cs-tilt{animation:none;transform:none}.cs-frame{box-shadow:inset 0 0 0 1px #ffecdc8c,0 30px 40px -28px #000c}html[data-theme=light] .ca .cs-frame{box-shadow:inset 0 0 0 1px #ffecdc8c,0 30px 40px -28px #4a261480}.cs-stores{display:none}.cs-cursor-arrow{filter:none}}@media (max-width:899px) and (max-height:780px){.cs-steps{height:190px}.cs-step-sub{font-size:17px}.cs-step-body{margin-top:6px;font-size:13.5px}.cs-chips{margin-top:10px}.cs-chips li{height:26px;font-size:11.5px}}.cs-still{padding-bottom:clamp(60px,8vw,120px)}.cs--still .cs-head--page{display:block}.cs-still-row{max-width:1100px;padding:40px var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;margin:0 auto;display:grid}.cs-still .cs-step{position:static}.cs-still .cs-device{--ps:.78}.cs-still .cs-tilt{animation:none;transform:none}.cs-still .cs-orbit{display:none}@media (max-width:899px){.cs-still-row{grid-template-columns:1fr;gap:24px}.cs-still .cs-device{--ps:.62}.cs-still .cs-device-col{order:-1}}.cs-fb-note{color:#6e7a72;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:9.8px;display:flex}.cs-fp{color:#f6f2ea;background:radial-gradient(120% 60% at 50% 0,#26392f 0%,#15201b 55%,#0f1713 100%);position:absolute;inset:0}.cs-fp-top{align-items:center;gap:10px;height:34px;display:flex;position:absolute;top:52px;left:14px;right:14px}.cs-fp-back{background:#f6f2ea14;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cs-fp-top b{letter-spacing:-.02em;font-size:17px}.cs-fp-card{color:#15201b;background:radial-gradient(90% 60% at 100% 0,#f2fccb 0%,#f2fccb00 70%),linear-gradient(160deg,#ddf78a 0%,#c9f24d 55%,#aedb2c 100%);border-radius:26px;flex-direction:column;width:260px;height:338px;padding:16px 18px;display:flex;position:absolute;top:100px;left:20px;overflow:hidden;box-shadow:0 24px 40px -22px #c9f24d8c,inset 0 1px #fff9}.cs-fp-card:before{content:"";border:22px solid #15201b0f;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.cs-fp-card .cs-fmark circle:first-child,.cs-fp-card .cs-fmark path{stroke:#15201b}.cs-fp-card-h{justify-content:space-between;align-items:center;display:flex}.cs-fp-brand{letter-spacing:-.02em;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.cs-fp-chip{color:#c9f24d;background:#15201b;border-radius:99px;padding:3px 9px;font-size:10px;font-weight:700}.cs-fp-name{letter-spacing:-.02em;margin-top:12px;font-size:20px;font-weight:700}.cs-fp-valid{color:#15201ba6;font-size:10.5px}.cs-fp-qr{background:#fff;border-radius:18px;align-self:center;width:150px;height:150px;margin-top:14px;padding:11px;box-shadow:0 10px 20px -12px #15201b80}.cs-fp-qr svg{width:100%;height:100%;display:block}.cs-fp-hint{text-align:center;color:#15201bb3;margin-top:auto;font-size:10.5px;font-weight:600}.cs-fp-visits{background:#f6f2ea0f;border:1px solid #f6f2ea14;border-radius:18px;padding:12px 14px;position:absolute;top:456px;left:20px;right:20px}.cs-fp-visits>span:first-child{justify-content:space-between;align-items:baseline;display:flex}.cs-fp-visits b{font-size:12.5px}.cs-fp-visits small{color:#f6f2ea8c;font-size:10px}.cs-fp-bar{background:#f6f2ea1a;border-radius:3px;height:6px;margin-top:9px;display:block;overflow:hidden}.cs-fp-bar i{background:#c9f24d;border-radius:3px;width:66.6%;height:100%;display:block}.cs-fp-wallet{color:#15201b;background:#f6f2ea;border-radius:22px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:530px;left:20px;right:20px}.cs-ln-no{position:relative}.cs-ln-dot{--from:scale(0);background:#c9f24d;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:3px;box-shadow:0 0 0 3px #c9f24d33}.cs-review{flex-direction:column;gap:7px;display:flex;position:absolute;top:408px;left:12px;right:12px}.cs-rv{color:#ede3daeb;--from:translate3d(0, 14px, 0) scale(.95);background:#ffffff0e;border:1px solid #ffffff12;border-radius:16px;gap:8px;padding:9px 11px;font-size:11px;line-height:1.34;display:flex}.cs-rv--k{border-left:2px solid #c9f24d}.cs-rv--r{border-left:2px solid #e3a07a;margin-left:22px}.cs-rv-ava{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.cs-rv--k .cs-rv-ava{color:#15201b;background:#c9f24d}.cs-rv--r .cs-rv-ava{background:var(--copper-soft);color:#2a160b}.cs-rv-t{flex-direction:column;gap:1px;min-width:0;display:flex}.cs-rv-t small{color:#ede3da73;font-size:9px}.cs-rv-t small b{color:#ede3dacc;font-weight:600}.cs-ed-status{color:#ede3da66;border-top:1px solid #f4c4a412;justify-content:space-between;align-items:center;height:22px;padding:0 14px;font-size:9px;display:flex;position:absolute;bottom:20px;left:0;right:0}.cs-ed-status span{align-items:center;gap:5px;display:inline-flex}.cs-ed-status i{background:#2bbf8a;border-radius:50%;width:6px;height:6px}.cs-kpis{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.cs-kpis span{background:#fff;border-radius:14px;flex-direction:column;padding:8px 10px;display:flex;box-shadow:0 8px 16px -14px #15201b80}.cs-kpis b{letter-spacing:-.02em;font-size:15px;font-weight:700}.cs-kpis small{color:#6e7a72;white-space:nowrap;font-size:9px}.cs-sheet{height:auto}.cs-confetti{z-index:29;pointer-events:none;width:0;height:0;position:absolute;top:70px;left:30px}.cs-confetti i{background:var(--c);opacity:0;border-radius:2px;width:6px;height:9px;position:absolute;top:0;left:0}.cs-scr[data-b~="6"] .cs-confetti i{animation:cs-confetti 1.5s cubic-bezier(.2, .6, .4, 1) calc(.35s + var(--cd)) both}@keyframes cs-confetti{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--r)) scale(1)}}@media (max-width:1199px){.cs-store--b{top:250px;left:auto;right:calc(100% + 22px)}}.cs-catch-cap{text-align:center;pointer-events:none;font-family:var(--font-subtitle);color:#f4c4a4;--from:translate3d(0, 8px, 0);--dl:.9s;font-size:17px;font-style:normal;position:absolute;top:150px;left:0;right:0}
