:root{--bg:#07131d;--panel:#0d2030;--panel-2:#112a3d;--border:#24465b;--text:#f4f8fb;--muted:#91a7b5;--red:#df5362;--green:#72d6a5;--teal:#31c7c5;--cyan:#5dd9ee;--max:1160px}html{background:var(--bg)}body{background:radial-gradient(circle at 15% 0,rgba(49,199,197,.13),transparent 30rem),radial-gradient(circle at 92% 14%,rgba(93,217,238,.07),transparent 26rem),linear-gradient(180deg,#07131d,#081722 48%,#07131d);color:var(--text)}.site-header{border-bottom-color:rgba(64,104,127,.55)}.brand-mark{border-color:var(--teal);color:var(--cyan);background:rgba(49,199,197,.08);box-shadow:inset 0 0 20px rgba(49,199,197,.04)}.brand small{color:var(--muted)}.nav a{color:#9bb0bc;transition:color .15s ease}.nav a:hover{color:var(--cyan)}.button{transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,#23aaa9,#36c8cf);color:#031116;box-shadow:0 8px 24px rgba(49,199,197,.15)}.button-primary:hover{box-shadow:0 10px 30px rgba(49,199,197,.22)}.button-ghost{border-color:#31566b;background:rgba(13,32,48,.55)}.button-ghost:hover{border-color:var(--teal);background:rgba(49,199,197,.06)}.container,.hero{position:relative}.eyebrow{color:var(--cyan)}h1{text-shadow:0 8px 38px rgba(0,0,0,.22)}.lead{color:#a1b4bf}.hero-panel{border-color:#294b60;background:linear-gradient(145deg,rgba(49,199,197,.1),rgba(13,32,48,.94) 45%),var(--panel);box-shadow:0 24px 60px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)}.hero-stat{color:var(--text)}.hero-label{color:var(--muted)}.section-head{border-bottom:1px solid rgba(49,76,92,.45);padding-bottom:12px}.section-head>a{color:var(--cyan);font-weight:800}.card{background:linear-gradient(180deg,rgba(17,42,61,.74),rgba(13,32,48,.92));border-color:#29495c;box-shadow:0 12px 32px rgba(0,0,0,.12);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.card:hover{transform:translateY(-2px);border-color:#3b7a8c;box-shadow:0 16px 38px rgba(0,0,0,.18)}.card-kicker{color:var(--cyan)}.card p{color:var(--muted)}.card-link{color:var(--cyan)}.search-input{border-color:#29495c;background:rgba(13,32,48,.92)}.search-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(49,199,197,.08)}.inventory-row{background:linear-gradient(180deg,rgba(17,42,61,.68),rgba(13,32,48,.94))}.stock{color:var(--green)}.notice{border-left-color:var(--cyan);background:rgba(49,199,197,.06)}.footer{border-top-color:rgba(64,104,127,.5)}.footer-links a:hover{color:var(--cyan)}@media (max-width:820px){.hero{gap:28px}.hero-panel{border-radius:18px}}@media (min-width:821px){.hero{min-height:400px}}.section-head>a{font-size:12px;font-weight:900;padding:6px 0}.section-head>a:hover{color:var(--text)}.section .hero-panel{min-height:0}.footer-copyright{margin-top:10px!important;font-size:10px!important;color:#708996!important;letter-spacing:.15px}.locator-search-wrap label{color:#8fa8b6}.locator-message{color:var(--muted)}.locator-map-shell{border-color:#31566b;background:var(--panel);box-shadow:0 18px 44px rgba(0,0,0,.16)}.locator-list-head{background:var(--bg)}.locator-card{background:linear-gradient(180deg,rgba(17,42,61,.76),rgba(13,32,48,.96));border-color:#29495c;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.locator-card:hover{border-color:#3b7a8c;background:var(--panel-2);transform:translateY(-1px)}.locator-card.selected{border-color:var(--teal);background:linear-gradient(180deg,rgba(49,199,197,.1),rgba(13,32,48,.98));box-shadow:0 10px 28px rgba(0,0,0,.14),inset 0 0 0 1px rgba(49,199,197,.05)}.locator-card-right a{color:var(--cyan)}.locator-card-right a:hover{color:var(--text)}.rl-map-marker{background:#0d2030;border-color:var(--teal);box-shadow:0 8px 22px rgba(0,0,0,.34),0 0 0 3px rgba(49,199,197,.08)}.rl-map-marker.active{background:var(--teal);color:#031116}.rl-popup a{color:#168f96}.locator-toolbar .button-ghost{border-color:#31566b;background:rgba(13,32,48,.88)}.locator-toolbar .button-ghost:hover{border-color:var(--teal);background:rgba(49,199,197,.07)}.find-product-groups{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.product-group-card{position:relative;overflow:hidden;border:1px solid #29495c;border-radius:15px;background:linear-gradient(180deg,rgba(17,42,61,.82),rgba(13,32,48,.96));box-shadow:0 10px 30px rgba(0,0,0,.12);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-group-card:hover{border-color:#3b7a8c;box-shadow:0 14px 36px rgba(0,0,0,.17);transform:translateY(-1px)}.product-group-header{padding:16px}.product-group-image{border-radius:9px;border:1px solid #36576a;background:#f4f6f7;box-shadow:0 5px 16px rgba(0,0,0,.18)}.product-group-copy h3{color:var(--text)}.product-location-count{color:var(--green);font-weight:900}.product-location-list{border-top:1px solid #29495c}.product-location-row{transition:background .15s ease}.product-location-row+.product-location-row{border-top-color:rgba(49,86,107,.72)}.product-location-row:hover{background:rgba(49,199,197,.045)}.product-location-stock{color:var(--green);font-weight:900}.product-location-arrow{color:var(--cyan)}.product-group-star{border-color:#36576a;background:rgba(7,19,29,.82);transition:border-color .15s ease,background .15s ease}.product-group-star:hover{border-color:var(--teal);background:rgba(49,199,197,.08)}.find-product-groups .price{color:var(--text)}.machine-detail-photo{border-color:#31566b;box-shadow:0 12px 34px rgba(0,0,0,.14)}.machine-primary-actions{gap:10px}.handoff-card,.open-app-card,.qr-card{border-color:#31566b;background:linear-gradient(145deg,rgba(49,199,197,.07),var(--panel));box-shadow:0 10px 30px rgba(0,0,0,.12)}.open-app-card,.qr-card{border-radius:15px}.qr-card img{border:1px solid #d8e2e5}.machine-detail-photo-wrap+.machine-primary-actions{margin-top:10px}.inventory-row{background:linear-gradient(180deg,rgba(17,42,61,.78),rgba(13,32,48,.96));border-color:#29495c;transition:border-color .15s ease,background .15s ease}.inventory-row:hover{border-color:#3b7a8c;background:var(--panel-2)}.inventory-thumb{border:1px solid #36576a;border-radius:8px}.inventory-row .stock{color:var(--green)}.inventory-row .price{color:var(--text)}.account-auth-switch{border-color:#31566b;background:rgba(13,32,48,.88)}.account-auth-switch button{color:#9ab0bc}.account-auth-switch button.active{background:var(--teal);color:#031116;box-shadow:0 6px 18px rgba(49,199,197,.16)}.account-auth-switch button:hover:not(.active){color:var(--text);background:rgba(49,199,197,.06)}.account-auth-card,.account-benefits-card{border-color:#29495c;background:linear-gradient(145deg,rgba(17,42,61,.82),rgba(13,32,48,.96))}.account-auth-card .button-primary{background:var(--teal);color:#031116;box-shadow:0 8px 22px rgba(49,199,197,.14)}.account-auth-card .button-primary:hover{filter:brightness(1.05)}.account-text-link{color:var(--cyan)}.account-benefit-list{border-color:#29495c}@media (max-width:820px){.grid,.hero{grid-template-columns:1fr!important}.hero{gap:28px}.hero-panel{width:100%}.section-head{align-items:flex-start;gap:12px}.section-head>a{white-space:nowrap}.site-header{gap:12px}.nav{display:none}.site-header .button{margin-left:auto}}@media (max-width:520px){.container{padding-inline:14px}h1{font-size:clamp(42px,15vw,64px);letter-spacing:-2.5px}.lead{font-size:15px}.actions{width:100%}.actions .button{flex:1 1}.card{padding:14px}.section-head{flex-direction:column;align-items:flex-start}.section-head>a{align-self:flex-end}.footer{padding-inline:14px}}.site-header{border-bottom:1px solid rgba(229,184,75,.22);background:linear-gradient(180deg,rgba(10,10,10,.98),rgba(7,7,7,.96));box-shadow:0 8px 30px rgba(0,0,0,.28)}.site-header .brand{color:#f7f2e8}.site-header .brand-mark{border-color:#e5b84b;background:radial-gradient(circle at 35% 30%,rgba(255,215,106,.22),transparent 45%),#0c0b08;color:#ffd76a;box-shadow:inset 0 0 0 1px rgba(255,215,106,.06),0 0 20px rgba(229,184,75,.08)}.site-header .brand strong{color:#f7f2e8}.site-header .brand small{color:#b8ad99}.site-header .nav a{color:#c9c1b2;transition:color .15s ease,background .15s ease}.site-header .nav a:hover{color:#ffd76a}.site-header>.button-ghost{border-color:rgba(229,184,75,.55);background:rgba(229,184,75,.06);color:#ffd76a}.site-header>.button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.13);color:#ffe39a}.rl-home .rl-treasure-scene{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px;overflow:visible}.rl-home .rl-hero-art{display:block;width:min(760px,125%);max-width:none;height:auto;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 74% 78% at 53% 50%,#000 58%,rgba(0,0,0,.92) 70%,transparent 100%);mask-image:radial-gradient(ellipse 74% 78% at 53% 50%,#000 58%,rgba(0,0,0,.92) 70%,transparent 100%);filter:drop-shadow(0 20px 45px rgba(0,0,0,.55))}@media (max-width:900px){.rl-home .rl-treasure-scene{min-height:auto;margin-top:18px}.rl-home .rl-hero-art{width:min(700px,110%)}}@media (max-width:640px){.rl-home .rl-hero-art{width:112%}}.rl-home h1,.rl-home h2,.rl-home h3,.site-header .brand strong{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700;text-transform:uppercase}.rl-home .rl-hero h1{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:.88}.rl-home .rl-app-banner h2,.rl-home .rl-section h2{letter-spacing:-.02em;line-height:1}.rl-home .machine-card h3,.rl-home .rl-discovery-card h3{letter-spacing:-.01em}.rl-home .rl-hero-inner{min-height:520px;padding-top:70px;padding-bottom:45px}.rl-home .rl-treasure-scene{min-height:420px}.rl-home .rl-hero-art{width:min(720px,125%)}.rl-home .rl-feature-strip{margin-top:0}@media (max-width:900px){.rl-home .rl-hero-inner{min-height:auto;padding-top:55px;padding-bottom:30px}.rl-home .rl-treasure-scene{min-height:auto}}.rl-home .rl-feature-strip>div{padding:18px 20px}.rl-home .rl-feature-strip strong{display:block;margin-bottom:5px;font-family:var(--font-oswald),Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;color:#ffd76a}.rl-home .rl-feature-strip span{display:block;font-size:12px;line-height:1.4;color:#c9c1b2}.footer{border-top:1px solid rgba(229,184,75,.22);background:linear-gradient(180deg,#080808,#050505);color:#c9c1b2}.footer strong{font-family:var(--font-oswald),Arial,sans-serif;color:#fffaf0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.footer p{color:#9f988b}.footer-copyright{color:#716b61!important}.footer-links a{color:#b8ad99;transition:color .15s ease}.footer-links a:hover{color:#ffd76a}.header-actions{display:flex;align-items:center;gap:10px}.mobile-nav{position:relative;display:none}.mobile-nav summary{list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(229,184,75,.55);border-radius:8px;background:rgba(229,184,75,.06);color:#ffd76a;font-family:var(--font-oswald),Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.mobile-nav-icon{display:grid;grid-gap:3px;gap:3px;width:15px}.mobile-nav-icon i{display:block;width:15px;height:1px;background:#ffd76a}.mobile-nav-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:1000;display:grid;min-width:190px;overflow:hidden;border:1px solid rgba(229,184,75,.4);border-radius:10px;background:#0b0a08;box-shadow:0 18px 40px rgba(0,0,0,.55)}.mobile-nav-menu a{padding:14px 18px;border-bottom:1px solid rgba(229,184,75,.12);color:#f7f2e8;font-family:var(--font-oswald),Arial,sans-serif;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase}.mobile-nav-menu a:last-child{border-bottom:0}.mobile-nav-menu a:hover{background:rgba(229,184,75,.08);color:#ffd76a}@media (max-width:700px){.site-header>.nav{display:none}.mobile-nav{display:block}}@media (max-width:430px){.site-header{gap:10px}.header-actions>.button{padding-left:13px;padding-right:13px}.mobile-nav summary{padding-left:10px;padding-right:10px}.mobile-nav summary>span:last-child{display:none}}@media (max-width:700px){.header-actions>.button-ghost{border-color:rgba(229,184,75,.55);background:rgba(229,184,75,.06);color:#ffd76a}.header-actions>.button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.13);color:#ffe39a}}@media (max-width:640px){.rl-home .rl-hero-inner{padding-bottom:10px}.rl-home .rl-treasure-scene{margin-bottom:-35px}.rl-home .rl-feature-strip{margin-top:0}.rl-home .rl-feature-strip>div{padding:20px 18px}}.site-header .brand .brand-logo{display:block;width:44px!important;height:44px!important;min-width:44px;max-width:44px!important;min-height:44px;max-height:44px!important;flex:0 0 44px;object-fit:contain}@media (max-width:700px){.site-header .brand .brand-logo{width:40px!important;height:40px!important;min-width:40px;max-width:40px!important;min-height:40px;max-height:40px!important;flex-basis:40px}}.rl-home .rl-app-logo{display:block;width:90px;height:90px;object-fit:contain;flex:0 0 auto}@media (max-width:640px){.rl-home .rl-app-logo{width:72px;height:72px}}.site-header .header-actions .button-ghost{border-color:rgba(229,184,75,.65);background:rgba(229,184,75,.06);color:#ffd76a;box-shadow:none}.site-header .header-actions .button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}.rl-customer-page{min-height:100vh;background:radial-gradient(circle at 80% 5%,rgba(229,184,75,.08),transparent 28%),#080808;color:#f7f2e8}.rl-page-hero{border-bottom:1px solid rgba(229,184,75,.18);background:radial-gradient(circle at 72% 45%,rgba(229,184,75,.09),transparent 32%),linear-gradient(180deg,#0c0c0c,#080808)}.rl-page-hero-inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 58px}.rl-page-eyebrow{margin-bottom:12px;font-size:12px;letter-spacing:.16em;color:#e5b84b}.rl-page-eyebrow,.rl-page-hero h1{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700}.rl-page-hero h1{margin:0;font-size:clamp(54px,7vw,92px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:#f7f2e8}.rl-page-hero h1 span{color:#e5b84b}.rl-page-hero>.rl-page-hero-inner>p{max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.7;color:#b8ad99}.rl-page-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:38px;border:1px solid rgba(229,184,75,.22);background:rgba(255,255,255,.025)}.rl-page-meta>div{padding:18px 22px}.rl-page-meta>div+div{border-left:1px solid rgba(229,184,75,.18)}.rl-page-meta strong{display:block;margin-bottom:4px;font-size:22px;color:#ffd76a}.rl-page-meta span,.rl-page-meta strong{font-family:var(--font-oswald),Arial,sans-serif}.rl-page-meta span{font-size:11px;font-weight:700;letter-spacing:.08em;color:#918979}.rl-page-content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.rl-page-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:28px}.rl-page-section-head h2{margin:0;font-family:var(--font-oswald),Arial,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1;text-transform:uppercase;color:#f7f2e8}.rl-page-section-head>p{max-width:480px;margin:0;font-size:14px;line-height:1.65;color:#9f988b}.rl-map-shell{overflow:hidden;border:1px solid rgba(229,184,75,.28);border-radius:18px;background:#0d0d0d;box-shadow:0 24px 60px rgba(0,0,0,.35),0 0 40px rgba(229,184,75,.025)}@media (max-width:700px){.rl-page-hero-inner{width:min(100% - 32px,1180px);padding:50px 0 38px}.rl-page-hero h1{font-size:clamp(48px,16vw,68px)}.rl-page-meta{grid-template-columns:1fr;margin-top:30px}.rl-page-meta>div{padding:15px 18px}.rl-page-meta>div+div{border-top:1px solid rgba(229,184,75,.18);border-left:0}.rl-page-content{width:min(100% - 32px,1180px);padding:40px 0 60px}.rl-page-section-head{display:block}.rl-page-section-head>p{margin-top:14px}.rl-map-shell{border-radius:14px}}.rl-locations-page .locator{background:#0a0a0a;color:#f7f2e8}.rl-locations-page .locator-toolbar{display:flex;align-items:end;gap:12px;padding:18px;border-bottom:1px solid rgba(229,184,75,.18);background:#0d0d0d}.rl-locations-page .locator-search-wrap{flex:1 1}.rl-locations-page .locator-search-wrap label{display:block;margin-bottom:7px;font-family:var(--font-oswald),Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;color:#e5b84b}.rl-locations-page .search-input{width:100%;border:1px solid rgba(229,184,75,.3);border-radius:8px;background:#151515;color:#f7f2e8}.rl-locations-page .search-input::placeholder{color:#746e64}.rl-locations-page .search-input:focus{border-color:#e5b84b;outline:none;box-shadow:0 0 0 3px rgba(229,184,75,.08)}.rl-locations-page .locator-toolbar .button-ghost{border-color:rgba(229,184,75,.55);background:rgba(229,184,75,.06);color:#ffd76a}.rl-locations-page .locator-toolbar .button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}.rl-locations-page .locator-message{padding:10px 18px;border-bottom:1px solid rgba(229,184,75,.16);background:rgba(229,184,75,.05);color:#c9c1b2}.rl-locations-page .locator-layout{background:#080808}.rl-locations-page .locator-map-shell{border-color:rgba(229,184,75,.2)}.rl-locations-page .locator-list{background:#090909}.rl-locations-page .locator-list-head{border-bottom:1px solid rgba(229,184,75,.18);background:#0d0d0d;color:#f7f2e8}.rl-locations-page .locator-list-head strong{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700;color:#f7f2e8}.rl-locations-page .locator-list-head span{color:#9f988b}.rl-locations-page .locator-card{border:1px solid rgba(229,184,75,.2);background:#111111;color:#f7f2e8}.rl-locations-page .locator-card:hover{border-color:rgba(229,184,75,.55);background:#15130e}.rl-locations-page .locator-card.selected{border-color:#e5b84b;background:linear-gradient(135deg,rgba(229,184,75,.13),rgba(229,184,75,.035)),#111111;box-shadow:inset 3px 0 0 #e5b84b}.rl-locations-page .locator-card .card-kicker{font-family:var(--font-oswald),Arial,sans-serif;color:#e5b84b}.rl-locations-page .locator-card strong{color:#f7f2e8}.rl-locations-page .locator-card span{color:#9f988b}.rl-locations-page .locator-card-right>strong{color:#ffd76a}.rl-locations-page .locator-card a{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700;color:#ffd76a}.rl-locations-page .locator-card a:hover{color:#ffe39a}.rl-locations-page .rl-map-marker{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid #e5b84b;border-radius:50%;background:#111111;box-shadow:0 4px 14px rgba(0,0,0,.45),0 0 0 4px rgba(229,184,75,.12);font-family:var(--font-oswald),Arial,sans-serif;font-size:12px;font-weight:700;color:#ffd76a}.rl-locations-page .rl-map-marker.active{background:#e5b84b;color:#090909;box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 0 6px rgba(229,184,75,.22)}.rl-locations-page .rl-user-marker{width:18px;height:18px;border:3px solid #f7f2e8;border-radius:50%;background:#e5b84b;box-shadow:0 0 0 5px rgba(229,184,75,.22)}.rl-locations-page .rl-popup{min-width:150px}.rl-locations-page .rl-popup span,.rl-locations-page .rl-popup strong{display:block}.rl-locations-page .rl-popup a{display:inline-block;margin-top:7px;font-weight:700;color:#9a741c}@media (max-width:700px){.rl-locations-page .locator-toolbar{align-items:stretch;flex-direction:column}.rl-locations-page .locator-toolbar .button-ghost{width:100%}}.rl-find-page .rl-find-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin:0 0 16px;padding:18px;border:1px solid rgba(229,184,75,.24);border-radius:14px;background:#0d0d0d}.rl-find-page .rl-find-search .search-input{border:1px solid rgba(229,184,75,.3);background:#151515;color:#f7f2e8}.rl-find-page .rl-find-search .search-input::placeholder{color:#746e64}.rl-find-page .rl-find-search .search-input:focus{border-color:#e5b84b;outline:none;box-shadow:0 0 0 3px rgba(229,184,75,.08)}.rl-find-page .rl-find-search .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909;font-family:var(--font-oswald),Arial,sans-serif;font-weight:700}.rl-find-page .rl-find-search .button-primary:hover{background:#ffd76a;border-color:#ffd76a}.rl-find-page .rl-find-notice{margin:0 0 28px;border:1px solid rgba(229,184,75,.18);background:rgba(229,184,75,.045);color:#9f988b}.rl-find-page .find-product-groups{display:grid;grid-gap:18px;gap:18px}.rl-find-page .product-group-card{position:relative;overflow:hidden;border:1px solid rgba(229,184,75,.24);border-radius:16px;background:linear-gradient(135deg,rgba(229,184,75,.035),transparent 38%),#0d0d0d;box-shadow:0 18px 45px rgba(0,0,0,.24)}.rl-find-page .product-group-star{position:absolute;top:16px;right:16px;z-index:2}.rl-find-page .product-group-header{display:flex;gap:22px;padding:24px}.rl-find-page .product-group-image{width:118px;height:118px;flex:0 0 118px;border:1px solid rgba(229,184,75,.2);border-radius:12px;background:#151515;object-fit:contain}.rl-find-page .product-group-copy{min-width:0;padding-right:42px}.rl-find-page .product-group-copy .eyebrow{margin-bottom:6px;font-family:var(--font-oswald),Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;color:#e5b84b}.rl-find-page .product-group-copy h3{margin:0;font-family:var(--font-oswald),Arial,sans-serif;font-size:28px;line-height:1.05;text-transform:uppercase;color:#f7f2e8}.rl-find-page .product-group-copy p{max-width:720px;margin:9px 0 0;line-height:1.6;color:#9f988b}.rl-find-page .product-location-count{margin-top:14px;font-family:var(--font-oswald),Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:#ffd76a}.rl-find-page .product-location-list{border-top:1px solid rgba(229,184,75,.16)}.rl-find-page .product-location-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 90px 24px;align-items:center;grid-gap:18px;gap:18px;padding:16px 24px;color:#f7f2e8;text-decoration:none;transition:background .16s ease,border-color .16s ease}.rl-find-page .product-location-row+.product-location-row{border-top:1px solid rgba(229,184,75,.1)}.rl-find-page .product-location-row:hover{background:rgba(229,184,75,.06)}.rl-find-page .product-location-row>div:first-child small,.rl-find-page .product-location-row>div:first-child strong{display:block}.rl-find-page .product-location-row>div:first-child strong{color:#f7f2e8}.rl-find-page .product-location-row>div:first-child small{margin-top:3px;color:#8f887c}.rl-find-page .product-location-stock strong{font-family:var(--font-oswald),Arial,sans-serif;font-size:12px;letter-spacing:.04em;color:#c9c1b2}.rl-find-page .product-location-row .price{font-family:var(--font-oswald),Arial,sans-serif;font-size:17px;font-weight:700;text-align:right;color:#ffd76a}.rl-find-page .product-location-arrow{font-size:20px;text-align:right;color:#e5b84b}.rl-find-page .find-product-groups>.card{border:1px solid rgba(229,184,75,.24);background:#0d0d0d;color:#f7f2e8}@media (max-width:700px){.rl-find-page .rl-find-search{grid-template-columns:1fr}.rl-find-page .rl-find-search .button-primary{width:100%}.rl-find-page .product-group-header{padding:20px}.rl-find-page .product-group-image{width:88px;height:88px;flex-basis:88px}.rl-find-page .product-group-copy h3{font-size:23px}.rl-find-page .product-location-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:15px 20px}.rl-find-page .product-location-stock{grid-column:1}.rl-find-page .product-location-row .price{grid-column:2;grid-row:1}.rl-find-page .product-location-arrow{display:none}}.rl-machine-page .rl-page-hero h1{max-width:850px;font-size:clamp(48px,6vw,82px)}.rl-machine-address{color:#b8ad99!important}.rl-machine-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.rl-machine-page .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909;font-family:var(--font-oswald),Arial,sans-serif;font-weight:700}.rl-machine-page .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.rl-machine-photo-shell{overflow:hidden;margin-bottom:56px;border:1px solid rgba(229,184,75,.24);border-radius:18px;background:#0d0d0d}.rl-machine-photo-shell .machine-detail-photo{display:block;width:100%}.rl-machine-section+.rl-machine-section{margin-top:64px}.rl-machine-map-shell{overflow:hidden;border:1px solid rgba(229,184,75,.28);border-radius:16px;background:#0d0d0d;box-shadow:0 18px 45px rgba(0,0,0,.28)}.rl-machine-qr{padding:24px;border:1px solid rgba(229,184,75,.22);border-radius:16px;background:linear-gradient(135deg,rgba(229,184,75,.05),transparent 40%),#0d0d0d}.rl-machine-product-count{min-width:100px;text-align:right}.rl-machine-product-count strong{display:block;font-family:var(--font-oswald),Arial,sans-serif;font-size:30px;line-height:1;color:#ffd76a}.rl-machine-product-count span{display:block;margin-top:4px;font-family:var(--font-oswald),Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;color:#918979}.rl-machine-notice{margin-bottom:18px;border:1px solid rgba(229,184,75,.18);background:rgba(229,184,75,.045);color:#9f988b}.rl-machine-inventory{overflow:hidden;border:1px solid rgba(229,184,75,.22);border-radius:16px;background:#0d0d0d}.rl-machine-inventory .inventory-row{border-color:rgba(229,184,75,.12);background:transparent;color:#f7f2e8}.rl-machine-inventory .inventory-row+.inventory-row{border-top:1px solid rgba(229,184,75,.12)}.rl-machine-inventory .inventory-row:hover{background:rgba(229,184,75,.045)}.rl-machine-inventory .inventory-product-main strong{color:#f7f2e8}.rl-machine-inventory .inventory-product-main small{color:#918979}.rl-machine-inventory .inventory-thumb{border:1px solid rgba(229,184,75,.18);background:#151515}.rl-machine-inventory .stock{font-family:var(--font-oswald),Arial,sans-serif;color:#c9c1b2}.rl-machine-inventory .price{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700;color:#ffd76a}.rl-machine-inventory>.card{margin:18px;border-color:rgba(229,184,75,.2);background:#111111;color:#f7f2e8}@media (max-width:700px){.rl-machine-hero-actions{align-items:stretch;flex-direction:column}.rl-machine-hero-actions>*{width:100%}.rl-machine-photo-shell{margin-bottom:40px}.rl-machine-section+.rl-machine-section{margin-top:48px}.rl-machine-product-count{margin-top:16px;text-align:left}.rl-machine-qr{padding:18px}}.rl-machine-page .open-app-card{border:1px solid rgba(229,184,75,.35);background:linear-gradient(135deg,rgba(229,184,75,.08),rgba(229,184,75,.015) 55%),#10100f;color:#f7f2e8;box-shadow:0 12px 32px rgba(0,0,0,.25)}.rl-machine-page .open-app-card .eyebrow{color:#e5b84b}.rl-machine-page .open-app-card strong{color:#f7f2e8}.rl-machine-page .open-app-card p,.rl-machine-page .open-app-card small{color:#9f988b}.rl-machine-page .customer-inline-action .button-ghost,.rl-machine-page .rl-machine-hero-actions .button-ghost{border:1px solid rgba(229,184,75,.55);background:rgba(229,184,75,.06);color:#ffd76a;box-shadow:none}.rl-machine-page .customer-inline-action .button-ghost:hover,.rl-machine-page .rl-machine-hero-actions .button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}.rl-machine-page .customer-inline-action small{color:#b8ad99}.rl-machine-page .qr-card{border:1px solid rgba(229,184,75,.3);background:linear-gradient(135deg,rgba(229,184,75,.07),rgba(229,184,75,.015) 55%),#10100f;color:#f7f2e8;box-shadow:none}.rl-machine-page .qr-card .eyebrow{color:#e5b84b}.rl-machine-page .qr-card strong{color:#f7f2e8}.rl-machine-page .qr-card p{color:#9f988b}.rl-machine-page .qr-card img{border:1px solid rgba(229,184,75,.35);border-radius:10px;background:#ffffff}.rl-machine-page .qr-card .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}.rl-machine-page .qr-card .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.rl-machine-page .qr-card .button:not(.button-primary){border:1px solid rgba(229,184,75,.5);background:rgba(229,184,75,.06);color:#ffd76a}.rl-machine-page .qr-card .button:not(.button-primary):hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}.rl-machine-page .rl-machine-qr{border-color:rgba(229,184,75,.24);background:radial-gradient(circle at 15% 50%,rgba(229,184,75,.07),transparent 35%),#0d0d0d}@media (max-width:700px){.rl-machine-page .open-app-card,.rl-machine-page .qr-card{width:100%}}.rl-about-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:72px;gap:72px;align-items:start;padding-bottom:56px}.rl-about-intro h2{max-width:480px;margin:0;font-family:var(--font-oswald),Arial,sans-serif;font-size:clamp(36px,4vw,52px);line-height:.98;text-transform:uppercase;color:#f7f2e8}.rl-about-copy p{margin:0;font-size:16px;line-height:1.75;color:#a9a195}.rl-about-copy p+p{margin-top:18px}.rl-about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(229,184,75,.25);border-bottom:1px solid rgba(229,184,75,.25)}.rl-about-grid article{position:relative;min-height:270px;padding:34px 30px;background:linear-gradient(145deg,rgba(229,184,75,.045),transparent 45%),#0d0d0d}.rl-about-grid article+article{border-left:1px solid rgba(229,184,75,.2)}.rl-about-number{margin-bottom:34px;font-size:44px;font-weight:700;line-height:1;color:rgba(229,184,75,.2)}.rl-about-grid h3,.rl-about-number{font-family:var(--font-oswald),Arial,sans-serif}.rl-about-grid h3{margin:0;font-size:25px;line-height:1.05;color:#f7f2e8}.rl-about-grid p{margin:13px 0 0;line-height:1.65;color:#918979}.rl-about-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:64px;padding:38px 40px;border:1px solid rgba(229,184,75,.3);border-radius:16px;background:radial-gradient(circle at 85% 50%,rgba(229,184,75,.1),transparent 35%),#10100f}.rl-about-cta h2{margin:0;font-family:var(--font-oswald),Arial,sans-serif;font-size:clamp(30px,4vw,44px);line-height:1;color:#f7f2e8}.rl-about-cta p{margin:10px 0 0;color:#9f988b}.rl-about-actions{display:flex;flex:0 0 auto;gap:10px}.rl-about-page .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}.rl-about-page .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.rl-about-page .button-ghost{border-color:rgba(229,184,75,.55);background:rgba(229,184,75,.06);color:#ffd76a}.rl-about-page .button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}@media (max-width:800px){.rl-about-intro{gap:24px}.rl-about-grid,.rl-about-intro{grid-template-columns:1fr}.rl-about-grid article{min-height:0}.rl-about-grid article+article{border-top:1px solid rgba(229,184,75,.2);border-left:0}.rl-about-cta{display:block;padding:28px 24px}.rl-about-actions{margin-top:24px}}@media (max-width:520px){.rl-about-actions{flex-direction:column}.rl-about-actions .button{width:100%}}.account-auth-layout,.account-dashboard-grid{color:#f7f2e8}.account-auth-card,.account-benefits-card,.account-notification-panel,.account-panel{border:1px solid rgba(229,184,75,.24);border-radius:16px;background:linear-gradient(135deg,rgba(229,184,75,.045),transparent 42%),#0d0d0d;color:#f7f2e8;box-shadow:0 18px 45px rgba(0,0,0,.22)}.account-auth-card .eyebrow,.account-benefits-card .eyebrow,.account-header .eyebrow,.account-notification-panel .eyebrow,.account-panel .eyebrow{color:#e5b84b}.account-auth-card h1,.account-auth-card h2,.account-benefits-card h2,.account-header h1,.account-notification-panel h2,.account-panel h2{font-family:var(--font-oswald),Arial,sans-serif;color:#f7f2e8}.account-auth-card h1,.account-header h1{text-transform:uppercase}.account-auth-card .lead,.account-benefits-card p,.account-header .lead,.account-notification-panel p{color:#9f988b}.account-auth-switch{border:1px solid rgba(229,184,75,.2);background:#111111}.account-auth-switch button{border:0;background:transparent;color:#918979;font-family:var(--font-oswald),Arial,sans-serif;font-weight:700}.account-auth-switch button:hover{color:#ffd76a}.account-auth-switch button.active{background:#e5b84b;color:#090909}.account-form label{color:#c9c1b2}.account-form input{border:1px solid rgba(229,184,75,.3);background:#151515;color:#f7f2e8}.account-form input:focus{border-color:#e5b84b;outline:none;box-shadow:0 0 0 3px rgba(229,184,75,.08)}.account-auth-card .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}.account-auth-card .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.account-metric-link,.account-text-link{color:#ffd76a}.account-metric-link:hover,.account-text-link:hover{color:#ffe39a}.account-benefit-list>div{border-color:rgba(229,184,75,.16)}.account-benefit-list strong{color:#f7f2e8}.account-benefit-list span{color:#918979}.account-header{border-color:rgba(229,184,75,.2)}.account-header .button-ghost{border-color:rgba(229,184,75,.55);background:rgba(229,184,75,.06);color:#ffd76a}.account-header .button-ghost:hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}.account-message{border:1px solid rgba(229,184,75,.22);background:rgba(229,184,75,.06);color:#d8d0c1}.account-metrics{border:1px solid rgba(229,184,75,.24);background:#0d0d0d}.account-metrics>div{background:linear-gradient(145deg,rgba(229,184,75,.05),transparent 55%),#0d0d0d}.account-metrics>div+div{border-color:rgba(229,184,75,.18)}.account-metrics span{color:#918979}.account-metrics span,.account-metrics strong{font-family:var(--font-oswald),Arial,sans-serif}.account-metrics strong{color:#ffd76a}.account-notification-panel{margin-top:24px}.account-preference-row{border-color:rgba(229,184,75,.16);background:rgba(255,255,255,.015)}.account-preference-row strong{color:#f7f2e8}.account-preference-row span{color:#918979}.account-preference-row input[type=checkbox]{accent-color:#e5b84b}.account-panel-head{border-color:rgba(229,184,75,.16)}.account-panel .button{border-color:rgba(229,184,75,.5);background:rgba(229,184,75,.06);color:#ffd76a}.account-panel .button:hover{border-color:#e5b84b;background:rgba(229,184,75,.14);color:#ffe39a}.account-panel .button-ghost{border-color:rgba(229,184,75,.3);background:transparent;color:#b8ad99}.account-panel .button-ghost:hover{border-color:#e5b84b;color:#ffd76a}.account-empty{border:1px solid rgba(229,184,75,.16);background:#111111}.account-empty strong{color:#f7f2e8}.account-empty span{color:#918979}.account-item-card,.account-watch-card{border:1px solid rgba(229,184,75,.18);background:#111111;color:#f7f2e8}.account-item-card:hover,.account-watch-card:hover{border-color:rgba(229,184,75,.42)}.account-item-card img,.account-watch-product img{border:1px solid rgba(229,184,75,.18);background:#151515}.account-item-card small,.account-watch-product small{color:#e5b84b}.account-item-card strong,.account-watch-product strong{color:#f7f2e8}.account-item-card span,.account-watch-product span{color:#918979}.account-watch-locations{border-color:rgba(229,184,75,.16);background:#0c0c0c}.account-watch-none{color:#918979}.account-watch-location-row{border-color:rgba(229,184,75,.12);color:#f7f2e8}.account-watch-location-row:hover{background:rgba(229,184,75,.05)}.account-watch-location-row strong{color:#f7f2e8}.account-watch-location-row small{color:#918979}.account-watch-location-row .stock{font-family:var(--font-oswald),Arial,sans-serif;color:#c9c1b2}.account-watch-location-row .price{font-family:var(--font-oswald),Arial,sans-serif;font-weight:700;color:#ffd76a}main.container.section .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}main.container.section .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}@media (max-width:700px){.account-metrics{grid-template-columns:1fr}.account-metrics>div+div{border-top:1px solid rgba(229,184,75,.18);border-left:0}.account-auth-card,.account-benefits-card,.account-notification-panel,.account-panel{border-radius:14px}}.rl-legal-card,.rl-legal-page .rl-page-hero h1{max-width:850px}.rl-legal-card{padding:38px 40px;border:1px solid rgba(229,184,75,.24);border-radius:16px;background:linear-gradient(135deg,rgba(229,184,75,.05),transparent 42%),#0d0d0d;color:#f7f2e8;box-shadow:0 18px 45px rgba(0,0,0,.22)}.rl-legal-card h2{margin:0 0 22px;font-family:var(--font-oswald),Arial,sans-serif;font-size:clamp(32px,4vw,46px);line-height:1;text-transform:uppercase;color:#f7f2e8}.rl-legal-card p{max-width:700px;margin:0;font-size:16px;line-height:1.75;color:#a9a195}.rl-legal-card p+p{margin-top:18px}.rl-legal-status{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(229,184,75,.18)}.rl-legal-status strong{font-family:var(--font-oswald),Arial,sans-serif;font-size:12px;letter-spacing:.1em;color:#e5b84b}.rl-legal-status span{color:#918979}@media (max-width:700px){.rl-legal-card{padding:28px 24px}.rl-legal-status{align-items:flex-start;flex-direction:column;gap:6px}}body:has(.admin-v56-shell){background:#080808}body:has(.admin-v56-shell) .footer,body:has(.admin-v56-shell) .site-header{display:none}.admin-v56-shell{--v56-bg:#080808;--v56-sidebar:#0b0b0b;--v56-panel:#10100f;--v56-card:#141412;--v56-card-2:#11110f;--v56-border:rgba(229,184,75,0.22);--v56-text:#f7f2e8;--v56-muted:#918979;--v56-teal:#e5b84b;--v56-blue:#ffd76a;--v56-warning:#f1b84b;--v56-danger:#ef626b;max-width:none;min-height:100vh;margin:0;padding:0;display:grid;grid-template-columns:248px minmax(0,1fr);color:var(--v56-text);background:var(--v56-bg)}.admin-v56-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 16px;display:flex;flex-direction:column;border-right:1px solid rgba(229,184,75,.16);background:radial-gradient(circle at 50% 0,rgba(229,184,75,.07),transparent 28%),linear-gradient(180deg,#10100f,#080808)}.admin-v56-brand{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;background:transparent;color:#f7f2e8;text-align:left;cursor:pointer}.admin-v56-brand-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(229,184,75,.55);border-radius:12px;background:rgba(229,184,75,.05);font-family:var(--font-oswald),Arial,sans-serif;font-weight:900}.admin-v56-brand-logo{width:42px;height:42px;object-fit:contain;flex:0 0 42px;display:block}.admin-v56-brand small,.admin-v56-brand strong{display:block}.admin-v56-brand strong{font-family:var(--font-oswald),Arial,sans-serif;font-size:15px}.admin-v56-brand small{margin-top:3px;color:#777064;font-size:9px;letter-spacing:.14em}.admin-v56-nav{display:grid;grid-gap:5px;gap:5px;margin:30px 0 20px;padding:0;border:0}.admin-v56-nav button{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:10px;padding:0 12px;background:transparent;color:#938b7d;text-align:left;font-weight:700}.admin-v56-nav button:hover{background:rgba(229,184,75,.055)}.admin-v56-nav button.active{border-color:rgba(229,184,75,.3);background:linear-gradient(90deg,rgba(229,184,75,.14),rgba(229,184,75,.025));color:#ffd76a}.admin-v56-nav-dot{width:7px;height:7px;border-radius:50%;background:#4f4a42}.admin-v56-nav button.active .admin-v56-nav-dot{background:#e5b84b;box-shadow:0 0 10px rgba(229,184,75,.6)}.admin-v56-sidebar-foot{margin-top:auto;padding:14px 10px 4px;border-top:1px solid rgba(229,184,75,.14);overflow:hidden}.admin-v56-sidebar-foot small,.admin-v56-sidebar-foot span{display:block}.admin-v56-sidebar-foot span{text-transform:uppercase;font-family:var(--font-oswald),Arial,sans-serif;font-size:10px;font-weight:900;letter-spacing:.12em}.admin-v56-sidebar-foot small{margin-top:6px;color:#777064;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-v56-content{min-width:0;padding:32px clamp(24px,3vw,48px) 72px}.admin-v56-shell .admin-console-head{align-items:center;margin:0 0 26px;padding:0 0 22px;border-bottom:1px solid rgba(229,184,75,.16)}.admin-v56-shell .admin-console-head h1{margin:5px 0 6px;font-family:var(--font-oswald),Arial,sans-serif;font-size:34px;letter-spacing:-1px;color:#f7f2e8}.admin-v56-shell .admin-console-head .lead{margin:0;color:var(--v56-muted);font-size:14px}.admin-v56-shell .admin-console-head .eyebrow{color:#e5b84b}.admin-v56-shell .admin-head-actions{color:#918979}.admin-v56-shell .button{min-height:38px;border:1px solid rgba(229,184,75,.34);background:#151513;color:#d8d0c1}.admin-v56-shell .button:hover{background:rgba(229,184,75,.09)}.admin-v56-shell .button-primary{font-weight:800}.admin-v56-shell .admin-message{border-color:rgba(229,184,75,.26);background:rgba(229,184,75,.055);color:#d8d0c1}.admin-v56-shell .admin-hero-panel{padding:28px;border:1px solid rgba(229,184,75,.28);border-radius:18px;background:radial-gradient(circle at 80% 10%,rgba(229,184,75,.11),transparent 32%),linear-gradient(135deg,#171612,#0d0d0c 65%)}.admin-v56-action-tiles{min-width:430px;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:10px;gap:10px}.admin-v56-action-tiles .button{min-height:72px;padding:14px;border-radius:13px;line-height:1.25}.admin-v56-action-tiles .button:first-child{border-color:#e5b84b;background:linear-gradient(145deg,#d6a93d,#9e7620);color:#090909}.admin-v56-action-tiles .button:nth-child(2){background:linear-gradient(145deg,#1c1b18,#121210)}.admin-v56-action-tiles .button:nth-child(3){background:linear-gradient(145deg,#201e18,#131310)}.admin-v56-shell .admin-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.admin-v56-shell .admin-metric{min-height:118px;padding:20px;border:1px solid var(--v56-border);border-radius:15px;background:linear-gradient(145deg,rgba(229,184,75,.035),transparent 55%),#11110f;box-shadow:0 10px 25px rgba(0,0,0,.18)}.admin-v56-shell .admin-metric span{color:#8f877a}.admin-v56-shell .admin-metric strong{font-family:var(--font-oswald),Arial,sans-serif;font-size:31px;color:#f7f2e8}.admin-v56-shell .admin-metric.warning{border-color:rgba(241,184,75,.48);background:linear-gradient(145deg,rgba(241,184,75,.12),transparent 65%),#11110f}.admin-v56-shell .admin-panel{border:1px solid var(--v56-border);border-radius:16px;background:linear-gradient(145deg,rgba(229,184,75,.025),transparent 55%),#0f0f0e;box-shadow:0 12px 30px rgba(0,0,0,.18)}.admin-v56-shell .section-head{border-bottom:1px solid rgba(229,184,75,.14);padding-bottom:12px}.admin-v56-shell .section-head p{color:var(--v56-muted)}.admin-v56-shell .admin-list-card{border-color:rgba(229,184,75,.18);background:#121210}.admin-v56-shell .admin-list-card:hover{border-color:rgba(229,184,75,.42);background:#171612}.admin-v56-shell .admin-list-card span{color:#918979}.admin-v56-shell .admin-dashboard-grid{gap:16px}.admin-v56-shell .admin-stock-critical{border-color:rgba(239,98,107,.55);background:rgba(239,98,107,.12);color:#ffadb3}.admin-v56-shell .admin-form input,.admin-v56-shell .admin-form select,.admin-v56-shell .admin-form textarea,.admin-v56-shell .admin-list-card select{border-color:rgba(229,184,75,.24);background:#0b0b0a;color:#f7f2e8}.admin-v56-shell .admin-form input:focus,.admin-v56-shell .admin-form select:focus,.admin-v56-shell .admin-form textarea:focus,.admin-v56-shell .admin-list-card select:focus{outline:none;border-color:#e5b84b;box-shadow:0 0 0 2px rgba(229,184,75,.1)}.admin-v56-shell .admin-form label{color:#aaa194}.admin-v56-shell .admin-table td,.admin-v56-shell .admin-table th{border-bottom-color:rgba(229,184,75,.13)}.admin-v56-shell .admin-table th{color:#8f877a}.admin-v56-shell .admin-table td{color:#d8d0c1}.admin-v56-shell .admin-price-summary{display:flex;flex-direction:column;gap:3px;min-width:110px}.admin-v56-shell .admin-price-summary strong{color:#f7f2e8;font-size:16px}.admin-v56-shell .admin-price-summary span{color:#918979;font-size:12px}.admin-v56-shell .admin-price-summary small{color:#e5b84b;font-size:11px}.admin-v56-shell .admin-price-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:210px}.admin-v56-shell .admin-price-actions input{width:88px;min-height:38px;padding:7px 9px;border:1px solid rgba(229,184,75,.24);border-radius:8px;background:#0b0b0a;color:#f7f2e8}.admin-v56-shell .admin-price-actions input:focus{outline:none;border-color:#e5b84b;box-shadow:0 0 0 2px rgba(229,184,75,.1)}.admin-v56-shell .admin-price-actions .button{min-height:34px;padding:6px 10px;font-size:10px;white-space:nowrap}.admin-v56-shell select option:checked{background:#282319;color:#ffd76a}@media (max-width:1100px){.admin-v56-shell{grid-template-columns:190px minmax(0,1fr)}.admin-v56-action-tiles{min-width:0;grid-template-columns:1fr}.admin-v56-shell .admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-v56-shell{display:block}.admin-v56-sidebar{position:static;width:auto;height:auto;padding:14px}.admin-v56-nav{display:flex;overflow-x:auto;margin:14px 0 0}.admin-v56-nav button{width:auto;white-space:nowrap}.admin-v56-sidebar-foot{display:none}.admin-v56-content{padding:22px 16px 60px}.admin-v56-shell .admin-console-head{align-items:stretch;flex-direction:column}.admin-v56-shell .admin-dashboard-metrics{grid-template-columns:1fr}.admin-v56-shell .admin-hero-panel{align-items:stretch;flex-direction:column}}body:has(.admin-login-shell){background:#080808}body:has(.admin-login-shell) .footer,body:has(.admin-login-shell) .site-header{display:none}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 50% 35%,rgba(229,184,75,.08),transparent 32%),#080808}.admin-login-shell .admin-login-card{width:min(560px,100%);padding:34px;border:1px solid rgba(229,184,75,.26);border-radius:18px;background:linear-gradient(145deg,rgba(229,184,75,.035),transparent 45%),#10100f;box-shadow:0 24px 60px rgba(0,0,0,.38)}.admin-login-shell .eyebrow{color:#e5b84b}.admin-login-shell h1{margin:12px 0 18px;font-family:var(--font-oswald),Arial,sans-serif;color:#f7f2e8}.admin-login-shell .lead{color:#aaa194}.admin-login-shell label{color:#c0b7a8}.admin-login-shell input{border:1px solid rgba(229,184,75,.24);background:#0b0b0a;color:#f7f2e8}.admin-login-shell input:focus{outline:none;border-color:#e5b84b;box-shadow:0 0 0 3px rgba(229,184,75,.09)}.admin-login-shell .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}.admin-login-shell .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.admin-login-shell a{color:#ffd76a}.admin-login-shell a:hover{color:#ffe39a}body:has(.admin-console .admin-login-card){background:#080808}body:has(.admin-console .admin-login-card) .site-header{display:none}.admin-console:has(.admin-login-card){width:100%;max-width:none;min-height:calc(100vh - 140px);margin:0;padding:32px 20px;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,rgba(229,184,75,.08),transparent 30%),#080808}.admin-console .admin-login-card{width:min(560px,100%);padding:34px;border:1px solid rgba(229,184,75,.28);border-radius:18px;background:linear-gradient(145deg,rgba(229,184,75,.045),transparent 48%),#10100f;color:#f7f2e8;box-shadow:0 24px 60px rgba(0,0,0,.4)}.admin-console .admin-login-card .eyebrow{color:#e5b84b}.admin-console .admin-login-card h1{margin:12px 0 18px;font-family:var(--font-oswald),Arial,sans-serif;color:#f7f2e8}.admin-console .admin-login-card .lead,.admin-console .admin-login-card p{color:#aaa194}.admin-console .admin-login-card .admin-form label{color:#c0b7a8}.admin-console .admin-login-card .admin-form input{border:1px solid rgba(229,184,75,.26);background:#0b0b0a;color:#f7f2e8}.admin-console .admin-login-card .admin-form input:focus{outline:none;border-color:#e5b84b;box-shadow:0 0 0 3px rgba(229,184,75,.09)}.admin-console .admin-login-card .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}.admin-console .admin-login-card .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.admin-console .admin-login-card a{color:#ffd76a}.admin-console .admin-login-card a:hover{color:#ffe39a}.admin-console .admin-login-card .admin-message{border:1px solid rgba(229,184,75,.24);background:rgba(229,184,75,.06);color:#d8d0c1}.admin-v56-sidebar{border-right-color:rgba(229,184,75,.18);background:linear-gradient(180deg,#11100d,#090909)}.admin-v56-brand-mark{border-color:rgba(229,184,75,.55);color:#ffd76a;box-shadow:0 0 24px rgba(229,184,75,.08)}.admin-v56-brand small{color:#8f8778}.admin-v56-nav button{border-color:rgba(229,184,75,.14);background:#11110f;color:#aaa194}.admin-v56-nav button:hover{border-color:rgba(229,184,75,.34);background:rgba(229,184,75,.07);color:#f7f2e8}.admin-v56-nav button.active{border-color:#e5b84b;background:linear-gradient(90deg,rgba(229,184,75,.15),rgba(229,184,75,.035));color:#f7f2e8}.admin-v56-nav-dot{background:#625b4e}.admin-v56-nav button.active .admin-v56-nav-dot{background:#ffd76a;box-shadow:0 0 10px rgba(229,184,75,.55)}.admin-v56-sidebar-foot{border-top-color:rgba(229,184,75,.18)}.admin-v56-sidebar-foot span{color:#e5b84b}.admin-v56-sidebar-foot small{color:#8f8778}.admin-v56-shell .admin-hero-panel{border-color:rgba(229,184,75,.3);background:radial-gradient(circle at 82% 12%,rgba(229,184,75,.08),transparent 32%),linear-gradient(135deg,#15140f,#0d0d0c 65%);box-shadow:0 18px 45px rgba(0,0,0,.28)}.admin-v56-shell .admin-hero-panel .eyebrow{color:#e5b84b}.admin-v56-shell .admin-hero-panel p{color:#aaa194}.admin-v56-shell .admin-kpi{border-color:rgba(229,184,75,.24);background:linear-gradient(145deg,rgba(229,184,75,.045),transparent 55%),#11110f;color:#f7f2e8}.admin-v56-shell .admin-kpi span{color:#c7a84e}.admin-v56-shell .admin-kpi strong{color:#f7f2e8}.admin-v56-shell .warehouse-flow>div{border-color:rgba(229,184,75,.24);background:linear-gradient(145deg,rgba(229,184,75,.055),transparent 60%),#12110e}.admin-v56-shell .warehouse-flow>div strong{color:#f7f2e8}.admin-v56-shell .warehouse-flow>div span{color:#aaa194}.admin-v56-shell .warehouse-flow>span{color:#e5b84b}.admin-v56-shell .warehouse-future-note{color:#aaa194}.admin-v56-shell .admin-restock-start{border-color:rgba(229,184,75,.24);background:linear-gradient(145deg,rgba(229,184,75,.045),transparent 55%),#11110f}.admin-v56-shell .admin-restock-start label{color:#c0b7a8}.admin-v56-shell .admin-restock-start input,.admin-v56-shell .admin-restock-start select{border-color:rgba(229,184,75,.25);background:#0b0b0a;color:#f7f2e8}.admin-v56-shell .admin-restock-start input:focus,.admin-v56-shell .admin-restock-start select:focus{outline:none;border-color:#e5b84b;box-shadow:0 0 0 3px rgba(229,184,75,.08)}.admin-v56-shell .trip-machine-option{border-color:rgba(229,184,75,.18);background:#11110f;color:#f7f2e8}.admin-v56-shell .trip-machine-option:hover{border-color:rgba(229,184,75,.4);background:rgba(229,184,75,.055)}.admin-v56-shell .trip-machine-option.selected{border-color:#e5b84b;background:rgba(229,184,75,.1)}.admin-v56-shell .trip-machine-need{color:#ffd76a}.admin-v56-shell .admin-analytics-metrics .admin-metric{border-color:rgba(229,184,75,.22);background:linear-gradient(145deg,rgba(229,184,75,.045),transparent 55%),#11110f}.admin-v56-shell .admin-analytics-metrics .admin-metric span{color:#bba15a}.admin-v56-shell .admin-analytics-metrics .admin-metric strong{color:#f7f2e8}.admin-v56-shell .admin-signal-row{border-color:rgba(229,184,75,.18);background:#11110f;color:#f7f2e8}.admin-v56-shell .admin-signal-row strong{color:#ffd76a}.admin-v56-shell input,.admin-v56-shell select,.admin-v56-shell textarea{border-color:rgba(229,184,75,.24);background:#0b0b0a;color:#f7f2e8}.admin-v56-shell input:focus,.admin-v56-shell select:focus,.admin-v56-shell textarea:focus{outline:none;border-color:#e5b84b;box-shadow:0 0 0 3px rgba(229,184,75,.08)}.admin-v56-shell .button{border-color:rgba(229,184,75,.35);background:#14130f;color:#e8dcc0}.admin-v56-shell .button:hover{border-color:#e5b84b;background:rgba(229,184,75,.1);color:#ffd76a}.admin-v56-shell .button-primary{border-color:#e5b84b;background:#e5b84b;color:#090909}.admin-v56-shell .button-primary:hover{border-color:#ffd76a;background:#ffd76a;color:#090909}.admin-v56-shell .admin-panel{border-color:rgba(229,184,75,.22);background:linear-gradient(145deg,rgba(229,184,75,.025),transparent 50%),#0f0f0e}.admin-v56-shell .admin-panel .eyebrow{color:#e5b84b}.admin-v56-shell .section-head{border-bottom-color:rgba(229,184,75,.14)}.admin-v56-shell .section-head p{color:#aaa194}.admin-v56-shell .admin-notification-test,.admin-v56-shell .notification-test-card,.admin-v56-shell .push-test-card{border-color:rgba(229,184,75,.24);background:linear-gradient(145deg,rgba(229,184,75,.045),transparent 55%),#11110f}.admin-v56-shell .admin-v56-nav button{border-color:rgba(229,184,75,.14);background:#11110f;color:#aaa194}.admin-v56-shell .admin-v56-nav button:hover{border-color:rgba(229,184,75,.34);background:rgba(229,184,75,.07);color:#f7f2e8}.admin-v56-shell .admin-v56-nav button.active{border-color:#e5b84b;background:linear-gradient(90deg,rgba(229,184,75,.16),rgba(229,184,75,.035));color:#f7f2e8}.admin-v56-shell .admin-v56-nav-dot{background:#625b4e}.admin-v56-shell .admin-v56-nav button.active .admin-v56-nav-dot{background:#ffd76a;box-shadow:0 0 10px rgba(229,184,75,.55)}.admin-v56-shell .trip-summary-list button{border-color:rgba(229,184,75,.2);background:linear-gradient(145deg,rgba(229,184,75,.035),transparent 55%),#11110f;color:#f7f2e8}.admin-v56-shell .trip-summary-list button:hover{border-color:rgba(229,184,75,.45);background:rgba(229,184,75,.07)}.admin-v56-shell .trip-summary-list button strong{color:#f7f2e8}.admin-v56-shell .trip-summary-list button small,.admin-v56-shell .trip-summary-list button span{color:#aaa194}.admin-v56-shell .admin-form input,.admin-v56-shell .admin-form select,.admin-v56-shell .admin-form textarea,.admin-v56-shell .admin-list-card select,.admin-v56-shell .admin-price-actions input,.admin-v56-shell .admin-restock-start input,.admin-v56-shell .admin-restock-start select,.admin-v56-shell input,.admin-v56-shell select,.admin-v56-shell textarea{border:1px solid rgba(229,184,75,.28);background:#0b0b0a;color:#f7f2e8}.admin-v56-shell input:hover,.admin-v56-shell select:hover,.admin-v56-shell textarea:hover{border-color:rgba(229,184,75,.45)}.admin-v56-shell .admin-form input:focus,.admin-v56-shell .admin-form select:focus,.admin-v56-shell .admin-form textarea:focus,.admin-v56-shell input:focus,.admin-v56-shell select:focus,.admin-v56-shell textarea:focus{outline:none;border-color:#e5b84b;background:#0d0d0b;box-shadow:0 0 0 3px rgba(229,184,75,.08)}.admin-v56-shell input::placeholder,.admin-v56-shell textarea::placeholder{color:#756f64}.admin-v56-shell select option{background:#0b0b0a;color:#f7f2e8}.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>input,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>select,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>textarea{border:1px solid rgba(229,184,75,.28);background:#0b0b0a;color:#f7f2e8}.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>input:hover,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>select:hover,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>textarea:hover{border-color:rgba(229,184,75,.48)}.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>input:focus,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>select:focus,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>textarea:focus{border-color:#e5b84b;background:#0d0d0b;outline:2px solid rgba(229,184,75,.1);outline-offset:1px;box-shadow:none}.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>input::placeholder,.admin-v56-shell.admin-console .warehouse-action-layout>.admin-panel:first-child>label>textarea::placeholder{color:#756f64}.admin-v56-shell .admin-form label,.admin-v56-shell .warehouse-action-layout label,.admin-v56-shell .warehouse-action-layout>.admin-panel:first-child>label,.admin-v56-shell label{color:#c8bda9}.admin-v56-shell .warehouse-action-layout>.admin-panel:first-child>label:first-line{color:#e5b84b}.admin-v56-shell .trip-machine-option small,.admin-v56-shell .trip-machine-option span{color:#aaa194}.admin-v56-shell .trip-machine-need{color:#c8bda9}.admin-v56-shell .muted,.admin-v56-shell small{color:#918979}.admin-v56-shell .admin-hero-panel .eyebrow,.admin-v56-shell .admin-panel .eyebrow,.admin-v56-shell .eyebrow{color:#e5b84b}.admin-v56-shell .admin-notification-safety,.admin-v56-shell .admin-notifications-grid .notice,.admin-v56-shell .notice,.admin-v56-shell .notification-safety{border-color:rgba(229,184,75,.28);background:rgba(229,184,75,.055);color:#c8bda9}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_2c607e{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_2c607e{--font-oswald:"Oswald","Oswald Fallback"}