:root{--gdyup-primary:#DAFF0D;--gdyup-primary-hover:#c8eb00;--gdyup-secondary:#FF4B47;--gdyup-bg-dark:#000000;--gdyup-bg-card:#121212;--gdyup-border:#2a2a2a;--gdyup-text:#FFFFFF;--gdyup-text-medium:#E0E0E0;--gdyup-text-subtle:#A0A0A0;--gdyup-button-text:#000000;--gdyup-primary-rgb:218,255,13;--gdyup-secondary-rgb:255,75,71}.gdyup-theme-default{--gdyup-primary:#DAFF0D;--gdyup-primary-hover:#c8eb00;--gdyup-primary-rgb:218,255,13;--gdyup-secondary:#FF4B47;--gdyup-secondary-rgb:255,75,71;--gdyup-bg-dark:#000000;--gdyup-bg-card:#1A1A1A;--gdyup-border:#333333;--gdyup-text:#FFFFFF;--gdyup-text-medium:#E8E8E8;--gdyup-text-subtle:#B0B0B0;--gdyup-button-text:#000000;--gdyup-button-bg:var(--gdyup-primary);--gdyup-button-hover-bg:var(--gdyup-primary-hover);--gdyup-button-active-bg:#b2d400;--gdyup-icon-shadow:rgba(var(--gdyup-primary-rgb),0.4);--gdyup-concierge-bg:var(--gdyup-primary);--gdyup-concierge-text:var(--gdyup-button-text);--gdyup-nav-active-bg:var(--gdyup-primary);--gdyup-nav-active-text:var(--gdyup-button-text);--gdyup-nav-hover-border:rgba(var(--gdyup-primary-rgb),0.6)}.gdyup-theme-luxury{--gdyup-primary:#DC143C;--gdyup-primary-hover:#B91C3C;--gdyup-primary-rgb:220,20,60;--gdyup-secondary:#FF6B6B;--gdyup-secondary-rgb:255,107,107;--gdyup-bg-dark:#000000;--gdyup-bg-card:#1A1A1A;--gdyup-border:#333333;--gdyup-text:#FFFFFF;--gdyup-text-medium:#E8E8E8;--gdyup-text-subtle:#B0B0B0;--gdyup-button-text:#FFFFFF;--gdyup-button-bg:var(--gdyup-primary);--gdyup-button-hover-bg:var(--gdyup-primary-hover);--gdyup-button-active-bg:#A91C3C;--gdyup-icon-shadow:rgba(var(--gdyup-primary-rgb),0.4);--gdyup-concierge-bg:var(--gdyup-primary);--gdyup-concierge-text:var(--gdyup-button-text);--gdyup-nav-active-bg:var(--gdyup-primary);--gdyup-nav-active-text:var(--gdyup-button-text);--gdyup-nav-hover-border:rgba(var(--gdyup-primary-rgb),0.6)}.gdyup-theme-bitcoin{--gdyup-primary:#FF6B00;--gdyup-primary-hover:#E55A00;--gdyup-primary-rgb:255,107,0;--gdyup-secondary:#FFB347;--gdyup-secondary-rgb:255,179,71;--gdyup-bg-dark:#000000;--gdyup-bg-card:#1A1A1A;--gdyup-border:#333333;--gdyup-text:#FFFFFF;--gdyup-text-medium:#E8E8E8;--gdyup-text-subtle:#B0B0B0;--gdyup-button-text:#000000;--gdyup-button-bg:var(--gdyup-primary);--gdyup-button-hover-bg:var(--gdyup-primary-hover);--gdyup-button-active-bg:#CC4800;--gdyup-icon-shadow:rgba(var(--gdyup-primary-rgb),0.4);--gdyup-concierge-bg:var(--gdyup-primary);--gdyup-concierge-text:var(--gdyup-button-text);--gdyup-nav-active-bg:var(--gdyup-primary);--gdyup-nav-active-text:var(--gdyup-button-text);--gdyup-nav-hover-border:rgba(var(--gdyup-primary-rgb),0.6)}.gdyup-app,.gdyup-app *,[class*=gdyup]{color:var(--gdyup-text)!important}.gdyup-app div,.gdyup-app h1,.gdyup-app h2,.gdyup-app h3,.gdyup-app h4,.gdyup-app h5,.gdyup-app h6,.gdyup-app input,.gdyup-app label,.gdyup-app p,.gdyup-app select,.gdyup-app span,.gdyup-app textarea{color:var(--gdyup-text)!important;background-color:transparent!important}.gdyup-app input,.gdyup-app select,.gdyup-app textarea{background-color:var(--gdyup-bg-card)!important;border:1px solid var(--gdyup-border)!important;color:var(--gdyup-text)!important}.gdyup-app input::placeholder,.gdyup-app textarea::placeholder{color:var(--gdyup-text-subtle)!important;opacity:.7!important}.gdyup-app .gdyup-button,.gdyup-app button[class*=gdyup]{background-color:var(--gdyup-button-bg)!important;color:var(--gdyup-button-text)!important}.gdyup-app .gdyup-button:hover,.gdyup-app button[class*=gdyup]:hover{background-color:var(--gdyup-button-hover-bg)!important}.gdyup-app .dropdown-content,.gdyup-app [class*=Dropdown],.gdyup-app [class*=Select],.gdyup-app [role=listbox],.gdyup-app [role=menu]{background-color:var(--gdyup-bg-card)!important;border:1px solid var(--gdyup-border)!important;color:var(--gdyup-text)!important}.gdyup-app .dropdown-item,.gdyup-app [role=menuitem],.gdyup-app [role=option]{color:var(--gdyup-text)!important;background-color:transparent!important}.gdyup-app .dropdown-item:hover,.gdyup-app [role=menuitem]:hover,.gdyup-app [role=option]:hover{background-color:rgba(var(--gdyup-primary-rgb),.1)!important;color:var(--gdyup-text)!important}.gdyup-app,:root body.gdyup-app,body.gdyup-app,html body.gdyup-app{color:var(--gdyup-text,#FFFFFF)!important;background-color:var(--gdyup-bg-dark,#000000)!important}body,html,html:root,html:root body{background-color:#000000!important;color:#FFFFFF!important}.bg-background{background-color:var(--gdyup-bg-dark,#000000)!important}.mobile-menu a,.mobile-menu button,.profile-menu a,.profile-menu button,.profile-menu div,header,header nav,header nav a,header nav button{color:var(--gdyup-text,#FFFFFF)!important}[data-radix-popper-content-wrapper] div,[data-state=open] [role=menuitem],[role=menu],[role=menu] a,[role=menu] button,[role=menu] div,[role=menuitem]{color:var(--gdyup-text,#FFFFFF)!important;background-color:var(--gdyup-bg-card,#111111)!important}.gdyup-theme-luxury .gdyup-app,.gdyup-theme-luxury body.gdyup-app,html.gdyup-theme-luxury body.gdyup-app{--gdyup-bg-light:#0a0d14;--gdyup-bg-dark:#000000;--gdyup-bg-hover:rgba(13,19,33,0.8);--gdyup-bg-card:rgba(5,10,20,0.8);--gdyup-text:#e6e6e6;--gdyup-text-subtle:#9da9b9;--gdyup-text-muted:#6d7a8c;--gdyup-primary:#DC143C;--gdyup-primary-hover:#B91C3C;--gdyup-primary-active:#A0001C;--gdyup-secondary:#4c5b6e;--gdyup-secondary-hover:#5d6c7e;--gdyup-border:#1a2233;--gdyup-border-light:#2a3243;--gdyup-button-text:#000000;--gdyup-warning:#ff9800;--gdyup-error:#f44336;--gdyup-success:#4caf50;--gdyup-nav-active:#DC143C;--gdyup-nav-active-text:#FFFFFF;--gdyup-shadow:rgba(0,0,0,0.3);--gdyup-shadow-light:rgba(0,0,0,0.15)}.gdyup-theme-bitcoin .gdyup-app,.gdyup-theme-bitcoin body.gdyup-app,html.gdyup-theme-bitcoin body.gdyup-app{--gdyup-bg-light:#1a1118;--gdyup-bg-dark:#0a0508;--gdyup-bg-hover:rgba(26,17,24,0.8);--gdyup-bg-card:rgba(13,8,12,0.8);--gdyup-text:#f0e6eb;--gdyup-text-subtle:#bd9fb3;--gdyup-text-muted:#8a6f84;--gdyup-primary:#FF6B00!important;--gdyup-primary-hover:#E85D00!important;--gdyup-primary-active:#D65000!important;--gdyup-secondary:#6e4c66;--gdyup-secondary-hover:#7e5d76;--gdyup-border:#371a2f;--gdyup-border-light:#4a2940;--gdyup-button-text:#000000;--gdyup-warning:#ff9800;--gdyup-error:#f44336;--gdyup-success:#4caf50;--gdyup-nav-active:#FF6B00!important;--gdyup-nav-active-text:#000000;--gdyup-shadow:rgba(0,0,0,0.3);--gdyup-shadow-light:rgba(0,0,0,0.15)}.gdyup-theme-default,:root{--gdyup-bg-light:#0f1208;--gdyup-bg-dark:#080c04;--gdyup-bg-hover:rgba(15,18,8,0.8);--gdyup-bg-card:rgba(8,12,4,0.7);--gdyup-text:#e6ebe0;--gdyup-text-subtle:#a7b399;--gdyup-text-muted:#798c6b;--gdyup-primary:#a4ff00;--gdyup-primary-hover:#93e600;--gdyup-primary-active:#83cc00;--gdyup-secondary:#4c6e50;--gdyup-secondary-hover:#5d7e60;--gdyup-border:#223319;--gdyup-border-light:#304326;--gdyup-button-text:#000000!important;--gdyup-warning:#ff9800;--gdyup-error:#f44336;--gdyup-success:#4caf50;--gdyup-nav-active:#a4ff00;--gdyup-nav-active-text:#000000;--gdyup-shadow:rgba(0,0,0,0.3);--gdyup-shadow-light:rgba(0,0,0,0.15)}.gdyup-title{text-shadow:0 0 10px rgba(var(--gdyup-primary-rgb),.3)}.gdyup-subtitle{color:var(--gdyup-text);font-weight:500}.gdyup-text{color:var(--gdyup-text-medium)}.gdyup-highlight{color:var(--gdyup-secondary);font-weight:700}.gdyup-primary{color:var(--gdyup-primary)}.gdyup-secondary{color:var(--gdyup-secondary)}h1,h2,h3,h4,h5,h6{color:var(--gdyup-text)}h1.gdyup-primary,h2.gdyup-primary,h3.gdyup-primary,h4.gdyup-primary,h5.gdyup-primary,h6.gdyup-primary{color:var(--gdyup-primary);text-shadow:0 0 10px rgba(var(--gdyup-primary-rgb),.3)}.gdyup-bg-primary{background-color:var(--gdyup-primary);color:var(--gdyup-button-text);font-weight:700}.gdyup-bg-secondary{background-color:var(--gdyup-secondary);color:var(--gdyup-text)}.gdyup-gradient{background:linear-gradient(90deg,var(--gdyup-primary),var(--gdyup-secondary));color:var(--gdyup-button-text);font-weight:700}a,button{transition:all .2s ease}.btn-primary,.gdyup-app button.bg-primary,.gdyup-button,.gdyup-primary-button,button.btn-primary,button[type=submit]{background-color:var(--gdyup-primary,#DAFF0D)!important;color:var(--gdyup-button-text,#000000)!important;font-weight:700;transition:all .2s ease;border:none;box-shadow:0 2px 8px rgba(0,0,0,.3);padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 1px rgba(0,0,0,.5)}.btn-primary:hover,.gdyup-app button.bg-primary:hover,.gdyup-button:hover,.gdyup-primary-button:hover,button.btn-primary:hover,button[type=submit]:hover{filter:brightness(110%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.4);color:var(--gdyup-button-text,#000000)!important}.btn-outline,.gdyup-button-outline,button.btn-outline{background-color:transparent;border:2px solid var(--gdyup-primary);color:var(--gdyup-primary);font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-outline:hover,.gdyup-button-outline:hover,button.btn-outline:hover{background-color:var(--gdyup-primary);color:var(--gdyup-button-text);transform:translateY(-2px)}.action-button,.gdyup-app .form-next-button,.list-seats-button,.main-cta-button{background-color:var(--gdyup-primary,#DAFF0D)!important;color:var(--gdyup-button-text,#000000)!important;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.3);border:none;font-size:1rem;padding:.75rem 1.5rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center}.gdyup-app button[class*=action],.gdyup-app button[class*=next],.gdyup-app button[class*=primary],.gdyup-app button[class*=submit],.gdyup-app button[type=submit]{background-color:var(--gdyup-primary,#DAFF0D)!important;color:var(--gdyup-button-text,#000000)!important;text-shadow:0 0 1px rgba(0,0,0,.5)}.gdyup-app [style*="background-color: #39FF14"],.gdyup-app [style*="background-color: #DAFF0D"],.gdyup-app [style*="background-color: #F2A900"],.gdyup-app [style*="background-color: rgb(218, 255, 13)"],.gdyup-app [style*="background-color: rgb(242, 169, 0)"],.gdyup-app [style*="background-color: rgb(255, 255, 255)"],.gdyup-app [style*="background-color: rgb(57, 255, 20)"]{color:#000000!important}.gdyup-app input,.gdyup-app select,.gdyup-app textarea{color:var(--gdyup-text,#FFFFFF)!important;background-color:rgba(26,26,26,.8)!important}button[aria-haspopup=dialog],button[aria-haspopup=listbox],button[aria-haspopup=menu]{color:var(--gdyup-text,#FFFFFF)!important}.lucide,.lucide-icon,svg{color:currentColor;stroke:currentColor;fill:none;stroke-width:2px}.gdyup-icon{color:var(--gdyup-primary);filter:drop-shadow(0 0 8px rgba(var(--gdyup-primary-rgb),.5))}.gdyup-icon-container{background-color:var(--gdyup-bg-dark);border:2px solid var(--gdyup-primary);border-radius:50%;padding:.75rem;box-shadow:0 0 20px rgba(var(--gdyup-primary-rgb),.4);display:flex;align-items:center;justify-content:center}.mobile-menu a svg,.mobile-menu button svg,.nav-icon,header nav a svg,header nav button svg{color:var(--gdyup-text,#FFFFFF);stroke:var(--gdyup-text,#FFFFFF);fill:none;stroke-width:2px;filter:none}.mobile-menu a.bg-primary svg,.mobile-menu button.bg-primary svg,.nav-active-icon,header nav a.bg-primary svg,header nav button.bg-primary svg{color:var(--gdyup-nav-active-text,#000000);stroke:var(--gdyup-nav-active-text,#000000);fill:none;stroke-width:2px}.gdyup-icon-primary{color:var(--gdyup-primary);stroke:var(--gdyup-primary);fill:none;stroke-width:2.5px}.gdyup-icon-white{color:var(--gdyup-text);stroke:var(--gdyup-text);fill:none;stroke-width:2.5px}.gdyup-icon-black{color:var(--gdyup-bg-dark);stroke:var(--gdyup-bg-dark);fill:none;stroke-width:2.5px}.gdyup-icon-secondary{color:var(--gdyup-secondary);stroke:var(--gdyup-secondary);fill:none;stroke-width:2.5px}.gdyup-card{background-color:var(--gdyup-bg-card);border-radius:8px;border-left:4px solid var(--gdyup-primary);padding:1rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.gdyup-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.bg-card,.card,.gdyup-app .bg-card,.gdyup-app [class*=Card]{background-color:var(--gdyup-bg-card);border-color:var(--gdyup-border)}.gdyup-app input,.gdyup-app select,.gdyup-app textarea{background-color:rgba(26,26,26,.8);border:1px solid var(--gdyup-border);color:var(--gdyup-text)}.gdyup-app input:focus,.gdyup-app select:focus,.gdyup-app textarea:focus{border-color:var(--gdyup-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--gdyup-primary-rgb),.25)}.gdyup-app [role=dialog]{background-color:var(--gdyup-bg-card);border-color:var(--gdyup-border)}.gdyup-app [role=dialog] h2{color:var(--gdyup-text)}.gdyup-app [role=dialog] p{color:var(--gdyup-text-medium)}.gdyup-app .badge-success{background-color:rgba(0,180,0,.25);color:#5aff5a;border:1px solid #2ead2e;font-weight:700}.gdyup-app .badge-warning{background-color:rgba(255,180,0,.25);color:#ffd761;border:1px solid #cc9633;font-weight:700}.gdyup-app .badge-error{background-color:rgba(255,0,0,.25);color:#ff7a7a;border:1px solid #cc3e3e;font-weight:700}.gdyup-app .status-available{color:#5aff5a;font-weight:700}.gdyup-app .status-pending{color:#ffd761;font-weight:700}.gdyup-app .status-unavailable{color:#ff7a7a;font-weight:700}.gdyup-app .offer-status-open{background-color:rgba(var(--gdyup-primary-rgb),.15);color:var(--gdyup-primary);border:1px solid rgba(var(--gdyup-primary-rgb),.4);border-radius:9999px}.gdyup-app .offer-status-open,.gdyup-app .offer-status-pending{font-weight:700;padding:.25rem .75rem;display:inline-flex;align-items:center;font-size:.75rem}.gdyup-app .offer-status-pending{background-color:rgba(255,170,13,.15);color:#FFAA0D;border:1px solid rgba(255,170,13,.4);border-radius:9999px}.gdyup-app .offer-status-accepted{background-color:rgba(0,200,83,.15);color:#00C853;border:1px solid rgba(0,200,83,.4);border-radius:9999px}.gdyup-app .offer-status-accepted,.gdyup-app .offer-status-completed{font-weight:700;padding:.25rem .75rem;display:inline-flex;align-items:center;font-size:.75rem}.gdyup-app .offer-status-completed{background-color:rgba(100,100,255,.15);color:#6464FF;border:1px solid rgba(100,100,255,.4);border-radius:9999px}.gdyup-app .offer-status-cancelled{border:1px solid rgba(var(--gdyup-secondary-rgb),.4);padding:.25rem .75rem;border-radius:9999px;display:inline-flex;align-items:center}.gdyup-app .offer-status-cancelled,.gdyup-app .payment-status-unpaid{background-color:rgba(var(--gdyup-secondary-rgb),.15);color:var(--gdyup-secondary);font-weight:700;font-size:.75rem}.gdyup-app .payment-status-unpaid{border:1px solid rgba(var(--gdyup-secondary-rgb),.4)}.gdyup-app .payment-status-pending{background-color:rgba(255,170,13,.15);color:#FFAA0D;border:1px solid rgba(255,170,13,.4);font-weight:700;font-size:.75rem}.gdyup-app .payment-status-paid{background-color:rgba(0,200,83,.15);color:#00C853;border:1px solid rgba(0,200,83,.4);font-weight:700;font-size:.75rem}.gdyup-app .payment-status-refunded{background-color:rgba(100,100,255,.15);color:#6464FF;border:1px solid rgba(100,100,255,.4);font-weight:700;font-size:.75rem}.gdyup-app .loading-spinner,.loading-indicator svg,.spinner svg,svg.animate-spin{border-color:rgba(var(--gdyup-primary-rgb),.3);border-top-color:var(--gdyup-primary);color:var(--gdyup-primary);stroke:var(--gdyup-primary)}.gdyup-logo{transition:filter .3s ease-in-out}header a img.gdyup-logo,header a img[alt*=GDYUP],header a img[alt="GDYUP Logo"],header a img[src*="gdyup-logo-v2.svg"],header a img[src*=gdyup-logo],img.gdyup-logo{border:none;box-shadow:none;filter:none;background:none}.mobile-menu{background-color:var(--gdyup-bg-dark);border-top:1px solid rgba(255,255,255,.05)}.mobile-menu a,.mobile-menu button{background-color:transparent;border:1px solid rgba(255,255,255,.1);margin:.35rem 0;transition:all .2s ease-in-out}.mobile-menu a.bg-primary,.mobile-menu button.bg-primary{background-color:var(--gdyup-nav-active-bg);color:var(--gdyup-nav-active-text);border-color:rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.2)}.ai-concierge-button,.concierge-button,[data-ai-concierge=true],[data-testid=ai-concierge-button],button[class*=concierge-button],div[class*=concierge-button]{background-color:var(--gdyup-concierge-bg);color:var(--gdyup-concierge-text);box-shadow:0 0 15px rgba(var(--gdyup-primary-rgb),.5);border:none;border-radius:999px;transition:all .2s ease-in-out;position:fixed;bottom:20px;right:20px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;z-index:50}.ai-concierge-button svg,.concierge-button svg,[data-ai-concierge=true] svg,[data-testid=ai-concierge-button] svg,button[class*=concierge-button] svg,div[class*=concierge-button] svg{color:var(--gdyup-concierge-text);stroke:var(--gdyup-concierge-text);fill:none;stroke-width:2px;filter:none}.ai-concierge-button:hover,.concierge-button:hover,[data-ai-concierge=true]:hover,[data-testid=ai-concierge-button]:hover,button[class*=concierge-button]:hover,div[class*=concierge-button]:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(var(--gdyup-primary-rgb),.7);filter:brightness(110%)}.gdyup-app .seat-visualizer-container{background-color:rgba(10,10,10,.9);border:1px solid var(--gdyup-border);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);padding:16px;overflow:hidden}.gdyup-app [data-seat-id]{transition:all .2s ease;transform:scale(.95);border-radius:8px;font-weight:700;box-shadow:0 2px 5px rgba(0,0,0,.3)}.gdyup-app [data-seat-id].bg-blue-600,.gdyup-app [data-seat-id][aria-checked=true],.gdyup-app div[class*=JetSeatVisualizer] .bg-blue-500,.gdyup-app div[class*=JetSeatVisualizer] [data-selected=true]{background-color:var(--gdyup-primary);color:var(--gdyup-button-text);border-color:var(--gdyup-primary);transform:scale(1);box-shadow:0 0 10px rgba(var(--gdyup-primary-rgb),.4)}.gdyup-app [data-seat-id]:not([aria-checked=true]):hover{background-color:rgba(var(--gdyup-primary-rgb),.15);border-color:rgba(var(--gdyup-primary-rgb),.5);transform:scale(1);cursor:pointer}.gdyup-app .seat-visualizer-header{background-color:rgba(21,21,21,.9);border-bottom:2px solid var(--gdyup-border);color:var(--gdyup-text);padding:10px 16px;border-radius:8px 8px 0 0;font-weight:700}.gdyup-app .seat-control-button{background-color:rgba(34,34,34,.9);border:1px solid #444444;color:var(--gdyup-text);border-radius:6px;padding:6px 12px;transition:all .2s ease;text-transform:uppercase;font-size:.8rem;letter-spacing:.04em}.gdyup-app .seat-control-button:hover{background-color:rgba(51,51,51,.9);border-color:var(--gdyup-primary)}.gdyup-app .seat-control-button.active{background-color:rgba(var(--gdyup-primary-rgb),.15);border-color:var(--gdyup-primary);color:var(--gdyup-primary)}.gdyup-app .slider-container{padding:16px 12px;background-color:rgba(255,255,255,.05);border-radius:10px;border:1px solid var(--gdyup-border);margin:20px 0}.gdyup-app .slider-track{height:8px;background-color:#333333;border-radius:4px}.gdyup-app .slider-track-active{background-color:var(--gdyup-primary);height:8px;border-radius:4px;box-shadow:0 0 8px rgba(var(--gdyup-primary-rgb),.4)}.gdyup-app .slider-thumb{width:22px;height:22px;background-color:var(--gdyup-primary);border:2px solid #000000;border-radius:50%;box-shadow:0 0 10px rgba(var(--gdyup-primary-rgb),.5);cursor:grab}.gdyup-app .slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.gdyup-app [class*=Slider] span{background-color:#333333}.gdyup-app [class*=Slider] [data-orientation=horizontal]>span{height:6px;border-radius:3px}.gdyup-app [class*=Slider] [data-orientation=horizontal]>span>span{background-color:var(--gdyup-primary);box-shadow:0 0 8px rgba(var(--gdyup-primary-rgb),.4)}.gdyup-app [class*=Slider] [role=slider]{background-color:var(--gdyup-primary);border:2px solid black;box-shadow:0 0 10px rgba(var(--gdyup-primary-rgb),.5);width:18px;height:18px}.gdyup-app .aircraft-model-field button,.gdyup-app div[class*=JetSelector] button,button[class*=TabsTrigger]{background-color:rgba(21,21,21,.9);border:1px solid var(--gdyup-border);color:var(--gdyup-text);text-align:left;padding:12px;border-radius:8px}.gdyup-app .aircraft-model-field button[data-state=active],.gdyup-app div[class*=Tabs] [role=tab][data-state=active],button[class*=TabsTrigger][data-state=active]{background-color:rgba(var(--gdyup-primary-rgb),.15);color:var(--gdyup-primary);border-color:rgba(var(--gdyup-primary-rgb),.4);font-weight:700}.gdyup-app [data-state=active],.gdyup-app div[class*=Command] [cmdk-item][data-selected=true]{background-color:rgba(var(--gdyup-primary-rgb),.15);color:var(--gdyup-primary);font-weight:700}.gdyup-app div[class*=Command] [cmdk-item]:hover{background-color:rgba(255,255,255,.05)}.gdyup-app div[class*=Tabs] [role=tablist]{background-color:rgba(21,21,21,.9);border-color:var(--gdyup-border)}.gdyup-app .selected-aircraft{border-color:var(--gdyup-primary);box-shadow:0 0 10px rgba(var(--gdyup-primary-rgb),.2)}.gdyup-app .form-input-group{margin-bottom:16px}.gdyup-app .form-input-label{color:var(--gdyup-text);font-weight:500;margin-bottom:6px;display:block}.gdyup-app .form-error{color:#FF6B6B;font-size:.875rem;margin-top:4px;display:flex;align-items:center}.gdyup-app .form-error svg{color:#FF6B6B;margin-right:4px}.gdyup-app .form-nav-buttons{display:flex;justify-content:space-between;margin-top:24px}.gdyup-app .offer-section{background-color:rgba(15,15,15,.9);border-radius:12px;border:1px solid var(--gdyup-border);padding:20px;margin-bottom:24px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.gdyup-app .offer-section-header{color:var(--gdyup-primary);font-size:1.25rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;border-bottom:1px solid var(--gdyup-border);padding-bottom:10px}.gdyup-app .offer-section-header svg{color:var(--gdyup-primary);margin-right:8px;filter:drop-shadow(0 0 3px rgba(var(--gdyup-primary-rgb),.4))}.gdyup-app .seat-info,.gdyup-app .share-ratio-info,.gdyup-app [class*=split-ratio]{font-weight:600;text-shadow:0 0 2px rgba(0,0,0,.7);letter-spacing:.02em}.gdyup-split-ratio-bar{width:100%;height:8px;background-color:var(--gdyup-bg-card);border-radius:4px;overflow:hidden;display:flex}.gdyup-split-ratio-primary{height:100%;background-color:var(--gdyup-primary)}.gdyup-split-ratio-secondary{height:100%;background-color:var(--gdyup-bg-card)}@media (max-width:768px){header a img[src*="gdyup-logo.svg"]{height:38px;margin-left:-5px}.gdyup-mobile .gdyup-card{margin-bottom:1rem}.gdyup-mobile .btn-primary,.gdyup-mobile .gdyup-button,.gdyup-mobile button.btn-primary,.gdyup-mobile button[type=submit]{width:100%;padding:.75rem;font-size:1.1rem;margin-bottom:.5rem}}.gdyup-map-container,.gdyup-map-overlay{min-height:100px;height:100%}.gdyup-map-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(17,24,39,.3)}.gdyup-map-inner{position:relative;width:100%;height:100%;box-shadow:inset 0 0 20px rgba(0,0,0,.3)}.gdyup-map-image{object-fit:cover;object-position:50% 50%}.text-\[\#DAFF0D\]{color:var(--gdyup-primary)}.border-\[\#DAFF0D\]{border-color:var(--gdyup-primary)}.bg-\[\#DAFF0D\]{background-color:var(--gdyup-primary);color:var(--gdyup-button-text)}.hover\:bg-\[\#E8FF4D\]:hover{background-color:var(--gdyup-button-hover-bg)}.hover\:bg-\[\#C8EA00\]:hover{background-color:var(--gdyup-button-active-bg)}.gdyup-theme-transition *{transition-duration:.3s;transition-property:background-color,color,border-color,text-shadow,box-shadow,transform,filter}.gdyup-theme-refresh{animation:gdyup-theme-refresh .01s}@keyframes gdyup-theme-refresh{0%{opacity:.99}to{opacity:1}}[data-state=open]{animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fixed-dropdown,[data-radix-menu-content],[role=menu]{width:auto!important;min-width:12rem!important;background-color:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important;border:1px solid var(--gdyup-border)!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.4)!important;overflow:hidden!important}.fixed-dropdown svg,[data-radix-menu-content] svg,[data-state=open] [role=menuitem] svg,[role=menu] svg{stroke:currentColor!important;fill:none!important;color:var(--gdyup-text)!important}.gdyup-app .rdp-button:active,.gdyup-app .rdp-button:focus,.gdyup-app .rdp-button_today,.gdyup-app .rdp-day_selected,.gdyup-app .rdp-day_selected:focus,.gdyup-app .rdp-day_selected:hover{background-color:var(--gdyup-primary)!important;color:var(--gdyup-button-text,#000000)!important}.gdyup-app .rdp-button:not(.rdp-day_selected):hover,.gdyup-app .rdp-day:not(.rdp-day_selected):hover{background-color:rgba(var(--gdyup-primary-rgb),.2)!important;color:var(--gdyup-text)!important}.gdyup-theme-bitcoin [role=menu],.gdyup-theme-default [role=menu],.gdyup-theme-luxury [role=menu]{background-color:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important}[role=menuitem]:focus,[role=menuitem]:hover,[role=menuitem][data-highlighted],[role=menuitem][data-state=checked]{background-color:rgba(var(--gdyup-primary-rgb),.15)!important;color:var(--gdyup-primary)!important}.theme-debug{outline:3px solid red!important;position:relative}.theme-debug:after{content:"THEME DEBUG";position:absolute;top:-20px;left:0;background-color:red;color:white;font-size:10px;padding:2px 5px;border-radius:3px;z-index:9999}.theme-vars{position:relative}.theme-vars:after{content:"Primary: " var(--gdyup-primary) "\A" "Bg-dark: " var(--gdyup-bg-dark) "\A" "Text: " var(--gdyup-text) "\A" "Button-text: " var(--gdyup-button-text);position:absolute;top:0;right:0;background-color:rgba(0,0,0,.8);color:white;font-size:10px;padding:5px;border-radius:3px;z-index:9999;white-space:pre;text-align:left}.force-bg-primary{background-color:var(--gdyup-primary)!important}.force-text-primary{color:var(--gdyup-primary)!important}.force-text-dark{color:#000000!important}.force-text-light{color:#FFFFFF!important}.force-bg-dark{background-color:var(--gdyup-bg-dark)!important}.force-bg-card{background-color:var(--gdyup-bg-card)!important}body.show-theme-name:after{content:"Theme: " attr(class);position:fixed;bottom:10px;left:10px;background-color:rgba(0,0,0,.8);color:white;font-size:12px;padding:5px 10px;border-radius:3px;z-index:9999}.fixed-dropdown{position:absolute!important;z-index:9999!important;max-height:80vh!important;overflow-y:auto!important}header{background-color:var(--gdyup-bg-dark)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gdyup-app [class*=DatePicker] button,.gdyup-app [class*=DatePicker] div,.gdyup-app [class*=DatePicker] span,.gdyup-app [class*=TimePicker] button,.gdyup-app [class*=TimePicker] div,.gdyup-app [class*=TimePicker] span{color:var(--gdyup-text,#FFFFFF)!important}.gdyup-app .rdp-button:active,.gdyup-app .rdp-button:focus,.gdyup-app .rdp-button_today,.gdyup-app .rdp-day_selected{background-color:var(--gdyup-primary)!important;color:var(--gdyup-button-text,#000000)!important}.gdyup-app .rdp-button:hover,.gdyup-app .rdp-day:hover{background-color:rgba(var(--gdyup-primary-rgb),.5)!important}header .lucide,header [role=button] svg,header button svg,header svg{color:var(--gdyup-text,#FFFFFF)!important;stroke:var(--gdyup-text,#FFFFFF)!important;fill:none!important}a.bg-gdyup-primary svg,a.bg-primary svg,button.bg-gdyup-primary svg,button.bg-primary svg,header a.bg-gdyup-primary,header a.bg-primary,header button.bg-gdyup-primary,header button.bg-primary{color:var(--gdyup-button-text,#000000)!important;stroke:var(--gdyup-button-text,#000000)!important}.gdyup-app .react-datepicker,.gdyup-app .react-datepicker__day,.gdyup-app .react-datepicker__day-names,.gdyup-app .react-datepicker__header,.gdyup-app .react-datepicker__month,.gdyup-app .react-datepicker__month-container,.gdyup-app .react-datepicker__time-box,.gdyup-app .react-datepicker__time-container{background-color:var(--gdyup-bg-card,#121212)!important;color:var(--gdyup-text,#FFFFFF)!important;border-color:var(--gdyup-border,#333333)!important}.gdyup-app .rdp,.gdyup-app .rdp-caption,.gdyup-app .rdp-cell,.gdyup-app .rdp-head,.gdyup-app .rdp-month,.gdyup-app .rdp-months,.gdyup-app .rdp-nav,.gdyup-app .rdp-table,.gdyup-app .rdp-tbody,.gdyup-app [class*=Calendar],.gdyup-app [class*=DatePicker],.gdyup-app div[role=grid]{background-color:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important;border-color:var(--gdyup-border)!important}.gdyup-app .rdp-head_cell,.gdyup-app [class*=Calendar] th,.gdyup-app [class*=Calendar] tr,.gdyup-app [class*=DatePicker] th,.gdyup-app [class*=DatePicker] tr,.gdyup-app div[role=grid] button,.gdyup-app div[role=row]{color:var(--gdyup-text)!important}.gdyup-app .rdp-day_today:not(.rdp-day_selected){border-color:var(--gdyup-primary)!important;color:var(--gdyup-primary)!important;font-weight:700!important}.gdyup-app .rdp-button,.gdyup-app .rdp-nav_button{color:var(--gdyup-text)!important;background-color:transparent!important}.gdyup-app [role=option],.gdyup-app div[role=listbox],.gdyup-app select[class*=Time]{background-color:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important;border-color:var(--gdyup-border)!important}.gdyup-app [role=option][aria-selected=true],.gdyup-app [role=option][data-highlighted]{background-color:var(--gdyup-primary)!important;color:var(--gdyup-button-text)!important}.gdyup-app [class*=SelectContent],.gdyup-app [class*=SelectItem],.gdyup-app [class*=SelectTrigger]{background-color:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important;border-color:var(--gdyup-border)!important}.dropdown-content{max-height:80vh!important;overflow-y:auto!important}.dropdown-content,.theme-switcher-container [data-radix-popper-content-wrapper],[data-radix-popper-content-wrapper]{position:absolute!important;z-index:9999!important}[data-radix-popper-content-wrapper]{transform-origin:var(--radix-popper-transform-origin)!important}.theme-menu-item{color:var(--gdyup-text)!important;background-color:transparent!important}.theme-menu-item:hover{background-color:rgba(255,255,255,.1)!important}.dropdown-content svg,.gdyup-theme-menu svg,.theme-menu-item svg{color:var(--gdyup-text)!important;stroke:var(--gdyup-text)!important;fill:none!important;stroke-width:1.75px!important;visibility:visible!important}.theme-check-icon{color:var(--gdyup-primary)!important;stroke:var(--gdyup-primary)!important}@media (max-width:768px){.dropdown-content{max-height:70vh!important}}.radix-dropdown-content{pointer-events:auto!important}.gdyup-theme-menu,[role=menu]{background-color:var(--gdyup-bg-card)!important;border:1px solid var(--gdyup-border)!important;color:var(--gdyup-text)!important}[data-radix-popper-content-wrapper],[data-state=open],[role=dialog],[role=menu]{z-index:9999!important}.gdyup-app .rdp,.gdyup-app .rdp-button,.gdyup-app .rdp-caption,.gdyup-app .rdp-caption_label,.gdyup-app .rdp-cell,.gdyup-app .rdp-head_cell,.gdyup-app .rdp-month,.gdyup-app .rdp-months,.gdyup-app .rdp-table{background-color:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important;border-color:var(--gdyup-border)!important}.gdyup-app .rdp-button:focus-visible,.gdyup-app .rdp-button_active,.gdyup-app .rdp-day_selected{background-color:var(--gdyup-primary)!important;color:var(--gdyup-button-text)!important;font-weight:700!important}.gdyup-app button:disabled{opacity:.5!important}.gdyup-form button.next-step-button,.gdyup-form button.prev-step-button,.gdyup-form button[type=button],.gdyup-form button[type=submit]{background-color:var(--gdyup-primary)!important;color:var(--gdyup-button-text)!important}.jet-seat-visualizer .seat{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:-.5px;font-weight:600;background-color:rgba(30,30,30,.8);color:var(--gdyup-text);border:1px solid rgba(60,60,60,.8);border-radius:8px;transition:all .2s ease;transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.25)}.jet-seat-visualizer .seat:hover:not(.selected){background-color:rgba(50,50,50,.9);border-color:rgba(var(--gdyup-primary-rgb),.5);box-shadow:0 3px 6px rgba(0,0,0,.3);transform:scale(.98)}.jet-seat-visualizer .seat:focus{outline:2px solid var(--gdyup-primary);outline-offset:2px}.gdyup-theme-default .jet-seat-visualizer .seat.selected,.jet-seat-visualizer .seat.selected{background-color:var(--gdyup-primary,#DAFF0D);color:#000000;border-color:var(--gdyup-primary,#DAFF0D);box-shadow:0 0 10px rgba(var(--gdyup-primary-rgb,218,255,13),.4);transform:scale(1.05);font-weight:700;z-index:2}.gdyup-theme-luxury .jet-seat-visualizer .seat.selected{background-color:var(--gdyup-primary,#39FF14);color:#000000;border-color:var(--gdyup-primary,#39FF14);box-shadow:0 0 12px rgba(var(--gdyup-primary-rgb,57,255,20),.5)}.gdyup-theme-bitcoin .jet-seat-visualizer .seat.selected{background-color:var(--gdyup-primary,#F7931A);color:#000000;border-color:var(--gdyup-primary,#F7931A);box-shadow:0 0 12px rgba(var(--gdyup-primary-rgb,247,147,26),.5)}.jet-seat-visualizer .seat.disabled,.jet-seat-visualizer .seat[aria-disabled=true]{opacity:.5;cursor:not-allowed;background-color:rgba(20,20,20,.6);border-color:rgba(40,40,40,.6);transform:scale(.9)}.jet-seat-visualizer.compact-layout .seat{font-size:.9em;padding:.2em}.jet-seat-visualizer-legend-item{display:flex;align-items:center;margin-bottom:.5rem}.jet-seat-visualizer-legend-dot{width:12px;height:12px;border-radius:50%;margin-right:.5rem}.jet-seat-visualizer-legend-dot.selected{background-color:var(--gdyup-primary);box-shadow:0 0 5px rgba(var(--gdyup-primary-rgb),.4)}.jet-seat-visualizer-legend-dot.available{background-color:rgba(30,30,30,.8);border:1px solid rgba(60,60,60,.8)}.jet-seat-visualizer-legend-dot.unavailable{background-color:rgba(20,20,20,.6);border:1px solid rgba(40,40,40,.6);opacity:.5}.gdyup-split-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;max-width:26rem;margin-left:auto;margin-right:auto}.gdyup-split-circle{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.3)}.gdyup-split-your{background-color:var(--gdyup-primary);color:var(--gdyup-button-text)}.gdyup-split-partner{background-color:rgba(40,40,40,.9);color:var(--gdyup-text);border:1px solid rgba(60,60,60,.9)}.gdyup-split-label{display:flex;flex-direction:column;align-items:center;margin-top:.25rem;font-size:.875rem}.gdyup-split-percentage{font-weight:500;opacity:.9}.gdyup-feature-icon-container{border-left-width:2px!important;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:all .2s ease-in-out}.gdyup-feature-icon-container:hover{border-left-width:3px!important;box-shadow:0 2px 5px rgba(0,0,0,.3)}:root,[data-gdyup-theme=default]{--gdyup-primary:#DAFF0D;--gdyup-primary-hover:#c8eb00;--gdyup-primary-active:#b2d400;--gdyup-primary-rgb:218,255,13;--gdyup-secondary:#FF4B47;--gdyup-secondary-hover:#ff3530;--gdyup-secondary-rgb:255,75,71;--gdyup-bg-dark:#000000;--gdyup-bg-card:#121212;--gdyup-bg-elevated:#141414;--gdyup-bg-overlay:rgba(0,0,0,0.95);--gdyup-text:#FFFFFF;--gdyup-text-medium:#E0E0E0;--gdyup-text-subtle:#B8B8B8;--gdyup-text-disabled:#666666;--gdyup-button-text:#000000;--gdyup-button-bg:var(--gdyup-primary);--gdyup-button-hover-bg:var(--gdyup-primary-hover);--gdyup-button-shadow:0 4px 12px rgba(var(--gdyup-primary-rgb),0.4);--gdyup-border:#2a2a2a;--gdyup-border-light:#404040;--gdyup-divider:#1a1a1a;--gdyup-success:#00FF88;--gdyup-warning:#FFB800;--gdyup-error:#FF4757;--gdyup-info:#3742FA;--gdyup-nav-bg:rgba(0,0,0,0.98);--gdyup-nav-border:rgba(218,255,13,0.2);--gdyup-nav-active:var(--gdyup-primary);--gdyup-nav-active-text:var(--gdyup-button-text);--gdyup-shadow-sm:0 2px 8px rgba(0,0,0,0.6);--gdyup-shadow-md:0 4px 16px rgba(0,0,0,0.7);--gdyup-shadow-lg:0 8px 32px rgba(0,0,0,0.8);--gdyup-glow-primary:0 0 20px rgba(var(--gdyup-primary-rgb),0.5)}[data-gdyup-theme=luxury]{--gdyup-primary:#00FF88;--gdyup-primary-hover:#00e67a;--gdyup-primary-active:#00cc6c;--gdyup-primary-rgb:0,255,136;--gdyup-secondary:#FF6B6B;--gdyup-secondary-hover:#ff5252;--gdyup-secondary-rgb:255,107,107;--gdyup-bg-dark:#000000;--gdyup-bg-card:#121212;--gdyup-bg-elevated:#141414;--gdyup-bg-overlay:rgba(0,0,0,0.97);--gdyup-text:#FFFFFF;--gdyup-text-medium:#E0E0E0;--gdyup-text-subtle:#A0A0A0;--gdyup-text-disabled:#555555;--gdyup-button-text:#000000;--gdyup-button-bg:var(--gdyup-primary);--gdyup-button-hover-bg:var(--gdyup-primary-hover);--gdyup-button-shadow:0 4px 16px rgba(var(--gdyup-primary-rgb),0.3);--gdyup-border:#333333;--gdyup-border-light:#4a4a4a;--gdyup-divider:#222222;--gdyup-success:#00FF88;--gdyup-warning:#FFA726;--gdyup-error:#FF5252;--gdyup-info:#42A5F5;--gdyup-nav-bg:rgba(0,0,0,0.99);--gdyup-nav-border:rgba(0,255,136,0.3);--gdyup-nav-active:var(--gdyup-primary);--gdyup-nav-active-text:var(--gdyup-button-text);--gdyup-shadow-sm:0 2px 12px rgba(0,0,0,0.8);--gdyup-shadow-md:0 6px 24px rgba(0,0,0,0.9);--gdyup-shadow-lg:0 12px 48px rgba(0,0,0,0.95);--gdyup-glow-primary:0 0 24px rgba(var(--gdyup-primary-rgb),0.6)}[data-gdyup-theme=bitcoin]{--gdyup-primary:#F7931A;--gdyup-primary-hover:#e8850f;--gdyup-primary-active:#d97706;--gdyup-primary-rgb:247,147,26;--gdyup-secondary:#FF8C00;--gdyup-secondary-hover:#ff7700;--gdyup-secondary-rgb:255,140,0;--gdyup-bg-dark:#121212;--gdyup-bg-card:#2D2D2D;--gdyup-bg-elevated:#2D2D2D;--gdyup-bg-overlay:rgba(10,10,10,0.96);--gdyup-text:#FFFFFF;--gdyup-text-medium:#E5E5E5;--gdyup-text-subtle:#AAAAAA;--gdyup-text-disabled:#606060;--gdyup-button-text:#000000;--gdyup-button-bg:var(--gdyup-primary);--gdyup-button-hover-bg:var(--gdyup-primary-hover);--gdyup-button-shadow:0 4px 14px rgba(var(--gdyup-primary-rgb),0.4);--gdyup-border:#3A3A3A;--gdyup-border-light:#4a4a4a;--gdyup-divider:#222222;--gdyup-success:#16A085;--gdyup-warning:#F39C12;--gdyup-error:#E74C3C;--gdyup-info:#3498DB;--gdyup-nav-bg:rgba(10,10,10,0.98);--gdyup-nav-border:rgba(247,147,26,0.25);--gdyup-nav-active:var(--gdyup-primary);--gdyup-nav-active-text:var(--gdyup-button-text);--gdyup-shadow-sm:0 2px 10px rgba(0,0,0,0.7);--gdyup-shadow-md:0 5px 20px rgba(0,0,0,0.8);--gdyup-shadow-lg:0 10px 40px rgba(0,0,0,0.9);--gdyup-glow-primary:0 0 22px rgba(var(--gdyup-primary-rgb),0.5)}.gdyup-button{background:var(--gdyup-button-bg);color:var(--gdyup-button-text);border:none;border-radius:12px;font-weight:600;font-size:16px;padding:14px 24px;box-shadow:var(--gdyup-button-shadow);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary-elite,.button-primary-elite,button.primary-elite{background:var(--gdyup-primary)!important;color:#000000!important;border:none!important;border-radius:12px;padding:14px 24px;box-shadow:0 4px 16px rgba(var(--gdyup-primary-rgb),.4)}.btn-primary-elite,.btn-secondary-elite,.button-primary-elite,.button-secondary-elite,button.primary-elite,button.secondary-elite{font-weight:600;font-size:16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.btn-secondary-elite,.button-secondary-elite,button.secondary-elite{background:transparent!important;color:var(--gdyup-primary)!important;border:2px solid var(--gdyup-primary)!important;border-radius:12px;padding:12px 22px}.btn-outline-elite,.button-outline-elite,button.outline-elite{background:var(--gdyup-bg-card)!important;color:var(--gdyup-text)!important;border:1px solid var(--gdyup-border)!important;border-radius:12px;font-weight:500;font-size:16px;padding:14px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.gdyup-button:hover{background:var(--gdyup-button-hover-bg);transform:translateY(-1px);box-shadow:var(--gdyup-shadow-md)}.gdyup-button:active{transform:translateY(0);background:var(--gdyup-primary-active)}.btn-primary-elite:hover,.button-primary-elite:hover,button.primary-elite:hover{background:var(--gdyup-primary-hover)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--gdyup-primary-rgb),.5)!important}.btn-primary-elite:active,.button-primary-elite:active,button.primary-elite:active{transform:translateY(0);background:var(--gdyup-primary-active)!important}.btn-secondary-elite:hover,.button-secondary-elite:hover,button.secondary-elite:hover{background:var(--gdyup-primary)!important;color:#000000!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--gdyup-primary-rgb),.3)}.btn-outline-elite:hover,.button-outline-elite:hover,button.outline-elite:hover{background:var(--gdyup-bg-elevated)!important;border-color:var(--gdyup-border-light)!important;transform:translateY(-1px)}.gdyup-card{background:var(--gdyup-bg-card);border:1px solid var(--gdyup-border);border-radius:16px;box-shadow:var(--gdyup-shadow-sm);backdrop-filter:blur(10px);transition:all .3s ease}.gdyup-card:hover{border-color:var(--gdyup-border-light);box-shadow:var(--gdyup-shadow-md);transform:translateY(-2px)}.gdyup-nav{background:var(--gdyup-nav-bg);border-top:1px solid var(--gdyup-nav-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.gdyup-nav-item{transition:all .2s ease;border-radius:12px;padding:8px 12px}.gdyup-nav-item.active{background:var(--gdyup-nav-active);color:var(--gdyup-nav-active-text);box-shadow:var(--gdyup-glow-primary)}.gdyup-title{color:var(--gdyup-primary);font-weight:700;text-shadow:var(--gdyup-glow-primary)}.gdyup-text-primary{color:var(--gdyup-text);font-weight:500}.gdyup-text-secondary{color:var(--gdyup-text-medium);font-weight:400}.gdyup-text-subtle{color:var(--gdyup-text-subtle);font-weight:400}.gdyup-input{background:var(--gdyup-bg-elevated);border:1px solid var(--gdyup-border);border-radius:12px;color:var(--gdyup-text);padding:14px 16px;font-size:16px;transition:all .2s ease}.gdyup-input:focus{border-color:var(--gdyup-primary);box-shadow:0 0 0 3px rgba(var(--gdyup-primary-rgb),.2);outline:none}.input-elite{background:var(--gdyup-bg-elevated)!important;border:1px solid var(--gdyup-border)!important;border-radius:12px;color:var(--gdyup-text)!important;padding:14px 16px!important;font-size:16px;transition:all .2s ease}.input-elite:focus{border-color:var(--gdyup-primary)!important;box-shadow:0 0 0 3px rgba(var(--gdyup-primary-rgb),.2)!important;outline:none;background:var(--gdyup-bg-card)!important}.input-elite::placeholder{color:var(--gdyup-text-subtle)!important}.elite-card{background:var(--gdyup-bg-card)!important;border:1px solid var(--gdyup-border)!important;border-radius:16px;box-shadow:var(--gdyup-shadow-sm);backdrop-filter:blur(10px);transition:all .3s ease;color:var(--gdyup-text)!important}.elite-card:hover{border-color:var(--gdyup-border-light)!important;box-shadow:var(--gdyup-shadow-md);transform:translateY(-2px)}.gdyup-status-success{color:var(--gdyup-success)}.gdyup-status-warning{color:var(--gdyup-warning)}.gdyup-status-error{color:var(--gdyup-error)}.gdyup-status-info{color:var(--gdyup-info)}[data-gdyup-theme=luxury]{--gdyup-primary:#DC143C!important;--gdyup-primary-hover:#B91C3C!important;--gdyup-primary-rgb:220,20,60;--gdyup-button-text:#FFFFFF!important;--gdyup-text:#FFFFFF!important;--gdyup-text-secondary:#E5E7EB!important;--gdyup-text-muted:#9CA3AF!important;--gdyup-bg-dark:#000000!important;--gdyup-bg-card:#111111!important;--gdyup-bg-elevated:#1a1a1a!important;--gdyup-border:#333333!important;--gdyup-nav-bg:rgba(0,0,0,0.95)!important;--gdyup-nav-border:#333333!important;--gdyup-nav-text:#FFFFFF!important;--gdyup-nav-active:var(--gdyup-primary)!important;--gdyup-nav-active-text:#FFFFFF!important}[data-gdyup-theme=bitcoin]{--gdyup-primary:#FF6B00!important;--gdyup-primary-hover:#E55A00!important;--gdyup-primary-rgb:255,107,0;--gdyup-button-text:#FFFFFF!important;--gdyup-text:#FFFFFF!important;--gdyup-text-secondary:#E5E7EB!important;--gdyup-text-muted:#9CA3AF!important;--gdyup-bg-dark:#000000!important;--gdyup-bg-card:#111111!important;--gdyup-bg-elevated:#1a1a1a!important;--gdyup-border:#333333!important;--gdyup-nav-bg:rgba(0,0,0,0.95)!important;--gdyup-nav-border:#333333!important;--gdyup-nav-text:#FFFFFF!important;--gdyup-nav-active:var(--gdyup-primary)!important;--gdyup-nav-active-text:#FFFFFF!important}[data-gdyup-theme=classic]{--gdyup-primary:#DAFF0D!important;--gdyup-primary-hover:#C5E60A!important;--gdyup-primary-rgb:218,255,13;--gdyup-button-text:#000000!important;--gdyup-text:#FFFFFF!important;--gdyup-text-secondary:#E5E7EB!important;--gdyup-text-muted:#9CA3AF!important;--gdyup-bg-dark:#000000!important;--gdyup-bg-card:#111111!important;--gdyup-bg-elevated:#1a1a1a!important;--gdyup-border:#333333!important;--gdyup-nav-bg:rgba(0,0,0,0.95)!important;--gdyup-nav-border:#333333!important;--gdyup-nav-text:#FFFFFF!important;--gdyup-nav-active:var(--gdyup-primary)!important;--gdyup-nav-active-text:#000000!important}.btn-primary-elite,.gdyup-button-primary,[data-gdyup-theme=bitcoin] button,[data-gdyup-theme=classic] button,[data-gdyup-theme=luxury] button,button[class*=btn-primary],button[class*=primary]{color:var(--gdyup-button-text)!important;background-color:var(--gdyup-primary)!important;border-color:var(--gdyup-primary)!important}[data-gdyup-theme=bitcoin] .btn-primary-elite,[data-gdyup-theme=bitcoin] button,[data-gdyup-theme=luxury] .btn-primary-elite,[data-gdyup-theme=luxury] button{color:#FFFFFF!important}[data-gdyup-theme=classic] .btn-primary-elite,[data-gdyup-theme=classic] button{color:#000000!important}.gdyup-title{background:linear-gradient(135deg,var(--gdyup-primary),var(--gdyup-primary-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;letter-spacing:-.02em}.text-contrast-light{color:#FFFFFF!important}.text-contrast-dark{color:#000000!important}.gdyup-app input,.gdyup-app select,.gdyup-app textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--gdyup-bg-card,#1a1a1a)!important;color:var(--gdyup-text,#FFFFFF)!important;border:1px solid var(--gdyup-border,#333333)!important;border-radius:.5rem!important;padding:.75rem 1rem!important;font-size:1rem!important;line-height:1.5!important;transition:all .2s ease-in-out!important}.gdyup-app input:focus,.gdyup-app select:focus,.gdyup-app textarea:focus,input:focus,select:focus,textarea:focus{background-color:var(--gdyup-bg-card,#1a1a1a)!important;color:var(--gdyup-text,#FFFFFF)!important;border-color:var(--gdyup-primary,#DAFF0D)!important;box-shadow:0 0 0 3px rgba(var(--gdyup-primary-rgb,218,255,13),.1)!important;outline:none!important}.gdyup-app input::placeholder,.gdyup-app textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--gdyup-text-subtle,#9CA3AF)!important;opacity:.7!important}.gdyup-app label,label{color:var(--gdyup-text,#FFFFFF)!important;font-weight:500!important;margin-bottom:.5rem!important;display:block!important}.auth-form input,.auth-form select,.auth-form textarea,[class*=AuthForm] input,[class*=LoginForm] input,[class*=SignupForm] input,form[class*=auth] input,form[class*=login] input,form[class*=register] input,form[class*=signup] input{background-color:rgba(26,26,26,.95)!important;color:#FFFFFF!important;border:2px solid rgba(255,255,255,.1)!important;border-radius:.75rem!important;padding:1rem!important;font-size:1rem!important;font-weight:400!important;text-shadow:none!important}.auth-form input:focus,.auth-form textarea:focus,[class*=AuthForm] input:focus,[class*=LoginForm] input:focus,[class*=SignupForm] input:focus,form[class*=auth] input:focus,form[class*=login] input:focus,form[class*=signup] input:focus{background-color:rgba(26,26,26,1)!important;color:#FFFFFF!important;border-color:var(--gdyup-primary,#DAFF0D)!important;box-shadow:0 0 0 3px rgba(var(--gdyup-primary-rgb,218,255,13),.2)!important;outline:none!important;text-shadow:none!important}.gdyup-app .auth-container input,.gdyup-app .login-container input,.gdyup-app .min-h-screen input,.gdyup-app .signup-container input,div[class*=auth] input,div[class*=min-h-screen] input{background-color:rgba(0,0,0,.8)!important;color:#FFFFFF!important;border:2px solid rgba(255,255,255,.2)!important;font-size:1rem!important;padding:1rem 1.25rem!important;border-radius:.75rem!important}input[type=email],input[type=password],input[type=text]{-webkit-text-fill-color:var(--gdyup-text,#FFFFFF)!important;-webkit-opacity:1!important;opacity:1!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--gdyup-bg-card,#1a1a1a) inset!important;-webkit-text-fill-color:var(--gdyup-text,#FFFFFF)!important;color:var(--gdyup-text,#FFFFFF)!important;background-color:var(--gdyup-bg-card,#1a1a1a)!important}.gdyup-theme-bitcoin input:-webkit-autofill,.gdyup-theme-default input:-webkit-autofill,.gdyup-theme-luxury input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--gdyup-bg-card) inset!important;-webkit-text-fill-color:var(--gdyup-text)!important}.error,.error-message,.gdyup-app .error,.gdyup-app .error-message,[class*=error]{color:#ff6b6b!important;font-size:.875rem!important;margin-top:.25rem!important}.gdyup-app .success,.gdyup-app .success-message,.success,.success-message{color:#51cf66!important;font-size:.875rem!important;margin-top:.25rem!important}html.capacitor,html.capacitor body{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}html.capacitor,html.capacitor body{overflow-x:hidden!important}html.capacitor body{position:relative!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.capacitor input,.capacitor select,.capacitor textarea{font-size:16px!important;transform:translateZ(0)!important}.capacitor .main-content{padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(80px + env(safe-area-inset-bottom)) env(safe-area-inset-left)!important;min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.capacitor .mobile-nav-bar{display:flex!important;z-index:1000!important;background:var(--gdyup-nav-bg)!important;border-top:1px solid var(--gdyup-nav-border)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important;box-shadow:0 -4px 20px rgba(0,0,0,.3)!important}.capacitor .mobile-nav,.capacitor .mobile-nav-bar{padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important}@media screen and (max-width:768px){body,html{-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}body{zoom:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}}.capacitor :not(.mobile-nav-bar):not(.mobile-nav-bar *){-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.capacitor .splash-container{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:99999!important}.capacitor .mobile-nav-bar .nav-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:12px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;position:relative!important;min-height:60px!important;color:var(--gdyup-nav-text)!important}.capacitor .mobile-nav-bar .nav-item:active{transform:scale(.95)!important}.capacitor .mobile-nav-bar .nav-item.active{background:var(--gdyup-nav-active)!important;color:var(--gdyup-nav-active-text)!important;box-shadow:var(--gdyup-glow-primary)!important}.capacitor .mobile-nav-bar .nav-item.active .nav-icon{color:var(--gdyup-nav-active-text)!important;filter:drop-shadow(0 0 8px rgba(var(--gdyup-primary-rgb),.6))!important}.capacitor .concierge-button-mobile{position:absolute!important;top:-25px!important;left:50%!important;transform:translateX(-50%)!important;z-index:1001!important;width:60px!important;height:60px!important;border-radius:50%!important;background:var(--gdyup-primary)!important;color:var(--gdyup-button-text)!important;border:3px solid var(--gdyup-bg-dark)!important;box-shadow:var(--gdyup-glow-primary),var(--gdyup-shadow-lg)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.capacitor .concierge-button-mobile:active{transform:translateX(-50%) scale(.9)!important}.capacitor .concierge-button-mobile:hover{background:var(--gdyup-primary-hover)!important;box-shadow:var(--gdyup-glow-primary),var(--gdyup-shadow-lg),0 0 30px rgba(var(--gdyup-primary-rgb),.8)!important}.mobile-nav-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:99999!important;background:var(--gdyup-nav-bg)!important;border-top:1px solid var(--gdyup-nav-border)!important;box-shadow:0 -4px 20px rgba(0,0,0,.3)!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}.mobile-nav-bar .nav-item{color:var(--gdyup-nav-text)!important;background:transparent!important;border-radius:12px!important;margin:4px!important;min-height:60px!important;min-width:50px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.mobile-nav-bar .nav-item:active{transform:scale(.95)!important}.mobile-nav-bar .nav-item.active{background:var(--gdyup-nav-active)!important;color:var(--gdyup-nav-active-text)!important;box-shadow:var(--gdyup-glow-primary)!important}.mobile-nav-bar .nav-item svg{color:inherit!important;stroke:inherit!important;fill:none!important}.mobile-nav-bar .nav-item span{color:inherit!important;font-weight:500!important;font-size:.75rem!important}.mobile-nav-bar .concierge-button-mobile{background:var(--gdyup-primary)!important;border:3px solid var(--gdyup-bg-dark)!important;color:var(--gdyup-button-text)!important;box-shadow:var(--gdyup-glow-primary),var(--gdyup-shadow-lg)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.mobile-nav-bar .concierge-button-mobile:active{transform:translateX(-50%) scale(.9)!important}.mobile-nav-bar .concierge-button-mobile:hover{background:var(--gdyup-primary-hover)!important;box-shadow:var(--gdyup-glow-primary),var(--gdyup-shadow-lg),0 0 30px rgba(var(--gdyup-primary-rgb),.8)!important}.mobile-nav-bar .concierge-button-mobile svg{color:var(--gdyup-button-text)!important;stroke:var(--gdyup-button-text)!important}@media (max-width:768px){.ai-concierge-button:not(.concierge-button-mobile),.concierge-button:not(.concierge-button-mobile),[data-testid=ai-concierge-button]:not(.concierge-button-mobile){display:none!important}.mobile-nav-bar{z-index:99999!important}.mobile-nav-bar,.mobile-nav-bar .concierge-button-mobile{display:flex!important}}.capacitor .mobile-nav-bar,.capacitor body .mobile-nav-bar,.capacitor html .mobile-nav-bar,.gdyup-app .mobile-nav-bar,.mobile-nav-bar,[class*=mobile-nav-bar],body .mobile-nav-bar,div[class*=mobile-nav-bar],html .mobile-nav-bar,nav.mobile-nav-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;height:auto!important;min-height:80px!important;z-index:999999!important;background:#000000!important;border-top:1px solid #333333!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 -4px 20px rgba(0,0,0,.5)!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;display:flex!important;flex-direction:column!important;margin:0!important;transform:none!important}.capacitor .mobile-nav-bar,.mobile-nav-bar,nav.mobile-nav-bar{z-index:999999!important}.mobile-nav-bar *,.mobile-nav-bar a,.mobile-nav-bar button,.mobile-nav-bar div,.mobile-nav-bar>*{z-index:inherit!important}.mobile-nav-bar .concierge-button-mobile{z-index:1000001!important}.capacitor .mobile-nav-bar{z-index:999999!important}@media (max-width:768px){.mobile-nav-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;z-index:999999!important}#__next,.gdyup-app,.main-content,body,html,main{padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px))!important}.gdyup-app>:last-child,.main-content>:last-child,main>:last-child{margin-bottom:calc(40px + env(safe-area-inset-bottom, 0px))!important}html.capacitor,html.capacitor body{height:100vh!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}}#__next .mobile-nav-bar,.capacitor .mobile-nav-bar,.capacitor body .mobile-nav-bar,.capacitor html .mobile-nav-bar,.gdyup-app .mobile-nav-bar,.mobile-nav-bar,[class*=mobile-nav-bar],body .mobile-nav-bar,div[class*=mobile-nav-bar],html .mobile-nav-bar,main .mobile-nav-bar,nav.mobile-nav-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;height:auto!important;min-height:80px!important;z-index:2147483647!important;background:#000000!important;border-top:1px solid #333333!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 -4px 20px rgba(0,0,0,.5)!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important;display:flex!important;flex-direction:column!important;margin:0!important;transform:none!important;contain:layout style paint!important;will-change:auto!important}.capacitor #__next,.capacitor .main-content,.capacitor main,.main-content{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))!important;margin-bottom:0!important}.capacitor div:last-child,.capacitor section:last-child,.main-content>div:last-child,.main-content>section:last-child{margin-bottom:calc(40px + env(safe-area-inset-bottom, 0px))!important;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))!important}.capacitor .mobile-nav-bar,.mobile-nav-bar,nav.mobile-nav-bar{z-index:2147483647!important}.concierge-radial-menu{position:fixed!important;bottom:100px!important;left:50%!important;transform:translateX(-50%)!important}@media (max-width:768px){.mobile-nav-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;z-index:2147483647!important}#__next,.gdyup-app,.main-content,body,html,main{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))!important}.gdyup-app>:last-child,.main-content>:last-child,main>:last-child{margin-bottom:calc(60px + env(safe-area-inset-bottom, 0px))!important}html.capacitor,html.capacitor body{height:100vh!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}}.capacitor .mobile-nav-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:2147483647!important;contain:layout style paint!important;isolation:isolate!important}.capacitor .mobile-nav-bar,.ios-native-nav,.mobile-nav-bar,.mobile-nav-bar.mobile-nav-bar,body .mobile-nav-bar,html .mobile-nav-bar,main .mobile-nav-bar,nav.mobile-nav-bar{position:unset!important;top:unset!important;bottom:unset!important;left:unset!important;right:unset!important}.mobile-nav-bar{z-index:2147483647!important;width:100vw!important;height:auto!important;min-height:80px!important;background:#000000!important;border-top:1px solid #333333!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 -4px 20px rgba(0,0,0,.5)!important;display:flex!important;flex-direction:column!important;margin:0!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important;padding-left:env(safe-area-inset-left,0)!important;padding-right:env(safe-area-inset-right,0)!important}.mobile-nav-bar .flex,.mobile-nav-bar>div{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-around!important;width:100%!important;padding:.5rem 1rem!important;margin:0!important;z-index:inherit!important;height:100%!important}.mobile-nav-bar .nav-item,.mobile-nav-bar a{color:#FFFFFF!important;background:transparent!important;border-radius:12px!important;margin:4px!important;min-height:60px!important;min-width:50px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important}.mobile-nav-bar .nav-item.active,.mobile-nav-bar a.active{background:#DAFF0D!important;color:#000000!important;box-shadow:0 0 15px rgba(218,255,13,.6)!important}.mobile-nav-bar .concierge-button-mobile{position:absolute!important;top:-32px!important;left:50%!important;transform:translateX(-50%)!important;z-index:2147483648!important;width:64px!important;height:64px!important;border-radius:50%!important;background:#DAFF0D!important;color:#000000!important;border:3px solid #000000!important;box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 15px rgba(218,255,13,.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;padding:0!important;overflow:hidden!important;margin:0!important}.mobile-nav-bar .concierge-button-mobile img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.mobile-nav-bar .nav-item svg,.mobile-nav-bar a svg{color:inherit!important;stroke:inherit!important;fill:none!important}.mobile-nav-bar .nav-item span,.mobile-nav-bar a span{color:inherit!important;font-weight:500!important;font-size:.75rem!important}.concierge-radial-menu{z-index:2147483649!important;display:flex!important;flex-direction:row!important;gap:16px!important;align-items:center!important;justify-content:center!important;padding:12px 20px!important;background:rgba(0,0,0,.9)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-radius:16px!important;border:1px solid #daff0d!important;box-shadow:0 10px 25px rgba(0,0,0,.5)!important}@media (max-width:768px){.main-content{padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))!important}}