@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&family=DM+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Syne:wght@400;600;700;800&display=swap";:root{--bg: #0A0A0A;--surface: #121212;--surface-lift: #181818;--gold: #D4A843;--gold-dim: rgba(212, 168, 67, .12);--gold-border: rgba(212, 168, 67, .25);--text: #F5F0E8;--text-muted: rgba(245, 240, 232, .4);--border: rgba(255, 255, 255, .06);--error: #E05252;--success: #52C97A;--font-main: "Inter", sans-serif;--font-head: "Syne", sans-serif;--font-alt: "DM Sans", sans-serif;--void-base: #050505;--void-surface: #0C0C0C;--void-elevated: #121212;--void-float: #181818;--void-glow: rgba(212, 168, 67, .08);--void-glow-strong: rgba(212, 168, 67, .18);--void-border: rgba(255, 255, 255, .04);--void-border-hover: rgba(255, 255, 255, .08);--orb-idle: #4A90D9;--orb-searching: #5B9FE8;--orb-understood: #52C97A;--orb-confused: #E8A84A;--orb-delivering: #D4A843;--orb-error: #E05252;--z-bg: -80px;--z-map: -40px;--z-mid: 0px;--z-panel: 20px;--z-overlay: 40px;--z-orb: 60px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;margin:0;padding:0}a,button,[role=button],input,select,textarea,label,.clickable{touch-action:manipulation}body{overflow-x:hidden;max-width:100%}body{min-height:100dvh}.screen-full{min-height:100dvh;min-height:-webkit-fill-available}.scroll-panel{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}input,textarea,select{font-size:max(16px,1em)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-overflow-scrolling:touch}.w-screen{width:100vw;max-width:100%}html{scrollbar-gutter:stable}body{overscroll-behavior:none}button,[role=button],nav,header,footer,label,.no-select,.chip,.card-press,.card-lift{user-select:none;-webkit-user-select:none}img,a,button,[role=button]{-webkit-touch-callout:none}*{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}body,input,textarea,button,select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,sans-serif}html{-webkit-text-size-adjust:none;text-size-adjust:none}img,svg{-webkit-font-smoothing:antialiased;image-rendering:-webkit-optimize-contrast}input,textarea,select{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-appearance:none}div[style*=overflow-y],div[style*=overflowY]{overscroll-behavior:contain}.sheet-safe{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.header-safe{padding-top:calc(12px + env(safe-area-inset-top))}.motion-safe{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-wrapper{position:relative;width:100%;isolation:isolate}.page-wrapper>*{position:relative}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #0A0A0A inset!important;-webkit-text-fill-color:#F5F0E8!important;caret-color:#f5f0e8!important;transition:background-color 5000s ease-in-out 0s!important}body{background:var(--bg);color:var(--text);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:800;letter-spacing:-.02em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}.glass{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border)}.glass-gold{background:#d4a8430d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--gold-border)}.btn-primary{background:var(--gold);color:#000;border:none;padding:12px 24px;font-family:var(--font-head);font-weight:700;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #d4a84333}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d4a84366;filter:brightness(1.1)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border);padding:12px 24px;font-family:var(--font-main);font-weight:600;border-radius:12px;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:var(--surface-lift);border-color:var(--text-muted)}.input-main{width:100%;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:var(--font-main);font-size:15px;outline:none;transition:all .2s}.input-main:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim);background:var(--surface-lift)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ani-fade-up{animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both}.ani-fade-in{animation:fadeIn .4s ease both}.ani-scale-in{animation:scaleIn .4s cubic-bezier(.16,1,.3,1) both}html{font-size:clamp(14px,.875rem + .2vw,17px)}button,[role=button],.clickable{transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,opacity .12s ease;-webkit-tap-highlight-color:transparent}button:active,[role=button]:active,.clickable:active{transform:scale(.95);opacity:.85}.glass{background:#ffffff06;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff0a inset,0 8px 32px #0000004d}.glass-gold{background:#d4a8430a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid rgba(212,168,67,.2);box-shadow:0 1px #d4a8430f inset,0 8px 32px #00000040}.spotlight{position:relative;overflow:hidden}.spotlight:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(212,168,67,.06),transparent 40%);pointer-events:none;z-index:0}@media(hover:hover){.spotlight:hover:before{opacity:1}}.spotlight:active:before{opacity:1;background:radial-gradient(300px circle at 50% 50%,rgba(212,168,67,.08),transparent 60%)}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;width:100%;padding-bottom:100%;border-radius:50%;background:#d4a8431f;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;opacity:0}.ripple:active:after{animation:rippleExpand .4s ease-out forwards}@keyframes rippleExpand{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.card-press{transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.card-press:active{transform:scale(.98) translateY(1px);box-shadow:0 2px 8px #0000004d}.safe-bottom{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.safe-top{padding-top:calc(16px + env(safe-area-inset-top,0px))}@media(pointer:coarse){button,[role=button],.clickable{min-height:44px}input[type=checkbox],input[type=radio]{min-height:auto!important;min-width:auto!important}}.input-main:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim),0 4px 16px #0003;background:var(--surface-lift);transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#d4a843,#c49b38,#d4a843);background-size:200% 200%;animation:gradientShift 3s ease infinite;box-shadow:0 4px 20px #d4a84340,0 1px #ffffff1a inset}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d4a84366,0 1px #ffffff26 inset;filter:brightness(1.08)}.btn-primary:active{transform:translateY(0) scale(.97);filter:brightness(.95)}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes stream-cursor{0%,to{opacity:1}50%{opacity:0}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}button:active,[role=button]:active{transform:none!important}.btn-primary{animation:none}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4a84333;border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#d4a84380}::selection{background:#d4a84340;color:#fff}.stagger>*{animation:fadeUp .4s cubic-bezier(.16,1,.3,1) both}.stagger>*:nth-child(1){animation-delay:.05s}.stagger>*:nth-child(2){animation-delay:.1s}.stagger>*:nth-child(3){animation-delay:.15s}.stagger>*:nth-child(4){animation-delay:.2s}.stagger>*:nth-child(5){animation-delay:.25s}.stagger>*:nth-child(6){animation-delay:.3s}.stagger>*:nth-child(7){animation-delay:.35s}.stagger>*:nth-child(8){animation-delay:.4s}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.void-perspective{perspective:1200px;perspective-origin:50% 50%;transform-style:preserve-3d}.void-glass{background:#ffffff05;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--void-border);box-shadow:0 1px #ffffff08 inset,0 -1px #0003 inset,0 16px 64px #0006;border-radius:16px;transition:border-color .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.void-glass:hover{border-color:var(--void-border-hover);box-shadow:0 1px #ffffff0a inset,0 -1px #0003 inset,0 20px 80px #00000080}.void-glass-gold{background:#d4a84308;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:.5px solid rgba(212,168,67,.12);box-shadow:0 1px #d4a8430d inset,0 16px 64px #0006;border-radius:16px}.void-grain{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:overlay}.void-command{width:100%;max-width:640px;padding:20px 28px;background:transparent;border:1px solid var(--void-border);border-radius:16px;color:var(--text);font-family:var(--font-main);font-size:17px;font-weight:400;letter-spacing:-.01em;outline:none;caret-color:var(--gold);transition:border-color .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo),background .5s var(--ease-out-expo)}.void-command::placeholder{color:#f5f0e833;transition:opacity .4s var(--ease-out-expo)}.void-command:focus{border-color:#d4a8434d;background:#ffffff04;box-shadow:0 0 0 1px #d4a8431a,0 0 60px #d4a8430f,0 8px 40px #0000004d}.void-command:focus::placeholder{opacity:.4}.void-orb-container{position:fixed;width:48px;height:48px;z-index:100;pointer-events:auto;cursor:pointer}@media(prefers-reduced-motion:reduce){.void-grain{display:none}.void-command,.void-glass{transition:none}}button,[role=button],.clickable,a,label[for],select{cursor:pointer;will-change:transform}button:not(:disabled):hover,[role=button]:not(:disabled):hover{filter:brightness(1.08)}button:disabled,[role=button]:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none!important}button,[role=button],.clickable{transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,opacity .12s ease,background-color .15s ease,border-color .15s ease,filter .15s ease}.card-press:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0006}.card-press:active{transform:scale(.97) translateY(0);box-shadow:0 2px 8px #0000004d}[onClick],[onclick]{transition:background-color .15s ease,opacity .12s ease}a{transition:color .15s ease,opacity .15s ease}input,textarea,select{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.modal-enter{animation:modalSlideUp .32s cubic-bezier(.16,1,.3,1) both}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sheet-enter{animation:sheetUp .35s cubic-bezier(.16,1,.3,1) both}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.chip{transition:transform .12s cubic-bezier(.22,1,.36,1),background-color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent;cursor:pointer}.chip:hover{filter:brightness(1.1)}.chip:active{transform:scale(.93)}.row-press{transition:background-color .12s ease,transform .12s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.row-press:hover{background-color:#ffffff0a}.row-press:active{transform:scale(.985);background-color:#ffffff0f}.btn-gold{background:var(--gold);color:#000;border:none;border-radius:100px;font-weight:700;cursor:pointer;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,filter .15s ease;box-shadow:0 4px 20px #d4a84340;will-change:transform}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d4a84366;filter:brightness(1.08)}.btn-gold:active{transform:scale(.96);box-shadow:0 2px 10px #d4a84333;filter:brightness(.96)}.btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;border-radius:100px;font-weight:600;cursor:pointer;transition:transform .12s cubic-bezier(.22,1,.36,1),background-color .15s ease,border-color .15s ease;will-change:transform}.btn-ghost:hover{background:#ffffff0f;border-color:#ffffff38;transform:translateY(-1px)}.btn-ghost:active{transform:scale(.96);background:#ffffff14}img{transition:opacity .3s ease}img[loading]{opacity:0}img.loaded{opacity:1}@keyframes radarPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.radar-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--gold);animation:radarPulse 2s var(--ease-out-expo) infinite;pointer-events:none}.radar-ring:nth-child(2){animation-delay:.55s}.radar-ring:nth-child(3){animation-delay:1.1s}@keyframes stepFill{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes checkDraw{0%{stroke-dashoffset:20;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes stepBounce{0%{transform:scale(1)}35%{transform:scale(1.22)}60%{transform:scale(.9)}80%{transform:scale(1.05)}to{transform:scale(1)}}.step-dot-complete{animation:stepFill .3s var(--ease-out-expo) both,stepBounce .5s cubic-bezier(.34,1.56,.64,1) .05s both}.step-check{stroke-dasharray:20;stroke-dashoffset:20;animation:checkDraw .28s cubic-bezier(0,0,.58,1) .12s both}.step-connector-fill{animation:connectorGrow .4s var(--ease-out-expo) both;transform-origin:left center}@keyframes connectorGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes orderPop{0%{opacity:0;transform:scale(.88) translateY(-12px)}60%{opacity:1;transform:scale(1.03) translateY(2px)}80%{transform:scale(.98) translateY(0)}to{transform:scale(1) translateY(0)}}.order-pop{animation:orderPop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(4px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.badge-appear{animation:badgeFadeIn .22s var(--ease-out-expo) both}@keyframes toastIn{0%{opacity:0;transform:translateY(-100%) scale(.95)}65%{transform:translateY(4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.toast-in{animation:toastIn .4s cubic-bezier(.16,1,.3,1) both}.toast-out{animation:toastOut .22s var(--ease-in-out-quart) both}@keyframes approveRing{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}@keyframes approveBounce{0%{transform:scale(1)}40%{transform:scale(1.18)}65%{transform:scale(.92)}82%{transform:scale(1.06)}to{transform:scale(1)}}.approve-ring{stroke-dasharray:88;animation:approveRing .35s var(--ease-out-expo) both}.approve-check{stroke-dasharray:20;stroke-dashoffset:20;animation:checkDraw .25s var(--ease-out-expo) .2s both}.approve-bounce{animation:approveBounce .5s cubic-bezier(.34,1.56,.64,1) both}.card-lift{transition:transform .25s var(--ease-out-expo),box-shadow .25s ease;will-change:transform}.card-lift:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000080}.card-lift:active{transform:scale(.975) translateY(0);box-shadow:0 4px 16px #0006}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:800px 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:8px}@keyframes deliveredRing{0%{transform:scale(.6);opacity:.8}to{transform:scale(2);opacity:0}}.delivered-ring{position:absolute;inset:-12px;border-radius:50%;border:2px solid #22c55e;animation:deliveredRing .7s var(--ease-out-expo) both;pointer-events:none}@keyframes offerSlideUp{0%{opacity:0;transform:translateY(40px) scale(.94)}65%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.offer-pop{animation:offerSlideUp .45s cubic-bezier(.16,1,.3,1) both}@keyframes itemCheck{0%{transform:scale(1);background:transparent}40%{transform:scale(1.15);background:#22c55e4d}70%{transform:scale(.92)}to{transform:scale(1);background:#22c55e26}}.item-check-anim{animation:itemCheck .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes liveDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;animation:liveDot 1.4s ease-in-out infinite}.live-dot-gold{background:var(--gold)}@keyframes badgePop{0%{transform:scale(.5) rotate(-12deg);opacity:0}70%{transform:scale(1.2) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.badge-pop{animation:badgePop .35s cubic-bezier(.34,1.56,.64,1) both}.num-transition{transition:all .3s var(--ease-out-expo);display:inline-block}input:focus,textarea:focus{outline:none;box-shadow:0 0 0 2px #d4a84359,0 4px 20px #0003;border-color:#d4a84380!important;transition:box-shadow .25s var(--ease-out-expo),border-color .25s ease}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .35s var(--ease-out-expo) both}@keyframes bubbleIn{0%{opacity:0;transform:scale(.88) translateY(8px)}70%{transform:scale(1.02) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}.bubble-in{animation:bubbleIn .32s cubic-bezier(.34,1.56,.64,1) both}.star-btn{transition:transform .15s var(--ease-spring),color .15s ease;cursor:pointer}.star-btn:hover{transform:scale(1.25) rotate(8deg)}.star-btn:active{transform:scale(.9)}.sheet-handle{width:36px;height:4px;border-radius:2px;background:#ffffff2e;margin:0 auto 20px;transition:background .2s ease,width .2s ease}.sheet-handle:hover{background:#ffffff4d;width:48px}@media(prefers-reduced-motion:reduce){.radar-ring,.step-dot-complete,.order-pop,.toast-in,.approve-bounce,.offer-pop,.item-check-anim,.live-dot,.badge-pop,.bubble-in,.skeleton,.delivered-ring{animation:none!important;transition:none!important}}:root{--bg-base: #050505;--bg-surface: #0a0a0a;--bg-surface-elevated: #141414;--gold-primary: #D4A843;--gold-glow: rgba(212, 168, 67, .15);--text-primary: #F5F0E8;--text-muted: rgba(245, 240, 232, .5);--border-subtle: rgba(255, 255, 255, .06);--border-focus: rgba(212, 168, 67, .5)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-base);color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:hidden}html{max-width:100vw}h1,h2,h3,h4,h5{font-family:Syne,sans-serif;letter-spacing:-.02em}input,textarea,select{font-family:Inter,sans-serif;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:12px;padding:16px 20px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;width:100%}input:focus,textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 4px var(--gold-glow);background:#111}input.kay-input,input.kay-input:focus{background:transparent!important;border:none!important;box-shadow:none!important;padding:11px 0!important;border-radius:0!important;width:auto!important;outline:none!important;-webkit-appearance:none!important}.btn-luxury{background:var(--gold-primary);color:#000;border:none;border-radius:999px;padding:16px 32px;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px #d4a84333}.btn-luxury:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d4a84359}.btn-luxury:active{transform:translateY(1px)}.btn-luxury:disabled{opacity:.4;cursor:not-allowed;transform:none}.status-pulse{box-shadow:0 0 #d4a843b3;animation:pulse-ring 2s infinite cubic-bezier(.66,0,0,1)}@keyframes pulse-ring{to{box-shadow:0 0 0 20px #d4a84300}}.glass-panel{background:#14141499;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:24px}.luxury-input-group{position:relative;width:100%;margin-bottom:16px}.luxury-input{width:100%;background:#14141466;border:1px solid rgba(255,255,255,.08);color:#fff;padding:24px 20px 12px;border-radius:16px;font-size:16px;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none;box-shadow:none}.luxury-input:focus{background:#1e1e1e99;border-color:#d4a84380;box-shadow:0 0 0 4px #d4a8431a}.luxury-label{position:absolute;top:18px;left:20px;color:#fff6;font-size:16px;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.luxury-input:focus~.luxury-label,.luxury-input:not(:placeholder-shown)~.luxury-label{top:8px;font-size:11px;color:var(--gold-primary);text-transform:uppercase;font-weight:600;letter-spacing:.05em}#root:empty{background-color:#050505;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}#root:empty:before{content:"Courio";font-family:Syne,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1px;color:#d4a843;animation:pulse-logo 2s infinite cubic-bezier(.16,1,.3,1)}@keyframes pulse-logo{0%,to{opacity:.4}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(212,168,67,.4))}}
