:root{--bg-main:#0b0c10;--bg-card:#23252a;--bg-card-soft:#1c1e22;--border-soft:hsla(0,0%,100%,.06)}@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap");body,html{margin:0;padding:0}body{background:var(--bg-main);color:#fff;font-family:Outfit,sans-serif}.bg,.gridfx{display:none}.header{justify-content:space-between;flex-wrap:wrap;padding:10px 4px}.brand,.header{display:flex;align-items:center;gap:12px}.brand{text-decoration:none;color:inherit}.logo{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:950;letter-spacing:.4px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid var(--border);box-shadow:0 18px 60px rgba(0,0,0,.38)}.brandName{font-size:16px;font-weight:950}.brandSub{font-size:12px;color:var(--muted);margin-top:2px}.siteTopbar{width:100%;margin-bottom:18px;position:-webkit-sticky;position:sticky;top:0;z-index:80;padding:12px 20px;font-family:var(--font-sans);background:#1c1d21;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.siteTopbar.isScrolled{background:rgba(28,29,33,.7);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 40px rgba(0,0,0,.4)}.siteTopbarRow{display:flex;align-items:center;gap:14px;margin-bottom:12px;max-width:1200px;margin-left:auto;margin-right:auto}.siteBrand{text-decoration:none;flex:0 0 auto}.siteBrandLogo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:950;font-size:20px;color:rgba(96,165,250,.95);background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.06));border:1px solid rgba(59,130,246,.2);transition:box-shadow .2s ease}.siteBrandLogo:hover{box-shadow:0 0 20px rgba(59,130,246,.2)}.siteSearchWrap{position:relative;flex:1 1;min-width:180px}.siteSearch{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;border-radius:14px;padding:0 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);transition:border-color .2s ease,box-shadow .2s ease}.siteSearch:focus-within{border-color:rgba(59,130,246,.4);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.siteSearchIcon{opacity:.6;color:hsla(0,0%,100%,.7);font-size:16px;flex:0 0 auto}.siteSearchText{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:600}.siteSearchInput{width:100%;border:none;outline:none;background:transparent;color:hsla(0,0%,100%,.94);font-size:14px;font-weight:600;font-family:inherit}.siteSearchInput::placeholder{color:hsla(0,0%,100%,.4)}.siteSearchDropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:90;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(14,14,20,.96);box-shadow:0 20px 60px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.siteSearchItem{display:flex;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease}.siteSearchItem:last-child{border-bottom:none}.siteSearchItem:hover{background:rgba(59,130,246,.08)}.siteSearchItemThumb{width:40px;height:40px;border-radius:10px;overflow:hidden;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.siteSearchItemImg{width:100%;height:100%;object-fit:cover}.siteSearchItemFallback{width:100%;height:100%;display:grid;place-items:center;color:hsla(0,0%,100%,.7);font-weight:800;font-size:13px}.siteSearchItemMeta{min-width:0}.siteSearchItemName{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700;line-height:1.2}.siteSearchItemSlug{margin-top:3px;color:hsla(0,0%,100%,.4);font-size:12px}.siteSearchEmpty{padding:16px;color:hsla(0,0%,100%,.5);font-size:13px;font-weight:600;text-align:center}.siteLocale{min-width:90px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);font-weight:800;font-size:13px;color:hsla(0,0%,100%,.8)}.siteMenuRow{gap:16px}.siteMenuLeft,.siteMenuRight{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.siteMenuItem{position:relative;text-decoration:none;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.6);padding:8px 12px;border-radius:10px;transition:color .18s ease,background .18s ease}.siteMenuItem:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.06)}.siteMenuItem.active{color:hsla(0,0%,100%,.98);background:rgba(59,130,246,.12)}.siteMenuItem.active:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 0 10px rgba(96,165,250,.3)}.siteAuthBtn{text-decoration:none;font-size:13px;font-weight:800;padding:8px 14px;border-radius:10px;transition:all .18s ease}.siteAuthGhost{color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.siteAuthGhost:hover{border-color:rgba(59,130,246,.35);background:rgba(59,130,246,.08)}.siteAuthPrimary{color:#fff;border:1px solid rgba(59,130,246,.4);background:linear-gradient(180deg,rgba(59,130,246,.95),rgba(37,99,235,.9));box-shadow:0 6px 20px rgba(37,99,235,.25)}.siteAuthPrimary:hover{box-shadow:0 8px 28px rgba(37,99,235,.35);transform:translateY(-1px)}.siteUserChip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.88)}.siteUserName{font-size:13px;font-weight:800}.siteUserDot{opacity:.35;font-size:10px}.siteUserRole{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.5)}.siteHamburger,.siteUserChipMobile{justify-content:center}.siteHamburger{display:none;width:42px;height:42px;border-radius:10px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);cursor:pointer;align-items:center;flex-direction:column;gap:5px;flex:0 0 auto;transition:background .15s ease}.siteHamburger:hover{background:hsla(0,0%,100%,.08)}.siteHamburger span{width:18px;height:2px;border-radius:999px;background:hsla(0,0%,100%,.85);transition:transform .2s ease,opacity .2s ease}.siteHamburger.isOpen span:first-child{transform:translateY(7px) rotate(45deg)}.siteHamburger.isOpen span:nth-child(2){opacity:0}.siteHamburger.isOpen span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.siteDesktopMenu,.siteDesktopOnly{display:flex}.siteMenuRow{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}.siteMobileOverlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99;visibility:hidden;opacity:0;transition:all .3s ease}.siteMobileOverlay.isOpen{visibility:visible;opacity:1}.siteMobilePanel{position:fixed;top:0;right:0;bottom:0;width:280px;background:#1c1d21;border-left:1px solid hsla(0,0%,100%,.05);box-shadow:-10px 0 40px rgba(0,0,0,.5);z-index:100;padding:24px 20px;overflow-y:auto;display:flex;flex-direction:column;visibility:hidden;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s ease}.siteMobilePanel.isOpen{visibility:visible;transform:translateX(0)}.siteMobilePanelHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.siteMobileLocale{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);font-size:13px;font-weight:700;color:hsla(0,0%,100%,.8)}.siteMobileClose{width:38px;height:38px;display:grid;place-items:center;background:transparent;border:none;border-radius:10px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s ease}.siteMobileClose:active,.siteMobileClose:hover{background:hsla(0,0%,100%,.08);color:#fff}.siteMobileNav{display:flex;flex-direction:column;gap:6px}.siteMobileNavItemPlain{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;text-decoration:none;background:transparent;color:hsla(0,0%,100%,.7);transition:all .2s ease}.siteMobileNavItemPlain:active,.siteMobileNavItemPlain:hover{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.95)}.siteMobileNavItemPlain.active{background:rgba(59,130,246,.1);color:#60a5fa;font-weight:800}.siteMobileNavItemIconWrapPlain{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto}.siteMobileNavItemIconWrapPlain svg{width:20px;height:20px}.siteMobileNavItemTextPlain{flex:1 1;font-size:15px;font-weight:600}.siteMobileAuth{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.06)}.siteMobileBtn{width:100%;text-align:center;padding:12px;font-size:14px}@media (max-width:768px){.siteTopbar{padding:10px 14px}.siteTopbarRow{flex-wrap:nowrap;gap:10px}.siteDesktopMenu,.siteDesktopOnly{display:none}.siteHamburger{display:inline-flex}.siteSearchWrap{min-width:0;flex:1 1}.siteLocale{min-width:auto;padding:0 10px;font-size:12px}}@media (min-width:769px){.siteMobilePanel{display:none!important}}.contentHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:10px 4px}.title{font-size:22px;font-weight:980;letter-spacing:-.3px}.subtitle{margin-top:6px;font-size:13px;color:var(--muted)}.searchWrap{width:360px;max-width:100%}.search{width:100%;padding:12px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.18);color:rgba(229,231,235,.9);outline:none}.cards{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1100px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:920px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cards{grid-template-columns:1fr}}.card{background:#3f4244;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 10px 28px rgba(0,0,0,.35);transition:all .16s ease}.card:hover{background:#162244;transform:translateY(-2px)}.cardTitle{font-weight:900;color:#e5e7eb}.cardMuted{color:rgba(229,231,235,.65)}.cardTop{display:flex;justify-content:space-between;align-items:center}.icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.18)}.icon,.tag{font-weight:980}.tag{font-size:11px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:rgba(229,231,235,.72)}.name{margin-top:10px;font-weight:980;font-size:14px}.note{margin-top:4px;font-size:12px;color:rgba(229,231,235,.6)}.goRow{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06)}.go{font-size:12px;font-weight:980;color:rgba(96,165,250,.95)}.panel{margin-top:12px;border-radius:22px;padding:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06)}.panelTitle{font-weight:980}.panelText{margin-top:6px;font-size:13px;color:rgba(229,231,235,.58)}.footer{margin:26px auto 0;text-align:center;font-size:13px;color:rgba(229,231,235,.48);padding:0 4px}.authBtn{font-size:13px;padding:9px 14px;border-radius:14px;font-weight:900;letter-spacing:.2px;transition:all .16s ease}.authBtnGhost{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);color:rgba(229,231,235,.85)}.authBtnGhost:hover{border-color:rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.12);background:rgba(59,130,246,.08)}.authBtnPrimary{border:1px solid rgba(59,130,246,.55);background:linear-gradient(180deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#fff;box-shadow:0 10px 30px rgba(59,130,246,.35)}.authBtnPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(59,130,246,.45)}.sectionPanel{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#d5d8db;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 26px rgba(0,0,0,.35)}.sectionStep{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:950;color:hsla(0,0%,100%,.95);background:linear-gradient(180deg,rgba(59,130,246,.95),rgba(37,99,235,.92));box-shadow:0 10px 22px rgba(59,130,246,.28)}.sectionTitle{font-size:15px;font-weight:950;color:rgba(229,231,235,.95);letter-spacing:.2px}.sectionDesc{margin-top:2px;font-size:12px;color:rgba(229,231,235,.65)}.sectionBangjeff,.sectionBangjeffStep{display:flex;align-items:center;height:48px}.sectionBangjeffStep{width:48px;background:linear-gradient(180deg,#3b82f6,#2563eb);justify-content:center;font-weight:700;color:#fff}.sectionBangjeffTitle{padding:0 16px;font-size:14px;font-weight:600;color:#fff}.contact-section{margin-top:48px;width:100%;display:flex;flex-direction:column;gap:24px}.contact-header{overflow:hidden}.contact-step{font-size:16px}.contact-title-wrap{flex:1 1;padding:0 16px;background:#5f5968}.contact-body{padding:20px}.contact-input{padding:10px 12px}.contact-input:focus{outline:none;border-color:#3b82f6}.contact-hint{margin-top:12px}.section-merged{overflow:hidden;border-radius:14px;background:#2f2b38;border:1px solid hsla(0,0%,100%,.06);margin-bottom:24px}.section-merged .sectionBangjeff{border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:#5f5968}.section-body{padding:16px}.contact-section{margin-top:20px}.contact-card{border-radius:14px;background:#2f2b38;border:1px solid hsla(0,0%,100%,.06);overflow:hidden}.contact-header{display:flex;height:48px;background:#5f5968}.contact-step{width:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;font-weight:700;font-size:15px}.contact-title-wrap{display:flex;align-items:center;padding:0 14px}.contact-title{font-size:14px;font-weight:600;color:#fff}.contact-body{padding:14px 16px 16px}.contact-label{display:block;margin-bottom:6px;font-size:12px;color:hsla(0,0%,100%,.7)}.contact-input{width:100%;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:#2b2834;padding:9px 12px;font-size:14px;color:#fff}.contact-hint{margin-top:10px;font-size:12px;color:hsla(0,0%,100%,.5)}.contact-body .spacer{height:10px}.contact-body .row{gap:10px}.contact-card:hover{border-color:rgba(59,130,246,.25)}.stickyCheckout{bottom:14px;z-index:50;background:rgba(22,22,28,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px;box-shadow:0 22px 80px rgba(0,0,0,.62)}.stickyCheckoutInner{align-items:stretch;gap:12px}.stickyTopRow{display:flex;align-items:center;gap:10px;min-width:0}.stickyBadge{flex:0 0 auto;font-size:11px;font-weight:900;padding:6px 10px;border-radius:999px;background:rgba(59,130,246,.16);border:1px solid rgba(59,130,246,.24);color:rgba(229,231,235,.95)}.stickyGame{min-width:0;font-weight:800;color:hsla(0,0%,100%,.92)}.stickyGame,.stickyNominal{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickyNominal{margin-top:6px;color:hsla(0,0%,100%,.62)}.stickyTotal{margin-top:10px;font-size:18px;letter-spacing:.2px}.stickyMeta{color:hsla(0,0%,100%,.5)}.stickyBtn{flex:0 0 auto;border:none;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:150px}.stickyIcon{width:18px;height:18px;border-radius:6px;background:hsla(0,0%,100%,.14);display:grid;place-items:center;font-size:12px}.nominalGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}@media (min-width:900px){.nominalGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.nominalItem{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;text-align:left;width:100%!important;display:block!important;border-radius:14px!important;border:1px solid hsla(0,0%,100%,.1)!important;background:#2b2834!important;padding:14px!important;min-height:92px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.nominalItem:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.35)!important;background:#2f2c39!important}.nominalItemActive{border-color:rgba(59,130,246,.65)!important;box-shadow:0 0 0 3px rgba(59,130,246,.14)}.nominalTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.nominalLabel{font-weight:900;font-size:13px;color:hsla(0,0%,100%,.92);line-height:1.2}.nominalTag{flex:0 0 auto;font-size:11px;font-weight:900;padding:4px 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.05)}.nominalPrice{margin-top:10px;font-size:14px;font-weight:950;color:rgba(96,165,250,.98);line-height:1.2}@media (max-width:520px){.stickyCheckout{bottom:10px;padding:10px;border-radius:16px}.stickyTotal{font-size:16px}.stickyBtn{min-width:125px;padding:10px 12px;font-size:13px;border-radius:12px}.stickyIcon{width:16px;height:16px;border-radius:6px}}.stickyCheckout{position:-webkit-sticky;position:sticky;bottom:12px;z-index:60;margin-top:18px;border-radius:18px;background:rgba(20,20,26,.94);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px;box-shadow:0 20px 70px rgba(0,0,0,.65)}.stickyCheckoutInner{display:flex;align-items:center;justify-content:space-between;gap:14px}.stickyLeft{min-width:0;flex:1 1}.stickyTotal{font-size:17px;font-weight:950;color:hsla(0,0%,100%,.96)}.stickyStatus{margin-top:6px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.55)}.stickyMeta{margin-top:4px;font-size:12px;color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickyBtnBalanced{border:none;cursor:pointer;padding:14px 18px;border-radius:14px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;font-weight:900;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:160px;transition:transform .12s ease,box-shadow .12s ease}.stickyBtnBalanced:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(37,99,235,.4)}.stickyBtnBalanced:disabled{opacity:.55;cursor:not-allowed}.stickyIconBalanced{width:18px;height:18px;border-radius:6px;background:hsla(0,0%,100%,.15);display:grid;place-items:center;font-size:12px}.stickyStatusTop{font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px;background:linear-gradient(90deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stickyCheckoutLabel{font-size:16px;font-weight:900;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase;color:#86a1f8;text-shadow:0 0 6px rgba(59,130,246,.8),0 0 12px rgba(59,130,246,.5);animation:checkoutGlow 1.8s ease-in-out infinite alternate}@keyframes checkoutGlow{0%{text-shadow:0 0 4px rgba(59,130,246,.5),0 0 8px rgba(59,130,246,.4)}to{text-shadow:0 0 8px #3b82f6,0 0 18px rgba(59,130,246,.8)}}.stickyTotal{transition:transform .18s ease,opacity .18s ease}.stickyTotal.bump{transform:translateY(-1px) scale(1.01);opacity:.98}.voucherRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.voucherBtn{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);font-weight:900;font-size:13px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.voucherBtn:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.35)}.voucherBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.voucherMsg{margin-top:10px;font-size:12px;font-weight:700}.voucherMsg.ok{color:rgba(96,165,250,.95)}.voucherMsg.bad{color:hsla(0,91%,71%,.95)}.nomGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:840px){.nomGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nomCard{text-align:left;border-radius:14px;padding:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.nomCard:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.08);border-color:rgba(59,130,246,.24)}.nomCard.isActive{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.4)}.nomTop{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.nomName{font-weight:950;font-size:13px;line-height:1.2}.nomBadge{font-size:11px;font-weight:900;padding:5px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.18);color:hsla(0,0%,100%,.78);white-space:nowrap}.nomBottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px}.nomPrice{font-weight:950;font-size:13px;color:hsla(0,0%,100%,.92)}.nomMeta{font-size:11px;color:hsla(0,0%,100%,.55);font-weight:800}.nomFlash{font-size:11px;font-weight:950;padding:4px 8px;border-radius:999px;border:1px solid rgba(59,130,246,.35);background:rgba(59,130,246,.16)}.stickyPay{position:fixed;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));z-index:50}.stickyPayInner{max-width:980px;margin:0 auto;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(20,18,28,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.stickyLabel{font-size:11px;color:hsla(0,0%,100%,.55);font-weight:900}.stickyValue{font-size:14px;transition:.16s ease}.stickyBtn,.stickyValue{font-weight:950;color:hsla(0,0%,100%,.92)}.stickyBtn{padding:11px 14px;border-radius:12px;border:1px solid rgba(59,130,246,.4);background:rgba(59,130,246,.2);cursor:pointer}.stickyBtn:disabled{opacity:.55;cursor:not-allowed}.statusBadge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.statusBadge.pending{background:rgba(255,193,7,.15);color:#ffc107}.statusBadge.paid{background:rgba(40,167,69,.15);color:#2ecc71}.statusBadge.failed{background:rgba(220,53,69,.15);color:#ff6b6b}.pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}.pill--active{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.35);color:hsla(0,0%,100%,.92);box-shadow:0 0 0 1px rgba(59,130,246,.18),0 10px 30px rgba(59,130,246,.1)}.pill--danger{background:rgba(255,77,109,.16);border-color:rgba(255,77,109,.35);color:hsla(0,0%,100%,.92)}.pill--muted{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.btn-xs{padding:8px 12px;font-weight:900}.btn-sm,.btn-xs{border-radius:12px}.btn-sm{padding:10px 12px;font-weight:950;font-size:13px}.btn-primary{border:none;background:rgba(59,130,246,.95);color:#fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.btn-primary:hover{box-shadow:0 0 0 1px rgba(59,130,246,.35),0 12px 28px rgba(59,130,246,.18);filter:brightness(1.03)}.btn-primary:active{transform:translateY(1px) scale(.99)}.btn-ghost{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.12);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.btn-ghost:hover{border-color:rgba(59,130,246,.45);box-shadow:0 0 0 1px rgba(59,130,246,.25),0 10px 26px rgba(59,130,246,.12)}.btn-ghost:active{transform:translateY(1px) scale(.99)}.order-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:860px){.order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-kv{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:12px}.order-k{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:800}.order-v{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:950;margin-top:4px}.order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:860px){.order-grid{grid-template-columns:1fr}}.order-card{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:14px}.order-card-title{font-weight:950;color:hsla(0,0%,100%,.92);margin-bottom:10px}.order-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid hsla(0,0%,100%,.06)}.order-line:first-of-type{border-top:none;padding-top:0}.order-label{color:hsla(0,0%,100%,.7);font-weight:800;font-size:12px}.order-value{color:hsla(0,0%,100%,.92);font-weight:850;font-size:13px}.admin-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-actions-right{display:flex;gap:10px}.adminLayout{display:grid;grid-template-columns:260px 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:950px){.adminLayout{grid-template-columns:1fr}}.adminSidebar{position:-webkit-sticky;position:sticky;top:16px;transition:all .3s ease}@media (max-width:950px){.adminSidebar{position:fixed;top:0;left:0;bottom:0;z-index:1000;width:280px;background:var(--bg-main);padding:20px;transform:translateX(-100%);box-shadow:10px 0 40px rgba(0,0,0,.5);border-right:1px solid var(--border-soft)}.adminSidebar.isOpen{transform:translateX(0)}}.adminOverlay{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.adminOverlay.isOpen{opacity:1;visibility:visible}.adminMain{min-width:0}.adminHamburger{display:none;width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;margin-right:10px}@media (max-width:950px){.adminHamburger{display:inline-flex}}.adminHamburger span{width:18px;height:2px;background:#fff;border-radius:999px;transition:all .3s ease}.admin-filter-bar,.contact-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}@media (max-width:768px){.admin-filter-bar>*,.contact-row>*{flex:1 0 100%!important;width:100%!important;min-width:0!important}}