.demos-module__zuAeHq__root{--c-canvas:#fcfcfc;--c-surface:#f3f4f6;--c-card:#fff;--c-thumb:#fff;--c-overlay:#0000004d;--c-line-subtle:#0000000d;--c-line:#0000001a;--c-line-strong:#0003;--c-fg:#111827;--c-fg-2:#4b5563;--c-muted:#9ca3af;--c-accent:#007aff;--c-accent-soft:#007aff1a;--c-inverse:#111827;--c-inverse-fg:#fcfcfc;--c-danger:#dc2626;--c-shadow-card:0 4px 20px -2px #0000000a;--c-shadow-pop:0 12px 32px -8px #00000029;--c-hover:#0000000b;--t-red:#dc2626;--t-amber:#b45309;--t-sky:#0369a1;--t-violet:#7c3aed;--t-emerald:#047857;--t-zinc:#52525b;--t-red-hue:239, 68, 68;--t-amber-hue:245, 158, 11;--t-sky-hue:14, 165, 233;--t-violet-hue:139, 92, 246;--t-emerald-hue:16, 185, 129;--t-zinc-hue:113, 113, 122;--u-avail:var(--avail,#16a34a);--u-booked:var(--booked,#ea7c0c);--u-sold:var(--sold,#9ca3af);--m-page:#f2f2f7;--m-card:#fff;--m-fill:#f2f2f7;--m-fg:#111;--m-fg-2:#6b6b70;--m-sep:#3c3c431f;--m-accent:#007aff;--m-accent-text:#0062cc;--m-accent-tint:#007aff1f;--m-hot:#ff3b30;--m-warm:#ff9500;--m-cold:#30b0c7;--m-chip:#7878801f;--m-bezel:#0b0b0c;--f-bar:var(--paper-2,#f6f5f2);--f-rule:var(--rule,#0000001a);--f-ink-2:var(--ink-2,#4b5563);-webkit-font-smoothing:antialiased;font-family:var(--font-sans,ui-sans-serif), system-ui, -apple-system, "Segoe UI", sans-serif;position:relative}:root[data-theme=dark] .demos-module__zuAeHq__root{--c-canvas:#000;--c-surface:#09090b;--c-card:#09090b;--c-thumb:#2c2c30;--c-overlay:#0009;--c-line-subtle:#ffffff0f;--c-line:#ffffff1f;--c-line-strong:#ffffff4d;--c-fg:#f8fafc;--c-fg-2:#a1a1aa;--c-muted:#52525b;--c-accent:#0a84ff;--c-accent-soft:#0a84ff26;--c-inverse:#f8fafc;--c-inverse-fg:#000;--c-danger:#f87171;--c-shadow-card:0 8px 32px -4px #00000080;--c-shadow-pop:0 16px 40px -8px #000000b3;--c-hover:#ffffff0f;--t-red:#f87171;--t-amber:#fbbf24;--t-sky:#38bdf8;--t-violet:#a78bfa;--t-emerald:#34d399;--t-zinc:#a1a1aa;--u-avail:var(--avail,#22c55e);--u-booked:var(--booked,#f59e3b);--u-sold:var(--sold,#a1a1aa);--m-page:#000;--m-card:#1c1c1e;--m-fill:#2c2c2e;--m-fg:#f5f5f7;--m-fg-2:#98989f;--m-sep:#54545899;--m-accent:#0a84ff;--m-accent-text:#409cff;--m-accent-tint:#0a84ff2e;--m-chip:#7878803d;--m-bezel:#1d1d1f;--f-bar:var(--paper-2,#111113);--f-rule:var(--rule,#ffffff1f);--f-ink-2:var(--ink-2,#a1a1aa)}.demos-module__zuAeHq__scaler{width:100%;position:relative;overflow:hidden}.demos-module__zuAeHq__browserShadow{filter:drop-shadow(0 22px 34px #00000024)drop-shadow(0 2px 4px #0000000d)}.demos-module__zuAeHq__phoneShadow{filter:drop-shadow(0 28px 36px #0000003d)}.demos-module__zuAeHq__stage{transform-origin:0 0;opacity:0;position:absolute;top:0;left:0}.demos-module__zuAeHq__stage[data-ready]{opacity:1;transition:opacity .2s}.demos-module__zuAeHq__root [data-demo-hover]{background-image:linear-gradient(var(--c-hover), var(--c-hover))}.demos-module__zuAeHq__root input[data-demo-focus],.demos-module__zuAeHq__root textarea[data-demo-focus],.demos-module__zuAeHq__root [data-demo-focus][data-field]{border-color:var(--c-line-strong);box-shadow:0 0 0 1px var(--c-line-strong)}.demos-module__zuAeHq__cursor{z-index:60;pointer-events:none;will-change:transform;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0}.demos-module__zuAeHq__cursorArrow{transform-origin:3px 2px;filter:drop-shadow(0 2px 3px #00000040);transition:transform .12s;display:block}.demos-module__zuAeHq__cursorArrow[data-down]{transform:scale(.86)}.demos-module__zuAeHq__touchDot{background:#ffffff8c;border:2px solid #11182759;border-radius:999px;width:38px;height:38px;margin:-19px 0 0 -19px;transition:transform .12s;display:block;box-shadow:0 4px 14px #0000002e}.demos-module__zuAeHq__touchDot[data-down]{transform:scale(.82)}.demos-module__zuAeHq__ripple{border:2px solid var(--c-accent);opacity:0;border-radius:999px;width:36px;height:36px;animation:.52s ease-out demos-module__zuAeHq__ripple;position:absolute;top:-18px;left:-18px}@keyframes demos-module__zuAeHq__ripple{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.demos-module__zuAeHq__fadeIn{animation:.22s ease-out both demos-module__zuAeHq__fadeIn}@keyframes demos-module__zuAeHq__fadeIn{0%{opacity:0}to{opacity:1}}.demos-module__zuAeHq__popIn{animation:.2s cubic-bezier(.2,.9,.3,1.2) both demos-module__zuAeHq__popIn}@keyframes demos-module__zuAeHq__popIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.demos-module__zuAeHq__dialogIn{animation:.22s cubic-bezier(.2,.9,.3,1) both demos-module__zuAeHq__dialogIn}@keyframes demos-module__zuAeHq__dialogIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}.demos-module__zuAeHq__slideIn{animation:.3s cubic-bezier(.2,.8,.2,1) both demos-module__zuAeHq__slideIn}@keyframes demos-module__zuAeHq__slideIn{0%{transform:translate(100%)}to{transform:none}}.demos-module__zuAeHq__sheetUp{animation:.36s cubic-bezier(.2,.8,.2,1) both demos-module__zuAeHq__sheetUp}@keyframes demos-module__zuAeHq__sheetUp{0%{transform:translateY(100%)}to{transform:none}}.demos-module__zuAeHq__sheetDown{animation:.3s cubic-bezier(.4,0,1,1) both demos-module__zuAeHq__sheetDown}@keyframes demos-module__zuAeHq__sheetDown{to{transform:translateY(100%)}}.demos-module__zuAeHq__fadeOut{animation:.3s ease-in both demos-module__zuAeHq__fadeOut}@keyframes demos-module__zuAeHq__fadeOut{to{opacity:0}}.demos-module__zuAeHq__rowIn{animation:.38s cubic-bezier(.2,.8,.2,1) both demos-module__zuAeHq__rowIn}@keyframes demos-module__zuAeHq__rowIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.demos-module__zuAeHq__toastIn{animation:.26s cubic-bezier(.2,.9,.3,1.1) both demos-module__zuAeHq__toastIn,.28s ease-in 3.4s forwards demos-module__zuAeHq__toastOut}@keyframes demos-module__zuAeHq__toastOut{to{opacity:0;transform:translateY(6px)}}@keyframes demos-module__zuAeHq__toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.demos-module__zuAeHq__growUp{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both demos-module__zuAeHq__growUp}@keyframes demos-module__zuAeHq__growUp{0%{transform:scaleY(0)}to{transform:none}}.demos-module__zuAeHq__progressFill{transform-origin:0;transition:transform .26s ease-out}.demos-module__zuAeHq__cutFlash{animation:2.8s both demos-module__zuAeHq__cutPill}.demos-module__zuAeHq__cutFlash:before{content:"";background:var(--c-canvas);animation:.52s ease-out both demos-module__zuAeHq__cutDip;position:absolute;inset:0}@keyframes demos-module__zuAeHq__cutDip{0%{opacity:.85}to{opacity:0}}@keyframes demos-module__zuAeHq__cutPill{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}.demos-module__zuAeHq__halo{animation:1.6s ease-out infinite demos-module__zuAeHq__halo}@keyframes demos-module__zuAeHq__halo{0%{box-shadow:0 0 #0a84ff73}70%{box-shadow:0 0 0 8px #0a84ff00}to{box-shadow:0 0 #0a84ff00}}.demos-module__zuAeHq__orb{background:radial-gradient(circle at 35% 30%,#9fd0ff 0%,#2f8cff 38%,#0a5bd8 75%,#0848b0 100%);box-shadow:0 10px 30px #0a84ff59}.demos-module__zuAeHq__orbPulse{animation:1.1s ease-in-out infinite demos-module__zuAeHq__orbPulse}@keyframes demos-module__zuAeHq__orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.demos-module__zuAeHq__orbRing{animation:1.6s ease-out infinite demos-module__zuAeHq__orbRing}@keyframes demos-module__zuAeHq__orbRing{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}.demos-module__zuAeHq__caret{vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite demos-module__zuAeHq__caret;display:inline-block}@keyframes demos-module__zuAeHq__caret{50%{opacity:0}}.demos-module__zuAeHq__spin{animation:.8s linear infinite demos-module__zuAeHq__spin}@keyframes demos-module__zuAeHq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.demos-module__zuAeHq__orbPulse,.demos-module__zuAeHq__orbRing,.demos-module__zuAeHq__halo,.demos-module__zuAeHq__caret,.demos-module__zuAeHq__spin{animation:none}}
