@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@600;700;800;900&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,700&family=Inter:wght@300;400;500;600;700;800&display=swap");:root{--yellow-primary:#d4af37;--yellow-light:#e5c252;--yellow-dim:#b89220;--yellow-glow:rgba(212,175,55,.25);--yellow-glow-strong:rgba(212,175,55,.45);--font-display:"Barlow","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--color-navy-950:#071522;--color-navy-900:#0b1f33;--color-navy-800:#163a59;--color-gold:#d4af37;--color-gold-dark:#b89220;--color-gold-soft:#f6ebc7;--color-white:#fff;--color-surface:#f7f8fa;--color-surface-alt:#eef1f4;--color-surface-dark:#101923;--color-text:#17212b;--color-text-secondary:#56616d;--color-text-muted:#7a858f;--color-text-on-dark:#f7f8fa;--color-text-on-dark-muted:#b7c1cb;--color-border:#d9dee5;--color-border-strong:#c5ccd5;--color-border-dark:hsla(0,0%,100%,.14);--color-success:#26734d;--color-warning:#a66a00;--color-error:#b3262e;--container-max:1280px;--transition-normal:220ms ease;--black-deep:#071522;--black-card:#0b1f33;--black-surface:#101923;--black-border:hsla(0,0%,100%,.14);--black-hover:#163a59;--gray-text:#9ca3af;--gray-light:#d1d5db;--white:#f9fafb;--red-accent:#ef4444;--red-deep:#dc2626;--red-dim:rgba(239,68,68,.15);--green-accent:#22c55e;--green-dim:rgba(34,197,94,.15);--amber-accent:#f59e0b;--amber-dim:rgba(245,158,11,.15);--blue-accent:#3b82f6;--blue-dim:rgba(59,130,246,.15);--font-heading:"Playfair Display",Georgia,"Times New Roman",serif;--font-main:"Inter","Segoe UI",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.333rem;--text-2xl:1.777rem;--text-3xl:2.369rem;--text-4xl:3.157rem;--text-5xl:4.209rem;--text-6xl:5.61rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.4);--shadow-lg:0 8px 24px rgba(0,0,0,.5);--shadow-glow:0 0 20px var(--yellow-glow);--shadow-glow-strong:0 0 30px var(--yellow-glow-strong);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--transition-spring:500ms cubic-bezier(0.34,1.56,0.64,1);--z-base:1;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--header-height:72px;--max-width:1440px;--max-width-wide:1920px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-main);font-weight:400;line-height:1.6;color:var(--gray-light);background-color:var(--black-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--white);line-height:1.15}h1{font-size:var(--text-4xl);letter-spacing:-.03em}h1,h2{font-weight:700}h2{font-size:var(--text-3xl);letter-spacing:-.02em}h3{font-size:var(--text-2xl);letter-spacing:-.01em}h3,h4{font-weight:600}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h5,h6{font-weight:600}h6{font-size:var(--text-base)}p{color:var(--gray-text);line-height:1.6;text-align:left}.text-ragged{text-align:left!important}a{color:var(--yellow-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--yellow-light)}strong{font-weight:700;color:var(--white)}small{font-size:var(--text-sm)}::selection{background:var(--yellow-glow-strong);color:var(--white)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--black-deep)}::-webkit-scrollbar-thumb{background:var(--black-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--yellow-dim)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px var(--yellow-glow)}50%{box-shadow:0 0 20px var(--yellow-glow-strong)}}@keyframes tapeScroll{0%{background-position:0 0}to{background-position:56.57px 0}}@keyframes fingerprintSpin{0%{transform:rotate(0deg);opacity:.7}50%{opacity:1}to{transform:rotate(1turn);opacity:.7}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-lg)}.container-wide{max-width:var(--max-width-wide)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-gold{color:var(--yellow-primary)}.text-white{color:var(--white)}.text-muted{color:var(--gray-text)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.grid{display:grid}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-scale-in{animation:scaleIn .3s ease forwards}.productImageSkeleton,.skeleton{background:linear-gradient(90deg,var(--black-card) 25%,var(--black-surface) 50%,var(--black-card) 75%);background-size:400% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-md)}.productImageSkeleton{width:100%;aspect-ratio:4/3}[data-visible=false]{opacity:0;transform:translateY(16px)}[data-visible=true]{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.33,1,.68,1),transform .5s cubic-bezier(.33,1,.68,1)}.tape-stripe,.tape-stripe-animated{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}.tape-stripe-animated{animation:tapeScroll 2s linear infinite}.tape-divider{width:100%;height:4px;background:repeating-linear-gradient(-45deg,var(--yellow-primary),var(--yellow-primary) 5px,var(--black-deep) 5px,var(--black-deep) 10px)}.glass{background:rgba(17,17,20,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--black-border)}.glass-subtle{background:rgba(17,17,20,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(42,42,48,.5)}:focus-visible{outline:2px solid var(--yellow-primary);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow-primary);outline-offset:2px}.page-enter{animation:fadeInUp .4s ease forwards}@media (max-width:640px){:root{--text-4xl:2.369rem;--text-3xl:1.777rem;--text-2xl:1.333rem;--text-xl:1.25rem}.container{padding:0 var(--space-md)}}@media (max-width:1024px){:root{--header-height:64px}}.QuoteCartDrawer_backdrop__6usNe{position:fixed;inset:0;background:rgba(7,21,34,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:QuoteCartDrawer_fadeIn__IPGKC .18s ease forwards}@keyframes QuoteCartDrawer_fadeIn__IPGKC{0%{opacity:0}to{opacity:1}}@keyframes QuoteCartDrawer_slideInRight__ZWbsF{0%{transform:translateX(100%)}to{transform:translateX(0)}}.QuoteCartDrawer_drawer__noY2r{position:fixed;top:0;right:0;bottom:0;width:min(440px,94vw);background:var(--color-surface,#f7f8fa);border-left:1px solid var(--color-border,#d9dee5);z-index:9999;display:flex;flex-direction:column;box-shadow:-12px 0 36px rgba(11,31,51,.16);animation:QuoteCartDrawer_slideInRight__ZWbsF .24s cubic-bezier(.16,1,.3,1) forwards;font-family:var(--font-main,"Inter",system-ui,-apple-system,sans-serif)}.QuoteCartDrawer_header__cc9_B{padding:18px 24px;background:var(--color-navy-950,#071522);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.QuoteCartDrawer_headerTitleRow__aVWT5{display:flex;align-items:center;gap:8px}.QuoteCartDrawer_headerIcon__TVTcm{color:var(--color-gold,#d4af37);flex-shrink:0}.QuoteCartDrawer_headerTitle__Xliqb{margin:0;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.QuoteCartDrawer_countBadge__NUqY3{background:var(--color-gold,#d4af37);color:var(--color-navy-950,#071522);font-size:.688rem;font-weight:800;padding:2px 7px;border-radius:var(--radius-full,9999px);line-height:1.2}.QuoteCartDrawer_headerSubtitle__WTdy9{margin:2px 0 0;color:var(--color-text-on-dark-muted,#b7c1cb);font-size:.75rem}.QuoteCartDrawer_closeButton__AxtfL{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:var(--color-text-on-dark-muted,#b7c1cb);cursor:pointer;border-radius:var(--radius-sm,8px);width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast,.15s ease)}.QuoteCartDrawer_closeButton__AxtfL:hover{background:hsla(0,0%,100%,.18);color:#fff;border-color:hsla(0,0%,100%,.3)}.QuoteCartDrawer_itemsContainer__uTwpn{flex:1 1;overflow-y:auto;padding:20px;background-color:var(--color-surface,#f7f8fa)}.QuoteCartDrawer_itemsContainer__uTwpn::-webkit-scrollbar{width:5px}.QuoteCartDrawer_itemsContainer__uTwpn::-webkit-scrollbar-track{background:transparent}.QuoteCartDrawer_itemsContainer__uTwpn::-webkit-scrollbar-thumb{background:var(--color-border,#d9dee5);border-radius:4px}.QuoteCartDrawer_emptyCard__5fU_a{background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-lg,16px);padding:36px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-sm,0 2px 8px rgba(11,31,51,.04))}.QuoteCartDrawer_emptyIconWrapper__Jd5Ce{width:54px;height:54px;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:14px}.QuoteCartDrawer_emptyTitle__PyfE8{margin:0 0 6px;color:var(--color-navy-950,#071522);font-size:1.063rem;font-weight:700}.QuoteCartDrawer_emptyText__ig5OP{margin:0 0 20px;color:var(--color-text-secondary,#56616d);font-size:.813rem;line-height:1.5;max-width:290px}.QuoteCartDrawer_emptyBrowseBtn__Q3s3c{display:inline-flex;align-items:center;gap:8px;padding:0 22px;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)}.QuoteCartDrawer_emptyBrowseBtn__Q3s3c:hover{background-color:var(--color-gold-dark,#b89220);transform:translateY(-1px)}.QuoteCartDrawer_emptyCategoriesList__okJND{margin-top:24px;padding-top:18px;border-top:1px solid var(--color-border,#d9dee5);width:100%}.QuoteCartDrawer_emptyCategoriesLabel__va9iW{font-size:.688rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary,#56616d);margin-bottom:8px}.QuoteCartDrawer_emptyCategoriesRow__4befv{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.QuoteCartDrawer_emptyCategoryLink__vHGFK{font-size:.75rem;color:var(--color-navy-950,#071522);background:var(--color-surface,#f7f8fa);border:1px solid var(--color-border,#d9dee5);padding:4px 10px;border-radius:var(--radius-sm,8px);text-decoration:none;transition:all var(--transition-fast,.15s ease)}.QuoteCartDrawer_emptyCategoryLink__vHGFK:hover{border-color:var(--color-navy-800,#163a59);color:var(--color-navy-800,#163a59);background:#fff}.QuoteCartDrawer_itemList__I_Q4U{display:flex;flex-direction:column;gap:10px}.QuoteCartDrawer_itemCard__6jzmg{background:#fff;border:1px solid var(--color-border,#d9dee5);border-radius:var(--radius-md,12px);padding:12px 14px;display:flex;gap:12px;align-items:center;box-shadow:0 1px 3px rgba(11,31,51,.03);transition:border-color var(--transition-fast,.15s ease)}.QuoteCartDrawer_itemCard__6jzmg:hover{border-color:var(--color-border-strong,#c5ccd5)}.QuoteCartDrawer_itemThumb__DjG1U{width:52px;height:52px;border-radius:var(--radius-sm,8px);background:#fff;border:1px solid var(--color-border,#d9dee5);position:relative;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.QuoteCartDrawer_itemThumbImg__vYFu3{object-fit:cover}.QuoteCartDrawer_itemThumbFallback__IAXKe{color:var(--color-text-muted,#7a858f)}.QuoteCartDrawer_itemContent__nNXc8{flex:1 1;min-width:0}.QuoteCartDrawer_itemTitle__XU3YH{margin:0;font-size:.844rem;font-weight:600;color:var(--color-navy-950,#071522);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuoteCartDrawer_itemTitleLink__wlDYs{color:var(--color-navy-950,#071522);text-decoration:none;transition:color var(--transition-fast,.15s ease)}.QuoteCartDrawer_itemTitleLink__wlDYs:hover{color:var(--color-navy-800,#163a59)}.QuoteCartDrawer_itemCategory__amchr{margin:1px 0 6px;font-size:.719rem;color:var(--color-text-secondary,#56616d)}.QuoteCartDrawer_qtyStepper___M5gv{display:inline-flex;align-items:center;background:#fff;border:1.5px solid var(--color-border,#d9dee5);border-radius:6px;height:28px}.QuoteCartDrawer_qtyButton__camRl{background:transparent;border:none;color:var(--color-text-secondary,#56616d);width:24px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.QuoteCartDrawer_qtyButton__camRl:hover{background:var(--color-surface,#f7f8fa);color:var(--color-navy-950,#071522)}.QuoteCartDrawer_qtyNumber__J57zg{color:var(--color-navy-950,#071522);font-size:.781rem;font-weight:700;min-width:22px;text-align:center}.QuoteCartDrawer_removeButton__I8Jes{background:transparent;border:none;color:var(--color-text-muted,#7a858f);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast,.15s ease)}.QuoteCartDrawer_removeButton__I8Jes:hover{color:var(--color-error,#b3262e);background:rgba(179,38,46,.08)}.QuoteCartDrawer_footer__vFNOz{padding:16px 20px;background:#fff;border-top:1px solid var(--color-border,#d9dee5);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.QuoteCartDrawer_summaryRow__gTdcL{display:flex;align-items:center;justify-content:space-between;font-size:.813rem;color:var(--color-text-secondary,#56616d)}.QuoteCartDrawer_submitLink__4Gj69,.QuoteCartDrawer_summaryCount__jpb7w{color:var(--color-navy-950,#071522);font-weight:700}.QuoteCartDrawer_submitLink__4Gj69{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;background-color:var(--color-gold,#d4af37);border-radius:var(--radius-md,12px);font-size:.875rem;letter-spacing:.02em;text-decoration:none;transition:all var(--transition-fast,.15s ease)}.QuoteCartDrawer_submitLink__4Gj69:hover{background-color:var(--color-gold-dark,#b89220);transform:translateY(-1px)}.QuoteCartDrawer_continueButton__tf_IN{background:transparent;border:1px solid var(--color-border,#d9dee5);color:var(--color-navy-800,#163a59);border-radius:var(--radius-md,12px);height:38px;cursor:pointer;font-size:.813rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast,.15s ease)}.QuoteCartDrawer_continueButton__tf_IN:hover{background:var(--color-surface,#f7f8fa);border-color:var(--color-navy-800,#163a59)}.Header_headerWrapper__i_RN1{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,100);width:100%}.Header_header__O25NC{height:var(--header-height,72px);background:rgba(7,21,34,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-dark,hsla(0,0%,100%,.12));display:flex;align-items:center}.Header_headerInner__006lD{width:100%;max-width:var(--max-width-wide,1280px);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.Header_logo__QNgKp{display:flex;align-items:center;gap:8px;text-decoration:none;transition:opacity var(--transition-fast,.15s ease)}.Header_logo__QNgKp:hover{opacity:.9}.Header_nav__nLKMf{display:flex;align-items:center;gap:28px}.Header_navLink__E3_4L{font-family:var(--font-main,"Inter",system-ui,sans-serif);font-size:.8125rem;font-weight:600;color:#94a3b8;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:color var(--transition-fast,.15s ease);position:relative;padding:8px 0}.Header_navLink__E3_4L:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-gold,#d4af37);transition:width var(--transition-fast,.15s ease)}.Header_navLink__E3_4L:hover{color:var(--color-gold,#d4af37)}.Header_navLink__E3_4L.Header_active__HzIEU:after,.Header_navLink__E3_4L:hover:after{width:100%}.Header_navLink__E3_4L.Header_active__HzIEU{color:var(--color-gold,#d4af37)}.Header_headerRight__k3Ylr{display:flex;align-items:center;gap:12px}.Header_cartButton__zP_RJ{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-sm,8px);color:#cbd5e1;cursor:pointer;transition:background-color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease);flex-shrink:0}.Header_cartButton__zP_RJ:hover{border-color:rgba(212,175,55,.45);color:var(--color-gold,#d4af37);background:rgba(212,175,55,.08)}.Header_cartButtonActive__n_2cP{border-color:rgba(212,175,55,.5);color:var(--color-gold,#d4af37);background:rgba(212,175,55,.08)}.Header_cartBadge__Jno4x{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;display:flex;align-items:center;justify-content:center;border:2px solid #071522}.Header_adminButton__Lh0Bs{background:rgba(212,175,55,.1);color:var(--color-gold,#d4af37);border:1px solid rgba(212,175,55,.35);padding:7px 14px;border-radius:var(--radius-sm,8px);font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.06em;transition:background-color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.Header_adminButton__Lh0Bs:hover{background:rgba(212,175,55,.22);border-color:var(--color-gold,#d4af37);color:#fff;box-shadow:0 4px 14px rgba(212,175,55,.16)}.Header_adminButtonText__OJHg9{display:inline-block}.Header_authButtons__UC5kZ{display:flex;align-items:center;gap:8px}.Header_searchWrapper__71GHw{position:relative}.Header_searchForm__6qatv,.Header_searchWrapper__71GHw{display:flex;align-items:center}.Header_searchInput__TArHE{width:0;padding:0;border:none;background:transparent;color:#fff;outline:none;opacity:0;font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;transition:width .24s ease,padding .24s ease,opacity .24s ease}.Header_searchWrapper__71GHw.Header_searchOpen__mbHzA .Header_searchInput__TArHE{width:200px;padding:8px 12px;background:#0b1f33;border:1px solid hsla(0,0%,100%,.18);border-right:none;border-radius:var(--radius-sm,8px) 0 0 var(--radius-sm,8px);opacity:1}.Header_searchInput__TArHE::placeholder{color:#94a3b8}.Header_searchInput__TArHE:focus{border-color:var(--color-gold,#d4af37)}.Header_searchInput__TArHE::-webkit-search-cancel-button{-webkit-appearance:none}.Header_searchButton__3l4FR{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-sm,8px);color:#cbd5e1;cursor:pointer;transition:background-color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease)}.Header_searchWrapper__71GHw.Header_searchOpen__mbHzA .Header_searchButton__3l4FR{border-radius:0 var(--radius-sm,8px) var(--radius-sm,8px) 0;border-left:none}.Header_searchButton__3l4FR:hover{border-color:rgba(212,175,55,.45);color:var(--color-gold,#d4af37);background:rgba(212,175,55,.08)}.Header_userMenu__PK0O4{position:relative}.Header_userButton__y_LtK{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-full,9999px);padding:3px 12px 3px 3px;cursor:pointer;transition:all var(--transition-fast,.15s ease);color:#cbd5e1}.Header_userButton__y_LtK:hover{border-color:rgba(212,175,55,.45);background:hsla(0,0%,100%,.08);color:#fff}.Header_userAvatar__33BRA{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#b89220);color:#071522;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;flex-shrink:0}.Header_userName__MzgIf{font-size:.8125rem;font-weight:600;color:#e2e8f0;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_dropdown___KP4o{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;background:#0b1f33;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:6px 0;box-shadow:0 16px 36px rgba(7,21,34,.65),0 0 0 1px rgba(212,175,55,.15);animation:Header_scaleIn__yykWn .15s ease;z-index:var(--z-dropdown,1000)}.Header_dropdownItem__jkzMD{display:flex;align-items:center;gap:10px;width:100%;padding:10px 18px;background:transparent;border:none;color:#cbd5e1;font-family:var(--font-main,"Inter",sans-serif);font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease);text-decoration:none}.Header_dropdownItem__jkzMD:hover{background:hsla(0,0%,100%,.08);color:var(--color-gold,#d4af37)}.Header_dropdownDivider__OCjEB{height:1px;background:hsla(0,0%,100%,.1);margin:4px 0}.Header_dropdownItem__jkzMD.Header_danger__obDTf{color:#f87171}.Header_dropdownItem__jkzMD.Header_danger__obDTf:hover{background:rgba(179,38,46,.18);color:#fca5a5}.Header_mobileMenuButton__bt3EX{display:none;align-items:center;justify-content:center;width:38px;height:38px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-sm,8px);color:#cbd5e1;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.Header_mobileMenuButton__bt3EX:hover{border-color:rgba(212,175,55,.45);color:var(--color-gold,#d4af37)}.Header_mobileMenu__gPeYJ{display:none;position:fixed;left:0;right:0;top:var(--header-height,72px);max-height:calc(100vh - var(--header-height, 72px));overflow-y:auto;background:rgba(7,21,34,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.12);z-index:var(--z-overlay,900);padding:18px 24px 28px;flex-direction:column;gap:0;animation:Header_slideDown__bI0Ih .22s ease}.Header_mobileMenu__gPeYJ.Header_open__vOMyJ{display:flex}.Header_mobileNavLink__ygT97{font-family:var(--font-main,"Inter",sans-serif);font-size:.9375rem;font-weight:600;color:#cbd5e1;text-decoration:none;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;gap:10px;transition:color var(--transition-fast,.15s ease),padding-left var(--transition-fast,.15s ease)}.Header_mobileNavLink__ygT97.Header_active__HzIEU,.Header_mobileNavLink__ygT97:active,.Header_mobileNavLink__ygT97:hover{color:var(--color-gold,#d4af37);padding-left:6px}.Header_mobileDivider__E7Gec{height:1px;background:hsla(0,0%,100%,.1);margin:12px 0}@media (max-width:1024px){.Header_hideOnMobile__OzSRX,.Header_searchWrapper__71GHw{display:none!important}.Header_nav__nLKMf{display:none}.Header_mobileMenuButton__bt3EX{display:flex}.Header_authButtons__UC5kZ{display:none}.Header_headerInner__006lD{padding:0 16px}}@media (max-width:640px){.Header_adminButtonText__OJHg9,.Header_adminButton__Lh0Bs,.Header_userName__MzgIf{display:none}.Header_userButton__y_LtK{padding:2px;border-radius:50%}.Header_headerRight__k3Ylr{gap:8px}}@keyframes Header_fadeIn__YYoT_{0%{opacity:0}to{opacity:1}}@keyframes Header_scaleIn__yykWn{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Header_slideDown__bI0Ih{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_modalOverlay__CZPWh{position:fixed;inset:0;z-index:9999;background:rgba(7,21,34,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:Header_fadeIn__YYoT_ .18s ease-out}.Header_modalContent__SHSbv{background:#0b1f33;border:1px solid hsla(0,0%,100%,.14);border-radius:20px;width:100%;max-width:420px;padding:24px;box-shadow:0 24px 60px rgba(7,21,34,.65),0 0 0 1px rgba(212,175,55,.2);animation:Header_scaleIn__yykWn .2s cubic-bezier(.16,1,.3,1);position:relative;box-sizing:border-box}.Header_modalHeader__Gz6L7{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Header_modalIconWrapAdmin__ubefZ{border-radius:12px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.35);color:#d4af37}.Header_modalIconWrapAdmin__ubefZ,.Header_modalIconWrapDanger__5bmrO{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.Header_modalIconWrapDanger__5bmrO{border-radius:12px;background:rgba(179,38,46,.15);border:1px solid rgba(179,38,46,.35);color:#f87171}.Header_modalCloseBtn__P9__j{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#b7c1cb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.Header_modalCloseBtn__P9__j:hover{background:hsla(0,0%,100%,.08);color:#fff}.Header_modalBody__hdY9_{display:flex;flex-direction:column;text-align:left}.Header_modalEyebrow__m1Pt3{font-size:.68rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#d4af37;margin-bottom:4px}.Header_modalTitle__FD8Yr{font-family:inherit;font-size:1.25rem;font-weight:700;color:#f7f8fa;margin:0 0 8px;line-height:1.3}.Header_modalMessage__P0oXT{color:#b7c1cb;font-size:.92rem;line-height:1.55;margin:0 0 22px}.Header_modalActions__dG4P3{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:10px;gap:10px;width:100%}.Header_modalCancelBtn__fJ1Zx{height:46px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:transparent;color:#f7f8fa;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.Header_modalCancelBtn__fJ1Zx:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35)}.Header_modalCancelBtn__fJ1Zx:active{transform:scale(.98)}.Header_modalPrimaryBtn__hrM8L{height:46px;border-radius:10px;border:none;background:#d4af37;color:#071522;font-weight:700;font-size:.88rem;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 14px rgba(212,175,55,.28);display:flex;align-items:center;justify-content:center;white-space:nowrap}.Header_modalPrimaryBtn__hrM8L:hover{background:#b89220;box-shadow:0 6px 18px rgba(212,175,55,.38)}.Header_modalPrimaryBtn__hrM8L:active{transform:scale(.98)}.Header_modalDangerBtn__MV1uD{height:46px;border-radius:10px;border:none;background:#b3262e;color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 14px rgba(179,38,46,.28);display:flex;align-items:center;justify-content:center;white-space:nowrap}.Header_modalDangerBtn__MV1uD:hover{background:#961f26;box-shadow:0 6px 18px rgba(179,38,46,.38)}.Header_modalDangerBtn__MV1uD:active{transform:scale(.98)}