.auth_authPage__2xnzm{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:var(--space-2xl) var(--space-lg);background:radial-gradient(ellipse at center,rgba(201,166,58,.04) 0,transparent 60%)}.auth_authCard__u5h4C{width:100%;max-width:460px;background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-xl);padding:var(--space-2xl);animation:auth_fadeInUp__RE_Yg .5s ease forwards}.auth_authHeader__c5dWO{text-align:center;margin-bottom:var(--space-xl)}.auth_authLogo__PALdL{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);text-decoration:none}.auth_authLogoIcon__8gy_h{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--yellow-primary);color:var(--black-deep);font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg)}.auth_authTitle__ocY2R{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--white);margin-bottom:var(--space-xs)}.auth_authSubtitle__xMqlN{font-size:var(--text-sm);color:var(--gray-text)}.auth_authForm__ZZpD_{display:flex;flex-direction:column;gap:var(--space-lg)}.auth_formRow__rmah5{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.auth_divider__SN_lM{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0}.auth_dividerLine__XGg3h{flex:1 1;height:1px;background:var(--black-border)}.auth_dividerText__USOxk{font-size:var(--text-xs);color:var(--gray-text);text-transform:uppercase;letter-spacing:.1em}.auth_oauthButton__XGl2G{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:12px;background:var(--black-surface);border:1px solid var(--black-border);border-radius:var(--radius-md);color:var(--gray-light);font-family:var(--font-main);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.auth_oauthButton__XGl2G:hover{border-color:var(--yellow-dim);background:var(--black-hover)}.auth_oauthIcon__I1K9h{font-size:var(--text-lg)}.auth_authFooter__13qLf{text-align:center;margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--gray-text)}.auth_authFooterLink__MwOer{color:var(--yellow-primary);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.auth_authFooterLink__MwOer:hover{color:var(--yellow-light)}.auth_alert__O7t2_{padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-md)}.auth_alertError__0fdRY{background:var(--red-dim);border:1px solid rgba(239,68,68,.3);color:var(--red-accent)}.auth_alertSuccess__FmAha{background:var(--green-dim);border:1px solid rgba(34,197,94,.3);color:var(--green-accent)}.auth_forgotLink__52EnA{font-size:var(--text-xs);color:var(--yellow-primary);text-decoration:none;text-align:right;display:block;margin-top:calc(-1 * var(--space-sm));transition:color var(--transition-fast)}.auth_forgotLink__52EnA:hover{color:var(--yellow-light)}.auth_passwordStrength__1IWDp{display:flex;gap:4px;margin-top:var(--space-xs)}.auth_strengthBar__m8L4_{flex:1 1;height:3px;border-radius:2px;background:var(--black-border);transition:background var(--transition-fast)}.auth_strengthBar__m8L4_.auth_active__P7lcY{background:var(--yellow-primary)}.auth_strengthBar__m8L4_.auth_weak__u2zTZ{background:var(--red-accent)}.auth_strengthBar__m8L4_.auth_medium__hKrUy{background:var(--yellow-primary)}.auth_strengthBar__m8L4_.auth_strong__OXhUH{background:var(--green-accent)}.auth_stepper__kMinJ{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-xl)}.auth_stepDot__S12MM{width:10px;height:10px;border-radius:50%;background:var(--black-border);transition:all var(--transition-fast)}.auth_stepDot__S12MM.auth_active__P7lcY{background:var(--yellow-primary);box-shadow:0 0 8px var(--yellow-glow)}.auth_stepDot__S12MM.auth_completed__MXtoh{background:var(--green-accent)}.auth_stepLine__3Q9G8{width:40px;height:2px;background:var(--black-border);transition:background var(--transition-fast)}.auth_stepLine__3Q9G8.auth_active__P7lcY{background:var(--yellow-primary)}@keyframes auth_fadeInUp__RE_Yg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.auth_authCard__u5h4C{padding:var(--space-xl) var(--space-lg)}.auth_formRow__rmah5{grid-template-columns:1fr}}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-main);font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:none;cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden;white-space:nowrap;text-decoration:none}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm__CDbQJ{padding:8px 16px;font-size:var(--text-xs);border-radius:var(--radius-sm)}.Button_md__fwg2m{padding:12px 24px;font-size:var(--text-sm);border-radius:var(--radius-md)}.Button_lg__2Fw1x{padding:16px 32px;font-size:var(--text-base);border-radius:var(--radius-md)}.Button_xl__eOf74{padding:18px 40px;font-size:var(--text-lg);border-radius:var(--radius-lg)}.Button_primary__gNjMo{background:var(--yellow-primary);color:var(--black-deep);box-shadow:0 2px 8px var(--yellow-glow)}.Button_primary__gNjMo:hover:not(:disabled){background:var(--yellow-light);box-shadow:var(--shadow-glow-strong);transform:translateY(-2px)}.Button_primary__gNjMo:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-glow)}.Button_secondary__6ARy2{background:transparent;color:var(--yellow-primary);border:1.5px solid var(--yellow-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background:var(--yellow-glow);border-color:var(--yellow-light);color:var(--yellow-light);transform:translateY(-2px)}.Button_secondary__6ARy2:active:not(:disabled){transform:translateY(0)}.Button_ghost__nCpIY{background:transparent;color:var(--gray-light)}.Button_ghost__nCpIY:hover:not(:disabled){background:var(--black-surface);color:var(--white)}.Button_danger__yObcW{background:var(--red-accent);color:var(--white)}.Button_danger__yObcW:hover:not(:disabled){background:var(--red-deep);transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.Button_danger__yObcW:active:not(:disabled){transform:translateY(0)}.Button_fullWidth__9EUg4{width:100%}.Button_loading__xz7Vs{color:transparent!important}.Button_spinner__bkL9X{position:absolute;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:Button_fingerprintSpin__YQ2Xn .6s linear infinite}.Button_primary__gNjMo .Button_spinner__bkL9X{border-color:rgba(10,10,11,.3);border-top-color:var(--black-deep)}.Button_iconOnly__RrAZs{padding:10px}.Button_iconOnly__RrAZs.Button_sm__CDbQJ{padding:6px}.Button_iconOnly__RrAZs.Button_md__fwg2m{padding:10px}.Button_iconOnly__RrAZs.Button_lg__2Fw1x{padding:14px}.NotificationBell_bellButton__o8guJ,.NotificationBell_bellContainer__nYHd3{position:relative;display:flex;align-items:center}.NotificationBell_bellButton__o8guJ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);cursor:pointer;width:38px;height:38px;border-radius:var(--radius-sm,8px);color:#cbd5e1;transition:background-color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease);justify-content:center}.NotificationBell_bellButton__o8guJ:hover{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.45);color:var(--color-gold,#d4af37)}.NotificationBell_badge__cUYY8,.NotificationBell_bellIcon__Fb5u5{display:flex;align-items:center;justify-content:center}.NotificationBell_badge__cUYY8{position:absolute;top:-4px;right:-4px;background:var(--color-gold,#d4af37);color:#071522;font-size:.65rem;font-weight:800;padding:1px 5px;border-radius:10px;min-width:17px;height:17px;border:2px solid #071522}.NotificationBell_dropdown__BD_v3{position:absolute;top:calc(100% + 8px);right:0;width:340px;background:#0b1f33;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 16px 36px rgba(7,21,34,.65),0 0 0 1px rgba(212,175,55,.15);z-index:1000;overflow:hidden;display:flex;flex-direction:column;animation:NotificationBell_slideDown__5wwvj .18s ease-out}@keyframes NotificationBell_slideDown__5wwvj{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_dropdownHeader__M1HNG{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.NotificationBell_dropdownHeader__M1HNG h3{margin:0;font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:-.01em}.NotificationBell_markAllBtn__Se5k7{background:transparent;border:none;color:var(--color-gold,#d4af37);font-size:.75rem;font-weight:600;cursor:pointer;padding:0;transition:color .15s ease}.NotificationBell_markAllBtn__Se5k7:hover{color:#fff;text-decoration:underline}.NotificationBell_notificationsList__x78E0{max-height:380px;overflow-y:auto;display:flex;flex-direction:column}.NotificationBell_notificationItem__pJwwZ{display:block;padding:14px 16px;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.06);transition:background-color .15s ease;position:relative}.NotificationBell_notificationItem__pJwwZ:last-child{border-bottom:none}.NotificationBell_notificationItem__pJwwZ:hover{background:hsla(0,0%,100%,.04)}.NotificationBell_unread__YfIVx{background:rgba(212,175,55,.06)}.NotificationBell_unreadDot__jSunV{position:absolute;top:18px;left:12px;width:7px;height:7px;background:var(--color-gold,#d4af37);border-radius:50%}.NotificationBell_content__jy_mK{padding-left:14px}.NotificationBell_title__jBdjI{margin:0 0 3px;font-size:.8125rem;font-weight:600;color:#fff}.NotificationBell_message__UXNmY{margin:0 0 5px;font-size:.75rem;color:#94a3b8;line-height:1.45}.NotificationBell_time__0pVfE{margin:0;font-size:.6875rem;color:#64748b}.NotificationBell_emptyState__Bz4_B{padding:36px 16px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:8px}.NotificationBell_emptyIcon__wU_QL{color:#64748b}.NotificationBell_emptyState__Bz4_B p{margin:0;font-size:.8125rem}@media (max-width:768px){.NotificationBell_dropdown__BD_v3{position:fixed;top:72px;right:0;left:0;width:100%;border-radius:0;border-left:none;border-right:none;max-height:calc(100vh - 72px)}}.Footer_footer__rZB2Q{background-color:#0c1017;border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto;position:relative;width:100%}.Footer_footerInner__x0OKe{max-width:1320px;margin:0 auto;padding:48px 24px 36px}.Footer_footerGrid__bODgi{display:grid;grid-template-columns:1.45fr 1fr 1.35fr 1fr;grid-gap:0;gap:0;align-items:flex-start}.Footer_brand__OL5Ui{display:flex;flex-direction:column;padding-right:36px}.Footer_brandLogo__ecg_9{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:16px;width:-moz-fit-content;width:fit-content}.Footer_brandDescription__EXfju{font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;color:#9ca3af;line-height:1.55;margin:0 0 20px;max-width:290px}.Footer_socialLinks__0DnKL{display:flex;align-items:center;gap:18px;margin-bottom:24px}.Footer_socialLink__83TXl{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;opacity:.9;transition:color .15s ease,opacity .15s ease,transform .15s ease}.Footer_socialLink__83TXl:hover{color:#dfb044;opacity:1;transform:translateY(-2px)}.Footer_desktopCopyright__CIXs4{font-family:var(--font-main,"Inter",sans-serif);font-size:.75rem;color:#6b7280;margin:0;line-height:1.4;display:block}.Footer_mobileCopyright__dGB0a{display:none}.Footer_linkColumn__RwWsN{display:flex;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.09);padding-left:36px;padding-right:18px;min-width:0}.Footer_columnHeaderBtn__7II1e{background:none;border:none;padding:0;margin:0 0 16px;display:flex;align-items:center;justify-content:flex-start;width:100%;cursor:default;pointer-events:none;text-align:left}.Footer_columnTitle__hHceJ{font-family:var(--font-display,"Barlow","Inter",sans-serif);font-size:.8125rem;font-weight:800;letter-spacing:.08em;color:#dfb044;text-transform:uppercase;margin:0;white-space:nowrap}.Footer_accordionChevron__eHuRO{display:none}.Footer_columnLinks__0QRWf{display:flex;flex-direction:column;gap:9px}.Footer_columnLink__TmWxx{font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;color:#d1d5db;text-decoration:none;line-height:1.35;transition:color .15s ease,transform .15s ease;width:-moz-fit-content;width:fit-content}.Footer_columnLink__TmWxx:hover{color:#fff;transform:translateX(2px)}@media (max-width:1023px) and (min-width:768px){.Footer_footerInner__x0OKe{padding:40px 20px 28px}.Footer_footerGrid__bODgi{grid-template-columns:1fr 1fr;gap:32px 24px}.Footer_brand__OL5Ui{padding-right:16px}.Footer_linkColumn__RwWsN{padding-left:24px;padding-right:12px}.Footer_linkColumn__RwWsN,.Footer_linkColumn__RwWsN:nth-child(2){border-left:1px solid hsla(0,0%,100%,.08)}.Footer_linkColumn__RwWsN:nth-child(3){border-left:none;padding-left:0}}@media (max-width:767px){.Footer_footerInner__x0OKe{padding:26px 18px 22px}.Footer_footerGrid__bODgi{display:flex;flex-direction:column;gap:0}.Footer_brand__OL5Ui{padding:0 0 16px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:2px}.Footer_brandLogo__ecg_9{margin-bottom:10px}.Footer_brandLogo__ecg_9 img{height:32px!important}.Footer_brandDescription__EXfju{max-width:100%;font-size:.75rem;line-height:1.45;margin-bottom:12px}.Footer_socialLinks__0DnKL{gap:18px;margin-bottom:0}.Footer_desktopCopyright__CIXs4{display:none}.Footer_linkColumn__RwWsN{border-left:none;padding:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.Footer_columnHeaderBtn__7II1e{pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:13px 0;margin:0;width:100%;touch-action:manipulation}.Footer_columnTitle__hHceJ{font-size:.8125rem;letter-spacing:.06em}.Footer_accordionChevron__eHuRO{display:block;color:#dfb044;transition:transform .22s cubic-bezier(.4,0,.2,1);opacity:.9}.Footer_columnHeaderBtn__7II1e.Footer_open__AA8kh .Footer_accordionChevron__eHuRO{transform:rotate(180deg)}.Footer_columnLinks__0QRWf{display:none}.Footer_columnLinksOpen__2FYd7{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:9px 12px;gap:9px 12px;padding:2px 0 16px;animation:Footer_footerFade__hv5FB .18s ease}.Footer_columnLink__TmWxx{font-size:.78125rem;line-height:1.3;padding:2px 0}.Footer_mobileCopyright__dGB0a{display:block;font-family:var(--font-main,"Inter",sans-serif);font-size:.6875rem;color:#6b7280;margin-top:16px;text-align:center;line-height:1.4}}@keyframes Footer_footerFade__hv5FB{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes LiveApprovalNotification_slideInRight__QcLI8{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}.LiveApprovalNotification_toast__DvT3l{position:fixed;bottom:24px;right:24px;z-index:99999;color:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.3);max-width:380px;animation:LiveApprovalNotification_slideInRight__QcLI8 .4s cubic-bezier(.16,1,.3,1) forwards}.LiveApprovalNotification_toastApproved__C19cX{background:rgba(6,78,59,.95);border:1px solid var(--green-accent)}.LiveApprovalNotification_toastRejected__Cf5TQ{background:rgba(69,10,10,.95);border:1px solid var(--red-accent)}.LiveApprovalNotification_header__pmgLi{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.LiveApprovalNotification_title__MI_vN{font-size:1.05rem}.LiveApprovalNotification_titleApproved__p8Qp0{color:var(--green-accent)}.LiveApprovalNotification_titleRejected__lJl8w{color:var(--red-accent)}.LiveApprovalNotification_closeBtn__kowtY{background:transparent;border:none;color:var(--gray-text);cursor:pointer;font-size:1.2rem;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.LiveApprovalNotification_closeBtn__kowtY:hover{color:var(--white)}.LiveApprovalNotification_message__usJEj{font-size:.9rem;line-height:1.5;margin:0;color:var(--gray-light)}.LiveApprovalNotification_actionBtn__8pkiT{margin-top:12px;padding:6px 12px;font-size:.8rem;border-radius:4px;color:#fff;border:none;cursor:pointer;font-weight:600;transition:opacity .2s ease}.LiveApprovalNotification_actionBtn__8pkiT:hover{opacity:.85}.LiveApprovalNotification_actionBtnApproved__UFJqP{background:var(--green-accent)}.LiveApprovalNotification_actionBtnRejected__W4MFo{background:var(--red-accent)}.MaintenanceScreen_maintenanceWrapper__yH7jm{min-height:100vh;width:100%;background-color:var(--color-navy-950,#071522);background:radial-gradient(circle at 50% 15%,rgba(22,58,89,.45) 0,rgba(7,21,34,.95) 70%,#071522 100%);color:#f7f8fa;font-family:var(--font-main,"Inter",system-ui,-apple-system,sans-serif);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:48px 24px 32px;box-sizing:border-box;position:relative;overflow-x:hidden}.MaintenanceScreen_maintenanceWrapper__yH7jm:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:0}.MaintenanceScreen_maintenanceContent__XiIyQ{position:relative;z-index:1;max-width:760px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto 0;gap:28px}.MaintenanceScreen_brandHeader___rFFE{display:flex;flex-direction:column;align-items:center;gap:12px}.MaintenanceScreen_logoImage__qMjIJ{height:44px;width:auto;filter:drop-shadow(0 4px 16px rgba(0,0,0,.4))}.MaintenanceScreen_brandBadge__Pjqst{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);border-radius:999px;color:var(--color-gold,#d4af37);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.MaintenanceScreen_pulseDot__hKS91{width:8px;height:8px;border-radius:50%;background:var(--color-gold,#d4af37);box-shadow:0 0 0 0 rgba(212,175,55,.7);animation:MaintenanceScreen_pulseBeacon__RtG9Q 2s cubic-bezier(.66,0,0,1) infinite}@keyframes MaintenanceScreen_pulseBeacon__RtG9Q{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(212,175,55,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(212,175,55,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(212,175,55,0)}}.MaintenanceScreen_titleBlock__HqAg8{display:flex;flex-direction:column;gap:12px}.MaintenanceScreen_mainTitle__LuqBb{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0;color:#fff}.MaintenanceScreen_goldHighlight__nRIxm{color:var(--color-gold,#d4af37);background:linear-gradient(135deg,#f6ebc7,#d4af37 50%,#b89220);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.MaintenanceScreen_subDescription__Yyaun{font-size:1.0625rem;line-height:1.65;color:#b7c1cb;margin:0;max-width:640px}.MaintenanceScreen_noticeBox__FGfNF{width:100%;background:rgba(16,25,35,.85);border:1px solid rgba(212,175,55,.35);border-radius:14px;padding:18px 24px;box-shadow:0 10px 30px rgba(0,0,0,.35);display:flex;align-items:flex-start;gap:14px;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.MaintenanceScreen_noticeIcon__5DmlO{color:var(--color-gold,#d4af37);flex-shrink:0;margin-top:2px}.MaintenanceScreen_noticeTextWrap__rlSiY{display:flex;flex-direction:column;gap:4px}.MaintenanceScreen_noticeLabel__pAsyj{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold,#d4af37)}.MaintenanceScreen_noticeBody__hb5IM{font-size:.9375rem;color:#f7f8fa;line-height:1.5;margin:0}.MaintenanceScreen_scheduleCard__WKwF1{width:100%;background:rgba(11,31,51,.65);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:20px;box-shadow:0 16px 40px rgba(7,21,34,.5)}.MaintenanceScreen_scheduleHeader__to_kf{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:14px;flex-wrap:wrap;gap:12px}.MaintenanceScreen_scheduleHeaderTitle__3VbEV{font-size:.8125rem;font-weight:700;color:#b7c1cb;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.MaintenanceScreen_statusIndicatorLive__4QTBw{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--color-gold,#d4af37);background:rgba(212,175,55,.12);padding:4px 10px;border-radius:999px;border:1px solid rgba(212,175,55,.25)}.MaintenanceScreen_timeRows__RbkZY{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;text-align:left}.MaintenanceScreen_timeBox__VL_UW{background:rgba(7,21,34,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.MaintenanceScreen_timeLabel__CXny3{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7a858f}.MaintenanceScreen_timeValue__IwxlK{font-size:.9375rem;font-weight:600;color:#fff}.MaintenanceScreen_countdownWrap__ot4CP{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.08)}.MaintenanceScreen_countdownLabel__xPC5Q{font-size:.75rem;font-weight:600;color:#b7c1cb;text-transform:uppercase;letter-spacing:.08em}.MaintenanceScreen_countdownDigits__PJT3d{display:flex;gap:12px}.MaintenanceScreen_digitBlock__j1dJn{display:flex;flex-direction:column;align-items:center;background:rgba(7,21,34,.9);border:1px solid rgba(212,175,55,.3);border-radius:8px;padding:8px 14px;min-width:60px}.MaintenanceScreen_digitNumber__KffIJ{font-size:1.5rem;font-weight:800;color:var(--color-gold,#d4af37);font-family:monospace;line-height:1}.MaintenanceScreen_digitUnit__Yf1RQ{font-size:.625rem;font-weight:700;text-transform:uppercase;color:#7a858f;margin-top:4px}.MaintenanceScreen_assuranceGrid__asn5Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;width:100%}.MaintenanceScreen_assuranceItem__PylQ_{background:rgba(11,31,51,.45);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;text-align:left;transition:border-color .2s ease}.MaintenanceScreen_assuranceItem__PylQ_:hover{border-color:rgba(212,175,55,.3)}.MaintenanceScreen_assuranceIcon__QcmPq{color:var(--color-gold,#d4af37);flex-shrink:0;margin-top:2px}.MaintenanceScreen_assuranceTitle__Qj6Bm{font-size:.8125rem;font-weight:700;color:#fff;margin-bottom:2px}.MaintenanceScreen_assuranceText__sKySQ{font-size:.75rem;color:#b7c1cb;line-height:1.4;margin:0}.MaintenanceScreen_actionRow__lUTgO{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;width:100%}.MaintenanceScreen_checkStatusBtn__gggME{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);border:none;border-radius:10px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(212,175,55,.25)}.MaintenanceScreen_checkStatusBtn__gggME:hover:not(:disabled){background:#e5c358;transform:translateY(-2px);box-shadow:0 6px 22px rgba(212,175,55,.35)}.MaintenanceScreen_checkStatusBtn__gggME:disabled{opacity:.7;cursor:not-allowed}.MaintenanceScreen_supportMailBtn__wy7gM{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.06);color:#fff;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s ease}.MaintenanceScreen_supportMailBtn__wy7gM:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.MaintenanceScreen_spinning__tdr8q{animation:MaintenanceScreen_spin__Dlnk_ 1s linear infinite}@keyframes MaintenanceScreen_spin__Dlnk_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MaintenanceScreen_statusMessage__L0uc_{font-size:.8125rem;color:var(--color-gold,#d4af37);background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.25);padding:6px 16px;border-radius:999px;animation:MaintenanceScreen_fadeIn__819fD .2s ease}@keyframes MaintenanceScreen_fadeIn__819fD{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MaintenanceScreen_maintenanceFooter__cvaPL{position:relative;z-index:1;width:100%;max-width:860px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.08);padding-top:20px;margin-top:32px;flex-wrap:wrap;gap:12px;font-size:.75rem;color:#7a858f}.MaintenanceScreen_adminBypassLink__n5X42{color:#b7c1cb;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:all .18s ease}.MaintenanceScreen_adminBypassLink__n5X42:hover{color:var(--color-gold,#d4af37);border-color:rgba(212,175,55,.3);background:rgba(212,175,55,.08)}@media (max-width:640px){.MaintenanceScreen_maintenanceWrapper__yH7jm{padding:32px 16px 24px}.MaintenanceScreen_scheduleCard__WKwF1{padding:18px}.MaintenanceScreen_countdownDigits__PJT3d{gap:6px}.MaintenanceScreen_digitBlock__j1dJn{min-width:48px;padding:6px 8px}.MaintenanceScreen_digitNumber__KffIJ{font-size:1.25rem}.MaintenanceScreen_actionRow__lUTgO{flex-direction:column;align-items:stretch}.MaintenanceScreen_checkStatusBtn__gggME,.MaintenanceScreen_supportMailBtn__wy7gM{justify-content:center;width:100%}.MaintenanceScreen_maintenanceFooter__cvaPL{flex-direction:column;text-align:center;gap:16px}}.Card_card__1XGVN{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.Card_card__1XGVN.Card_hoverable__oVkkX:hover{border-color:var(--color-navy-800,#163a59);box-shadow:0 8px 24px rgba(11,31,51,.08)}.Card_card__1XGVN.Card_glass__GpWjf{background:rgba(17,17,20,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Card_noPadding__srzUK .Card_cardBody__xGepl{padding:0}.Card_cardBody__xGepl{padding:var(--space-lg)}.Card_cardBody__xGepl.Card_compact__titlZ{padding:var(--space-md)}.Card_cardBody__xGepl.Card_spacious__mo1V_{padding:var(--space-xl)}.Card_cardHeader__PXcFS{padding:var(--space-lg) var(--space-lg) 0;display:flex;align-items:center;justify-content:space-between}.Card_cardTitle__s0Gh1{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--white)}.Card_cardSubtitle__ukEOt{font-size:var(--text-sm);color:var(--gray-text);margin-top:var(--space-xs)}.Card_cardFooter__sTVr0{padding:0 var(--space-lg) var(--space-lg);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.Card_cardImage__n_7A_{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.Card_accentTop__Yq0Y0{border-top:3px solid var(--yellow-primary)}.Input_inputWrapper__iMK2O{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.Input_label__RfGA8{font-family:var(--font-main);font-size:var(--text-sm);font-weight:600;color:var(--gray-light);letter-spacing:.02em;text-transform:uppercase}.Input_required__sgyx1{color:var(--red-accent);margin-left:2px}.Input_inputContainer__R9vBA{position:relative;display:flex;align-items:center}.Input_input__a5J6C{width:100%;padding:12px 16px;font-family:var(--font-main);font-size:var(--text-base);color:var(--white);background:var(--black-surface);border:1.5px solid var(--black-border);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none}.Input_input__a5J6C::placeholder{color:var(--gray-text);opacity:.6}.Input_input__a5J6C:hover:not(:disabled){border-color:var(--yellow-dim)}.Input_input__a5J6C:focus{border-color:var(--yellow-primary);box-shadow:0 0 0 3px var(--yellow-glow)}.Input_input__a5J6C:disabled{opacity:.5;cursor:not-allowed;background:var(--black-card)}.Input_error__Nqe_D .Input_input__a5J6C{border-color:var(--red-accent)}.Input_error__Nqe_D .Input_input__a5J6C:focus{box-shadow:0 0 0 3px var(--red-dim)}.Input_errorMessage__x8_ER{font-size:var(--text-xs);color:var(--red-accent);display:flex;align-items:center;gap:var(--space-xs)}.Input_helperText__KR7Da{font-size:var(--text-xs);color:var(--gray-text)}.Input_hasIconLeft__tFQKF .Input_input__a5J6C{padding-left:44px}.Input_hasIconRight__J6Ep4 .Input_input__a5J6C{padding-right:44px}.Input_iconLeft___W6jX,.Input_iconRight__1yvjX{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--gray-text);pointer-events:none}.Input_iconLeft___W6jX{left:14px}.Input_iconRight__1yvjX{right:14px}.Input_textarea__LZc9L{min-height:120px;resize:vertical}.Input_select__LnEJU{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:40px}.Input_selectArrow__wuNUc{position:absolute;right:14px;pointer-events:none;color:var(--gray-text)}.Modal_overlay__4AkkU{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-lg);animation:Modal_fadeIn__TSiUR .2s ease}.Modal_modal__cQNv_{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-xl);width:100%;max-height:90vh;overflow-y:auto;animation:Modal_scaleIn__k2_KH .25s ease;position:relative}.Modal_sm__7Y46o{max-width:420px}.Modal_md__PePX1{max-width:560px}.Modal_lg__3KHph{max-width:720px}.Modal_xl__3XOUl{max-width:960px}.Modal_full__JEWxk{max-width:100%}.Modal_header__dOsfK{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--black-border)}.Modal_title__2z7is{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--white)}.Modal_closeButton__hbhaN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--black-border);border-radius:var(--radius-md);color:var(--gray-text);cursor:pointer;transition:all var(--transition-fast);font-size:var(--text-lg)}.Modal_closeButton__hbhaN:hover{background:var(--black-surface);color:var(--white);border-color:var(--yellow-dim)}.Modal_body__ahiS3{padding:var(--space-xl)}.Modal_footer__vChwy{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--black-border)}@keyframes Modal_fadeIn__TSiUR{0%{opacity:0}to{opacity:1}}@keyframes Modal_scaleIn__k2_KH{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.TapeBar_tapeBar__Kq4pL{width:100%;overflow:hidden;position:relative}.TapeBar_thin__WFxST{height:4px}.TapeBar_medium__7yhtx{height:28px}.TapeBar_thick__RTBrn{height:40px}.TapeBar_stripe___SlNS{width:100%;height:100%;background:repeating-linear-gradient(-45deg,var(--yellow-primary),var(--yellow-primary) 10px,var(--black-deep) 10px,var(--black-deep) 20px);background-size:28.28px 28.28px}.TapeBar_textOverlay__V04sw{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.TapeBar_scrollingText__5pkXA{display:flex;white-space:nowrap;animation:TapeBar_textScroll__rl4N0 20s linear infinite}.TapeBar_textItem__Dvjya{font-family:var(--font-main);font-size:var(--text-xs);font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--yellow-primary);padding:0 var(--space-xl);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TapeBar_medium__7yhtx .TapeBar_textItem__Dvjya{font-size:var(--text-sm)}.TapeBar_thick__RTBrn .TapeBar_textItem__Dvjya{font-size:var(--text-base)}.approval_pageHeader__QqCNr{padding:var(--space-3xl) 0 var(--space-xl);background:var(--black-card);text-align:center}.approval_pageTitle___8_MO{font-size:var(--text-4xl);margin-bottom:var(--space-sm);color:var(--yellow-primary)}.approval_pageSubtitle___K6N2{color:var(--gray-text);font-size:var(--text-lg)}.approval_approvalSection__nmYpc{padding:var(--space-3xl) 0;min-height:50vh}.approval_approvalCard__7a6oK{background:var(--black-card);border:1px solid var(--black-border);border-radius:var(--radius-lg);padding:var(--space-3xl);max-width:700px;margin:0 auto;box-shadow:var(--shadow-lg)}.approval_statusWrap__HzSQD{text-align:center}.approval_statusIconWrapper__LCJfq{margin-bottom:var(--space-lg)}.approval_statusIcon__fi_Sl{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;font-size:2.5rem;background:var(--black-surface)}.approval_iconApproved__auxmU{color:var(--green-accent);border:2px solid var(--green-accent);box-shadow:0 0 20px rgba(34,197,94,.2)}.approval_iconPending__8oIQ_{color:var(--yellow-primary);border:2px solid var(--yellow-primary);box-shadow:0 0 20px rgba(201,166,58,.2)}.approval_statusTitle__BY3ju{font-size:var(--text-2xl);color:var(--white);margin-bottom:var(--space-md)}.approval_statusText__VdhCW{color:var(--gray-text);margin-bottom:var(--space-2xl);font-size:var(--text-lg);max-width:500px;margin-left:auto;margin-right:auto}.approval_primaryBtn__zcCN3{display:inline-block;padding:var(--space-md) var(--space-2xl);background:var(--yellow-primary);color:var(--black-deep);font-weight:700;border-radius:var(--radius-md);transition:all var(--transition-fast)}.approval_primaryBtn__zcCN3:hover{background:var(--yellow-light);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.approval_secondaryBtn__OH9EI{display:inline-block;padding:var(--space-md) var(--space-2xl);background:transparent;color:var(--white);border:1px solid var(--black-border);font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-fast)}.approval_secondaryBtn__OH9EI:hover{background:var(--black-surface);border-color:var(--gray-text)}.approval_rejectedBanner__N69qX{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-left:4px solid var(--red-accent);padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-2xl)}.approval_rejectedTitle__u_v0J{color:var(--red-accent);margin-bottom:var(--space-xs);font-size:var(--text-lg)}.approval_rejectedReason__k6pkS{color:var(--white);margin-bottom:var(--space-sm)}.approval_instructions__0rSTb{margin-bottom:var(--space-2xl)}.approval_instructions__0rSTb h2{font-size:var(--text-xl);margin-bottom:var(--space-sm);color:var(--white)}.approval_instructions__0rSTb p{color:var(--gray-text);margin-bottom:var(--space-md)}.approval_instructions__0rSTb ul{color:var(--gray-light);padding-left:var(--space-xl);margin-bottom:var(--space-md)}.approval_instructions__0rSTb li{margin-bottom:var(--space-xs)}.approval_uploadForm__cy_nO{display:flex;flex-direction:column;gap:var(--space-lg)}.approval_fileInputWrap___fKB3{display:flex;flex-direction:column;gap:var(--space-xs)}.approval_fileLabel__y_sPY{color:var(--gray-light);font-weight:500}.approval_fileInput__aMEce{background:var(--black-surface);border:1px dashed var(--black-border);padding:var(--space-xl);border-radius:var(--radius-md);color:var(--gray-text);cursor:pointer;transition:border-color var(--transition-fast)}.approval_fileInput__aMEce:hover{border-color:var(--yellow-dim)}.approval_fileInput__aMEce::-webkit-file-upload-button{background:var(--black-card);color:var(--white);border:1px solid var(--black-border);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-right:var(--space-md);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.approval_fileInput__aMEce::file-selector-button{background:var(--black-card);color:var(--white);border:1px solid var(--black-border);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-right:var(--space-md);cursor:pointer;transition:all var(--transition-fast)}.approval_fileInput__aMEce::-webkit-file-upload-button:hover{border-color:var(--yellow-primary);color:var(--yellow-primary)}.approval_fileInput__aMEce::file-selector-button:hover{border-color:var(--yellow-primary);color:var(--yellow-primary)}.approval_errorMsg__gHkF3{color:var(--red-accent);font-size:var(--text-sm)}.approval_submitBtn__9Y5o4{padding:var(--space-md);background:var(--yellow-primary);color:var(--black-deep);border:none;border-radius:var(--radius-md);font-weight:700;font-size:var(--text-base);cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-md)}.approval_submitBtn__9Y5o4:hover:not(:disabled){background:var(--yellow-light);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.approval_submitBtn__9Y5o4:disabled{background:var(--black-surface);color:var(--gray-text);cursor:not-allowed}.approval_emptyWrap__4Zpja{text-align:center;padding:var(--space-4xl) 0;max-width:500px;margin:0 auto}.approval_emptyTitle__hnmzx{font-size:var(--text-2xl);color:var(--white);margin-bottom:var(--space-sm)}.approval_emptyText__QXXLJ{color:var(--gray-text);margin-bottom:var(--space-xl)}.approval_emptyActions__Tc4Df{display:flex;justify-content:center}@media (max-width:640px){.approval_approvalCard__7a6oK{padding:var(--space-xl)}}.Select_container__LZdTE{position:relative;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.Select_containerOpen__3BYdg{z-index:50}.Select_label__jrSzg{font-size:.813rem;font-weight:600;color:var(--color-text,#17212b);letter-spacing:.01em;display:flex;align-items:center;gap:4px}.Select_requiredMark__BVkjK{color:var(--color-gold-dark,#b89220);font-weight:700}.Select_triggerWrapper__GWgP8{position:relative;width:100%;max-width:100%;min-width:0}.Select_trigger__ls2_E{width:100%;padding:0 16px;background:var(--color-white,#fff);border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);color:var(--color-text,#17212b);font-family:inherit;font-weight:500;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;outline:none;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease),background-color var(--transition-fast,.15s ease);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_sizeSm__i6LX9{height:40px;border-radius:var(--radius-sm,8px);font-size:.813rem;padding:0 12px}.Select_sizeMd__KRdFN{height:48px;border-radius:var(--radius-md,12px);font-size:.938rem}.Select_sizeLg__LCWy1{height:52px;border-radius:var(--radius-md,12px);font-size:1rem}.Select_trigger__ls2_E:hover:not(:disabled){border-color:var(--color-border-strong,#c5ccd5)}.Select_triggerOpen__WKGdv,.Select_trigger__ls2_E:focus-visible{border-color:var(--color-navy-800,#163a59);box-shadow:0 0 0 3px rgba(212,175,55,.16)}.Select_triggerWithIcon__GNDgg{padding-left:44px}.Select_triggerError__Jgckp{border-color:var(--color-error,#b3262e)!important;box-shadow:0 0 0 3px rgba(179,38,46,.12)!important}.Select_trigger__ls2_E:disabled{opacity:.55;cursor:not-allowed;background:var(--color-surface,#f7f8fa)}.Select_icon__ll4iv{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted,#7a858f);pointer-events:none;z-index:1}.Select_valueText__oGRvy{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.Select_placeholder___upOc{color:var(--color-text-muted,#7a858f);font-weight:400}.Select_chevron__MVW7m{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary,#56616d);transition:transform .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.Select_chevronRotated__11feS{transform:rotate(180deg);color:var(--color-gold-dark,#b89220)}.Select_menu__v_JSb{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-md,0 8px 24px rgba(11,31,51,.08)),0 2px 6px rgba(11,31,51,.04);padding:6px;z-index:100;max-height:280px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;animation:Select_dropdownEnter__lLAz2 .15s ease-out forwards}@keyframes Select_dropdownEnter__lLAz2{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.Select_searchWrapper___DnAL{position:relative;padding:4px 4px 8px;border-bottom:1px solid var(--color-border,#d9dee5);margin-bottom:4px;display:flex;align-items:center}.Select_searchIcon__Itq0K{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-muted,#7a858f);pointer-events:none}.Select_searchInput__DDHjM{width:100%;height:36px;padding:0 12px 0 32px;background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);font-family:inherit;font-size:.875rem;color:var(--color-text,#17212b);outline:none;box-sizing:border-box;transition:border-color .15s ease,background .15s ease}.Select_searchInput__DDHjM:focus{border-color:var(--color-navy-800,#163a59);background:var(--color-white,#fff)}.Select_searchInput__DDHjM::placeholder{color:var(--color-text-muted,#7a858f)}.Select_optionsList__rGidn{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:240px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:var(--color-border-strong,#c5ccd5) transparent}.Select_optionsList__rGidn::-webkit-scrollbar{width:5px}.Select_optionsList__rGidn::-webkit-scrollbar-thumb{background:var(--color-border-strong,#c5ccd5);border-radius:4px}.Select_option__d7WBU{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm,8px);font-size:.875rem;color:var(--color-text,#17212b);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease;line-height:1.35}.Select_optionFocused__I1qFa,.Select_option__d7WBU:hover{background-color:var(--color-surface,#f7f8fa);color:var(--color-navy-950,#071522)}.Select_optionSelected__a_9dU{background-color:rgba(212,175,55,.1)!important;color:var(--color-navy-950,#071522)!important;font-weight:600}.Select_optionDisabled__zt_jI{opacity:.45;cursor:not-allowed;pointer-events:none}.Select_optionContent__S0QjV{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.Select_optionLabel__iWw8L{overflow:hidden;text-overflow:ellipsis;white-space:normal}.Select_optionDescription__emFNd{font-size:.75rem;color:var(--color-text-muted,#7a858f)}.Select_checkIcon__3g_hC{display:flex;align-items:center;justify-content:center;color:var(--color-gold-dark,#b89220);margin-left:8px;flex-shrink:0}.Select_noResults__r9s2n{padding:18px 12px;text-align:center;font-size:.85rem;color:var(--color-text-muted,#7a858f)}.quote_page__TEAIH{min-height:calc(100vh - var(--header-height, 72px));background-color:var(--color-surface,#f7f8fa);color:var(--color-text,#17212b);font-family:var(--font-main,"Inter",system-ui,-apple-system,sans-serif);display:flex;flex-direction:column}.quote_darkHeader__sLvjn{background:var(--color-navy-950,#071522);border-bottom:1px solid var(--color-border-dark,hsla(0,0%,100%,.12));padding:32px 0 28px}.quote_headerInner__TewEt{max-width:var(--container-max,1280px);margin:0 auto;padding:0 32px}.quote_breadcrumbNav__u5aG3{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.813rem}.quote_breadcrumbLink__GmlWX{color:var(--color-text-on-dark-muted,#b7c1cb);text-decoration:none;transition:color var(--transition-fast,.15s ease)}.quote_breadcrumbLink__GmlWX:hover{color:#fff}.quote_breadcrumbSep__F1_eE{color:hsla(0,0%,100%,.2)}.quote_breadcrumbCurrent__fC3Gs{color:var(--color-gold,#d4af37);font-weight:600}.quote_headerTop__oWbiC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:8px}.quote_pageEyebrow__jop_N{display:inline-flex;align-items:center;gap:6px;color:var(--color-gold,#d4af37);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quote_itemCountIndicator__KmnZq{font-size:.813rem;color:var(--color-text-on-dark-muted,#b7c1cb);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);padding:4px 10px;border-radius:var(--radius-sm,8px)}.quote_itemCountHighlight__2JaGY{color:var(--color-gold,#d4af37);font-weight:700}.quote_pageTitle__s9CTN{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;color:#fff;margin:0 0 6px;line-height:1.25;letter-spacing:-.01em}.quote_pageSubtitle__Rhfi9{color:var(--color-text-on-dark-muted,#b7c1cb);font-size:.938rem;line-height:1.5;max-width:640px;margin:0}.quote_workspaceSection__nnUig{flex:1 1;padding:40px 0 72px}.quote_workspaceInner__wTB_w{max-width:var(--container-max,1280px);margin:0 auto;padding:0 32px}.quote_feedbackBanner__SIMY9{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--radius-md,12px);font-size:.875rem;margin-bottom:24px}.quote_feedbackBannerError__p9LfI{background:#fdf2f2;border:1px solid rgba(179,38,46,.25);color:var(--color-error,#b3262e)}.quote_workspaceGrid__v61LH{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,380px);grid-gap:32px;gap:32px;align-items:start}.quote_mainColumn__JqBOw{display:flex;flex-direction:column;gap:32px}.quote_sectionCard__M_oY5{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));overflow:hidden}.quote_sectionHeader__7JD6e{padding:20px 24px;background:#fff;border-bottom:1px solid var(--color-border,#d9dee5);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.quote_sectionHeaderLeft__kizs1{display:flex;align-items:center;gap:10px}.quote_sectionHeaderIcon__O0TCT{color:var(--color-navy-800,#163a59)}.quote_sectionTitle__X0iOf{font-size:1.063rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0;letter-spacing:-.01em}.quote_sectionSubtitle__cODOy{font-size:.813rem;color:var(--color-text-secondary,#56616d);margin:2px 0 0}.quote_clearCartBtn__7YJfK{background:transparent;border:1px solid var(--color-border,#d9dee5);color:var(--color-text-secondary,#56616d);padding:6px 12px;border-radius:var(--radius-sm,8px);font-size:.75rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--transition-fast,.15s ease)}.quote_clearCartBtn__7YJfK:hover{background:rgba(179,38,46,.06);border-color:rgba(179,38,46,.3);color:var(--color-error,#b3262e)}.quote_itemsList__FT3Ww{display:flex;flex-direction:column}.quote_itemRow__effdI{padding:16px 24px;border-bottom:1px solid var(--color-border,#d9dee5);display:flex;align-items:center;gap:16px;transition:background-color var(--transition-fast,.15s ease)}.quote_itemRow__effdI:last-child{border-bottom:none}.quote_itemRow__effdI:hover{background-color:var(--color-surface,#f7f8fa)}.quote_itemThumbnail__7HVWL{width:60px;height:60px;background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:10px;position:relative;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.quote_itemThumbnailImg__Aw_o3{object-fit:cover}.quote_itemThumbnailFallback__OKVIi{color:var(--color-text-muted,#7a858f)}.quote_itemInfo__W1rPm{flex:1 1;min-width:0}.quote_itemName__E_uz3{font-size:.938rem;font-weight:600;color:var(--color-navy-950,#071522);margin:0 0 3px;line-height:1.35}.quote_itemNameLink__qBukm{color:var(--color-navy-950,#071522);text-decoration:none;transition:color var(--transition-fast,.15s ease)}.quote_itemNameLink__qBukm:hover{color:var(--color-navy-800,#163a59)}.quote_itemCategory__kKWml{font-size:.781rem;color:var(--color-text-secondary,#56616d);margin:0}.quote_itemControls__ztj8s{display:flex;align-items:center;gap:14px;flex-shrink:0}.quote_stepper___1Ooq{display:inline-flex;align-items:center;background:#fff;border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);height:38px;overflow:hidden}.quote_stepperBtn__VGd1A{background:transparent;border:none;color:var(--color-text-secondary,#56616d);width:32px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.quote_stepperBtn__VGd1A:hover{background:var(--color-surface,#f7f8fa);color:var(--color-navy-950,#071522)}.quote_stepperInput__ikNVn{width:42px;height:100%;border:none;border-left:1px solid var(--color-border,#d9dee5);border-right:1px solid var(--color-border,#d9dee5);text-align:center;font-size:.875rem;font-weight:600;color:var(--color-navy-950,#071522);outline:none;background:#fff;-moz-appearance:textfield}.quote_stepperInput__ikNVn::-webkit-inner-spin-button,.quote_stepperInput__ikNVn::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote_removeBtn__uR75q{background:transparent;border:none;color:var(--color-text-muted,#7a858f);cursor:pointer;padding:8px;border-radius:var(--radius-sm,8px);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast,.15s ease)}.quote_removeBtn__uR75q:hover{background:rgba(179,38,46,.08);color:var(--color-error,#b3262e)}.quote_manifestFooter__OfPvb{padding:14px 24px;background:var(--color-surface,#f7f8fa);border-top:1px solid var(--color-border,#d9dee5);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.quote_addMoreLink__sy5Ih{display:inline-flex;align-items:center;gap:6px;color:var(--color-navy-800,#163a59);font-size:.844rem;font-weight:600;text-decoration:none;transition:color var(--transition-fast,.15s ease)}.quote_addMoreLink__sy5Ih:hover{color:var(--color-gold-dark,#b89220)}.quote_manifestTotals__vzs8b{font-size:.813rem;color:var(--color-text-secondary,#56616d)}.quote_manifestTotalsStrong__d0frP{font-weight:700;color:var(--color-navy-950,#071522)}.quote_formCard__Jg_O2{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:28px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));display:flex;flex-direction:column;gap:22px}.quote_formGrid__zoqQL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px}.quote_fieldGroup__PjJ7u{display:flex;flex-direction:column;gap:6px;width:100%}.quote_fieldLabel__sE30V{font-size:.813rem;font-weight:600;color:var(--color-text,#17212b);display:flex;align-items:center;gap:4px}.quote_requiredMark__cHOGj{color:var(--color-gold-dark,#b89220);font-weight:700}.quote_inputWrapper__dn2Yw{position:relative;width:100%}.quote_input__c1YD6{width:100%;height:48px;padding:0 14px;background-color:#fff;border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);color:var(--color-text,#17212b);font-family:inherit;font-size:.906rem;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease);outline:none;box-sizing:border-box}.quote_input__c1YD6::placeholder{color:var(--color-text-muted,#7a858f);font-size:.844rem}.quote_input__c1YD6:hover:not(:disabled){border-color:var(--color-border-strong,#c5ccd5)}.quote_input__c1YD6:focus{border-color:var(--color-navy-800,#163a59);box-shadow:0 0 0 3px rgba(22,58,89,.12)}.quote_inputError__4YrsF{border-color:var(--color-error,#b3262e)!important}.quote_errorMessage__uRj1N{font-size:.75rem;color:var(--color-error,#b3262e);display:flex;align-items:center;gap:4px;font-weight:500}.quote_selectWrapper___g_jc{position:relative;width:100%}.quote_select__lLjaa{width:100%;height:48px;padding:0 38px 0 14px;background-color:#fff;border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);color:var(--color-text,#17212b);font-family:inherit;font-size:.906rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;box-sizing:border-box;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.quote_select__lLjaa:hover{border-color:var(--color-border-strong,#c5ccd5)}.quote_select__lLjaa:focus{border-color:var(--color-navy-800,#163a59);box-shadow:0 0 0 3px rgba(22,58,89,.12)}.quote_selectArrow__wK8J3{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary,#56616d)}.quote_textareaGroup__TH1dY{display:flex;flex-direction:column;gap:6px;width:100%}.quote_textarea__KTiM_{width:100%;min-height:100px;max-height:200px;padding:12px 14px;background-color:#fff;border:1.5px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);color:var(--color-text,#17212b);font-family:inherit;font-size:.906rem;line-height:1.5;resize:vertical;outline:none;box-sizing:border-box;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.quote_textarea__KTiM_::placeholder{color:var(--color-text-muted,#7a858f);font-size:.844rem}.quote_textarea__KTiM_:hover{border-color:var(--color-border-strong,#c5ccd5)}.quote_textarea__KTiM_:focus{border-color:var(--color-navy-800,#163a59);box-shadow:0 0 0 3px rgba(22,58,89,.12)}.quote_summarySidebar___q39b{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 72px) + 20px);display:flex;flex-direction:column;gap:20px}.quote_summaryCard__U6b09{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:24px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));display:flex;flex-direction:column;gap:16px}.quote_summaryHeader__nnN3_{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--color-border,#d9dee5)}.quote_summaryTitle__CWU0h{font-size:.938rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0;letter-spacing:.04em;text-transform:uppercase}.quote_summaryBadge__b6Fnm{background:rgba(212,175,55,.12);color:var(--color-gold-dark,#b89220);border:1px solid rgba(212,175,55,.35);font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-sm,8px)}.quote_summaryRows__a1q6X{display:flex;flex-direction:column;gap:10px}.quote_summaryRow__qlcRz{display:flex;align-items:center;justify-content:space-between;font-size:.813rem}.quote_summaryRowLabel__NcR_M{color:var(--color-text-secondary,#56616d)}.quote_summaryRowValue__6MAlu{font-weight:600;color:var(--color-navy-950,#071522)}.quote_summaryDivider__p8vf4{height:1px;background:var(--color-border,#d9dee5);margin:2px 0}.quote_summaryNote__0YsLH{background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);padding:12px 14px;font-size:.781rem;color:var(--color-text-secondary,#56616d);line-height:1.45}.quote_submitBtn__sqlyS{width:100%;height:48px;background-color:var(--color-gold,#d4af37);border:none;border-radius:var(--radius-md,12px);color:var(--color-navy-950,#071522);font-family:inherit;font-size:.938rem;font-weight:700;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all var(--transition-fast,.15s ease)}.quote_submitBtn__sqlyS:hover:not(:disabled){background-color:var(--color-gold-dark,#b89220);transform:translateY(-1px)}.quote_submitBtn__sqlyS:disabled{opacity:.55;cursor:not-allowed;transform:none}.quote_assuranceList__qX7GR{display:flex;flex-direction:column;gap:10px;padding-top:6px;border-top:1px solid var(--color-border,#d9dee5)}.quote_assuranceItem__PIIDy{display:flex;align-items:flex-start;gap:8px;font-size:.781rem;color:var(--color-text-secondary,#56616d);line-height:1.4}.quote_assuranceIcon__yTAjf{color:var(--color-navy-800,#163a59);flex-shrink:0;margin-top:1px}.quote_helpCard__vumGl{background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:18px 20px;font-size:.813rem;color:var(--color-text-secondary,#56616d);line-height:1.45}.quote_helpTitle__ntWbu{font-size:.875rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0 0 4px}.quote_helpLink__xKP0t{color:var(--color-navy-800,#163a59);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast,.15s ease)}.quote_helpLink__xKP0t:hover{color:var(--color-gold-dark,#b89220)}.quote_emptyCard__AvJMn{max-width:640px;margin:20px auto 40px;background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:48px 32px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06));text-align:center;display:flex;flex-direction:column;align-items:center}.quote_emptyIcon__XPKwL{width:60px;height:60px;border-radius:var(--radius-md,12px);background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);display:flex;align-items:center;justify-content:center;color:var(--color-navy-800,#163a59);margin-bottom:16px}.quote_emptyTitle__0wOBI{font-size:1.35rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0 0 8px}.quote_emptyText__OzcMO{font-size:.906rem;color:var(--color-text-secondary,#56616d);line-height:1.55;margin:0 0 24px;max-width:440px}.quote_emptyBrowseBtn___69i4{display:inline-flex;align-items:center;gap:8px;padding:0 24px;height:46px;background-color:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);border-radius:var(--radius-md,12px);font-size:.875rem;font-weight:700;text-decoration:none;transition:all var(--transition-fast,.15s ease)}.quote_emptyBrowseBtn___69i4:hover{background-color:var(--color-gold-dark,#b89220);transform:translateY(-1px)}.quote_emptyCategoriesList__qJwEs{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border,#d9dee5);width:100%}.quote_emptyCategoriesLabel__p3Sfi{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary,#56616d);margin:0 0 12px}.quote_emptyCategoriesRow__I5VFf{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quote_emptyCategoryLink__6OW2m{font-size:.813rem;color:var(--color-navy-950,#071522);background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);padding:6px 12px;border-radius:var(--radius-sm,8px);text-decoration:none;transition:all var(--transition-fast,.15s ease)}.quote_emptyCategoryLink__6OW2m:hover{background:#fff;border-color:var(--color-navy-800,#163a59);color:var(--color-navy-800,#163a59)}.quote_successCard__YlVsq{max-width:680px;margin:32px auto 0;background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:40px 36px;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.06))}.quote_successHeader__CSy5L{text-align:center;margin-bottom:28px}.quote_successIcon__1jFtl{width:56px;height:56px;border-radius:50%;background:rgba(38,115,77,.1);color:var(--color-success,#26734d);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.quote_successTitle__ChYn0{font-size:1.5rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0 0 8px}.quote_successText__ad0gn{font-size:.906rem;color:var(--color-text-secondary,#56616d);line-height:1.5;margin:0}.quote_refBox__LEiCt{background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}.quote_refLabel__rvjcB{font-size:.75rem;color:var(--color-text-secondary,#56616d);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:2px}.quote_refNumber__lZnYs{font-family:monospace;font-size:1.125rem;font-weight:700;color:var(--color-navy-950,#071522)}.quote_copyBtn__uROjX{background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);padding:6px 12px;font-size:.781rem;font-weight:600;color:var(--color-navy-950,#071522);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all var(--transition-fast,.15s ease)}.quote_copyBtn__uROjX:hover{border-color:var(--color-navy-800,#163a59)}.quote_nextSteps___9bIZ{background:var(--color-surface,#f7f8fa);border-radius:var(--radius-md,12px);padding:18px 20px;margin-bottom:28px}.quote_nextStepsHeading__SCZWd{font-size:.844rem;font-weight:700;color:var(--color-navy-950,#071522);margin:0 0 10px;display:flex;align-items:center;gap:6px}.quote_nextStepsList__6Z8ID{display:flex;flex-direction:column;gap:8px;font-size:.813rem;color:var(--color-text-secondary,#56616d);line-height:1.45;margin:0;padding-left:20px}.quote_successActions__YTh3w{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quote_actionPrimary__Cnseb{display:inline-flex;align-items:center;gap:6px;padding:0 20px;height:44px;background-color:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);border-radius:var(--radius-md,12px);font-size:.844rem;font-weight:700;text-decoration:none;transition:all var(--transition-fast,.15s ease)}.quote_actionPrimary__Cnseb:hover{background-color:var(--color-gold-dark,#b89220)}.quote_actionSecondary__EfBGn{display:inline-flex;align-items:center;gap:6px;padding:0 18px;height:44px;background:transparent;color:var(--color-navy-800,#163a59);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);font-size:.844rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast,.15s ease)}.quote_actionSecondary__EfBGn:hover{border-color:var(--color-navy-800,#163a59);background-color:var(--color-surface,#f7f8fa)}@media (max-width:1024px){.quote_workspaceGrid__v61LH{grid-template-columns:1fr;gap:28px}.quote_summarySidebar___q39b{position:static}}@media (max-width:768px){.quote_headerInner__TewEt,.quote_workspaceInner__wTB_w{padding:0 16px}.quote_darkHeader__sLvjn{padding:24px 0 20px}.quote_workspaceSection__nnUig{padding:24px 0 48px}.quote_formGrid__zoqQL{grid-template-columns:1fr;gap:16px}.quote_emptyCard__AvJMn,.quote_formCard__Jg_O2,.quote_itemRow__effdI,.quote_manifestFooter__OfPvb,.quote_sectionHeader__7JD6e,.quote_successCard__YlVsq{padding:16px}.quote_itemRow__effdI{flex-wrap:wrap}.quote_itemControls__ztj8s{width:100%;justify-content:space-between;margin-top:6px}}.ProductToolbar_toolbar__ldLWn{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ProductToolbar_mainRow__Kh3Uj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border,#d9dee5)}.ProductToolbar_countWrapper__35XuL{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ProductToolbar_pageTitle__vARb5{font-family:var(--font-heading,serif);font-size:1.35rem;font-weight:700;color:var(--color-navy-950,#071522);letter-spacing:-.01em;margin:0}.ProductToolbar_productCount__SgLfg{font-family:var(--font-main,sans-serif);font-size:.813rem;font-weight:600;color:var(--color-text-secondary,#56616d)}.ProductToolbar_filteredNote__8Le6L{font-family:var(--font-main,sans-serif);font-size:.75rem;color:var(--color-text-muted,#7a858f);text-transform:lowercase}.ProductToolbar_controlsWrapper__W_sEG{display:flex;align-items:center;gap:12px}.ProductToolbar_mobileFilterBtn__8YI2w{display:none;align-items:center;gap:7px;background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);color:var(--color-text,#17212b);height:40px;padding:0 14px;border-radius:var(--radius-sm,8px);font-family:var(--font-main,sans-serif);font-size:.813rem;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(11,31,51,.04);transition:all var(--transition-fast,.15s ease)}.ProductToolbar_mobileFilterBtn__8YI2w:hover{border-color:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);box-shadow:0 2px 8px rgba(11,31,51,.08)}.ProductToolbar_mobileFilterBtnActive__LaiIU{background:rgba(212,175,55,.12)!important;border-color:var(--color-gold,#d4af37)!important;color:var(--color-navy-950,#071522)!important}.ProductToolbar_filterBadge__bd_bM{background:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);font-size:.625rem;font-weight:800;width:18px;height:18px;border-radius:var(--radius-full,9999px);display:flex;align-items:center;justify-content:center}.ProductToolbar_sortWrapper__iUUdm{display:flex;align-items:center;gap:8px}.ProductToolbar_sortLabel__8h9Eg{font-family:var(--font-main,sans-serif);font-size:.813rem;color:var(--color-text-secondary,#56616d);font-weight:500}.ProductToolbar_sortSelect__g3O1n{background:var(--color-white,#fff);border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-sm,8px);height:40px;padding:0 32px 0 12px;color:var(--color-text,#17212b);font-size:.813rem;font-family:var(--font-main,sans-serif);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2356616D%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px auto;box-shadow:0 1px 3px rgba(11,31,51,.04);transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.ProductToolbar_sortCustomSelect__1I0dw{min-width:175px}.ProductToolbar_sortSelect__g3O1n:focus{border-color:var(--color-gold,#d4af37);box-shadow:0 0 0 2px rgba(212,175,55,.25)}.ProductToolbar_activeChipsRow__na8MO{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:2px}.ProductToolbar_activeFiltersLabel__k_DAz{font-family:var(--font-main,sans-serif);font-size:.688rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--color-text-muted,#7a858f);margin-right:2px}.ProductToolbar_chip__n26WI{display:inline-flex;align-items:center;gap:6px;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.35);color:var(--color-navy-950,#071522);font-family:var(--font-main,sans-serif);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-full,9999px);text-decoration:none;transition:all var(--transition-fast,.15s ease)}.ProductToolbar_chip__n26WI:hover{background:rgba(212,175,55,.2);border-color:var(--color-gold,#d4af37)}.ProductToolbar_chipRemoveIcon__K91Ol{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary,#56616d)}.ProductToolbar_chip__n26WI:hover .ProductToolbar_chipRemoveIcon__K91Ol{color:var(--color-navy-950,#071522)}.ProductToolbar_clearAllBtn___Y6kK{background:transparent;border:none;color:var(--color-text-secondary,#56616d);font-family:var(--font-main,sans-serif);font-size:.75rem;font-weight:600;text-decoration:underline;cursor:pointer;padding:3px 6px;transition:color var(--transition-fast,.15s ease)}.ProductToolbar_clearAllBtn___Y6kK:hover{color:var(--color-error,#b3262e)}@media (max-width:768px){.ProductToolbar_toolbar__ldLWn{margin-bottom:16px;gap:8px}.ProductToolbar_mainRow__Kh3Uj{padding-bottom:10px;gap:10px}.ProductToolbar_mobileFilterBtn__8YI2w{display:inline-flex;height:38px}.ProductToolbar_sortLabel__8h9Eg{display:none}.ProductToolbar_sortSelect__g3O1n{height:38px;padding:0 28px 0 10px;font-size:.775rem}.ProductToolbar_pageTitle__vARb5{font-size:1.125rem}.ProductToolbar_productCount__SgLfg{font-size:.75rem}.ProductToolbar_activeChipsRow__na8MO{gap:6px}.ProductToolbar_chip__n26WI{font-size:.7rem;padding:3px 8px}}.ProductsCatalogClient_catalogSection__HZSYQ{background:var(--color-white,#fff);padding:36px 0 72px;position:relative}.ProductsCatalogClient_layout__5Hifx{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.ProductsCatalogClient_mainColumn__83xkU{display:flex;flex-direction:column;min-width:0}.ProductsCatalogClient_productGrid__vlB4_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:stretch}@media (max-width:1180px){.ProductsCatalogClient_layout__5Hifx{grid-template-columns:230px minmax(0,1fr);gap:20px}.ProductsCatalogClient_productGrid__vlB4_{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:768px){.ProductsCatalogClient_catalogSection__HZSYQ{padding:20px 0 48px}.ProductsCatalogClient_layout__5Hifx{grid-template-columns:1fr;gap:0}.ProductsCatalogClient_productGrid__vlB4_{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:540px){.ProductsCatalogClient_productGrid__vlB4_{grid-template-columns:1fr;gap:16px}}.TrustStrip_trustStrip__9vTzD{background:var(--color-white,#fff);border-bottom:1px solid var(--color-border,#d9dee5);padding:18px 0;position:relative;z-index:2}.TrustStrip_grid__8zRbT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;align-items:center}.TrustStrip_item__M7FTE{display:flex;align-items:center;gap:12px;padding:4px 0}.TrustStrip_iconWrapper__MFB0p{width:38px;height:38px;border-radius:var(--radius-md,12px);background:rgba(11,31,51,.05);border:1px solid rgba(11,31,51,.08);display:flex;align-items:center;justify-content:center;color:var(--color-navy-800,#163a59);flex-shrink:0;transition:all var(--transition-fast,.15s ease)}.TrustStrip_item__M7FTE:hover .TrustStrip_iconWrapper__MFB0p{background:rgba(212,175,55,.15);border-color:rgba(212,175,55,.35);color:var(--color-gold-dark,#b89220)}.TrustStrip_textWrapper___qeQU{display:flex;flex-direction:column;gap:2px;min-width:0}.TrustStrip_title__yBzxM{font-size:.84rem;font-weight:700;color:var(--color-text,#17212b);line-height:1.25}.TrustStrip_description__PE4QK,.TrustStrip_title__yBzxM{font-family:var(--font-main,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrustStrip_description__PE4QK{font-size:.75rem;color:var(--color-text-secondary,#56616d);line-height:1.35}@media (max-width:1024px){.TrustStrip_grid__8zRbT{grid-template-columns:repeat(2,1fr);gap:16px 24px}}@media (max-width:640px){.TrustStrip_trustStrip__9vTzD{padding:14px 0}.TrustStrip_grid__8zRbT{grid-template-columns:1fr;gap:10px}.TrustStrip_item__M7FTE{gap:10px}.TrustStrip_iconWrapper__MFB0p{width:32px;height:32px}.TrustStrip_title__yBzxM{font-size:.813rem}.TrustStrip_description__PE4QK{font-size:.719rem}}